.mfc-menu-icon,.mfc-menu-copy,.mfc-menu-desc,.mfc-menu-badge,.mfc-menu-arrow{display:none}
@media (min-width:1025px){
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root{position:relative}
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>a.elementor-item{cursor:pointer!important;user-select:none;-webkit-user-select:none}
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>a.elementor-item:after{height:2px!important;background:#0d9ff9!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .18s ease!important}
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root:hover>a.elementor-item:after,
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root:focus-within>a.elementor-item:after,
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root.mfc-menu-open>a.elementor-item:after{transform:scaleX(1)!important}
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>a.elementor-item:focus-visible{outline:2px solid #0d9ff9!important;outline-offset:4px;border-radius:4px}
  body.mfc-nav-framer .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li.mfc-mega-root>.elementor-nav-menu--dropdown{margin-top:8px!important}
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu{
    position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;right:auto!important;transform:translateX(-50%) translateY(-4px)!important;
    box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;
    width:596px!important;min-width:0!important;max-width:calc(100vw - 32px)!important;padding:8px!important;
    background:#0b0b0c!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:12px!important;
    box-shadow:0 18px 44px rgba(0,0,0,.56),0 1px 0 rgba(255,255,255,.035) inset!important;
    opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow:visible!important;
    transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s!important
  }
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-company>.sub-menu{left:auto!important;right:0!important;transform:translateY(-4px)!important}
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root:hover>.sub-menu,
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root:focus-within>.sub-menu,
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root.mfc-menu-open>.sub-menu{
    opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important;transition-delay:0s!important
  }
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-company:hover>.sub-menu,
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-company:focus-within>.sub-menu,
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-company.mfc-menu-open>.sub-menu{transform:translateY(0)!important}
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu>li{display:block!important;width:auto!important;min-width:0!important;padding:0!important;background:transparent!important}
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu>li>a.elementor-sub-item{
    position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 16px!important;align-items:center!important;column-gap:11px!important;
    min-height:70px!important;padding:10px 11px!important;color:#f5f7fa!important;background:transparent!important;
    border:1px solid transparent!important;border-radius:8px!important;white-space:normal!important;text-align:left!important;line-height:1.2!important;
    cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;
    transition:background-color .14s ease,border-color .14s ease,color .14s ease!important
  }
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu>li>a.elementor-sub-item:hover,
  .mfc-nav-framer .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu>li>a.elementor-sub-item:focus-visible{color:#fff!important;background:#171719!important;border-color:rgba(255,255,255,.09)!important;outline:0!important}
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-featured>a.elementor-sub-item{background:#101722!important;border-color:#1c2e47!important}
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-featured>a.elementor-sub-item:hover,
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-featured>a.elementor-sub-item:focus-visible{background:#132033!important;border-color:#285887!important}
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-icon{
    display:grid;width:32px;height:32px;place-items:center;color:#aeb6c2;background:#121316;border:1px solid rgba(255,255,255,.09);border-radius:7px;
    transition:color .14s ease,background-color .14s ease,border-color .14s ease
  }
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-icon svg{display:block;width:17px;height:17px}
  .mfc-nav-framer .elementor-element-7a98ecea a.elementor-sub-item:hover .mfc-menu-icon,
  .mfc-nav-framer .elementor-element-7a98ecea a.elementor-sub-item:focus-visible .mfc-menu-icon,
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-featured .mfc-menu-icon{color:#55b8ff;background:#0e2030;border-color:#234762}
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-copy{display:block;min-width:0}
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-title-row{display:flex;align-items:center;gap:7px;min-width:0}
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-label{display:block;min-width:0;overflow:hidden;color:inherit;font-size:14px;font-weight:600;letter-spacing:-.014em;text-overflow:ellipsis;white-space:nowrap}
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-desc{display:block;margin-top:4px;overflow:hidden;color:#888d96;font-size:11.5px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-badge{
    display:inline-flex;flex:0 0 auto;align-items:center;height:16px;padding:0 5px;color:#8fcbff;background:#0d263a;border:1px solid #1e4c70;border-radius:999px;
    font-size:8px;font-weight:650;letter-spacing:.045em;line-height:1;text-transform:uppercase
  }
  .mfc-nav-framer .elementor-element-7a98ecea .mfc-menu-arrow{display:block;color:#555d68;font-size:15px;line-height:1;opacity:0;transform:translateX(-3px);transition:opacity .14s ease,transform .14s ease,color .14s ease}
  .mfc-nav-framer .elementor-element-7a98ecea a.elementor-sub-item:hover .mfc-menu-arrow,
  .mfc-nav-framer .elementor-element-7a98ecea a.elementor-sub-item:focus-visible .mfc-menu-arrow{color:#8fcbff;opacity:1;transform:translateX(0)}
}
.mfc-footer-nav-col{min-width:0}
.mfc-footer-nav-col>.e-con-inner,.mfc-footer-nav-col>.e-con{min-width:0}
.mfc-footer-nav-col a{transition:color .16s ease,opacity .16s ease}
.mfc-footer-nav-col a:hover,.mfc-footer-nav-col a:focus-visible{color:#fff!important;opacity:1;outline-color:#0d9ff9}
/* Logged-in admins: keep the fixed header below the WordPress admin bar. */
@media (min-width:783px){body.admin-bar #header_main{top:32px!important}}
@media (prefers-reduced-motion:reduce){.mfc-footer-nav-col a,.mfc-nav-framer .elementor-element-7a98ecea a,.mfc-nav-framer .mfc-mega-root>.sub-menu{transition-duration:.01ms!important}}
@media (max-width:1024px){
  body:not(.mfc-nav-v2) .mfc-menu-icon,body:not(.mfc-nav-v2) .mfc-menu-copy{display:inline}
  body:not(.mfc-nav-v2) .mfc-menu-desc,body:not(.mfc-nav-v2) .mfc-menu-badge,body:not(.mfc-nav-v2) .mfc-menu-arrow{display:none!important}
  body:not(.mfc-nav-v2) .mfc-menu-icon{display:none!important}
  body:not(.mfc-nav-v2) .mfc-menu-label{display:inline}
}

/* ---------- v2 (2026-09-30): no random highlights; prices, paths and trust instead ---------- */
.mfc-menu-idx,.mfc-menu-meta,.mfc-nav-v{display:none}
.mfc-nav-v2{--mfc-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--mfc-mono:"Chivo Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--mfc-ink:#f2f3f5;--mfc-muted:#8b9099;--mfc-faint:#8a8f98;--mfc-line:rgba(255,255,255,.07);--mfc-accent:#2e7bff}
@media (min-width:1025px){
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root{position:relative}
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>a.elementor-item{cursor:pointer!important;user-select:none;-webkit-user-select:none}
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>a.elementor-item:after{height:2px!important;background:var(--mfc-accent)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .18s ease!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root:hover>a.elementor-item:after,
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root:focus-within>a.elementor-item:after,
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root.mfc-menu-open>a.elementor-item:after{transform:scaleX(1)!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>a.elementor-item:focus-visible{outline:2px solid var(--mfc-accent)!important;outline-offset:4px;border-radius:4px}
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li.mfc-mega-root>.elementor-nav-menu--dropdown{margin-top:8px!important}

  /* panel */
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu{
    position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;right:auto!important;
    transform:translateX(calc(-50% + var(--mfc-shift,0px))) translateY(-4px)!important;
    box-sizing:border-box!important;display:flex!important;flex-direction:column!important;
    width:640px!important;min-width:0!important;max-width:calc(100vw - 32px)!important;padding:0!important;counter-reset:mfcidx;
    background:#0b0b0d!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;
    box-shadow:0 30px 80px rgba(0,0,0,.45),0 8px 24px rgba(0,0,0,.3)!important;
    opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow:visible!important;
    transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s!important
  }
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root:hover>.sub-menu,
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root:focus-within>.sub-menu,
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root.mfc-menu-open>.sub-menu{
    opacity:1!important;visibility:visible!important;pointer-events:auto!important;
    transform:translateX(calc(-50% + var(--mfc-shift,0px))) translateY(0)!important;transition-delay:0s!important
  }
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu>li{display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v{display:block!important}

  /* rows shared */
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu>li>a.elementor-sub-item{
    position:relative!important;display:grid!important;align-items:center!important;
    color:var(--mfc-ink)!important;background:transparent!important;border:0!important;border-radius:0!important;
    white-space:normal!important;text-align:left!important;line-height:1.2!important;cursor:pointer!important;
    transition:background-color .15s ease!important
  }
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu>li>a.elementor-sub-item:hover,
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu>li>a.elementor-sub-item:focus-visible{background:rgba(255,255,255,.04)!important;color:#fff!important;outline:0!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu>li>a.elementor-sub-item:focus-visible{box-shadow:inset 0 0 0 2px var(--mfc-accent)!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-copy{display:block;min-width:0}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-label{display:block;color:inherit;font-size:16px;font-weight:600;letter-spacing:-.012em;line-height:1.2}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-desc{display:block;margin-top:4px;color:var(--mfc-muted);font-size:14px;font-weight:400;line-height:1.35}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-meta{display:block;color:var(--mfc-faint);font-family:var(--mfc-mono);font-size:12px;line-height:1.3;text-align:right;white-space:nowrap}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-meta.is-strong{color:#c9ccd1}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-arrow{display:block;width:16px;height:16px;color:var(--mfc-accent);opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-arrow svg{display:block;width:16px;height:16px}
  .mfc-nav-v2 .elementor-element-7a98ecea a.elementor-sub-item:hover .mfc-menu-arrow,
  .mfc-nav-v2 .elementor-element-7a98ecea a.elementor-sub-item:focus-visible .mfc-menu-arrow{opacity:1;transform:none}

  /* ledger dropdowns: Why MFC, Learn, Company */
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-ledger-item{counter-increment:mfcidx;border-top:1px solid var(--mfc-line)!important}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-ledger-item>a.elementor-sub-item{grid-template-columns:26px minmax(0,1fr) auto 16px!important;column-gap:16px!important;min-height:76px!important;padding:16px 22px!important}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-ledger-item .mfc-menu-label{font-size:17px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-idx{display:block;align-self:start;padding-top:3px;color:var(--mfc-faint);font-family:var(--mfc-mono);font-size:12px;transition:color .15s ease}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-idx:before{content:counter(mfcidx,decimal-leading-zero)}
  .mfc-nav-v2 .elementor-element-7a98ecea a.elementor-sub-item:hover .mfc-menu-idx{color:var(--mfc-ink)}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-head{display:flex;justify-content:space-between;padding:16px 22px 10px;color:var(--mfc-faint);font-family:var(--mfc-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;border-top:1px solid var(--mfc-line);background:#0f0f12;border-radius:0 0 15px 15px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-foot>span{color:#a7abb2;font-family:var(--mfc-mono);font-size:12px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-foot a,
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-trust a,
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-link{color:var(--mfc-ink)!important;font-size:13px;font-weight:500;white-space:nowrap;transition:color .15s ease}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-foot a:hover,
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-trust a:hover,
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-link:hover{color:var(--mfc-accent)!important}

  /* Get Funded: programs left, "Find your fit" card right, trust row below */
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-programs>.sub-menu{
    width:980px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:repeat(6,auto) auto;column-gap:8px;padding:8px!important
  }
  /* the wide panel starts under its trigger instead of centring on it; JS shifts it back inside the viewport */
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-programs>.sub-menu{left:-24px!important;transform:translateX(var(--mfc-shift,0px)) translateY(-4px)!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-programs:hover>.sub-menu,
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-programs:focus-within>.sub-menu,
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-programs.mfc-menu-open>.sub-menu{transform:translateX(var(--mfc-shift,0px)) translateY(0)!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-mega-programs>.sub-menu>li{grid-column:1}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-mega-programs>.sub-menu>li.mfc-nav-v-card{grid-column:2;grid-row:1 / 7}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-mega-programs>.sub-menu>li.mfc-nav-v-trust{grid-column:1 / -1;grid-row:7}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-mega-programs .mfc-nav-head{padding:10px 16px 8px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-mega-programs .mfc-nav-head span+span{padding-right:30px}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-program-item>a.elementor-sub-item{grid-template-columns:20px minmax(0,1fr) auto 16px!important;column-gap:14px!important;min-height:74px!important;padding:14px 16px!important;border-radius:12px!important}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-program-item .mfc-menu-icon{display:block;align-self:start;width:20px;height:20px;margin-top:1px;color:var(--mfc-muted);transition:color .15s ease}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-program-item .mfc-menu-icon svg{display:block;width:20px;height:20px}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-program-item a:hover .mfc-menu-icon{color:var(--mfc-ink)}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-amt{color:var(--mfc-ink);font-size:16px;font-weight:500}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-from,.mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-size{color:var(--mfc-faint);font-size:11px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-group{margin:6px 16px 0;padding:14px 0 6px;border-top:1px solid var(--mfc-line);color:var(--mfc-faint);font-family:var(--mfc-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-nav-v-card{background:#141417!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-card{box-sizing:border-box;display:flex;flex-direction:column;gap:18px;height:100%;padding:22px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-card-m{display:none}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-eyebrow{color:var(--mfc-faint);font-family:var(--mfc-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-card-title{margin-top:-10px;color:var(--mfc-ink);font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.25}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-paths{display:flex;flex-direction:column;gap:14px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-path{display:flex;flex-direction:column;gap:8px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-path-top{display:flex;justify-content:space-between;color:#c9ccd1;font-size:13px;font-weight:500}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-path-top span+span{color:var(--mfc-faint);font-family:var(--mfc-mono);font-size:11px;font-weight:400}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-steps{display:flex;align-items:center}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-step{position:relative;display:inline-flex;align-items:center;height:26px;padding:0 9px;box-sizing:border-box;border:1px solid #34373d;border-radius:7px;color:#c9ccd1;font-family:var(--mfc-mono);font-size:11px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-step+.mfc-nav-step{margin-left:12px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-step+.mfc-nav-step:before{content:"";position:absolute;left:-13px;top:50%;width:12px;height:1px;background:#34373d}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-step.is-funded{border-color:#f2f3f5;background:#f2f3f5;color:#0b0b0d;font-weight:500}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-actions{display:flex;align-items:center;gap:18px;margin-top:auto}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-pill{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:#f2f3f5;color:#0b0b0d!important;font-size:14px;font-weight:600;transition:background-color .15s ease}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-pill:hover{background:#fff}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-pill:focus-visible,.mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v a:focus-visible{outline:2px solid var(--mfc-accent);outline-offset:2px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-trust{display:flex;align-items:center;gap:26px;margin-top:8px;padding:14px 16px 6px;border-top:1px solid var(--mfc-line)}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-trust>span{display:inline-flex;align-items:center;gap:8px;color:#a7abb2;font-family:var(--mfc-mono);font-size:12px;white-space:nowrap}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-trust svg{width:16px;height:16px;color:#767b84}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-trust a{margin-left:auto}
}
@media (min-width:1025px) and (max-width:1199px){
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-trust>span:nth-child(3){display:none}
}

/* v2 mobile: the header opens Elementor popup 31589, which renders the same primary menu */
@media (max-width:1024px){
  /* the popup keeps the height it opened with; let it grow to the viewport and scroll inside */
  .mfc-nav-v2 #elementor-popup-modal-31589 .dialog-widget-content{height:auto!important;max-height:100dvh!important}
  .mfc-nav-v2 #elementor-popup-modal-31589 .dialog-message{height:auto!important;max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain}
  .mfc-nav-v2 .elementor-element-2640f8d1 li.mfc-nav-v{display:none!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 li.mfc-nav-v.mfc-nav-v-card,
  .mfc-nav-v2 .elementor-element-2640f8d1 li.mfc-nav-v.mfc-nav-v-trust,
  .mfc-nav-v2 .elementor-element-2640f8d1 li.mfc-nav-v.mfc-nav-v-foot-learn{display:block!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-trust>span:nth-child(3){display:none!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .sub-menu{padding:2px 0 12px!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .sub-menu>li{border:0!important;background:transparent!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .sub-menu>li>a.elementor-sub-item{
    display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;
    min-height:60px;box-sizing:border-box;padding:10px 10px!important;border-radius:12px;white-space:normal!important;text-align:left!important;line-height:1.2!important
  }
  .mfc-nav-v2 .elementor-element-2640f8d1 .sub-menu>li.mfc-ledger-item{counter-increment:mfcidx}
  .mfc-nav-v2 .elementor-element-2640f8d1 .sub-menu{counter-reset:mfcidx}
  .mfc-nav-v2 .elementor-element-2640f8d1 li.mfc-ledger-item>a.elementor-sub-item{grid-template-columns:22px minmax(0,1fr) auto}
  .mfc-nav-v2 .elementor-element-2640f8d1 a.elementor-sub-item:active{background:rgba(255,255,255,.05)!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-icon,.mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-arrow,.mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-size{display:none!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-copy{display:block;min-width:0}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-label{display:block;color:var(--mfc-ink);font-size:16px;font-weight:600;letter-spacing:-.01em}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-desc{display:block;margin-top:3px;color:var(--mfc-muted);font-size:13px;font-weight:400;line-height:1.35}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-meta{display:block;color:var(--mfc-faint);font-family:var(--mfc-mono);font-size:11px;text-align:right;white-space:nowrap}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-meta.is-strong{color:#c9ccd1}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-amt{color:var(--mfc-ink);font-size:16px;font-weight:500}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-from{display:block;color:var(--mfc-faint);font-size:10px}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-idx{display:block;align-self:start;padding-top:3px;color:var(--mfc-faint);font-family:var(--mfc-mono);font-size:11px}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-menu-idx:before{content:counter(mfcidx,decimal-leading-zero)}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-card{display:flex;align-items:center;gap:12px;margin:8px 0 0;padding:14px 14px 14px 16px;border-radius:14px;background:#141417;border:1px solid rgba(255,255,255,.06)}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-eyebrow,.mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-card-title,.mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-paths{display:none}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-card-m{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-width:0}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-card-m span:first-child{color:var(--mfc-ink);font-size:15px;font-weight:600}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-card-m span+span{color:var(--mfc-muted);font-size:13px}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-actions{display:flex;flex-shrink:0;align-items:center;gap:14px}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-pill{display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:999px;background:#f2f3f5;color:#0b0b0d!important;font-size:14px;font-weight:600;white-space:nowrap}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-link{display:none}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-trust{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 10px 0}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-trust>span{display:inline-flex;align-items:center;gap:6px;color:#a7abb2;font-family:var(--mfc-mono);font-size:11px}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-trust svg{width:14px;height:14px;color:#767b84}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-trust a{display:inline-flex;align-items:center;min-height:44px;color:var(--mfc-ink)!important;font-size:14px;font-weight:500}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-foot{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin-top:8px;padding:0 16px;border-radius:14px;background:#141417;border:1px solid rgba(255,255,255,.06)}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-foot>span{display:none}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-foot a{color:var(--mfc-ink)!important;font-size:14px;font-weight:600}
}

/* ---------- v2 polish after owner review (2026-09-30) ---------- */
/* Logged-in admins on phones: the 46px WP admin bar sat over the fixed header and swallowed taps on the menu button. */
@media (max-width:782px){
  body.admin-bar #header_main{top:46px!important}
  body.admin-bar #elementor-popup-modal-31589 .dialog-widget-content{top:46px!important}
  body.admin-bar.mfc-nav-v2 #elementor-popup-modal-31589 .dialog-widget-content,
  body.admin-bar.mfc-nav-v2 #elementor-popup-modal-31589 .dialog-message{max-height:calc(100dvh - 46px)!important}
  body.admin-bar.mfc-nav-v2 #elementor-popup-modal-31589 .dialog-widget-content{height:calc(100dvh - 46px)!important}
}
@media (min-width:1025px){
  /* bar and panel read as one system: roots a notch larger, panel a notch tighter */
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item{font-size:15px!important;font-weight:500!important;letter-spacing:-.01em!important;color:rgba(255,255,255,.78)!important;transition:color .15s ease!important}
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item:hover,
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li:focus-within>a.elementor-item,
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li.mfc-menu-open>a.elementor-item{color:#fff!important}
  /* root items speak the panel's language: quiet pill on hover/open, thin chevron in the text colour, no underline */
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item{display:inline-flex!important;align-items:center;gap:6px;height:38px;margin:0 2px!important;padding:0 12px!important;border-radius:10px!important;background:transparent!important;line-height:1!important;transition:color .15s ease,background-color .15s ease!important}
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item:hover{background:rgba(255,255,255,.05)!important}
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li.mfc-menu-open>a.elementor-item,
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li:focus-within>a.elementor-item{background:rgba(255,255,255,.08)!important}
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item:before,
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item:after{display:none!important}
  body.mfc-nav-v2 .elementor-31413 .elementor-element.elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item:focus-visible{outline:2px solid var(--mfc-accent)!important;outline-offset:2px}
  body.mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li>a .sub-arrow{display:inline-flex!important;margin:0!important;padding:0!important;opacity:.6}
  body.mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li>a .sub-arrow svg{display:none!important}
  body.mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li>a .sub-arrow:before{content:"";display:block;width:12px;height:12px;background:currentColor;-webkit-mask:var(--mfc-chevron) center/12px no-repeat;mask:var(--mfc-chevron) center/12px no-repeat;transition:transform .18s ease}
  body.mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main>.elementor-nav-menu>li.mfc-menu-open>a .sub-arrow:before{transform:rotate(180deg)}
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-root>.sub-menu{width:560px!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .elementor-nav-menu--main .mfc-mega-programs>.sub-menu{width:872px!important;grid-template-columns:minmax(0,1fr) 312px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-label{font-size:15px}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-ledger-item .mfc-menu-label{font-size:15px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-desc{margin-top:3px;font-size:13px}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-ledger-item>a.elementor-sub-item{grid-template-columns:24px minmax(0,1fr) auto 14px!important;min-height:64px!important;padding:13px 20px!important}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-program-item>a.elementor-sub-item{grid-template-columns:18px minmax(0,1fr) auto 14px!important;column-gap:13px!important;min-height:62px!important;padding:12px 14px!important}
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-program-item .mfc-menu-icon,
  .mfc-nav-v2 .elementor-element-7a98ecea li.mfc-program-item .mfc-menu-icon svg{width:18px;height:18px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-arrow,.mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-arrow svg{width:14px;height:14px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-menu-amt{font-size:15px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-head{padding:14px 20px 8px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-mega-programs .mfc-nav-head{padding:8px 14px 6px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-group{margin:6px 14px 0;padding:12px 0 4px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-foot{padding:12px 20px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-card{gap:16px;padding:20px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-card-title{margin-top:0;font-size:17px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-path-top{color:#a7abb2;font-size:12px}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-trust{gap:24px;padding:12px 14px 4px}
  /* Elementor paints every dropdown link on hover (solid blue block); our buttons and links opt out */
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v a,
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v a:hover,
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v a:focus{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;line-height:1.2!important;text-decoration:none!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v a.mfc-nav-pill,
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v a.mfc-nav-pill:hover,
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v a.mfc-nav-pill:focus{display:inline-flex;align-items:center;height:44px;padding:0 18px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:12px!important;background:transparent!important;color:#f2f4f6!important;font-size:14px;font-weight:600;letter-spacing:-.005em;transition:background-color .15s ease,border-color .15s ease!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v a.mfc-nav-pill:hover{border-color:#006aff!important;background:rgba(0,106,255,.14)!important}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v a [aria-hidden="true"]{display:inline-block;margin-left:3px;transition:transform .15s ease}
  .mfc-nav-v2 .elementor-element-7a98ecea .mfc-nav-v a:hover [aria-hidden="true"]{transform:translateX(2px)}
}
@media (max-width:1024px){
  .mfc-nav-v2 .elementor-element-2640f8d1 .sub-menu a.elementor-sub-item:hover,
  .mfc-nav-v2 .elementor-element-2640f8d1 .sub-menu a.elementor-sub-item:focus{background:transparent!important;color:inherit!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-v a,
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-v a:hover,
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-v a:focus{background:transparent!important;padding:0!important;box-shadow:none!important;text-decoration:none!important}
  /* card: text, then a quiet full-width button so the blue Get Funded stays the one loud action */
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-card{flex-direction:column;align-items:stretch;gap:12px;padding:16px}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-card-m{flex:0 0 auto}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-actions{width:100%}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-v a.mfc-nav-pill,
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-v a.mfc-nav-pill:hover,
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-v a.mfc-nav-pill:focus{display:flex;justify-content:center;width:100%;height:44px;padding:0 16px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;background:transparent!important;color:#f2f3f5!important;font-size:15px;font-weight:600}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-v a.mfc-nav-pill:active{background:rgba(255,255,255,.06)!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .mfc-nav-trust{padding:10px 10px 0}

  .mfc-nav-v2.mfc-sheet-open .crisp-client{display:none!important}
  /* full-screen sheet: header row, scrolling sections, pinned Login + gradient Get Funded */
  .mfc-nav-v2 #elementor-popup-modal-31589 .dialog-widget-content{top:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;background:#0b0b0d!important;box-shadow:none!important}
  .mfc-nav-v2 #elementor-popup-modal-31589 .dialog-message{height:100%!important;max-height:none!important;overflow:hidden!important;padding:0!important}
  .mfc-nav-v2 .elementor-31589,.mfc-nav-v2 .elementor-31589 .elementor-element-611bd1bb{height:100%!important}
  .mfc-nav-v2 .elementor-31589 .elementor-element-611bd1bb{padding:0!important;border-radius:0!important;background:#0b0b0d!important}
  .mfc-nav-v2 .elementor-31589 .elementor-element-d6edd98{height:100%!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#0b0b0d!important}
  .mfc-nav-v2 .elementor-31589 .elementor-element-4caf3050{flex:0 0 auto!important;width:100%!important;box-sizing:border-box;margin:0!important;padding:12px 12px 12px 16px!important;border-bottom:1px solid rgba(255,255,255,.07)}
  .mfc-nav-v2 .elementor-31589 .elementor-element-57eb8cc{flex:1 1 auto!important;width:100%!important;min-height:0;margin:0!important;padding:0!important;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
  .mfc-nav-v2 .elementor-31589 .elementor-element-fc0592e{flex:0 0 auto!important;width:100%!important;box-sizing:border-box;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;margin:0!important;padding:12px 16px calc(16px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,255,255,.08);background:#0b0b0d}
  .mfc-nav-v2 .elementor-31589 .elementor-element-fc0592e>.elementor-element{flex:2 1 0!important;width:auto!important;max-width:none!important;margin:0!important}
  .mfc-nav-v2 .elementor-31589 .elementor-element-fc0592e>.elementor-element-55c5c48d{flex-grow:3!important}
  .mfc-nav-v2 .elementor-31589 .elementor-element-fc0592e .elementor-button-wrapper{width:100%}
  .mfc-nav-v2 .elementor-31589 .elementor-element-fc0592e .elementor-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:50px;box-sizing:border-box}
  .mfc-nav-v2 .elementor-element-2640f8d1 .elementor-nav-menu--dropdown>ul>li>a .sub-arrow svg{display:none!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .elementor-nav-menu--dropdown>ul>li>a .sub-arrow:before{content:"";display:block;width:16px;height:16px;background:currentColor;-webkit-mask:var(--mfc-chevron) center/16px no-repeat;mask:var(--mfc-chevron) center/16px no-repeat;transition:transform .2s ease}
  .mfc-nav-v2 .elementor-element-2640f8d1 .elementor-nav-menu--dropdown>ul>li>a.highlighted .sub-arrow:before{transform:rotate(180deg)}
  /* section rows */
  .mfc-nav-v2 .elementor-element-2640f8d1 .elementor-nav-menu--dropdown{background:transparent!important;margin:0!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .elementor-nav-menu--dropdown>ul>li{border-bottom:1px solid rgba(255,255,255,.07)!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .elementor-nav-menu--dropdown>ul>li>a.elementor-item{display:flex!important;align-items:center;justify-content:space-between;width:100%!important;box-sizing:border-box;min-height:60px;margin:0!important;padding:0 20px!important;background:transparent!important;color:#f2f3f5!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.015em!important}
  .mfc-nav-v2 .elementor-element-2640f8d1 .elementor-nav-menu--dropdown>ul>li>a .sub-arrow{margin-left:auto!important;padding:0!important;opacity:.55}
  .mfc-nav-v2 .elementor-element-2640f8d1 .elementor-nav-menu--dropdown>ul>li>a .sub-arrow svg{transition:transform .2s ease}
  .mfc-nav-v2 .elementor-element-2640f8d1 .elementor-nav-menu--dropdown>ul>li>a.highlighted .sub-arrow svg{transform:rotate(180deg)}
  .mfc-nav-v2 .elementor-element-2640f8d1 .elementor-nav-menu--dropdown .sub-menu{margin:0!important;padding:0 10px 14px!important;background:transparent!important}
}
