:root { --vvmvp-ink:#17352b; --vvmvp-green:#1f6b4a; --vvmvp-deep:#123e2d; --vvmvp-mist:#edf4ef; --vvmvp-cream:#fbfaf6; --vvmvp-gold:#c99a42; --vvmvp-line:#d9e5dc; --vvmvp-radius:1rem; }

/* Header keeps the parent theme's menu and mobile behavior, with a more compact surface. */
.vvmvp-header-shell .site-header { min-height:52px; height:52px; line-height:normal; background:rgba(255,255,255,.96); border-bottom:1px solid var(--vvmvp-line); box-shadow:0 2px 16px rgba(20,57,41,.06); backdrop-filter:blur(14px); }
.vvmvp-header-shell .site-header.header-fixed { background:rgba(255,255,255,.98); box-shadow:0 8px 24px rgba(20,57,41,.10); }.vvmvp-header-shell .site-header .container { min-height:52px; height:52px; display:flex; align-items:center; justify-content:space-between; gap:.6rem; }
.vvmvp-header-shell .site-branding,.vvmvp-header-shell .header-right-wrapper { display:flex; align-items:center; height:100%; }.vvmvp-header-shell .site-brand-inner,.vvmvp-header-shell .site-logo-div { display:flex; align-items:center; height:52px; line-height:1 !important; }.vvmvp-header-shell .site-logo-div img { display:block; width:auto; height:34px; max-width:148px; object-fit:contain; }
.vvmvp-header-shell .site-title { margin:0; font-size:1.05rem; letter-spacing:.01em; }.vvmvp-header-shell .site-description { margin:.15rem 0 0; color:#5d7569; font-size:.72rem; }
.vvmvp-header-shell .onepress-menu > li > a { display:flex; align-items:center; gap:.3rem; padding:.72rem .55rem; color:var(--vvmvp-ink); font-size:.82rem; font-weight:700; letter-spacing:.01em; text-transform:none; }.vvmvp-header-shell .onepress-menu > li > a .bi { color:var(--vvmvp-green); font-size:.9rem; }
.vvmvp-header-shell .onepress-menu > li > a:hover,.vvmvp-header-shell .onepress-menu li.onepress-current-item > a { color:var(--vvmvp-green); }.vvmvp-header-shell .onepress-menu ul { border:1px solid var(--vvmvp-line); border-radius:.75rem; box-shadow:0 16px 36px rgba(20,57,41,.14); overflow:hidden; }
.vvmvp-header-shell .onepress-menu ul li a { color:#345146; background:#fff; font-size:.86rem; line-height:1.35; padding:.68rem .9rem; }.vvmvp-header-shell .onepress-menu ul li a:hover { color:var(--vvmvp-green); background:var(--vvmvp-mist); }
.vvmvp-header-shell .onepress-menu .bg-warning { display:inline-flex; align-items:center; min-height:2.25rem; background:var(--vvmvp-green) !important; color:#fff !important; border-radius:.5rem !important; }
.vvmvp-header-shell a:focus-visible,.vvmvp-home a:focus-visible,.vvmvp-home button:focus-visible { outline:3px solid #126bd7; outline-offset:3px; }

/* On the homepage the header overlays the hero, eliminating the empty white strip above it. */
.vvmvp-header-shell--front,.vvmvp-header-shell--front #header-section { position:relative; z-index:200; height:0; min-height:0; background:transparent !important; }.vvmvp-header-shell--front .site-header:not(.header-fixed) { position:absolute; top:0; left:0; right:0; background:linear-gradient(180deg,rgba(9,34,24,.72),rgba(9,34,24,.16)); border-color:transparent; box-shadow:none; }
.vvmvp-header-shell--front .site-header:not(.header-fixed) .onepress-menu > li > a,.vvmvp-header-shell--front .site-header:not(.header-fixed) .site-title a { color:#fff; }.vvmvp-header-shell--front .site-header:not(.header-fixed) .onepress-menu > li > a .bi { color:#f3d48b; }.vvmvp-header-shell--front .site-header:not(.header-fixed) .site-description { color:rgba(255,255,255,.76); }

.vvmvp-home,#content.vvmvp-home { color:var(--vvmvp-ink); background:var(--vvmvp-cream); border-top:0 !important; margin-top:0 !important; overflow:hidden; }.vvmvp-home::before,#content.vvmvp-home::before { display:none !important; }.vvmvp-home .section-padding { padding:clamp(3.5rem,7vw,6.25rem) 0; }.vvmvp-home .section-title-area { max-width:46rem; margin:0 auto clamp(2rem,4vw,3.25rem); text-align:center; }
.vvmvp-home .section-title-area .section-subtitle { color:var(--vvmvp-green); font-weight:800; letter-spacing:.13em; }.vvmvp-home .section-title-area .section-subtitle::after { background:var(--vvmvp-gold); }.vvmvp-home .section-title-area .section-title { color:var(--vvmvp-ink); font-size:clamp(1.9rem,4vw,3.15rem); letter-spacing:-.035em; line-height:1.08; text-transform:none; }.vvmvp-home .section-desc { color:#587065; font-size:1rem; line-height:1.7; }

.vvmvp-home__hero { min-height:clamp(31rem,72vh,46rem); display:grid; align-items:center; width:100%; background:#222; }.vvmvp-home__hero::after { display:block; background:linear-gradient(100deg,rgba(8,12,10,.74),rgba(8,12,10,.42) 58%,rgba(8,12,10,.12)); }.vvmvp-home__hero-inner { padding:clamp(6rem,12vw,9rem) 1.25rem clamp(4rem,8vw,6rem) !important; align-items:flex-start !important; }
.vvmvp-home__hero .hero__content { width:min(100%,44rem); text-align:left; }.vvmvp-home__hero .hero-large-text { margin:0 0 1rem; color:#f3d48b; font-size:clamp(.78rem,1.3vw,1rem) !important; font-weight:800; letter-spacing:.14em; text-transform:uppercase; }.vvmvp-home__hero .hero-small-text h1 { margin:0 0 1rem; color:#fff; font-size:clamp(2.5rem,6vw,5.25rem); font-weight:800; letter-spacing:-.055em; line-height:.98; }
.vvmvp-home__hero .hero-small-text p { max-width:40rem; margin:0; color:rgba(255,255,255,.9); font-size:clamp(1rem,1.6vw,1.2rem); font-style:normal; letter-spacing:0; line-height:1.65; text-shadow:none; }.vvmvp-home__hero-actions { display:flex; flex-wrap:wrap; gap:.75rem; margin-top:2rem; }.vvmvp-home__hero .btn { min-height:3rem; padding:.75rem 1.15rem; border:1px solid transparent; border-radius:.5rem; font-weight:800; transition:transform .2s ease,box-shadow .2s ease; }
.vvmvp-home__hero .btn-warning { background:var(--vvmvp-gold); color:#1d281f; }.vvmvp-home__hero .btn-info { background:transparent; border-color:rgba(255,255,255,.65); color:#fff; }.vvmvp-home__hero .btn:hover { transform:translateY(-2px); box-shadow:0 10px 22px rgba(0,0,0,.18); }

/* Approved participant stories. The section is omitted entirely until stories exist. */
.vvmvp-home__testimonials { padding:clamp(3.5rem,7vw,6rem) 0; background:var(--vvmvp-cream); }.vvmvp-testimonials__intro { max-width:43rem; margin:0 auto 2.25rem; text-align:center; }.vvmvp-testimonials__intro > p { margin:0 0 .7rem; color:var(--vvmvp-green); font-size:.76rem; font-weight:800; letter-spacing:.15em; text-transform:uppercase; }.vvmvp-testimonials__intro h2 { margin:0; color:var(--vvmvp-ink); font-size:clamp(1.9rem,4vw,3.15rem); letter-spacing:-.035em; line-height:1.08; }.vvmvp-testimonials__list { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; }.vvmvp-testimonial { display:flex; flex-direction:column; min-width:0; padding:1.45rem; border:1px solid var(--vvmvp-line); border-radius:var(--vvmvp-radius); background:#fff; box-shadow:0 10px 24px rgba(20,57,41,.06); }.vvmvp-testimonial__outcome { display:inline-flex; align-self:flex-start; margin-bottom:1rem; padding:.35rem .6rem; border-radius:999px; background:var(--vvmvp-mist); color:var(--vvmvp-green); font-size:.72rem; font-weight:800; letter-spacing:.06em; text-transform:uppercase; }.vvmvp-testimonial blockquote { flex:1; margin:0 0 1.35rem; color:#264438; font-family:Georgia,serif; font-size:1.08rem; line-height:1.65; }.vvmvp-testimonial__person { display:flex; gap:.7rem; align-items:center; margin-bottom:1.2rem; }.vvmvp-testimonial__person img,.vvmvp-testimonial__person > i { display:grid; width:2.6rem; height:2.6rem; flex:0 0 2.6rem; place-items:center; border-radius:50%; background:var(--vvmvp-mist); color:var(--vvmvp-green); font-size:1.5rem; object-fit:cover; }.vvmvp-testimonial__person p { margin:0; color:var(--vvmvp-ink); line-height:1.25; }.vvmvp-testimonial__person strong,.vvmvp-testimonial__person span { display:block; }.vvmvp-testimonial__person span { margin-top:.15rem; color:#647a6f; font-size:.82rem; }.vvmvp-testimonial > a { display:inline-flex; align-items:center; gap:.45rem; align-self:flex-start; color:var(--vvmvp-green); font-size:.88rem; font-weight:800; text-decoration:none; }.vvmvp-testimonial > a:hover { color:var(--vvmvp-deep); text-decoration:underline; }

/* Guided programme discovery. */
.vvmvp-home__intentions { padding:clamp(3.5rem,7vw,6rem) 0; background:linear-gradient(135deg,#173b2e,#0d3326); color:#fff; }.vvmvp-intentions__intro { max-width:47rem; margin:0 auto 2.25rem; text-align:center; }.vvmvp-intentions__eyebrow { margin:0 0 .7rem; color:#f3d48b; font-size:.76rem; font-weight:800; letter-spacing:.15em; text-transform:uppercase; }.vvmvp-intentions__intro h2 { margin:0; color:#fff; font-size:clamp(1.9rem,4vw,3.15rem); line-height:1.08; letter-spacing:-.035em; }.vvmvp-intentions__intro > p:not(.vvmvp-intentions__eyebrow) { max-width:39rem; margin:1rem auto 1.5rem; color:rgba(255,255,255,.8); line-height:1.65; }.vvmvp-intentions__search { display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:.7rem; padding:.42rem .45rem .42rem 1rem; background:#fff; border:1px solid rgba(243,212,139,.55); border-radius:.7rem; box-shadow:0 16px 30px rgba(0,0,0,.18); text-align:left; }.vvmvp-intentions__search > i { color:var(--vvmvp-green); }.vvmvp-intentions__search input { width:100%; min-width:0; border:0; outline:0; color:var(--vvmvp-ink); font:inherit; }.vvmvp-intentions__search input::placeholder { color:#789086; }.vvmvp-intentions__search button { min-height:2.7rem; padding:.55rem 1rem; border:0; border-radius:.45rem; background:var(--vvmvp-green); color:#fff; font:inherit; font-weight:800; cursor:pointer; }.vvmvp-intentions__search button:hover { background:#145338; }.vvmvp-intentions__list { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:.85rem; }.vvmvp-intentions__card { display:grid; grid-template-columns:auto 1fr auto; gap:.85rem; align-items:center; min-height:6.4rem; padding:1rem; border:1px solid rgba(243,212,139,.28); border-radius:.75rem; background:rgba(255,255,255,.06); color:#fff; text-decoration:none; transition:background .2s ease,border-color .2s ease,transform .2s ease; }.vvmvp-intentions__card > i:first-child { display:grid; width:2.25rem; height:2.25rem; place-items:center; border-radius:50%; background:rgba(243,212,139,.15); color:#f3d48b; font-size:1.05rem; }.vvmvp-intentions__card strong { display:block; font-size:.94rem; line-height:1.35; }.vvmvp-intentions__card small { display:block; margin-top:.22rem; color:rgba(255,255,255,.68); font-size:.79rem; line-height:1.38; }.vvmvp-intentions__card > i:last-child { color:#f3d48b; font-size:1rem; }.vvmvp-intentions__card:hover { transform:translateY(-3px); border-color:rgba(243,212,139,.85); background:rgba(255,255,255,.12); color:#fff; }.vvmvp-intentions__card:focus-visible,.vvmvp-intentions__search input:focus-visible,.vvmvp-intentions__search button:focus-visible { outline:3px solid #fff; outline-offset:3px; }

.vvmvp-home .section-features { background:#fff; }.vvmvp-home .event-hover-animate { border:1px solid var(--vvmvp-line) !important; border-radius:var(--vvmvp-radius) !important; box-shadow:0 10px 24px rgba(20,57,41,.06) !important; transition:transform .2s ease,box-shadow .2s ease; }.vvmvp-home .event-hover-animate:hover { transform:translateY(-4px) !important; box-shadow:0 18px 32px rgba(20,57,41,.13) !important; }.vvmvp-home .event-image-container { border-radius:var(--vvmvp-radius) var(--vvmvp-radius) 0 0; }.vvmvp-home .event-hover-animate .card-body { padding:1.1rem !important; }.vvmvp-home .event-hover-animate .card-title a { color:var(--vvmvp-ink); text-decoration:none; }.vvmvp-home .btn-primary { border-color:var(--vvmvp-green); background:var(--vvmvp-green); }.vvmvp-home .btn-outline-success { border-color:var(--vvmvp-green); color:var(--vvmvp-green); }

.vvmvp-home__donate { background:var(--vvmvp-mist) !important; }.vvmvp-home__donate-carousel { position:relative; width:100%; padding:0 clamp(0rem,4vw,3.5rem); }.vvmvp-home__donate #donateCarousel { overflow:hidden; border:1px solid var(--vvmvp-line); border-radius:var(--vvmvp-radius); box-shadow:0 12px 28px rgba(20,57,41,.08); }.vvmvp-home__donate .carousel-item { padding:1.25rem; background:#fff; }.vvmvp-home__donate .feature-media img { display:block; width:100%; aspect-ratio:4/3; object-fit:cover; border-radius:.7rem !important; }.vvmvp-home__donate h4 { margin:1rem 0 .45rem; font-size:1.08rem; }.vvmvp-home__donate h4 a { color:var(--vvmvp-ink); text-decoration:none; }.vvmvp-home__donate .feature-item-content { color:#5a7166; font-size:.91rem; line-height:1.6; }
.vvmvp-home__donate .carousel-control-prev,.vvmvp-home__donate .carousel-control-next { top:50%; width:2.75rem; height:2.75rem; border-radius:50%; background:var(--vvmvp-green); opacity:1; transform:translateY(-50%); }.vvmvp-home__donate .carousel-control-prev { left:0; }.vvmvp-home__donate .carousel-control-next { right:0; }.vvmvp-home__donate .carousel-control-prev-icon,.vvmvp-home__donate .carousel-control-next-icon { width:1rem; height:1rem; }

.vvmvp-home__news { background:var(--vvmvp-cream); }.vvmvp-home__news .blog-entry { display:grid; gap:1rem; max-width:58rem; margin:auto; }.vvmvp-home__news .list-article { display:grid; grid-template-columns:11rem 1fr; gap:1.25rem; align-items:center; padding:1rem; background:#fff; border:1px solid var(--vvmvp-line); border-radius:var(--vvmvp-radius); box-shadow:0 8px 20px rgba(20,57,41,.04); }.vvmvp-home__news .list-article-thumb img { display:block; width:100%; aspect-ratio:4/3; object-fit:cover; border-radius:.7rem; }.vvmvp-home__news .entry-title { margin:.2rem 0 .45rem; font-size:1.2rem; }.vvmvp-home__news .entry-title a { color:var(--vvmvp-ink); text-decoration:none; }.vvmvp-home__news .list-article-meta a { color:var(--vvmvp-green); font-size:.78rem; font-weight:800; letter-spacing:.08em; text-decoration:none; text-transform:uppercase; }.vvmvp-home__news .entry-excerpt { color:#61766c; font-size:.93rem; line-height:1.6; }

@media (max-width:1140px) { .vvmvp-header-shell .site-header,.vvmvp-header-shell .site-header .container,.vvmvp-header-shell .site-brand-inner,.vvmvp-header-shell .site-logo-div { min-height:50px; height:50px; }.vvmvp-header-shell .site-logo-div img { height:32px; }.vvmvp-header-shell .onepress-menu > li > a { padding:.62rem .5rem; } }
@media (max-width:900px) { .vvmvp-intentions__list,.vvmvp-testimonials__list { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:767px) { .vvmvp-home__hero { min-height:33rem; }.vvmvp-home__hero-inner { padding-top:5rem !important; }.vvmvp-home__hero-actions { flex-direction:column; align-items:stretch; }.vvmvp-home__hero .btn { width:100%; }.vvmvp-intentions__search { grid-template-columns:auto 1fr; }.vvmvp-intentions__search button { grid-column:1/-1; width:100%; }.vvmvp-intentions__list,.vvmvp-testimonials__list { grid-template-columns:1fr; }.vvmvp-home__donate-carousel { padding:0; }.vvmvp-home__donate .carousel-control-prev { left:.5rem; }.vvmvp-home__donate .carousel-control-next { right:.5rem; }.vvmvp-home__donate .carousel-item { padding:1rem 3.25rem; }.vvmvp-home__donate .col-sm-6 + .col-sm-6 { margin-top:1.5rem; }.vvmvp-home__news .list-article { grid-template-columns:1fr; }.vvmvp-home__news .list-article-thumb img { max-height:13rem; } }
@media (prefers-reduced-motion:reduce) { .vvmvp-home *, .vvmvp-header-shell * { scroll-behavior:auto !important; transition-duration:.01ms !important; animation-duration:.01ms !important; } }

/* Homepage header: keep the compact header above the hero without reserving a
   separate white band in the document flow.  OnePress changes this header to
   fixed immediately, so the wrapper must not be collapsed to zero height. */
.vvmvp-header-shell--front {
  position:relative !important;
  inset:auto;
  z-index:1100 !important;
  height:68px !important;
  min-height:68px !important;
  background:rgba(255, 255, 255, .98) !important;
}
.vvmvp-header-shell--front #header-section,
.vvmvp-header-shell--front .followWrap {
  position:relative !important;
  z-index:inherit;
  height:68px !important;
  min-height:68px !important;
  background:rgba(255, 255, 255, .98) !important;
}
.vvmvp-header-shell--front .site-header,
.vvmvp-header-shell--front .site-header.header-fixed {
  position:relative !important;
  inset:auto !important;
  z-index:1101 !important;
  height:68px !important;
  min-height:68px !important;
  background:rgba(255, 255, 255, .98) !important;
  border:0 !important;
  box-shadow:0 4px 18px rgba(9, 34, 24, .18) !important;
}
.vvmvp-header-shell--front .site-header .container {
  height:68px !important;
  min-height:68px !important;
}
.vvmvp-header-shell--front .onepress-menu,
.vvmvp-header-shell--front .onepress-menu > li {
  display:flex;
  align-items:center;
  height:68px;
  line-height:normal !important;
}
.vvmvp-header-shell--front .onepress-menu > li > a,
.vvmvp-header-shell--front .site-title a {
  color:var(--vvmvp-ink) !important;
}
.vvmvp-header-shell--front .onepress-menu > li > a.d-inline-block {
  display:flex !important;
  align-items:center !important;
  box-sizing:border-box;
  height:68px !important;
  padding:.72rem .55rem !important;
}
.vvmvp-header-shell--front .onepress-menu > li > a .bi {
  color:var(--vvmvp-green) !important;
}
.vvmvp-header-shell--front .site-description { color:#5d7569 !important; }
.vvmvp-header-shell--front .site-logo-div,
.vvmvp-header-shell--front .site-logo-div .custom-logo-link {
  display:flex !important;
  align-items:center !important;
  height:68px !important;
}
.vvmvp-header-shell--front .site-logo-div img { height:42px !important; margin:0 !important; }
#content.vvmvp-home,
#content.vvmvp-home::before,
#content.vvmvp-home::after {
  border-top:0 !important;
  box-shadow:none !important;
}

/* OnePress changes this navigation to an accordion below 1140px. Undo the
   desktop header flex rules here so all nested database menu levels remain
   within the single, scrollable mobile drawer. */
@media screen and (max-width:1140px) {
  .vvmvp-header-shell .site-header .container {
    display:flex !important;
    justify-content:space-between;
    padding-left:1rem;
    padding-right:1rem;
  }
  .vvmvp-header-shell .site-branding {
    min-width:0;
    flex:1 1 auto;
  }
  .vvmvp-header-shell .header-right-wrapper {
    flex:0 0 auto;
    margin-left:auto;
    width:44px;
  }
  .vvmvp-header-shell #site-navigation {
    width:0 !important;
    flex:0 0 0 !important;
  }
  .vvmvp-header-shell #nav-toggle {
    display:block !important;
    position:relative;
    z-index:1002;
    float:none !important;
    flex:0 0 44px;
    width:44px;
    height:44px;
    margin:0;
  }
  /* OnePress applies a white hamburger while it considers the header
     transparent. This header is white, so retain a visible brand-colour
     control in both the closed and open states. */
  .vvmvp-header-shell #nav-toggle span,
  .vvmvp-header-shell #nav-toggle span::before,
  .vvmvp-header-shell #nav-toggle span::after,
  .is-transparent .vvmvp-header-shell .site-header.no-scroll #nav-toggle span,
  .is-transparent .vvmvp-header-shell .site-header.no-scroll #nav-toggle span::before,
  .is-transparent .vvmvp-header-shell .site-header.no-scroll #nav-toggle span::after {
    background-color:var(--vvmvp-green) !important;
  }
  .vvmvp-header-shell #nav-toggle.nav-is-visible span {
    background-color:transparent !important;
  }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile {
    top:68px !important;
    right:0 !important;
    left:0 !important;
    display:block !important;
    width:100% !important;
    height:calc(100dvh - 68px) !important;
    max-height:calc(100dvh - 68px);
    min-height:0 !important;
    overflow-x:hidden !important;
    overflow-y:auto !important;
    background:#fff !important;
    border-color:var(--vvmvp-line) !important;
  }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile,
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile li {
    display:block !important;
    height:auto !important;
    line-height:normal !important;
  }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile li {
    position:relative !important;
    width:100% !important;
    margin:0;
    border-color:var(--vvmvp-line) !important;
  }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile > li > a,
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile ul li > a {
    display:flex !important;
    align-items:center;
    min-height:3.45rem;
    height:auto !important;
    padding:.8rem 4rem .8rem 1rem !important;
    color:var(--vvmvp-ink) !important;
    background:#fff !important;
    white-space:normal !important;
  }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile ul li > a { padding-left:2rem !important; }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile ul ul li > a { padding-left:3rem !important; }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile ul ul ul li > a { padding-left:4rem !important; }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile .sub-menu {
    position:static !important;
    left:auto !important;
    right:auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    background:#fafcfb !important;
  }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile .nav-toggle-dropdown > .sub-menu {
    display:block !important;
    height:auto !important;
    visibility:visible !important;
    opacity:1 !important;
  }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile .nav-toggle-subarrow {
    display:grid !important;
    width:3.45rem;
    height:3.45rem;
    padding:0 !important;
    place-items:center;
    color:var(--vvmvp-green) !important;
    background:#fff;
    border-color:var(--vvmvp-line) !important;
  }
  .vvmvp-header-shell .onepress-menu.onepress-menu-mobile .nav-toggle-dropdown > .nav-toggle-subarrow { background:var(--vvmvp-mist); }
}
