.elementor-233 .elementor-element.elementor-element-a83b532{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-9640c60 *//* ═══════════════════════════════════════════════════════════════════════════
   CREDENTIALS SECTION FIX - Add to Additional CSS
   These rules have high specificity to override theme conflicts
   ═══════════════════════════════════════════════════════════════════════════ */

/* Force grid to display */
.oww-story-page .oww-credentials__grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0.875rem !important;
  margin-bottom: 2.25rem !important;
  visibility: visible !important;
  opacity: 1 !important;
}

@media (min-width: 600px) {
  .oww-story-page .oww-credentials__grid {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 1rem !important;
  }
}

@media (min-width: 1000px) {
  .oww-story-page .oww-credentials__grid {
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 1.125rem !important;
  }
}

/* Force cards to display */
.oww-story-page .oww-credentials__card {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  background: rgba(255, 255, 255, 0.02) !important;
  border: 1px solid rgba(168, 128, 74, 0.3) !important;
  border-radius: 12px !important;
  padding: 1.5rem 1.125rem !important;
  text-align: center !important;
  position: relative !important;
  z-index: 1 !important;
}

.oww-story-page .oww-credentials__card:hover {
  background: rgba(205, 165, 100, 0.04) !important;
  border-color: rgba(205, 165, 100, 0.4) !important;
  transform: translateY(-3px) !important;
}

.oww-story-page .oww-credentials__card--featured {
  border-color: rgba(205, 165, 100, 0.4) !important;
  background: rgba(205, 165, 100, 0.02) !important;
}

/* Force card icons */
.oww-story-page .oww-credentials__card-icon {
  display: block !important;
  width: 42px !important;
  height: 42px !important;
  margin: 0 auto 0.875rem !important;
  color: #cda564 !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.oww-story-page .oww-credentials__card-icon svg {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Force card titles */
.oww-story-page .oww-credentials__card-title {
  display: block !important;
  font-family: 'Source Sans 3', -apple-system, sans-serif !important;
  font-size: 0.9rem !important;
  font-weight: 600 !important;
  color: #f5f0e8 !important;
  margin: 0 0 0.5rem 0 !important;
  line-height: 1.3 !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Force card text */
.oww-story-page .oww-credentials__card-text {
  display: block !important;
  font-size: 0.8rem !important;
  color: rgba(245, 240, 232, 0.7) !important;
  line-height: 1.55 !important;
  margin: 0 !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Force tags to display */
.oww-story-page .oww-credentials__tags {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 0.5rem !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.oww-story-page .oww-credentials__tag {
  display: inline-block !important;
  padding: 0.4rem 0.8rem !important;
  font-size: 0.7rem !important;
  font-weight: 500 !important;
  color: #cda564 !important;
  background: transparent !important;
  border: 1px solid rgba(205, 165, 100, 0.4) !important;
  border-radius: 100px !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.oww-story-page .oww-credentials__tag:hover {
  background: rgba(205, 165, 100, 0.2) !important;
  border-color: #cda564 !important;
}

/* Ensure no GSAP hiding */
.oww-story-page .oww-credentials__card,
.oww-story-page .oww-credentials__card-icon,
.oww-story-page .oww-credentials__tag {
  transform: none !important;
}/* End custom CSS */