.elementor-11349 .elementor-element.elementor-element-7520f27{--display:flex;}.elementor-11349 .elementor-element.elementor-element-7520f27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11349 .elementor-element.elementor-element-da421c9{width:var( --container-widget-width, 106.258% );max-width:106.258%;--container-widget-width:106.258%;--container-widget-flex-grow:0;}.elementor-11349 .elementor-element.elementor-element-da421c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11349 .elementor-element.elementor-element-fe23e54{--display:flex;}.elementor-11349 .elementor-element.elementor-element-a88a1f7{--display:flex;}.elementor-11349 .elementor-element.elementor-element-e615c8a{--display:flex;}.elementor-11349 .elementor-element.elementor-element-fe43df6{--display:flex;}.elementor-11349 .elementor-element.elementor-element-dab8eeb{--display:flex;}.elementor-11349 .elementor-element.elementor-element-78d2bd1{--display:flex;}@media(min-width:768px){.elementor-11349 .elementor-element.elementor-element-7520f27{--width:100%;}}/* Start custom CSS *//* ============================================================================
   1. BUTTON INK
   Covers link, visited, hover, focus, active so no global state rule can
   repaint the label. The arrow glyph sits in a <span>, so it is named too.
   ========================================================================= */
.or-hero-v4 .or-hero-v4__btn,
.or-hero-v4 .or-hero-v4__btn:link,
.or-hero-v4 .or-hero-v4__btn:visited,
.or-hero-v4 .or-hero-v4__btn:hover,
.or-hero-v4 .or-hero-v4__btn:focus,
.or-hero-v4 .or-hero-v4__btn:active,
.or-checklist-section .or-checklist-btn,
.or-checklist-section .or-checklist-btn:link,
.or-checklist-section .or-checklist-btn:visited,
.or-checklist-section .or-checklist-btn:hover,
.or-checklist-section .or-checklist-btn:focus,
.or-checklist-section .or-checklist-btn:active,
.or-tekvue-section .or-tekvue-cta,
.or-tekvue-section .or-tekvue-cta:link,
.or-tekvue-section .or-tekvue-cta:visited,
.or-tekvue-section .or-tekvue-cta:hover,
.or-tekvue-section .or-tekvue-cta:focus,
.or-tekvue-section .or-tekvue-cta:active {
  color: #142033 !important;
  text-decoration: none !important;
}

.or-hero-v4 .or-hero-v4__btn span,
.or-checklist-section .or-checklist-btn span,
.or-tekvue-section .or-tekvue-cta span {
  color: inherit !important;
}

/* ============================================================================
   2. BUTTON FILLS AND BORDERS
   Insurance in case the new global palette also repaints button backgrounds
   or adds a corner radius. Remove the border-radius line if the new brand
   standard is in fact rounded buttons.
   ========================================================================= */
.or-hero-v4 .or-hero-v4__btn--primary,
.or-checklist-section .or-checklist-btn,
.or-tekvue-section .or-tekvue-cta {
  background-color: #C4A369 !important;
  border-radius: 0 !important;
}

.or-tekvue-section .or-tekvue-cta:hover {
  background-color: #D0B174 !important;
}

.or-hero-v4 .or-hero-v4__btn--secondary {
  background-color: rgba(255, 255, 255, 0.58) !important;
  border: 1px solid rgba(151, 151, 155, 0.62) !important;
  border-radius: 0 !important;
}

/* ============================================================================
   3. HEADINGS ON DARK SECTIONS
   These two headings never declared their own color, they inherited cream
   from the section. A global heading color rule will turn them dark navy on
   a dark navy background, which reads as a blank space. Locking them now
   prevents that whether or not it has happened yet.
   ========================================================================= */
.or-checklist-section .or-checklist-copy h2,
.or-checklist-section .or-checklist-panel h3 {
  color: #EBEBEB !important;
}

.or-checklist-section .or-checklist-copy p {
  color: rgba(235, 235, 235, 0.82) !important;
}

.or-checklist-section .or-checklist-panel li {
  color: rgba(235, 235, 235, 0.78) !important;
}

.or-tekvue-section .or-tekvue-content h2,
.or-tekvue-section .or-tekvue-item h3 {
  color: #EBEBEB !important;
}

.or-tekvue-section .or-tekvue-lede {
  color: rgba(235, 235, 235, 0.82) !important;
}

.or-tekvue-section .or-tekvue-item p {
  color: rgba(235, 235, 235, 0.72) !important;
}

/* ============================================================================
   4. GOLD ACCENTS
   Kickers, rule bars, stat numerals, list markers, and the gold headline
   line. If the rebrand moved the global accent to rust, these are the next
   elements it will reach.
   ========================================================================= */
.or-hero-v4 .or-hero-v4__headline .gold,
.or-checklist-section .or-checklist-kicker,
.or-checklist-section .or-checklist-panel__label,
.or-tekvue-section .or-tekvue-kicker,
.or-tekvue-section .or-tekvue-item span {
  color: #C4A369 !important;
}

.or-checklist-section .or-checklist-panel li::marker {
  color: #C4A369 !important;
}

.or-hero-v4 .or-hero-v4__rule,
.or-checklist-section .or-checklist-rule,
.or-tekvue-section .or-tekvue-rule {
  background-color: #C4A369 !important;
}

/* ============================================================================
   5. HERO TYPE AND STRIP
   The H1 and its supporting type, plus the three-up icon strip labels.
   ========================================================================= */
.or-hero-v4 .or-hero-v4__headline,
.or-hero-v4 .or-hero-v4__headline span:not(.gold),
.or-hero-v4 .or-hero-v4__subhead,
.or-hero-v4 .or-hero-v4__item strong {
  color: #142033 !important;
}

.or-hero-v4 .or-hero-v4__item span {
  color: #66748C !important;
}/* End custom CSS */