.elementor-6807 .elementor-element.elementor-element-fwezqx44{--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;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#A02828;--border-color:#A02828;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-6807 .elementor-element.elementor-element-fwezqx44:not(.elementor-motion-effects-element-type-background), .elementor-6807 .elementor-element.elementor-element-fwezqx44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001F3F;}.elementor-6807 .elementor-element.elementor-element-nd3uk5r3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-6807 .elementor-element.elementor-element-nd3uk5r3:not(.elementor-motion-effects-element-type-background), .elementor-6807 .elementor-element.elementor-element-nd3uk5r3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6807 .elementor-element.elementor-element-kwietpj6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-6807 .elementor-element.elementor-element-ewhy3cwp{--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;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A02828;--border-color:#A02828;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-6807 .elementor-element.elementor-element-ewhy3cwp:not(.elementor-motion-effects-element-type-background), .elementor-6807 .elementor-element.elementor-element-ewhy3cwp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE4;}.elementor-6807 .elementor-element.elementor-element-53aec6af{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-6807 .elementor-element.elementor-element-53aec6af:not(.elementor-motion-effects-element-type-background), .elementor-6807 .elementor-element.elementor-element-53aec6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE4;}.elementor-6807 .elementor-element.elementor-element-z4ld21qt{--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;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A02828;--border-color:#A02828;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-6807 .elementor-element.elementor-element-z4ld21qt:not(.elementor-motion-effects-element-type-background), .elementor-6807 .elementor-element.elementor-element-z4ld21qt > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001F3F;}@media(min-width:768px){.elementor-6807 .elementor-element.elementor-element-fwezqx44{--content-width:1100px;}.elementor-6807 .elementor-element.elementor-element-nd3uk5r3{--content-width:1100px;}.elementor-6807 .elementor-element.elementor-element-kwietpj6{--width:42%;}.elementor-6807 .elementor-element.elementor-element-ewhy3cwp{--width:58%;}.elementor-6807 .elementor-element.elementor-element-53aec6af{--content-width:1100px;}}/* Start custom CSS *//* Buyers — broad contrast override (per-element ID approach, dark-bg sections only) */
/* Confirmed dark-bg sections: 5714582 (hero), 7f4fa39, 55e62db (foot CTA), 420ac91, dgamtsa */
/* Intentionally NOT targeting d5da0a7 (Joining Process) — its bg is #E0E0E0 light gray */
.elementor-element-5714582,
.elementor-element-5714582 .elementor-heading-title,
.elementor-element-5714582 .elementor-icon-box-title,
.elementor-element-5714582 h1,
.elementor-element-5714582 h2,
.elementor-element-5714582 h3,
.elementor-element-5714582 h4 {
  color: #FFFFFF !important;
}
.elementor-element-5714582 .elementor-widget-text-editor,
.elementor-element-5714582 .elementor-widget-text-editor p,
.elementor-element-5714582 .elementor-icon-box-description,
.elementor-element-5714582 p {
  color: #D4C8B5 !important;
}
.elementor-element-5714582 .elementor-button {
  background-color: #C9A227 !important;
  color: #001F3F !important;
  border-color: #C9A227 !important;
}

.elementor-element-7f4fa39,
.elementor-element-7f4fa39 .elementor-heading-title,
.elementor-element-7f4fa39 .elementor-icon-box-title,
.elementor-element-7f4fa39 h1,
.elementor-element-7f4fa39 h2,
.elementor-element-7f4fa39 h3,
.elementor-element-7f4fa39 h4 {
  color: #FFFFFF !important;
}
.elementor-element-7f4fa39 .elementor-widget-text-editor,
.elementor-element-7f4fa39 .elementor-widget-text-editor p,
.elementor-element-7f4fa39 .elementor-icon-box-description,
.elementor-element-7f4fa39 p {
  color: #D4C8B5 !important;
}
.elementor-element-7f4fa39 .elementor-button {
  background-color: #C9A227 !important;
  color: #001F3F !important;
  border-color: #C9A227 !important;
}

.elementor-element-55e62db,
.elementor-element-55e62db .elementor-heading-title,
.elementor-element-55e62db .elementor-icon-box-title,
.elementor-element-55e62db h1,
.elementor-element-55e62db h2,
.elementor-element-55e62db h3,
.elementor-element-55e62db h4 {
  color: #FFFFFF !important;
}
.elementor-element-55e62db .elementor-widget-text-editor,
.elementor-element-55e62db .elementor-widget-text-editor p,
.elementor-element-55e62db .elementor-icon-box-description,
.elementor-element-55e62db p {
  color: #D4C8B5 !important;
}
.elementor-element-55e62db .elementor-button {
  background-color: #C9A227 !important;
  color: #001F3F !important;
  border-color: #C9A227 !important;
}

.elementor-element-420ac91,
.elementor-element-420ac91 .elementor-heading-title,
.elementor-element-420ac91 .elementor-icon-box-title,
.elementor-element-420ac91 h1,
.elementor-element-420ac91 h2,
.elementor-element-420ac91 h3,
.elementor-element-420ac91 h4 {
  color: #FFFFFF !important;
}
.elementor-element-420ac91 .elementor-widget-text-editor,
.elementor-element-420ac91 .elementor-widget-text-editor p,
.elementor-element-420ac91 .elementor-icon-box-description,
.elementor-element-420ac91 p {
  color: #D4C8B5 !important;
}
.elementor-element-420ac91 .elementor-button {
  background-color: #C9A227 !important;
  color: #001F3F !important;
  border-color: #C9A227 !important;
}

.elementor-element-dgamtsa,
.elementor-element-dgamtsa .elementor-heading-title,
.elementor-element-dgamtsa .elementor-icon-box-title,
.elementor-element-dgamtsa h1,
.elementor-element-dgamtsa h2,
.elementor-element-dgamtsa h3,
.elementor-element-dgamtsa h4 {
  color: #FFFFFF !important;
}
.elementor-element-dgamtsa .elementor-widget-text-editor,
.elementor-element-dgamtsa .elementor-widget-text-editor p,
.elementor-element-dgamtsa .elementor-icon-box-description,
.elementor-element-dgamtsa p {
  color: #D4C8B5 !important;
}
.elementor-element-dgamtsa .elementor-button {
  background-color: #C9A227 !important;
  color: #001F3F !important;
  border-color: #C9A227 !important;
}
/* End Buyers — broad contrast override *//* End custom CSS */