/* Pro widgets scoped to builder output; cannot restyle WooCommerce or the theme. */
.mdvb-page .mdp-orbit,.mdvb-page .mdp-split{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;font-family:inherit}
.mdvb-page .mdp-orbit *,.mdvb-page .mdp-split *{box-sizing:border-box}
.mdvb-page .mdp-orbit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--mdp-gap,36px);padding:var(--mdp-background-padding,25px) 10px;direction:inherit;border-radius:var(--mdp-background-radius,0px);background-color:var(--mdp-background-color,transparent);background-image:var(--mdp-background-image,none);background-size:var(--mdp-background-size,cover);background-position:var(--mdp-background-position,center);background-repeat:var(--mdp-background-repeat,no-repeat);overflow:hidden}
.mdvb-page .mdp-orbit[data-image-side="start"] .mdp-orbit-visual{order:-1}
.mdvb-page .mdp-orbit-copy,.mdvb-page .mdp-orbit-text{min-width:0}
.mdvb-page .mdp-orbit-detail[hidden],.mdvb-page .mdp-orbit-picture[hidden],.mdvb-page .mdp-split-slide[hidden]{display:none!important}
.mdvb-page .mdp-orbit h3{ text-align:var(--mdp-title-align,start);font-size:var(--mdp-title-size,32px);font-weight:700;line-height:1.35;color:var(--mdp-title,#24305a);margin:0 0 15px}
.mdvb-page .mdp-orbit p{text-align:var(--mdp-desc-align,start);font-size:var(--mdp-desc-size,16px);color:var(--mdp-description,#53617b);line-height:1.8;margin:0}
.mdvb-page .mdp-orbit-visual{display:flex;justify-content:center;align-items:center;min-width:0}
.mdvb-page .mdp-orbit-picture{width:min(100%,var(--mdp-image-size,340px));aspect-ratio:1;display:grid;place-items:center;position:relative;border-radius:50%;border:2px solid color-mix(in srgb,var(--mdp-button) 25%,transparent);background:var(--mdp-card,#f5f6ff);box-shadow:0 20px 42px #2633571c;overflow:hidden}
.mdvb-page .mdp-orbit-picture:before{content:'';position:absolute;inset:9px;border:1px dashed color-mix(in srgb,var(--mdp-button) 36%,transparent);border-radius:50%;pointer-events:none}
.mdvb-page .mdp-orbit-picture img{width:100%;height:100%;min-width:100%;min-height:100%;object-fit:var(--mdp-image-fit,cover);object-position:center;max-width:none;max-height:none;display:block;position:absolute;inset:0;border-radius:50%}
.mdvb-page .mdp-orbit-picture>span{font-size:90px;color:var(--mdp-button,#225ce0)}
.mdvb-page .mdp-orbit-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px;justify-content:flex-start}
.mdvb-page .mdp-orbit[data-nav-align="center"] .mdp-orbit-nav{justify-content:center}
.mdvb-page .mdp-orbit[data-nav-align="end"] .mdp-orbit-nav{justify-content:flex-end}
.mdvb-page .mdp-orbit-nav button{font:inherit;font-size:var(--mdp-icon-size,20px);display:grid;place-items:center;min-width:49px;height:49px;padding:7px 12px;background:var(--mdp-idle-bg,#fff);border:1px solid #d9deec;color:var(--mdp-idle-color,var(--mdp-button,#225ce0));border-radius:var(--mdp-radius,18px);cursor:pointer;transition:background .2s,color .2s}
.mdvb-page .mdp-orbit-nav button[aria-selected="true"]{background:var(--mdp-button);color:var(--mdp-button-text,#fff)}
.mdvb-page .mdp-orbit-nav button:hover{background:var(--mdp-button-hover,var(--mdp-button));color:var(--mdp-button-hover-text,var(--mdp-button-text,#fff))}
.mdvb-page .mdp-split{min-width:0;overflow:hidden;border-radius:var(--mds-radius,12px)}
.mdvb-page .mdp-split-stage{width:100%;position:relative;min-width:0}
.mdvb-page .mdp-split-slide{min-height:var(--mds-height,380px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--mds-gap,40px);padding:32px clamp(24px,4vw,64px);background-size:cover;background-position:center}
.mdvb-page .mdp-split-slide[data-side="end"] .mdp-split-image{order:2}
.mdvb-page .mdp-split-image{display:grid;place-items:center;min-width:0}
.mdvb-page .mdp-split-image img{max-width:100%;width:auto;height:auto;max-height:420px;object-fit:contain}
.mdvb-page .mdp-split-content{text-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:15px;min-width:0}
.mdvb-page .mdp-split-slide[data-align="center"] .mdp-split-content{text-align:center;align-items:center}
.mdvb-page .mdp-split-slide[data-align="end"] .mdp-split-content{text-align:end;align-items:flex-end}
.mdvb-page .mdp-split-content h3{text-align:var(--mds-title-align,inherit);color:var(--mds-title,#18243c);font-weight:700;font-size:var(--mds-title-size,34px);line-height:1.35;margin:0}
.mdvb-page .mdp-split-content p{text-align:var(--mds-description-align,inherit);color:var(--mds-desc,#51617a);font-size:var(--mds-desc-size,17px);line-height:1.75;margin:0}
.mdvb-page .mdp-split-button{font:inherit;font-size:var(--mds-button-size,15px);font-weight:700;border-radius:8px;padding:12px 26px;background:var(--mds-button,#275bda);color:var(--mds-button-text,#fff);text-decoration:none;transition:background .2s}
.mdvb-page .mdp-split-button:hover{background:var(--mds-button-hover,#174ab9);color:var(--mds-button-hover-text,#fff)}
.mdvb-page .mdp-split-nav{position:absolute;inset-inline:10px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;justify-content:space-between;z-index:2;direction:inherit}
.mdvb-page .mdp-split-nav button{font:inherit;font-size:var(--mds-arrow-size,22px);font-weight:700;width:42px;height:42px;border-radius:50%;border:1px solid #dee5ee;background:var(--mds-arrow-bg,#fff);color:var(--mds-arrow,#25334b);box-shadow:0 2px 12px #0002;cursor:pointer;pointer-events:auto;display:grid;place-items:center}
/* Keep button hitbox unchanged. Reverse only chevron glyph when RTL. */
.mdvb-page .mdp-split[dir="rtl"] .mdp-split-arrow-icon{transform:scaleX(-1)}
.mdvb-page .mdp-split-arrow-icon{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:none}
.mdvb-page .mdp-split[data-arrows="top"] .mdp-split-nav,.mdvb-page .mdp-split[data-arrows="bottom"] .mdp-split-nav{position:relative;inset:auto;transform:none;justify-content:center;padding:12px;gap:10px}
.mdvb-page .mdp-split[data-arrows="top"] .mdp-split-nav{order:-1}
.mdvb-page .mdp-split[data-arrows="top"]{display:flex;flex-direction:column}
.mdvb-page .mdp-split-dots{display:flex;gap:7px;justify-content:center;padding:12px;direction:inherit}
.mdvb-page .mdp-split-dots button{border:0;border-radius:20px;width:9px;height:9px;padding:0;cursor:pointer;background:#b7c3d1}
.mdvb-page .mdp-split-dots button[aria-selected="true"]{width:24px;background:var(--mds-dots,#275bda)}
.mdvb-page .mdp-placeholder{font-size:70px;color:#a1b3c5}
@media(max-width:767px){.mdvb-page .mdp-orbit,.mdvb-page .mdp-split-slide{grid-template-columns:minmax(0,1fr);gap:20px}.mdvb-page .mdp-orbit{padding:18px 8px}.mdvb-page .mdp-orbit[data-image-side="start"] .mdp-orbit-visual{order:0}.mdvb-page .mdp-split-slide{padding:24px 36px;min-height:260px}.mdvb-page .mdp-split-slide[data-side="end"] .mdp-split-image{order:0}.mdvb-page .mdp-split-image img{max-height:230px}.mdvb-page .mdp-orbit-picture{max-width:270px}}
@media(prefers-reduced-motion:reduce){.mdvb-page .mdp-orbit-nav button,.mdvb-page .mdp-split-button{transition:none}}

.mdvb-page .mdp-orbit h3{font-family:var(--mdp-title-family,inherit);font-weight:var(--mdp-title-weight,700);line-height:var(--mdp-title-line-height,1.35);letter-spacing:var(--mdp-title-letter-spacing,normal);word-spacing:var(--mdp-title-word-spacing,normal);text-transform:var(--mdp-title-transform,none);font-style:var(--mdp-title-style,normal);text-decoration:var(--mdp-title-decoration,none)}
.mdvb-page .mdp-orbit p{font-family:var(--mdp-desc-family,inherit);font-weight:var(--mdp-desc-weight,400);line-height:var(--mdp-desc-line-height,1.8);letter-spacing:var(--mdp-desc-letter-spacing,normal);word-spacing:var(--mdp-desc-word-spacing,normal);text-transform:var(--mdp-desc-transform,none);font-style:var(--mdp-desc-style,normal);text-decoration:var(--mdp-desc-decoration,none)}
.mdvb-page .mdp-split-content h3{font-family:var(--mds-title-family,inherit);font-weight:var(--mds-title-weight,700);line-height:var(--mds-title-line-height,1.35);letter-spacing:var(--mds-title-letter-spacing,normal);word-spacing:var(--mds-title-word-spacing,normal);text-transform:var(--mds-title-transform,none);font-style:var(--mds-title-style,normal);text-decoration:var(--mds-title-decoration,none)}
.mdvb-page .mdp-split-content p{font-family:var(--mds-desc-family,inherit);font-weight:var(--mds-desc-weight,400);line-height:var(--mds-desc-line-height,1.75);letter-spacing:var(--mds-desc-letter-spacing,normal);word-spacing:var(--mds-desc-word-spacing,normal);text-transform:var(--mds-desc-transform,none);font-style:var(--mds-desc-style,normal);text-decoration:var(--mds-desc-decoration,none)}
.mdvb-page .mdp-split-button{font-family:var(--mds-button-family,inherit);font-weight:var(--mds-button-weight,700);line-height:var(--mds-button-line-height,1.4);letter-spacing:var(--mds-button-letter-spacing,normal);word-spacing:var(--mds-button-word-spacing,normal);text-transform:var(--mds-button-transform,none);font-style:var(--mds-button-style,normal);text-decoration:var(--mds-button-decoration,none)}

.mdvb-page .mdp-orbit-detail:not([hidden]),.mdvb-page .mdp-orbit-picture:not([hidden]){animation:mdp-fade .3s ease both}
.mdvb-page .mdp-split-slide:not([hidden]){animation:mdp-fade var(--mds-transition,.45s) ease both}
@keyframes mdp-fade{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.mdvb-page .mdp-orbit-detail:not([hidden]),.mdvb-page .mdp-orbit-picture:not([hidden]),.mdvb-page .mdp-split-slide:not([hidden]){animation:none!important}}

/* Original split composition and image proportions are retained. Contain is the default. */
.mdvb-page .mdp-split-image img{object-fit:contain;max-height:420px;width:auto;height:auto;max-width:100%;}
.mdvb-page .mdp-split-content h3:hover{color:var(--mds-title-hover,var(--mds-title,#18243c));}
.mdvb-page .mdp-split-content p:hover{color:var(--mds-desc-hover,var(--mds-desc,#51617a));}
.mdvb-page .mdp-split-slide{background-position:center}

.mdvb-page .mdp-split-image img.mdp-split-image-cover{width:100%;height:320px;object-fit:cover}
@media(max-width:767px){.mdvb-page .mdp-split-image img{max-height:230px}.mdvb-page .mdp-split-image img.mdp-split-image-cover{height:200px}}

/* Independent color and hover options, respecting per-feature background. */
.mdvb-page .mdp-orbit h3:hover{color:var(--mdp-title-hover,var(--mdp-title,#24305a))}
.mdvb-page .mdp-orbit p:hover{color:var(--mdp-description-hover,var(--mdp-description,#53617b))}
/* The active feature photo fills the circular viewport, with no transparent bands. */
.mdvb-page .mdp-orbit-picture{isolation:isolate}
.mdvb-page .mdp-orbit-picture:before{z-index:2}
.mdvb-page .mdp-split-nav button svg{display:block}

/* Shared MD Visual Builder icon-library glyphs in Orbit feature buttons. */
.mdvb-page .mdp-orbit-nav button .mdvb-vector-icon{display:block;width:1em;height:1em;min-width:1em;min-height:1em;fill:currentColor;flex:none;pointer-events:none}


/* v0.1.4 — Restore the original DEPRMA Feature Orbit visual hierarchy.
   Only this widget is affected; the split slider is intentionally untouched. */
.mdvb-page .mdp-orbit{
 display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);
 column-gap:var(--mdp-gap,50px);row-gap:25px;align-items:center;
 max-width:1180px;margin-inline:auto;padding:var(--mdp-background-padding,25px) clamp(16px,2.5vw,28px);
 background-color:var(--mdp-background-color,#f7f7f9);
 overflow:visible;isolation:isolate;
}
.mdvb-page .mdp-orbit-copy{grid-column:1;grid-row:1;min-width:0;align-self:center}
.mdvb-page .mdp-orbit-visual{grid-column:2;grid-row:1;min-width:0;display:flex;justify-content:center;align-items:center;padding:20px;overflow:visible}
.mdvb-page .mdp-orbit[data-image-side="start"] .mdp-orbit-visual{grid-column:1;order:initial}
.mdvb-page .mdp-orbit[data-image-side="start"] .mdp-orbit-copy{grid-column:2}
.mdvb-page .mdp-orbit-nav{
 grid-column:1/-1;grid-row:2;min-width:0;display:flex;gap:12px;
 margin:0;padding:12px 0 5px;width:100%;
 justify-content:flex-start;align-items:center;flex-wrap:wrap;
 direction:inherit;overflow:visible;
}
.mdvb-page .mdp-orbit-detail{will-change:opacity,transform;transition:opacity .25s ease,transform .25s ease}
.mdvb-page .mdp-orbit-detail:not([hidden]){animation:none}
.mdvb-page .mdp-orbit-picture:not([hidden]){animation:none}
.mdvb-page .mdp-orbit.mdp-orbit-switching .mdp-orbit-detail:not([hidden]){opacity:0;transform:translateY(4px)}
.mdvb-page .mdp-orbit.mdp-orbit-switching .mdp-orbit-picture:not([hidden]){opacity:0}
.mdvb-page .mdp-orbit h3{font-size:var(--mdp-title-size,24px);margin:0 0 18px;font-weight:var(--mdp-title-weight,700);line-height:var(--mdp-title-line-height,1.35)}
.mdvb-page .mdp-orbit p{font-size:var(--mdp-desc-size,15px);line-height:var(--mdp-desc-line-height,1.7)}
.mdvb-page .mdp-orbit-divider{display:block;width:100%;height:1px;margin-top:30px;background:linear-gradient(to left,var(--mdp-divider,#cbd5e1),transparent)}
.mdvb-page .mdp-orbit[dir="ltr"] .mdp-orbit-divider{background:linear-gradient(to right,var(--mdp-divider,#cbd5e1),transparent)}
.mdvb-page .mdp-orbit-frame{
 display:grid;place-items:stretch;
 width:min(100%,var(--mdp-image-size,360px));height:auto;aspect-ratio:1;position:relative;
 border-radius:50%;padding:8px;min-width:0;
 background:linear-gradient(135deg,var(--mdp-orbit-start,#1e295b),var(--mdp-orbit-end,#3b82f6));
 box-shadow:0 20px 45px rgba(0,0,0,.12);
 animation:mdpOrbitPulse var(--mdp-pulse-duration,4s) ease-in-out infinite alternate;
}
.mdvb-page .mdp-orbit-frame::before{
 content:"";position:absolute;inset:-14px;border-radius:50%;
 border:2px dashed var(--mdp-ring,#3b82f6);opacity:.7;pointer-events:none;
 animation:mdpOrbitRotate var(--mdp-rotate-duration,20s) linear infinite;
}
.mdvb-page .mdp-orbit[data-mdp-pulse="0"] .mdp-orbit-frame{animation:none}
.mdvb-page .mdp-orbit[data-mdp-rotate="0"] .mdp-orbit-frame::before{animation:none}
@keyframes mdpOrbitRotate{to{transform:rotate(360deg)}}
@keyframes mdpOrbitPulse{to{transform:scale(1.02)}}
.mdvb-page .mdp-orbit-picture{
 grid-area:1/1;display:grid;place-items:center;position:relative;border:0;border-radius:50%;
 width:100%;height:100%;background:var(--mdp-card,#fff);overflow:hidden;
 box-shadow:none;isolation:isolate;opacity:1;transition:opacity .3s ease;
}
.mdvb-page .mdp-orbit-picture:before{content:none!important}
.mdvb-page .mdp-orbit-picture img{
 position:absolute;inset:0;width:100%!important;height:100%!important;
 object-fit:var(--mdp-image-fit,cover)!important;display:block;
 border-radius:50%;max-width:none;max-height:none;
 transition:transform .5s ease;
}
.mdvb-page .mdp-orbit-frame:hover .mdp-orbit-picture img{transform:scale(1.05)}
.mdvb-page .mdp-orbit-nav button{
 width:58px;min-width:58px;height:58px;border-radius:var(--mdp-radius,12px);padding:0;
 border:1.5px solid var(--mdp-idle-border,#e2e8f0);
 box-shadow:0 4px 10px rgba(0,0,0,.03);
 font-size:var(--mdp-icon-size,20px);font-weight:700;
 transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease;
}
.mdvb-page .mdp-orbit-nav button:hover,.mdvb-page .mdp-orbit-nav button[aria-selected="true"]{
 transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.18);
}
.mdvb-page .mdp-orbit-nav button[aria-selected="true"]{
 background:var(--mdp-button,#225ce0);color:var(--mdp-button-text,#fff);
 border-color:var(--mdp-button,#225ce0);
}
.mdvb-page .mdp-orbit-nav button:focus-visible{outline:2px solid var(--mdp-button,#225ce0);outline-offset:3px}
.mdvb-page .mdp-orbit-nav button .mdvb-vector-icon{width:24px;height:24px;min-width:24px;min-height:24px}
@media(max-width:900px){
 .mdvb-page .mdp-orbit{grid-template-columns:minmax(0,1fr);row-gap:24px;column-gap:0;padding:var(--mdp-background-padding,20px) 18px;text-align:center}
 .mdvb-page .mdp-orbit .mdp-orbit-visual,.mdvb-page .mdp-orbit[data-image-side="start"] .mdp-orbit-visual{grid-row:1;grid-column:1;order:initial;padding:20px 8px}
 .mdvb-page .mdp-orbit .mdp-orbit-copy,.mdvb-page .mdp-orbit[data-image-side="start"] .mdp-orbit-copy{grid-row:2;grid-column:1}
 .mdvb-page .mdp-orbit .mdp-orbit-nav{grid-row:3;grid-column:1;gap:9px}
 .mdvb-page .mdp-orbit-frame{max-width:min(100%,var(--mdp-image-size,290px))}
}
@media(max-width:767px){
 .mdvb-page .mdp-orbit .mdp-orbit-nav{justify-content:center;gap:8px;padding:8px 0 6px}
 .mdvb-page .mdp-orbit .mdp-orbit-nav button{height:46px;min-width:46px;width:46px;font-size:min(var(--mdp-icon-size,20px),20px)}
 .mdvb-page .mdp-orbit .mdp-orbit-nav button .mdvb-vector-icon{width:20px;height:20px;min-width:20px;min-height:20px}
 .mdvb-page .mdp-orbit .mdp-orbit-visual{padding:18px 8px}
}
@media(prefers-reduced-motion:reduce){
 .mdvb-page .mdp-orbit-frame,.mdvb-page .mdp-orbit-frame::before{animation:none!important}
 .mdvb-page .mdp-orbit-detail,.mdvb-page .mdp-orbit-picture,.mdvb-page .mdp-orbit-nav button{transition:none!important}
}

/* v0.1.6 — Keep the orbit a true, fully filled circle on every viewport.
   Absolute positioning prevents mobile grid intrinsic sizing from offsetting the image. */
.mdvb-page .mdp-orbit .mdp-orbit-frame {
  display:block!important;box-sizing:border-box;position:relative;
  width:min(100%,var(--mdp-image-size,360px));height:auto!important;aspect-ratio:1/1;
  flex:0 1 auto;min-height:0!important;min-width:0;isolation:isolate;
}
.mdvb-page .mdp-orbit .mdp-orbit-frame > .mdp-orbit-picture {
  position:absolute!important;inset:8px!important;
  display:block;box-sizing:border-box;width:auto!important;height:auto!important;
  aspect-ratio:1/1;border-radius:50%!important;
  overflow:hidden!important;min-width:0!important;min-height:0!important;
  padding:0!important;margin:0!important;transform:none;
}
.mdvb-page .mdp-orbit .mdp-orbit-frame > .mdp-orbit-picture[hidden] {display:none!important;}
.mdvb-page .mdp-orbit .mdp-orbit-frame > .mdp-orbit-picture > img {
  position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;
  display:block!important;width:100%!important;height:100%!important;
  max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;
  object-fit:var(--mdp-image-fit,cover)!important;object-position:50% 50%!important;
  border-radius:50%!important;margin:0!important;padding:0!important;
}
@media(max-width:900px) {
 .mdvb-page .mdp-orbit .mdp-orbit-visual {min-width:0;width:100%;}
 .mdvb-page .mdp-orbit .mdp-orbit-frame {max-width:min(100%,var(--mdp-image-size,360px),calc(100vw - 72px))!important;}
}
/* v0.1.7 — Responsive Feature Orbit, restricted to tablet/mobile.
   Keep the original desktop layout, interaction and visual styles unchanged. */
@media (max-width: 900px) {
  .mdvb-page .mdp-orbit {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto auto;
    column-gap: 0;
    row-gap: clamp(15px, 3.5vw, 24px);
    min-width: 0;
    max-width: 100%;
    overflow: visible;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-visual,
  .mdvb-page .mdp-orbit[data-image-side="start"] .mdp-orbit-visual {
    grid-column: 1;
    grid-row: 1;
    order: initial;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    margin: 0;
    padding: 18px 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: visible;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-copy,
  .mdvb-page .mdp-orbit[data-image-side="start"] .mdp-orbit-copy {
    grid-column: 1;
    grid-row: 2;
    align-self: stretch;
    min-width: 0;
    width: 100%;
    margin: 0;
    padding: 0 clamp(5px, 2vw, 14px);
  }
  .mdvb-page .mdp-orbit .mdp-orbit-frame {
    /* A square outer frame and concentric, centered inner picture regardless of RTL. */
    position: relative;
    flex: 0 0 auto;
    box-sizing: border-box;
    width: min(var(--mdp-image-size, 360px), calc(100% - 32px)) !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    max-width: calc(100% - 32px) !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    border-radius: 50% !important;
    margin-inline: auto;
    isolation: isolate;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-frame > .mdp-orbit-picture {
    position: absolute !important;
    display: block;
    box-sizing: border-box;
    inset: 8px !important;
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    max-height: none !important;
    aspect-ratio: 1 / 1 !important;
    overflow: hidden !important;
    border-radius: 50% !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-frame > .mdp-orbit-picture[hidden] {
    display: none !important;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-frame > .mdp-orbit-picture img {
    position: absolute !important;
    display: block !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 50% !important;
    object-fit: var(--mdp-image-fit, cover) !important;
    object-position: 50% 50% !important;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-picture > span {
    position: absolute;
    inset: 0;
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    font-size: clamp(50px, 16vw, 85px);
    line-height: 1;
    color: #fff;
    text-shadow: 0 2px 10px rgb(0 0 0 / 25%);
    pointer-events: none;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-nav {
    grid-column: 1 / -1;
    grid-row: 3;
    order: initial;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    padding: 6px 0 12px;
    justify-content: center;
    align-content: center;
    align-items: center;
    gap: 9px;
    min-width: 0;
    overflow: visible;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-nav button {
    flex: 0 0 52px;
    width: 52px;
    min-width: 52px;
    height: 52px;
    border-radius: min(var(--mdp-radius, 12px), 16px);
    padding: 0;
    display: grid;
    place-items: center;
  }
}
@media (max-width: 600px) {
  .mdvb-page .mdp-orbit {
    row-gap: 16px;
    padding: var(--mdp-background-padding, 18px) 12px;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-visual,
  .mdvb-page .mdp-orbit[data-image-side="start"] .mdp-orbit-visual {
    padding: 18px 10px 15px;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-frame {
    width: min(var(--mdp-image-size, 360px), calc(100% - 24px)) !important;
    max-width: calc(100% - 24px) !important;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-nav {
    gap: 8px;
    padding-block: 8px 10px;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-nav button {
    flex-basis: 46px;
    width: 46px;
    min-width: 46px;
    height: 46px;
    font-size: min(var(--mdp-icon-size, 20px), 21px);
  }
  .mdvb-page .mdp-orbit .mdp-orbit-nav button .mdvb-vector-icon {
    width: 21px;
    height: 21px;
    min-width: 21px;
    min-height: 21px;
  }
}
@media (max-width: 360px) {
  .mdvb-page .mdp-orbit .mdp-orbit-nav {gap: 7px}
  .mdvb-page .mdp-orbit .mdp-orbit-nav button {
    flex-basis: 44px;
    width: 44px;
    min-width: 44px;
    height: 44px;
  }
}

/* v0.1.9 — Orbit-only mobile stability. No theme/body overflow hacks.
   Reserve space for the tallest feature so switching titles does not move
   everything below the element (especially while using touch navigation). */
@media (max-width:900px) {
  .mdvb-page .mdp-orbit {
    box-sizing:border-box;max-inline-size:100%;min-inline-size:0;
    overflow-anchor:none;
    overflow-x:clip;overflow-y:visible;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-text {
    display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-detail {
    grid-area:1/1;min-inline-size:0;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-detail[hidden] {
    display:block!important;visibility:hidden!important;opacity:0!important;
    pointer-events:none!important;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-detail h3,
  .mdvb-page .mdp-orbit .mdp-orbit-detail p {
    overflow-wrap:anywhere;word-break:normal;
  }
  .mdvb-page .mdp-orbit .mdp-orbit-nav {max-inline-size:100%;min-inline-size:0;}
}

/* v0.2.0 — Gallery: native-scrolling carousel with responsive cards and controls */
.mdvb-page .mdpg-gallery{--mdpg-visible:4;--mdpg-gap:var(--mdpg-gap-desktop,14px);--mdpg-height:var(--mdpg-height-desktop,225px);--mdpg-radius:var(--mdpg-radius-desktop,12px);position:relative;min-width:0;width:100%;margin:auto;}
.mdvb-page .mdpg-viewport{overflow:hidden;min-width:0;touch-action:pan-y;scroll-snap-type:none;scroll-behavior:auto;overscroll-behavior-inline:contain}
.mdvb-page .mdpg-track{display:flex;gap:var(--mdpg-gap);align-items:stretch;min-width:0;width:max-content}
.mdvb-page .mdpg-slide{flex:0 0 calc((var(--mdpg-width,100vw) - (var(--mdpg-visible) - 1)*var(--mdpg-gap))/var(--mdpg-visible));max-width:none;min-width:0;scroll-snap-align:start}
.mdvb-page .mdpg-slide-link{display:block;position:relative;overflow:hidden;text-decoration:none;color:var(--mdpg-caption-color);border-radius:var(--mdpg-radius);background:var(--mdpg-bg)}
.mdvb-page .mdpg-slide img{display:block;width:100%;height:var(--mdpg-height);object-fit:cover;border-radius:var(--mdpg-radius);transition:transform .4s ease}
.mdvb-page .mdpg-fit-contain .mdpg-slide img{object-fit:contain}
.mdvb-page .mdpg-slide-link:hover img{transform:scale(1.04)}
.mdvb-page .mdpg-caption{display:block;padding:10px 12px;background:var(--mdpg-caption-bg);color:var(--mdpg-caption-color);text-align:center;line-height:1.5}
.mdvb-page .mdpg-caption-hover .mdpg-caption,.mdvb-page .mdpg-caption-always .mdpg-caption{position:absolute;bottom:0;inset-inline:0;background:color-mix(in srgb,var(--mdpg-caption-bg) 85%,transparent)}
.mdvb-page .mdpg-caption-hover .mdpg-caption{opacity:0;transform:translateY(100%);transition:opacity .2s,transform .2s}.mdvb-page .mdpg-caption-hover .mdpg-slide-link:hover .mdpg-caption,.mdvb-page .mdpg-caption-hover .mdpg-slide-link:focus-visible .mdpg-caption{opacity:1;transform:translateY(0)}
.mdvb-page .mdpg-caption-none .mdpg-caption{display:none}
.mdvb-page .mdpg-arrow{position:absolute;top:50%;transform:translateY(-50%);width:var(--mdpg-arrow-size);height:var(--mdpg-arrow-size);border-radius:var(--mdpg-arrow-radius);background:var(--mdpg-arrow-bg);color:var(--mdpg-arrow-color);display:grid;place-items:center;font-size:27px;cursor:pointer;border:0;z-index:3;line-height:1;box-shadow:0 2px 10px #0002}
.mdvb-page .mdpg-arrow:disabled{opacity:.35;cursor:not-allowed}
/* Explicit SVG geometry avoids Unicode bidirectional glyph mirroring. */
.mdvb-page .mdpg-gallery .mdpg-arrow .mdpg-chevron{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transform:none;direction:ltr}
.mdvb-page .mdpg-gallery[dir="ltr"] .mdpg-next .mdpg-chevron,.mdvb-page .mdpg-gallery[dir="rtl"] .mdpg-prev .mdpg-chevron{transform:rotate(180deg)}
.mdvb-page .mdpg-arrow:hover{color:var(--mdpg-arrow-hover-color);background:var(--mdpg-arrow-hover-bg)}
.mdvb-page .mdpg-prev{inset-inline-start:12px}.mdvb-page .mdpg-next{inset-inline-end:12px}
.mdvb-page .mdpg-arrows-outside{margin-inline:calc(var(--mdpg-arrow-size)/2 + 9px)}
.mdvb-page .mdpg-arrows-outside .mdpg-prev{inset-inline-start:calc(var(--mdpg-arrow-size)*-.5 - 8px)}.mdvb-page .mdpg-arrows-outside .mdpg-next{inset-inline-end:calc(var(--mdpg-arrow-size)*-.5 - 8px)}
.mdvb-page .mdpg-arrows-top .mdpg-arrow,.mdvb-page .mdpg-arrows-bottom .mdpg-arrow{transform:none;inset-inline:auto;inset-inline-end:0}
.mdvb-page .mdpg-arrows-top .mdpg-arrow{top:0}.mdvb-page .mdpg-arrows-bottom .mdpg-arrow{top:auto;bottom:0}
.mdvb-page .mdpg-arrows-top .mdpg-prev,.mdvb-page .mdpg-arrows-bottom .mdpg-prev{inset-inline-end:calc(var(--mdpg-arrow-size) + 8px)}
.mdvb-page .mdpg-arrows-top{padding-top:calc(var(--mdpg-arrow-size) + 10px)}.mdvb-page .mdpg-arrows-bottom{padding-bottom:calc(var(--mdpg-arrow-size) + 15px)}
.mdvb-page .mdpg-dots{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;padding:12px 0;direction:inherit}
.mdvb-page .mdpg-dots button{display:block;border:0;padding:0;cursor:pointer;width:var(--mdpg-dot-size);height:var(--mdpg-dot-size);border-radius:99px;background:var(--mdpg-dot-color);transition:width .18s ease,background .18s ease}
.mdvb-page .mdpg-dots button[aria-current=true]{width:calc(var(--mdpg-dot-size) * 2.4);background:var(--mdpg-dot-active)}
.mdvb-page .mdpg-gallery.mdpg-marquee .mdpg-viewport{scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-y}
.mdvb-page .mdpg-gallery.mdpg-marquee .mdpg-track{will-change:transform;animation:mdpg-marquee var(--mdpg-duration,20s) linear infinite}
.mdvb-page .mdpg-gallery.mdpg-marquee:hover .mdpg-track{animation-play-state:var(--mdpg-hover-state,running)}
@keyframes mdpg-marquee{to{transform:translateX(var(--mdpg-marquee-shift,-50%))}}
@media(max-width:1024px){.mdvb-page .mdpg-gallery{--mdpg-visible:2;--mdpg-gap:var(--mdpg-gap-tablet,14px);--mdpg-height:var(--mdpg-height-tablet,225px);--mdpg-radius:var(--mdpg-radius-tablet,12px)}}
@media(max-width:767px){.mdvb-page .mdpg-gallery{--mdpg-visible:1;--mdpg-gap:var(--mdpg-gap-mobile,14px);--mdpg-height:var(--mdpg-height-mobile,225px);--mdpg-radius:var(--mdpg-radius-mobile,12px)}.mdvb-page .mdpg-arrow{font-size:22px}}
@media(prefers-reduced-motion:reduce){.mdvb-page .mdpg-gallery .mdpg-track{animation:none!important}.mdvb-page .mdpg-viewport{scroll-behavior:auto}}


.mdvb-page .mdpg-gallery [hidden]{display:none!important}

/* An informative editor-only placeholder; no bare English text in empty gallery. */
.mdvb-page .mdpg-empty{display:grid;place-items:center;min-height:180px;padding:28px 18px;border:1px dashed #c7cedf;border-radius:14px;background:linear-gradient(145deg,#f8faff,#fff);color:#465272}
.mdvb-page .mdpg-empty-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;font-size:12px;line-height:1.65}
.mdvb-page .mdpg-empty-inner strong{font-size:16px;color:#273657}
.mdvb-page .mdpg-empty-symbol{font-size:32px;color:#8164d5}

/* v0.3.3: per-image button/lightbox; all selectors isolated from theme. */
.mdvb-page .mdpg-gallery .mdpg-open-image{display:block;appearance:none;-webkit-appearance:none;width:100%;margin:0;padding:0;border:0;text-align:inherit;font:inherit;cursor:zoom-in;box-shadow:none}
.mdvb-page .mdpg-gallery .mdpg-open-image:focus-visible{outline:3px solid #7c5bf3;outline-offset:-3px}
.mdpg-lightbox{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:64px 72px 46px!important;background:rgba(10,15,25,.95)!important;color:#fff!important;box-sizing:border-box!important;font-family:Arial,Tahoma,sans-serif;direction:inherit}
.mdpg-lightbox[hidden]{display:none!important}
.mdpg-lightbox *{box-sizing:border-box}
.mdpg-lightbox .mdpg-lightbox-stage{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0;gap:12px}
.mdpg-lightbox .mdpg-lightbox-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100% - 50px);min-height:0;object-fit:contain;border-radius:4px;box-shadow:0 12px 44px #0006}
.mdpg-lightbox .mdpg-lightbox-caption{color:#f4f5fa;text-align:center;max-width:100%;max-height:3em;overflow:auto;font-size:14px;line-height:1.5}
.mdpg-lightbox .mdpg-lightbox-caption:empty{display:none}
.mdpg-lightbox .mdpg-lightbox-counter{position:absolute;top:20px;inset-inline-start:24px;color:#eef1f8;font:500 14px/1.4 Arial,Tahoma,sans-serif}
.mdpg-lightbox button{border:0;display:grid;place-items:center;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;border-radius:50%;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;box-shadow:none;transition:background .2s}
.mdpg-lightbox button:hover,.mdpg-lightbox button:focus-visible{background:rgba(255,255,255,.27);outline:2px solid transparent}
.mdpg-lightbox .mdpg-lightbox-close{position:absolute;top:12px;inset-inline-end:16px;font-size:28px;z-index:2}
.mdpg-lightbox .mdpg-lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2}
.mdpg-lightbox .mdpg-lightbox-prev{inset-inline-start:12px}
.mdpg-lightbox .mdpg-lightbox-next{inset-inline-end:12px}
.mdpg-lightbox .mdpg-lightbox-chevron{display:block;width:23px;height:23px;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none;transform:none}
.mdpg-lightbox[dir="ltr"] .mdpg-lightbox-next .mdpg-lightbox-chevron,.mdpg-lightbox[dir="rtl"] .mdpg-lightbox-prev .mdpg-lightbox-chevron{transform:rotate(180deg)}
.mdpg-lightbox .mdpg-lightbox-arrow:disabled{opacity:.35;cursor:not-allowed}
@media(max-width:767px){.mdpg-lightbox{padding:65px 46px 34px!important}.mdpg-lightbox .mdpg-lightbox-arrow{width:34px;height:42px;min-width:34px;min-height:42px;border-radius:8px}.mdpg-lightbox .mdpg-lightbox-prev{inset-inline-start:4px}.mdpg-lightbox .mdpg-lightbox-next{inset-inline-end:4px}.mdpg-lightbox .mdpg-lightbox-counter{top:24px;inset-inline-start:14px}.mdpg-lightbox .mdpg-lightbox-close{top:14px;inset-inline-end:12px}}
@media(prefers-reduced-motion:reduce){.mdpg-lightbox *{transition:none!important}}

/* v0.3.3 arrow placement: four independent modes; avoid mixing logical and physical inset. */
.mdvb-page .mdpg-gallery .mdpg-arrow{box-sizing:border-box;top:var(--mdpg-arrow-middle,50%);left:auto;right:auto;bottom:auto;inset-inline-start:auto;inset-inline-end:auto;transform:translateY(-50%);padding:0;transition:background .2s,color .2s}
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-inside .mdpg-prev,
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-outside .mdpg-prev,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-inside .mdpg-next,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-outside .mdpg-next{left:12px;right:auto}
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-inside .mdpg-next,
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-outside .mdpg-next,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-inside .mdpg-prev,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-outside .mdpg-prev{right:12px;left:auto}
.mdvb-page .mdpg-gallery.mdpg-arrows-outside{margin-inline:calc(var(--mdpg-arrow-size) / 2 + 18px)}
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-outside .mdpg-prev,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-outside .mdpg-next{left:calc(var(--mdpg-arrow-size) * -1 - 8px);right:auto}
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-outside .mdpg-next,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-outside .mdpg-prev{right:calc(var(--mdpg-arrow-size) * -1 - 8px);left:auto}
.mdvb-page .mdpg-gallery.mdpg-arrows-top{padding-top:calc(var(--mdpg-arrow-size) + 12px)}
.mdvb-page .mdpg-gallery.mdpg-arrows-bottom{padding-bottom:calc(var(--mdpg-arrow-size) + 12px)}
.mdvb-page .mdpg-gallery.mdpg-arrows-top .mdpg-arrow{top:0;bottom:auto;transform:none}
.mdvb-page .mdpg-gallery.mdpg-arrows-bottom .mdpg-arrow{top:auto;bottom:0;transform:none}
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-top .mdpg-prev,
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-bottom .mdpg-prev,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-top .mdpg-next,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-bottom .mdpg-next{left:calc(50% - var(--mdpg-arrow-size) - 5px);right:auto}
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-top .mdpg-next,
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-bottom .mdpg-next,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-top .mdpg-prev,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-bottom .mdpg-prev{left:calc(50% + 5px);right:auto}
/* Captions: outside above/below or inside image at top/bottom, per image. */
.mdvb-page .mdpg-gallery .mdpg-caption{text-align:var(--mdpg-caption-align,center)}
.mdvb-page .mdpg-gallery.mdpg-caption-align-start{--mdpg-caption-align:start}
.mdvb-page .mdpg-gallery.mdpg-caption-align-center{--mdpg-caption-align:center}
.mdvb-page .mdpg-gallery.mdpg-caption-align-end{--mdpg-caption-align:end}
.mdvb-page .mdpg-gallery.mdpg-caption-above .mdpg-slide-link{display:flex;flex-direction:column-reverse}
.mdvb-page .mdpg-gallery.mdpg-caption-above .mdpg-caption{position:static;opacity:1;transform:none;flex:0 0 auto;width:100%}
.mdvb-page .mdpg-gallery.mdpg-caption-hover.mdpg-caption-place-top .mdpg-caption,
.mdvb-page .mdpg-gallery.mdpg-caption-always.mdpg-caption-place-top .mdpg-caption{top:0;bottom:auto}
.mdvb-page .mdpg-gallery.mdpg-caption-hover.mdpg-caption-place-bottom .mdpg-caption,
.mdvb-page .mdpg-gallery.mdpg-caption-always.mdpg-caption-place-bottom .mdpg-caption{bottom:0;top:auto}
.mdvb-page .mdpg-gallery.mdpg-caption-hover .mdpg-slide-link:focus-within .mdpg-caption{opacity:1;transform:translateY(0)}
@media(hover:none){.mdvb-page .mdpg-gallery.mdpg-caption-hover .mdpg-caption{opacity:1;transform:none}}


/* v0.3.4 — gallery container discipline and reliable placement controls. */
.mdvb-page .mdpg-gallery,.mdvb-page .mdpg-gallery *,.mdvb-page .mdpg-gallery *::before,.mdvb-page .mdpg-gallery *::after{box-sizing:border-box}
.mdvb-page .mdpg-gallery{max-width:100%;width:100%;overflow:visible}
.mdvb-page .mdpg-viewport{width:100%;max-width:100%;min-width:0;overflow:hidden}
.mdvb-page .mdpg-track{min-width:100%;max-width:none}
.mdvb-page .mdpg-gallery.mdpg-arrows-outside{margin-inline:0;padding-inline:calc(var(--mdpg-arrow-size) + 18px)}
.mdvb-page .mdpg-gallery.mdpg-arrows-outside .mdpg-viewport{width:100%;max-width:100%}
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-outside .mdpg-prev,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-outside .mdpg-next{left:8px;right:auto}
.mdvb-page .mdpg-gallery[dir="ltr"].mdpg-arrows-outside .mdpg-next,
.mdvb-page .mdpg-gallery[dir="rtl"].mdpg-arrows-outside .mdpg-prev{right:8px;left:auto}
.mdvb-page .mdpg-gallery.mdpg-arrows-top,.mdvb-page .mdpg-gallery.mdpg-arrows-bottom{padding-inline:0}
.mdvb-page .mdpg-gallery.mdpg-caption-below .mdpg-slide-link{display:flex;flex-direction:column}
.mdvb-page .mdpg-gallery.mdpg-caption-below .mdpg-caption,.mdvb-page .mdpg-gallery.mdpg-caption-above .mdpg-caption{position:static;opacity:1;transform:none;flex:0 0 auto;width:100%}
.mdvb-page .mdpg-gallery.mdpg-caption-below .mdpg-caption{order:2}
.mdvb-page .mdpg-gallery.mdpg-caption-above .mdpg-slide-link{display:flex;flex-direction:column-reverse}
.mdvb-page .mdpg-gallery.mdpg-caption-hover .mdpg-caption,.mdvb-page .mdpg-gallery.mdpg-caption-always .mdpg-caption{width:100%;text-align:var(--mdpg-caption-align,center)}
.mdvb-page .mdpg-gallery.mdpg-caption-below .mdpg-caption,.mdvb-page .mdpg-gallery.mdpg-caption-above .mdpg-caption{text-align:var(--mdpg-caption-align,center)}

/* v0.3.5 — captions sit directly against their own image, regardless of
   theme styling or slide height. Kept scoped to the Pro gallery only. */
.mdvb-page .mdpg-gallery .mdpg-slide-link{
  display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;
  min-height:0;height:auto;max-width:100%;line-height:normal;
}
.mdvb-page .mdpg-gallery .mdpg-slide-link>img{
  display:block!important;flex:0 0 auto;width:100%!important;
  height:var(--mdpg-height)!important;min-height:0;max-height:none;
  margin:0!important;padding:0!important;
}
.mdvb-page .mdpg-gallery .mdpg-caption{
  display:block;flex:none;width:100%;max-width:100%;height:auto;
  padding:3px 6px!important;margin:0!important;
  font-size:inherit;line-height:1.35;text-align:var(--mdpg-caption-align,center);
}
.mdvb-page .mdpg-gallery.mdpg-caption-below .mdpg-slide-link{flex-direction:column}
.mdvb-page .mdpg-gallery.mdpg-caption-above .mdpg-slide-link{flex-direction:column-reverse}
.mdvb-page .mdpg-gallery.mdpg-caption-below .mdpg-caption,
.mdvb-page .mdpg-gallery.mdpg-caption-above .mdpg-caption{
  position:static!important;inset:auto!important;opacity:1!important;
  transform:none!important;
}
.mdvb-page .mdpg-gallery.mdpg-caption-below .mdpg-caption{margin-block-start:var(--mdpg-caption-gap,4px)!important;order:0}
.mdvb-page .mdpg-gallery.mdpg-caption-above .mdpg-caption{margin-block-end:var(--mdpg-caption-gap,4px)!important;order:0}
.mdvb-page .mdpg-gallery.mdpg-caption-always .mdpg-caption,
.mdvb-page .mdpg-gallery.mdpg-caption-hover .mdpg-caption{
  position:absolute!important;inset-inline:0!important;margin:0!important;
  z-index:1;background:color-mix(in srgb,var(--mdpg-caption-bg) 85%,transparent);
}
.mdvb-page .mdpg-gallery.mdpg-caption-hover.mdpg-caption-place-top .mdpg-caption,
.mdvb-page .mdpg-gallery.mdpg-caption-always.mdpg-caption-place-top .mdpg-caption{top:0!important;bottom:auto!important}
.mdvb-page .mdpg-gallery.mdpg-caption-hover.mdpg-caption-place-bottom .mdpg-caption,
.mdvb-page .mdpg-gallery.mdpg-caption-always.mdpg-caption-place-bottom .mdpg-caption{top:auto!important;bottom:0!important}
.mdvb-page .mdpg-gallery.mdpg-caption-none .mdpg-caption{display:none!important}


/* v0.3.6 — Split Slider: container-measured responsive layout.
   These selectors are intentionally scoped to split, not Orbit/gallery/theme.
   CSS media below is a no-JS fallback on published pages. */
.mdvb-page .mdp-split{max-width:100%;min-width:0;overflow:hidden}
.mdvb-page .mdp-split-stage,.mdvb-page .mdp-split-slide,.mdvb-page .mdp-split-content,.mdvb-page .mdp-split-image{min-width:0;max-width:100%;box-sizing:border-box}
.mdvb-page .mdp-split-slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.mdvb-page .mdp-split-content h3,.mdvb-page .mdp-split-content p{overflow-wrap:anywhere;word-break:normal;max-width:100%;width:100%}
.mdvb-page .mdp-split-content .mdp-split-button{max-width:100%;overflow-wrap:anywhere;display:inline-flex;justify-content:center;align-items:center;text-align:center}
.mdvb-page .mdp-split-content .mdp-split-button[hidden]{display:none!important}
.mdvb-page .mdp-split[data-mdp-screen="tablet"] .mdp-split-slide{gap:var(--mds-tablet-gap,24px);padding:var(--mds-tablet-padding,24px)}
.mdvb-page .mdp-split[data-mdp-screen="tablet"] .mdp-split-image img{max-height:var(--mds-tablet-image-height,300px)}
.mdvb-page .mdp-split[data-mdp-screen="tablet"] .mdp-split-image img.mdp-split-image-cover{height:var(--mds-tablet-image-height,300px)}
.mdvb-page .mdp-split[data-mdp-screen="tablet"] .mdp-split-content h3{font-size:var(--mds-tablet-title-font,30px)}
.mdvb-page .mdp-split[data-mdp-screen="tablet"] .mdp-split-content p{font-size:var(--mds-tablet-desc-font,16px)}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="image-first"] .mdp-split-slide,
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="text-first"] .mdp-split-slide{grid-template-columns:minmax(0,1fr);min-height:0}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="image-first"] .mdp-split-image{order:0!important}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="image-first"] .mdp-split-content{order:1!important}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="text-first"] .mdp-split-content{order:0!important}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="text-first"] .mdp-split-image{order:1!important}
.mdvb-page .mdp-split[data-mdp-screen="mobile"]{display:flex;flex-direction:column}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-stage{order:1}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-slide{grid-template-columns:minmax(0,1fr);min-height:0!important;height:auto!important;gap:var(--mds-mobile-gap,16px);padding:var(--mds-mobile-padding,16px);align-items:stretch}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-image{order:0!important;min-width:0}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-content{order:1!important;min-width:0;gap:var(--mds-mobile-content-gap,10px);align-items:center;text-align:center}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-content h3{font-size:var(--mds-mobile-title-font,26px);line-height:1.3;text-align:inherit;margin:0}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-content p{font-size:var(--mds-mobile-desc-font,15px);line-height:1.55;text-align:inherit;margin:0}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-content .mdp-split-button{font-size:var(--mds-mobile-button-font,14px);width:var(--mds-mobile-button-width,auto);min-width:0;white-space:normal;padding:11px 16px}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-image img{height:auto;max-height:var(--mds-mobile-image-height,170px);max-width:var(--mds-mobile-image-width,100%);width:auto;object-fit:contain}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-image img.mdp-split-image-cover{width:var(--mds-mobile-image-width,100%);height:var(--mds-mobile-image-height,170px);object-fit:cover}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="text-first"] .mdp-split-content{order:0!important}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="text-first"] .mdp-split-image{order:1!important}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="compact"] .mdp-split-slide{grid-template-columns:minmax(0,var(--mds-mobile-compact-image-width,42%)) minmax(0,1fr);align-items:center}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="compact"] .mdp-split-content{align-items:flex-start;text-align:start}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="compact"] .mdp-split-content h3{font-size:clamp(14px,4vw,var(--mds-mobile-title-font,26px))}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-hide-image="1"] .mdp-split-image{display:none!important}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-hide-image="1"] .mdp-split-slide{grid-template-columns:minmax(0,1fr)}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-nav{order:2;display:flex;gap:10px;position:relative;inset:auto;top:auto;bottom:auto;transform:none;justify-content:center;align-items:center;pointer-events:auto;padding:9px 10px 4px}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows="top"] .mdp-split-nav{order:0;padding:9px 10px}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-nav button{font-size:18px;width:var(--mds-mobile-arrow-size,34px);height:var(--mds-mobile-arrow-size,34px);min-width:var(--mds-mobile-arrow-size,34px);min-height:var(--mds-mobile-arrow-size,34px);padding:0}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-dots{order:3}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows="sides"] .mdp-split-nav{position:absolute;z-index:3;left:6px;right:6px;top:50%;bottom:auto;transform:translateY(-50%);justify-content:space-between;padding:0;pointer-events:none}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows="sides"] .mdp-split-nav button{pointer-events:auto}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-slide[data-align="start"] .mdp-split-content{align-items:flex-start;text-align:start}
.mdvb-page .mdp-split[data-mdp-screen="mobile"] .mdp-split-slide[data-align="end"] .mdp-split-content{align-items:flex-end;text-align:end}
/* The editor sets data-mdp-screen, but the published page should also look
   correct before JavaScript runs. */
@media(max-width:767px){
 .mdvb-page .mdp-split:not([data-mdp-screen]){display:flex;flex-direction:column}
 .mdvb-page .mdp-split:not([data-mdp-screen]) .mdp-split-slide{grid-template-columns:minmax(0,1fr);min-height:0;gap:16px}
 .mdvb-page .mdp-split:not([data-mdp-screen]) .mdp-split-image{order:0!important}
 .mdvb-page .mdp-split:not([data-mdp-screen]) .mdp-split-content{order:1!important}
}

/* MDVB Pro 0.3.7: complete per-device Split Slider controls. */
.mdvb-page .mdp-split[data-mdp-screen="desktop"]{--mds-active-padding:var(--mds-desktop-padding,32px);--mds-active-gap:var(--mds-desktop-gap,40px);--mds-active-min-height:var(--mds-desktop-min-height,380px);--mds-active-content-gap:var(--mds-desktop-content-gap,15px);--mds-active-content-width:var(--mds-desktop-content-width,100%);--mds-active-content-x:var(--mds-desktop-content-x,0px);--mds-active-content-y:var(--mds-desktop-content-y,0px);--mds-active-image-height:var(--mds-desktop-image-height,420px);--mds-active-image-width:var(--mds-desktop-image-width,100%);--mds-active-image-x:var(--mds-desktop-image-x,0px);--mds-active-image-y:var(--mds-desktop-image-y,0px);--mds-active-title-size:var(--mds-desktop-title-size,34px);--mds-active-title-x:var(--mds-desktop-title-x,0px);--mds-active-title-y:var(--mds-desktop-title-y,0px);--mds-active-description-size:var(--mds-desktop-description-size,17px);--mds-active-desc-x:var(--mds-desktop-desc-x,0px);--mds-active-desc-y:var(--mds-desktop-desc-y,0px);--mds-active-button-size:var(--mds-desktop-button-size,15px);--mds-active-button-width:var(--mds-desktop-button-width,0%);--mds-active-button-padding-x:var(--mds-desktop-button-padding-x,26px);--mds-active-button-padding-y:var(--mds-desktop-button-padding-y,12px);--mds-active-button-radius:var(--mds-desktop-button-radius,8px);--mds-active-button-x:var(--mds-desktop-button-x,0px);--mds-active-button-y:var(--mds-desktop-button-y,0px);--mds-active-arrow-size:var(--mds-desktop-arrow-size,42px);--mds-active-arrow-icon-size:var(--mds-desktop-arrow-icon-size,19px);--mds-active-arrow-inset:var(--mds-desktop-arrow-inset,10px);--mds-active-arrow-side-y:var(--mds-desktop-arrow-side-y,50%);--mds-active-arrow-x:var(--mds-desktop-arrow-x,0px);--mds-active-arrow-y:var(--mds-desktop-arrow-y,0px);--mds-active-arrow-gap:var(--mds-desktop-arrow-gap,10px);--mds-active-arrow-radius:var(--mds-desktop-arrow-radius,50%);--mds-active-dots-size:var(--mds-desktop-dots-size,9px);--mds-active-dots-gap:var(--mds-desktop-dots-gap,7px);--mds-active-dots-y:var(--mds-desktop-dots-y,0px);}
.mdvb-page .mdp-split[data-mdp-screen="tablet"]{--mds-active-padding:var(--mds-tablet-padding,24px);--mds-active-gap:var(--mds-tablet-gap,24px);--mds-active-min-height:var(--mds-tablet-min-height,380px);--mds-active-content-gap:var(--mds-tablet-content-gap,13px);--mds-active-content-width:var(--mds-tablet-content-width,100%);--mds-active-content-x:var(--mds-tablet-content-x,0px);--mds-active-content-y:var(--mds-tablet-content-y,0px);--mds-active-image-height:var(--mds-tablet-image-height,300px);--mds-active-image-width:var(--mds-tablet-image-width,100%);--mds-active-image-x:var(--mds-tablet-image-x,0px);--mds-active-image-y:var(--mds-tablet-image-y,0px);--mds-active-title-size:var(--mds-tablet-title-size,30px);--mds-active-title-x:var(--mds-tablet-title-x,0px);--mds-active-title-y:var(--mds-tablet-title-y,0px);--mds-active-description-size:var(--mds-tablet-description-size,16px);--mds-active-desc-x:var(--mds-tablet-desc-x,0px);--mds-active-desc-y:var(--mds-tablet-desc-y,0px);--mds-active-button-size:var(--mds-tablet-button-size,15px);--mds-active-button-width:var(--mds-tablet-button-width,0%);--mds-active-button-padding-x:var(--mds-tablet-button-padding-x,22px);--mds-active-button-padding-y:var(--mds-tablet-button-padding-y,12px);--mds-active-button-radius:var(--mds-tablet-button-radius,8px);--mds-active-button-x:var(--mds-tablet-button-x,0px);--mds-active-button-y:var(--mds-tablet-button-y,0px);--mds-active-arrow-size:var(--mds-tablet-arrow-size,42px);--mds-active-arrow-icon-size:var(--mds-tablet-arrow-icon-size,19px);--mds-active-arrow-inset:var(--mds-tablet-arrow-inset,10px);--mds-active-arrow-side-y:var(--mds-tablet-arrow-side-y,50%);--mds-active-arrow-x:var(--mds-tablet-arrow-x,0px);--mds-active-arrow-y:var(--mds-tablet-arrow-y,0px);--mds-active-arrow-gap:var(--mds-tablet-arrow-gap,10px);--mds-active-arrow-radius:var(--mds-tablet-arrow-radius,50%);--mds-active-dots-size:var(--mds-tablet-dots-size,9px);--mds-active-dots-gap:var(--mds-tablet-dots-gap,7px);--mds-active-dots-y:var(--mds-tablet-dots-y,0px);}
.mdvb-page .mdp-split[data-mdp-screen="mobile"]{--mds-active-padding:var(--mds-mobile-padding,16px);--mds-active-gap:var(--mds-mobile-gap,16px);--mds-active-min-height:var(--mds-mobile-min-height,0px);--mds-active-content-gap:var(--mds-mobile-content-gap,10px);--mds-active-content-width:var(--mds-mobile-content-width,100%);--mds-active-content-x:var(--mds-mobile-content-x,0px);--mds-active-content-y:var(--mds-mobile-content-y,0px);--mds-active-image-height:var(--mds-mobile-image-height,170px);--mds-active-image-width:var(--mds-mobile-image-width,100%);--mds-active-image-x:var(--mds-mobile-image-x,0px);--mds-active-image-y:var(--mds-mobile-image-y,0px);--mds-active-title-size:var(--mds-mobile-title-size,26px);--mds-active-title-x:var(--mds-mobile-title-x,0px);--mds-active-title-y:var(--mds-mobile-title-y,0px);--mds-active-description-size:var(--mds-mobile-description-size,15px);--mds-active-desc-x:var(--mds-mobile-desc-x,0px);--mds-active-desc-y:var(--mds-mobile-desc-y,0px);--mds-active-button-size:var(--mds-mobile-button-size,14px);--mds-active-button-width:var(--mds-mobile-button-width,0%);--mds-active-button-padding-x:var(--mds-mobile-button-padding-x,16px);--mds-active-button-padding-y:var(--mds-mobile-button-padding-y,11px);--mds-active-button-radius:var(--mds-mobile-button-radius,8px);--mds-active-button-x:var(--mds-mobile-button-x,0px);--mds-active-button-y:var(--mds-mobile-button-y,0px);--mds-active-arrow-size:var(--mds-mobile-arrow-size,34px);--mds-active-arrow-icon-size:var(--mds-mobile-arrow-icon-size,17px);--mds-active-arrow-inset:var(--mds-mobile-arrow-inset,6px);--mds-active-arrow-side-y:var(--mds-mobile-arrow-side-y,50%);--mds-active-arrow-x:var(--mds-mobile-arrow-x,0px);--mds-active-arrow-y:var(--mds-mobile-arrow-y,0px);--mds-active-arrow-gap:var(--mds-mobile-arrow-gap,10px);--mds-active-arrow-radius:var(--mds-mobile-arrow-radius,50%);--mds-active-dots-size:var(--mds-mobile-dots-size,9px);--mds-active-dots-gap:var(--mds-mobile-dots-gap,7px);--mds-active-dots-y:var(--mds-mobile-dots-y,0px);}
.mdvb-page .mdp-split[data-mdp-screen]{display:flex;flex-direction:column;}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-stage{order:1;min-width:0;}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-slide{min-height:var(--mds-active-min-height,0px)!important;gap:var(--mds-active-gap,16px)!important;padding:var(--mds-active-padding,16px)!important;}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-content{position:relative;min-width:0;width:var(--mds-active-content-width,100%);max-width:100%;gap:var(--mds-active-content-gap,10px)!important;inset-inline-start:var(--mds-active-content-x,0px);top:var(--mds-active-content-y,0px);}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-content h3{font-size:var(--mds-active-title-size,26px)!important;position:relative;inset-inline-start:var(--mds-active-title-x,0px);top:var(--mds-active-title-y,0px);}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-content p{font-size:var(--mds-active-desc-size,15px)!important;position:relative;inset-inline-start:var(--mds-active-desc-x,0px);top:var(--mds-active-desc-y,0px);}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-content .mdp-split-button{font-size:var(--mds-active-button-size,14px)!important;position:relative;inset-inline-start:var(--mds-active-button-x,0px);top:var(--mds-active-button-y,0px);padding:var(--mds-active-button-padding-y,11px) var(--mds-active-button-padding-x,16px)!important;border-radius:var(--mds-active-button-radius,8px);min-width:0;}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-image{position:relative;inset-inline-start:var(--mds-active-image-x,0px);top:var(--mds-active-image-y,0px);}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-image img{max-width:var(--mds-active-image-width,100%)!important;max-height:var(--mds-active-image-height,170px)!important;}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-image img.mdp-split-image-cover{width:var(--mds-active-image-width,100%)!important;height:var(--mds-active-image-height,170px)!important;}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-nav{order:2;gap:var(--mds-active-arrow-gap,10px)!important;z-index:3;}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-nav button{font-size:var(--mds-active-arrow-icon-size,19px)!important;width:var(--mds-active-arrow-size,42px)!important;height:var(--mds-active-arrow-size,42px)!important;min-width:var(--mds-active-arrow-size,42px)!important;min-height:var(--mds-active-arrow-size,42px)!important;border-radius:var(--mds-active-arrow-radius,50%)!important;padding:0!important;}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-nav button .mdp-split-arrow-icon{width:var(--mds-active-arrow-icon-size,19px)!important;height:var(--mds-active-arrow-icon-size,19px)!important;}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-dots{order:3;gap:var(--mds-active-dots-gap,7px);position:relative;top:var(--mds-active-dots-y,0px);}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-dots button{height:var(--mds-active-dots-size,9px);width:var(--mds-active-dots-size,9px);}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-dots button[aria-selected="true"]{width:calc(var(--mds-active-dots-size,9px) * 2.6);}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-button-width="fixed"] .mdp-split-button{width:var(--mds-active-button-width)!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-button-width="fixed"] .mdp-split-button{width:var(--mds-active-button-width)!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-button-width="fixed"] .mdp-split-button{width:var(--mds-active-button-width)!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="sides"] .mdp-split-nav{position:absolute!important;inset-inline:var(--mds-active-arrow-inset,10px)!important;top:calc(var(--mds-active-arrow-side-y,50%) + var(--mds-active-arrow-y,0px))!important;bottom:auto!important;left:auto;right:auto;transform:translateY(-50%)!important;translate:var(--mds-active-arrow-x,0px) 0;justify-content:space-between!important;pointer-events:none;padding:0!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="sides"] .mdp-split-nav button{pointer-events:auto;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="top"] .mdp-split-nav{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) var(--mds-active-arrow-y,0px);justify-content:center;align-items:center;pointer-events:auto;padding:10px!important;order:0!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom"] .mdp-split-nav{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) var(--mds-active-arrow-y,0px);justify-content:center;align-items:center;pointer-events:auto;padding:10px!important;order:2!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="image-first"] .mdp-split-slide{grid-template-columns:minmax(0,1fr)!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="image-first"] .mdp-split-image{order:0!important;}.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="image-first"] .mdp-split-content{order:1!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="text-first"] .mdp-split-slide{grid-template-columns:minmax(0,1fr)!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="text-first"] .mdp-split-image{order:1!important;}.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="text-first"] .mdp-split-content{order:0!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="compact"] .mdp-split-slide{grid-template-columns:minmax(0,42%) minmax(0,1fr)!important;}.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="compact"] .mdp-split-image{order:0!important;}.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="compact"] .mdp-split-content{order:1!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="split"] .mdp-split-slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-content-align="start"] .mdp-split-slide .mdp-split-content{align-items:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-content-align="center"] .mdp-split-slide .mdp-split-content{align-items:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-content-align="end"] .mdp-split-slide .mdp-split-content{align-items:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-title-device-align="start"] .mdp-split-content h3{text-align:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-title-device-align="center"] .mdp-split-content h3{text-align:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-title-device-align="end"] .mdp-split-content h3{text-align:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-description-device-align="start"] .mdp-split-content p{text-align:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-description-device-align="center"] .mdp-split-content p{text-align:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-description-device-align="end"] .mdp-split-content p{text-align:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-button-align="start"] .mdp-split-content .mdp-split-button{align-self:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-button-align="center"] .mdp-split-content .mdp-split-button{align-self:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-button-align="end"] .mdp-split-content .mdp-split-button{align-self:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-image-align="start"] .mdp-split-image{justify-self:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-image-align="center"] .mdp-split-image{justify-self:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-image-align="end"] .mdp-split-image{justify-self:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-content-vertical="start"] .mdp-split-content{align-self:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-content-vertical="center"] .mdp-split-content{align-self:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-content-vertical="end"] .mdp-split-content{align-self:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"]:is([data-desktop-arrows-placement="top"],[data-desktop-arrows-placement="bottom"])[data-desktop-arrow-align="start"] .mdp-split-nav{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"]:is([data-desktop-arrows-placement="top"],[data-desktop-arrows-placement="bottom"])[data-desktop-arrow-align="center"] .mdp-split-nav{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"]:is([data-desktop-arrows-placement="top"],[data-desktop-arrows-placement="bottom"])[data-desktop-arrow-align="end"] .mdp-split-nav{justify-content:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-dots-align="start"] .mdp-split-dots{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-dots-align="center"] .mdp-split-dots{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-dots-align="end"] .mdp-split-dots{justify-content:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="sides"] .mdp-split-nav{position:absolute!important;inset-inline:var(--mds-active-arrow-inset,10px)!important;top:calc(var(--mds-active-arrow-side-y,50%) + var(--mds-active-arrow-y,0px))!important;bottom:auto!important;left:auto;right:auto;transform:translateY(-50%)!important;translate:var(--mds-active-arrow-x,0px) 0;justify-content:space-between!important;pointer-events:none;padding:0!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="sides"] .mdp-split-nav button{pointer-events:auto;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="top"] .mdp-split-nav{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) var(--mds-active-arrow-y,0px);justify-content:center;align-items:center;pointer-events:auto;padding:10px!important;order:0!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom"] .mdp-split-nav{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) var(--mds-active-arrow-y,0px);justify-content:center;align-items:center;pointer-events:auto;padding:10px!important;order:2!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="image-first"] .mdp-split-slide{grid-template-columns:minmax(0,1fr)!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="image-first"] .mdp-split-image{order:0!important;}.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="image-first"] .mdp-split-content{order:1!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="text-first"] .mdp-split-slide{grid-template-columns:minmax(0,1fr)!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="text-first"] .mdp-split-image{order:1!important;}.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="text-first"] .mdp-split-content{order:0!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="compact"] .mdp-split-slide{grid-template-columns:minmax(0,42%) minmax(0,1fr)!important;}.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="compact"] .mdp-split-image{order:0!important;}.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="compact"] .mdp-split-content{order:1!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="split"] .mdp-split-slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-content-align="start"] .mdp-split-slide .mdp-split-content{align-items:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-content-align="center"] .mdp-split-slide .mdp-split-content{align-items:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-content-align="end"] .mdp-split-slide .mdp-split-content{align-items:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-title-device-align="start"] .mdp-split-content h3{text-align:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-title-device-align="center"] .mdp-split-content h3{text-align:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-title-device-align="end"] .mdp-split-content h3{text-align:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-description-device-align="start"] .mdp-split-content p{text-align:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-description-device-align="center"] .mdp-split-content p{text-align:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-description-device-align="end"] .mdp-split-content p{text-align:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-button-align="start"] .mdp-split-content .mdp-split-button{align-self:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-button-align="center"] .mdp-split-content .mdp-split-button{align-self:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-button-align="end"] .mdp-split-content .mdp-split-button{align-self:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-image-align="start"] .mdp-split-image{justify-self:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-image-align="center"] .mdp-split-image{justify-self:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-image-align="end"] .mdp-split-image{justify-self:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-content-vertical="start"] .mdp-split-content{align-self:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-content-vertical="center"] .mdp-split-content{align-self:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-content-vertical="end"] .mdp-split-content{align-self:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"]:is([data-tablet-arrows-placement="top"],[data-tablet-arrows-placement="bottom"])[data-tablet-arrow-align="start"] .mdp-split-nav{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"]:is([data-tablet-arrows-placement="top"],[data-tablet-arrows-placement="bottom"])[data-tablet-arrow-align="center"] .mdp-split-nav{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"]:is([data-tablet-arrows-placement="top"],[data-tablet-arrows-placement="bottom"])[data-tablet-arrow-align="end"] .mdp-split-nav{justify-content:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-dots-align="start"] .mdp-split-dots{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-dots-align="center"] .mdp-split-dots{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-dots-align="end"] .mdp-split-dots{justify-content:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="sides"] .mdp-split-nav{position:absolute!important;inset-inline:var(--mds-active-arrow-inset,10px)!important;top:calc(var(--mds-active-arrow-side-y,50%) + var(--mds-active-arrow-y,0px))!important;bottom:auto!important;left:auto;right:auto;transform:translateY(-50%)!important;translate:var(--mds-active-arrow-x,0px) 0;justify-content:space-between!important;pointer-events:none;padding:0!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="sides"] .mdp-split-nav button{pointer-events:auto;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="top"] .mdp-split-nav{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) var(--mds-active-arrow-y,0px);justify-content:center;align-items:center;pointer-events:auto;padding:10px!important;order:0!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom"] .mdp-split-nav{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) var(--mds-active-arrow-y,0px);justify-content:center;align-items:center;pointer-events:auto;padding:10px!important;order:2!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="image-first"] .mdp-split-slide{grid-template-columns:minmax(0,1fr)!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="image-first"] .mdp-split-image{order:0!important;}.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="image-first"] .mdp-split-content{order:1!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="text-first"] .mdp-split-slide{grid-template-columns:minmax(0,1fr)!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="text-first"] .mdp-split-image{order:1!important;}.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="text-first"] .mdp-split-content{order:0!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="compact"] .mdp-split-slide{grid-template-columns:minmax(0,var(--mds-mobile-compact-image-width,42%)) minmax(0,1fr)!important;}.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="compact"] .mdp-split-image{order:0!important;}.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="compact"] .mdp-split-content{order:1!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="split"] .mdp-split-slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-content-align="start"] .mdp-split-slide .mdp-split-content{align-items:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-content-align="center"] .mdp-split-slide .mdp-split-content{align-items:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-content-align="end"] .mdp-split-slide .mdp-split-content{align-items:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-title-device-align="start"] .mdp-split-content h3{text-align:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-title-device-align="center"] .mdp-split-content h3{text-align:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-title-device-align="end"] .mdp-split-content h3{text-align:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-description-device-align="start"] .mdp-split-content p{text-align:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-description-device-align="center"] .mdp-split-content p{text-align:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-description-device-align="end"] .mdp-split-content p{text-align:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-button-align="start"] .mdp-split-content .mdp-split-button{align-self:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-button-align="center"] .mdp-split-content .mdp-split-button{align-self:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-button-align="end"] .mdp-split-content .mdp-split-button{align-self:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-image-align="start"] .mdp-split-image{justify-self:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-image-align="center"] .mdp-split-image{justify-self:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-image-align="end"] .mdp-split-image{justify-self:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-content-vertical="start"] .mdp-split-content{align-self:start!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-content-vertical="center"] .mdp-split-content{align-self:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-content-vertical="end"] .mdp-split-content{align-self:end!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"]:is([data-mobile-arrows-placement="top"],[data-mobile-arrows-placement="bottom"])[data-mobile-arrow-align="start"] .mdp-split-nav{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"]:is([data-mobile-arrows-placement="top"],[data-mobile-arrows-placement="bottom"])[data-mobile-arrow-align="center"] .mdp-split-nav{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"]:is([data-mobile-arrows-placement="top"],[data-mobile-arrows-placement="bottom"])[data-mobile-arrow-align="end"] .mdp-split-nav{justify-content:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-dots-align="start"] .mdp-split-dots{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-dots-align="center"] .mdp-split-dots{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-dots-align="end"] .mdp-split-dots{justify-content:flex-end!important;}

.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-button-width="auto"] .mdp-split-button{width:auto!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-button-width="auto"] .mdp-split-button{width:auto!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-button-width="auto"] .mdp-split-button{width:auto!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="inherit"][data-arrows="top"] .mdp-split-nav{order:0!important;}

.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="inherit"][data-arrows="top"] .mdp-split-nav{order:0!important;}

.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="inherit"][data-arrows="top"] .mdp-split-nav{order:0!important;}

/* v0.3.8 — arrow placement: outside (below the stage) or inside (over the lower
 * edge of the stage). Device attributes are independent, including editor zoom. */
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-inside"]{position:relative!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-inside"] .mdp-split-nav{position:absolute!important;inset-inline:0!important;top:auto!important;bottom:12px!important;left:0!important;right:0!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) calc(-1 * var(--mds-active-arrow-y,0px))!important;justify-content:center!important;align-items:center!important;pointer-events:auto!important;padding:0 12px!important;order:2!important;z-index:4!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-inside"]:has(> .mdp-split-dots) .mdp-split-nav{bottom:calc(36px + var(--mds-active-dots-size,9px))!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-inside"] .mdp-split-slide{padding-bottom:max(var(--mds-active-padding,16px),calc(var(--mds-active-arrow-size,42px) + 24px))!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-inside"]:has(> .mdp-split-dots) .mdp-split-slide{padding-bottom:max(var(--mds-active-padding,16px),calc(var(--mds-active-arrow-size,42px) + 58px))!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-outside"] .mdp-split-nav{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) var(--mds-active-arrow-y,0px)!important;justify-content:center!important;align-items:center!important;pointer-events:auto!important;padding:10px!important;order:2!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-inside"][data-desktop-arrow-align="start"] .mdp-split-nav{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-inside"][data-desktop-arrow-align="center"] .mdp-split-nav{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-inside"][data-desktop-arrow-align="end"] .mdp-split-nav{justify-content:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-outside"][data-desktop-arrow-align="start"] .mdp-split-nav{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-outside"][data-desktop-arrow-align="center"] .mdp-split-nav{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-arrows-placement="bottom-outside"][data-desktop-arrow-align="end"] .mdp-split-nav{justify-content:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-inside"]{position:relative!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-inside"] .mdp-split-nav{position:absolute!important;inset-inline:0!important;top:auto!important;bottom:12px!important;left:0!important;right:0!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) calc(-1 * var(--mds-active-arrow-y,0px))!important;justify-content:center!important;align-items:center!important;pointer-events:auto!important;padding:0 12px!important;order:2!important;z-index:4!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-inside"]:has(> .mdp-split-dots) .mdp-split-nav{bottom:calc(36px + var(--mds-active-dots-size,9px))!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-inside"] .mdp-split-slide{padding-bottom:max(var(--mds-active-padding,16px),calc(var(--mds-active-arrow-size,42px) + 24px))!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-inside"]:has(> .mdp-split-dots) .mdp-split-slide{padding-bottom:max(var(--mds-active-padding,16px),calc(var(--mds-active-arrow-size,42px) + 58px))!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-outside"] .mdp-split-nav{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) var(--mds-active-arrow-y,0px)!important;justify-content:center!important;align-items:center!important;pointer-events:auto!important;padding:10px!important;order:2!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-inside"][data-tablet-arrow-align="start"] .mdp-split-nav{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-inside"][data-tablet-arrow-align="center"] .mdp-split-nav{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-inside"][data-tablet-arrow-align="end"] .mdp-split-nav{justify-content:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-outside"][data-tablet-arrow-align="start"] .mdp-split-nav{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-outside"][data-tablet-arrow-align="center"] .mdp-split-nav{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-arrows-placement="bottom-outside"][data-tablet-arrow-align="end"] .mdp-split-nav{justify-content:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-inside"]{position:relative!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-inside"] .mdp-split-nav{position:absolute!important;inset-inline:0!important;top:auto!important;bottom:12px!important;left:0!important;right:0!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) calc(-1 * var(--mds-active-arrow-y,0px))!important;justify-content:center!important;align-items:center!important;pointer-events:auto!important;padding:0 12px!important;order:2!important;z-index:4!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-inside"]:has(> .mdp-split-dots) .mdp-split-nav{bottom:calc(36px + var(--mds-active-dots-size,9px))!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-inside"] .mdp-split-slide{padding-bottom:max(var(--mds-active-padding,16px),calc(var(--mds-active-arrow-size,42px) + 24px))!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-inside"]:has(> .mdp-split-dots) .mdp-split-slide{padding-bottom:max(var(--mds-active-padding,16px),calc(var(--mds-active-arrow-size,42px) + 58px))!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-outside"] .mdp-split-nav{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;translate:var(--mds-active-arrow-x,0px) var(--mds-active-arrow-y,0px)!important;justify-content:center!important;align-items:center!important;pointer-events:auto!important;padding:10px!important;order:2!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-inside"][data-mobile-arrow-align="start"] .mdp-split-nav{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-inside"][data-mobile-arrow-align="center"] .mdp-split-nav{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-inside"][data-mobile-arrow-align="end"] .mdp-split-nav{justify-content:flex-end!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-outside"][data-mobile-arrow-align="start"] .mdp-split-nav{justify-content:flex-start!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-outside"][data-mobile-arrow-align="center"] .mdp-split-nav{justify-content:center!important;}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-arrows-placement="bottom-outside"][data-mobile-arrow-align="end"] .mdp-split-nav{justify-content:flex-end!important;}
/* Keep legacy `bottom` as outside; no migration is required for saved sliders. */

/* v0.3.9: Responsive text column share (desktop/tablet/mobile) and text expansion cap. */
.mdvb-page .mdp-split[data-mdp-screen="desktop"]{--mds-active-text-column-width:var(--mds-desktop-text-column-width,50%)}
.mdvb-page .mdp-split[data-mdp-screen="tablet"]{--mds-active-text-column-width:var(--mds-tablet-text-column-width,50%)}
.mdvb-page .mdp-split[data-mdp-screen="mobile"]{--mds-active-text-column-width:var(--mds-mobile-text-column-width,50%)}
.mdvb-page .mdp-split[data-mdp-screen="desktop"] .mdp-split-slide,
.mdvb-page .mdp-split[data-mdp-screen="tablet"] .mdp-split-slide{grid-template-columns:minmax(0,calc(100% - var(--mds-active-text-column-width,50%) - var(--mds-active-gap,16px))) minmax(0,var(--mds-active-text-column-width,50%))}
.mdvb-page .mdp-split[data-mdp-screen="desktop"] .mdp-split-slide[data-side="end"],
.mdvb-page .mdp-split[data-mdp-screen="tablet"] .mdp-split-slide[data-side="end"]{grid-template-columns:minmax(0,var(--mds-active-text-column-width,50%)) minmax(0,calc(100% - var(--mds-active-text-column-width,50%) - var(--mds-active-gap,16px)))}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="split"] .mdp-split-slide{grid-template-columns:minmax(0,calc(100% - var(--mds-active-text-column-width,50%) - var(--mds-active-gap,16px))) minmax(0,var(--mds-active-text-column-width,50%))!important}
.mdvb-page .mdp-split[data-mdp-screen="desktop"][data-desktop-layout="split"] .mdp-split-slide[data-side="end"]{grid-template-columns:minmax(0,var(--mds-active-text-column-width,50%)) minmax(0,calc(100% - var(--mds-active-text-column-width,50%) - var(--mds-active-gap,16px)))!important}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="split"] .mdp-split-slide{grid-template-columns:minmax(0,calc(100% - var(--mds-active-text-column-width,50%) - var(--mds-active-gap,16px))) minmax(0,var(--mds-active-text-column-width,50%))!important}
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="split"] .mdp-split-slide[data-side="end"]{grid-template-columns:minmax(0,var(--mds-active-text-column-width,50%)) minmax(0,calc(100% - var(--mds-active-text-column-width,50%) - var(--mds-active-gap,16px)))!important}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="split"] .mdp-split-slide{grid-template-columns:minmax(0,calc(100% - var(--mds-active-text-column-width,50%) - var(--mds-active-gap,16px))) minmax(0,var(--mds-active-text-column-width,50%))!important}
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="split"] .mdp-split-slide[data-side="end"]{grid-template-columns:minmax(0,var(--mds-active-text-column-width,50%)) minmax(0,calc(100% - var(--mds-active-text-column-width,50%) - var(--mds-active-gap,16px)))!important}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-content{max-width:100%!important;overflow-wrap:break-word;min-width:0}
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-content :is(h3,p){max-width:100%;overflow-wrap:anywhere}

/* v0.3.10 — width controls follow the previewed device and retain existing stacked layouts. */
.mdvb-page .mdp-split[data-mdp-screen="desktop"] .mdp-split-slide:not(:is([data-layout="image-first"],[data-layout="text-first"])),
.mdvb-page .mdp-split[data-mdp-screen="tablet"][data-tablet-layout="split"] .mdp-split-slide,
.mdvb-page .mdp-split[data-mdp-screen="mobile"][data-mobile-layout="split"] .mdp-split-slide{
 min-width:0;
}
.mdvb-page .mdp-split[data-mdp-screen="desktop"] .mdp-split-slide{
 grid-template-columns:minmax(0,calc(100% - var(--mds-active-text-column-width,50%) - var(--mds-active-gap,16px))) minmax(0,var(--mds-active-text-column-width,50%));
}
.mdvb-page .mdp-split[data-mdp-screen="desktop"] .mdp-split-slide[data-side="end"]{
 grid-template-columns:minmax(0,var(--mds-active-text-column-width,50%)) minmax(0,calc(100% - var(--mds-active-text-column-width,50%) - var(--mds-active-gap,16px)));
}
/* The column percentage is relative to the slider, while the inner limit uses the column width. */
.mdvb-page .mdp-split[data-mdp-screen] .mdp-split-content{
 width:var(--mds-active-content-width,100%)!important;
 max-width:100%!important;min-width:0!important;
}
