.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33284 .elementor-element.elementor-element-4114036{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-wp-widget-custom_html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wp-widget-custom_html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33284 .elementor-element.elementor-element-f865744.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(25px);}.elementor-33284 .elementor-element.elementor-element-f865744.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:6px 6px 6px 6px;border-color:#000000;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 0px 4px #000000;}.elementor-33284 .elementor-element.elementor-element-f865744 > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 6px 6px #FFF4F4;}.elementor-33284 .elementor-element.elementor-element-ac1a452{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33284 .elementor-element.elementor-element-35c5cf7{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-194c2bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-d1eec93.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-33284 .elementor-element.elementor-element-d1eec93.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 3px;border-color:#FFFFFF1F;border-radius:25px 25px 25px 25px;box-shadow:0px 19px 26px 1px #000000;}.elementor-33284 .elementor-element.elementor-element-d1eec93 > .elementor-widget-container{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 4px 5px #060000;}.elementor-33284 .elementor-element.elementor-element-31f46c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-0b05217{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-0319b6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-2f34642.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-33284 .elementor-element.elementor-element-2f34642.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-33284 .elementor-element.elementor-element-2f34642 > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 3px #000000;}.elementor-33284 .elementor-element.elementor-element-a0271a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-3fb291f{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-4c42c62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-e76b8f0.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-33284 .elementor-element.elementor-element-e76b8f0.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF1F;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 6px rgba(1.6645660400390625, 0, 0, 0.99);}.elementor-33284 .elementor-element.elementor-element-e76b8f0 > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 3px #FFFAFA;}.elementor-33284 .elementor-element.elementor-element-9810f45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-e05bff0{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-71e82d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-8aa0e62.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-33284 .elementor-element.elementor-element-8aa0e62.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-33284 .elementor-element.elementor-element-8aa0e62 > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 4px #8E8315;}.elementor-33284 .elementor-element.elementor-element-1199c97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-a81c968{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-4f160ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-98fded9.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(25px);}.elementor-33284 .elementor-element.elementor-element-98fded9.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFFFC;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 6px 4px #000000;}.elementor-33284 .elementor-element.elementor-element-98fded9 > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 2px #FFFFFF;}.elementor-33284 .elementor-element.elementor-element-aca05f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-ce2f716{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-869d41d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-829fd8b.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-33284 .elementor-element.elementor-element-829fd8b.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-33284 .elementor-element.elementor-element-829fd8b > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 4px #97921E;}.elementor-33284 .elementor-element.elementor-element-bbcddfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-d060e58{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-6a3db88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-033ac0b.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(25px);}.elementor-33284 .elementor-element.elementor-element-033ac0b.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:5px 5px 5px 5px;border-color:#040000;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 4px 6px #FFFFFF;}.elementor-33284 .elementor-element.elementor-element-033ac0b > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 6px 6px rgba(255, 249.60664633046025, 249.60664633046025, 0.98);}.elementor-33284 .elementor-element.elementor-element-4235ef3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-ad9d7a5{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-36b3a4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-ef51245.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-33284 .elementor-element.elementor-element-ef51245.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-33284 .elementor-element.elementor-element-ef51245 > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 4px 6px #FFFFFF;}.elementor-33284 .elementor-element.elementor-element-9ff140b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-947e1cb{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-1a631a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-0efc332.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(25px);}.elementor-33284 .elementor-element.elementor-element-0efc332.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:4px 4px 4px 4px;border-color:#8D731A;border-radius:25px 25px 25px 25px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-33284 .elementor-element.elementor-element-9cd7c7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-6610034{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-f8fad3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-d678f0b.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(25px);}.elementor-33284 .elementor-element.elementor-element-d678f0b.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFD;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 4px #B2951E;}.elementor-33284 .elementor-element.elementor-element-d678f0b > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 4px 4px #FFFFFF;}.elementor-33284 .elementor-element.elementor-element-5a5bc23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-770a8c7{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-683a8a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-08e3500.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(25px);}.elementor-33284 .elementor-element.elementor-element-08e3500.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 6px 6px #000000;}.elementor-33284 .elementor-element.elementor-element-08e3500 > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 3px 1px #FFFFFF;}.elementor-33284 .elementor-element.elementor-element-dd03eb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-b401d17{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-76fb0d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-508e523.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(25px);}.elementor-33284 .elementor-element.elementor-element-508e523.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:5px 5px 5px 5px;border-color:#000000;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 2px #000000;}.elementor-33284 .elementor-element.elementor-element-4bad250{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33284 .elementor-element.elementor-element-ca992aa{--spacer-size:20px;}.elementor-33284 .elementor-element.elementor-element-1cd9896{--display:flex;}.elementor-33284 .elementor-element.elementor-element-099ffe0.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(25px);}.elementor-33284 .elementor-element.elementor-element-099ffe0.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-33284 .elementor-element.elementor-element-099ffe0 > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 5px 5px #000000;}/* Start custom CSS for container, class: .elementor-element-4f160ae */css.dlx-brand-name {
  color: #FFFFFF !important;
  font-weight: 800 !important;
  font-size: 22px !important;
  letter-spacing: .02em !important;
  text-shadow:
    0 0 20px rgba(201,168,106,0.5),
    0 1px 3px rgba(0,0,0,0.8) !important;
  -webkit-font-smoothing: antialiased !important;
}/* End custom CSS */
/* Start custom CSS *//* ══════════════════════════════════════════════════════════════
   DREAMLUX — ALL LOCATION PAGES GLOBAL FIX
   Paste into: Elementor → Site Settings → Custom CSS
══════════════════════════════════════════════════════════════ */

/* 1. FONT RENDERING */
body, .elementor-widget-container {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
}

/* 2. HERO TEXT — sharper contrast */
.hero h1 {
  color: #FFFFFF !important;
  text-shadow: 0 2px 24px rgba(0,0,0,0.6), 0 1px 4px rgba(0,0,0,0.4) !important;
}
.hero h1 em { color: #E2C272 !important; }
.hero-sub {
  color: rgba(255,255,255,0.88) !important;
  text-shadow: 0 1px 8px rgba(0,0,0,0.5) !important;
}
.eyebrow { color: #E2C272 !important; opacity: 1 !important; }
.hero-note { color: rgba(255,255,255,0.62) !important; }
.hero-note span { color: rgba(255,255,255,0.88) !important; font-weight: 500 !important; }
.hrule {
  background: linear-gradient(90deg,transparent,#CFA84E,#E2C272,#CFA84E,transparent) !important;
  opacity: 1 !important;
}

/* 3. BUTTONS — bolder, proper tap targets */
.btn-gold {
  background: #B8933A !important;
  color: #08151F !important;
  border: 2px solid #B8933A !important;
  font-weight: 700 !important;
  letter-spacing: .18em !important;
  min-height: 52px !important;
  box-shadow: 0 4px 20px rgba(184,147,58,0.35) !important;
  transition: all .2s ease !important;
}
.btn-gold:hover {
  background: #CFA84E !important;
  border-color: #CFA84E !important;
  box-shadow: 0 6px 28px rgba(184,147,58,0.55) !important;
  transform: translateY(-2px) !important;
}
.btn-ghost {
  color: #FFFFFF !important;
  border: 1.5px solid rgba(255,255,255,0.55) !important;
  font-weight: 500 !important;
  min-height: 52px !important;
  background: rgba(255,255,255,0.04) !important;
  transition: all .2s ease !important;
}
.btn-ghost:hover {
  border-color: #E2C272 !important;
  background: rgba(184,147,58,0.15) !important;
  color: #E2C272 !important;
  transform: translateY(-2px) !important;
}
.btn-ghost-dark {
  color: #08151F !important;
  border: 1.5px solid rgba(8,21,31,0.22) !important;
  min-height: 52px !important;
  transition: all .2s ease !important;
}
.btn-ghost-dark:hover {
  border-color: #B8933A !important;
  background: #F9F3E4 !important;
  transform: translateY(-2px) !important;
}

/* 4. STAT BAR */
.statbar {
  background: linear-gradient(90deg,#A67E2A,#CFA84E,#D4B865,#CFA84E,#A67E2A) !important;
}
.stat-n {
  color: #08151F !important;
  font-weight: 700 !important;
  font-size: 26px !important;
}
.stat-l {
  color: rgba(8,21,31,0.72) !important;
  font-weight: 700 !important;
  font-size: 9px !important;
}

/* 5. LOGOS ROW */
.logos-row {
  background: #ECEEF1 !important;
  border-top: 2px solid rgba(0,0,0,0.12) !important;
  border-bottom: 2px solid rgba(0,0,0,0.12) !important;
}
.logos-row img { opacity: 1 !important; filter: none !important; }

/* 6. SECTION LABELS, RULES & HEADINGS */
.lbl {
  color: #9A7A2A !important;
  font-weight: 700 !important;
  letter-spacing: .3em !important;
}
.rule {
  background: linear-gradient(90deg,#B8933A,#E2C272,#B8933A) !important;
  height: 2px !important;
  opacity: 1 !important;
}
.sec-h { color: #0A1820 !important; }
.sec-h em { color: #9A7A2A !important; font-style: italic !important; }

/* Dark section overrides */
.prog-bg .sec-h,
.qualify .sec-h,
.rev-bg .sec-h { color: #FFFFFF !important; }
.prog-bg .sec-h em,
.qualify .sec-h em { color: #E2C272 !important; }
.prog-bg .lbl,
.qualify .lbl { color: #E2C272 !important; }

/* 7. TOOL CARDS */
.tc { transition: background .18s, transform .15s, border-bottom-color .18s !important; }
.tc:hover {
  background: #F9F3E4 !important;
  border-bottom-color: #B8933A !important;
  transform: translateY(-2px) !important;
}
.tc-tag {
  color: #9A7A2A !important;
  border-color: rgba(184,147,58,0.5) !important;
  background: #F9F3E4 !important;
  font-weight: 700 !important;
}
.tc-n { color: #0A1820 !important; }
.tc-d { color: #4A6070 !important; }
.tc-a { color: #9A7A2A !important; font-weight: 600 !important; }
.tc-ico {
  border-color: rgba(184,147,58,0.5) !important;
  background: #F9F3E4 !important;
  color: #B8933A !important;
}

/* 8. LOAN PROGRAM CARDS */
.pp-n {
  color: #FFFFFF !important;
  text-shadow: 0 1px 6px rgba(0,0,0,0.3) !important;
}
.pp-s { color: rgba(255,255,255,0.62) !important; }
.pp-b {
  background: #CFA84E !important;
  color: #08151F !important;
  font-weight: 800 !important;
}
.pp:hover { transform: translateY(-3px) !important; }
.pp-all-n { color: #E2C272 !important; }
.pp-all:hover { transform: translateY(-3px) !important; }

/* 9. QUALIFY SECTION */
.qualify { position: relative !important; }
.q-sub { color: rgba(255,255,255,0.75) !important; }

/* 10. NEIGHBORHOODS — checkerboard */
.hood-n { color: #0A1820 !important; font-weight: 500 !important; }
.hood-d { color: #4A6070 !important; }
.hood:nth-child(4n) .hood-n { color: #E2C272 !important; }
.hood:nth-child(4n) .hood-d { color: rgba(255,255,255,0.55) !important; }

/* 11. FAQ */
.faq-num { color: #9A7A2A !important; font-weight: 400 !important; }
.faq-q { color: #0A1820 !important; font-weight: 400 !important; }
.faq-a { color: #3D5268 !important; line-height: 1.8 !important; }

/* 12. NEARBY MARKETS CARDS */
.mc { transition: background .18s, border-bottom-color .18s !important; }
.mc:hover {
  background: #F9F3E4 !important;
  border-bottom-color: #B8933A !important;
}
.mc-st { color: #9A7A2A !important; font-weight: 700 !important; }
.mc-ci { color: #0A1820 !important; }
.mc-d { color: #4A6070 !important; }
.mc-a { color: #9A7A2A !important; font-weight: 600 !important; }
/* Dark every 3rd market card */
.mc:nth-child(3n) .mc-st { color: #E2C272 !important; }
.mc:nth-child(3n) .mc-ci { color: #FFFFFF !important; }
.mc:nth-child(3n) .mc-d { color: rgba(255,255,255,0.55) !important; }
.mc:nth-child(3n) .mc-a { color: #E2C272 !important; }
.mc:nth-child(3n):hover { background: #1a2d42 !important; }

/* 13. REVIEWS */
.rev-h {
  background: linear-gradient(90deg,#9A7A2A,#CFA84E,#E2C272,#CFA84E,#9A7A2A) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
}
.rev-s { color: rgba(255,255,255,0.65) !important; }
.rev-wrap {
  border-top: 2px solid #B8933A !important;
  background: #0E1117 !important;
}

/* 14. CONTACT STRIP */
.contact { border-top: 3px solid #B8933A !important; background: #06111A !important; }
.c-n { color: #FFFFFF !important; }
.c-m { color: rgba(255,255,255,0.52) !important; }
.c-m a { color: #E2C272 !important; font-weight: 600 !important; }
.c-a .btn-ghost {
  color: rgba(255,255,255,0.88) !important;
  border: 1.5px solid rgba(255,255,255,0.45) !important;
}
.c-a .btn-ghost:hover {
  border-color: #CFA84E !important;
  color: #E2C272 !important;
  background: rgba(184,147,58,0.1) !important;
}

/* 15. BADGES (all pages) */
.badge-usda {
  background: rgba(11,82,35,0.1) !important;
  color: #0a4f20 !important;
  border: 1px solid rgba(11,82,35,0.22) !important;
}
.badge-va {
  background: rgba(12,44,120,0.1) !important;
  color: #0c2c78 !important;
  border: 1px solid rgba(12,44,120,0.22) !important;
}
.badge-new {
  background: rgba(140,100,20,0.12) !important;
  color: #7a5f18 !important;
  border: 1px solid rgba(140,100,20,0.28) !important;
}
.badge-invest {
  background: rgba(8,21,31,0.1) !important;
  color: #1a3045 !important;
  border: 1px solid rgba(8,21,31,0.2) !important;
}
.badge-jumbo {
  background: rgba(140,100,20,0.1) !important;
  color: #7a5f18 !important;
  border: 1px solid rgba(140,100,20,0.22) !important;
}

/* 16. MOBILE */
@media(max-width:600px){
  .hero-sub { font-size: 14px !important; }
  .stat-n { font-size: 20px !important; }
  .btn-gold, .btn-ghost, .btn-ghost-dark {
    width: 100% !important;
    justify-content: center !important;
    min-height: 52px !important;
  }
}

css.dlx-brand-name {
  color: #FFFFFF !important;
  font-weight: 800 !important;
  font-size: 22px !important;
  letter-spacing: .02em !important;
  text-shadow:
    0 0 20px rgba(201,168,106,0.5),
    0 1px 3px rgba(0,0,0,0.8) !important;
  -webkit-font-smoothing: antialiased !important;
}/* End custom CSS */