.elementor-226 .elementor-element.elementor-element-bc8e2f0{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-226 .elementor-element.elementor-element-6273f76{--grid-columns:3;}.elementor-226 .elementor-element.elementor-element-d5712f0{--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;}body.elementor-page-226:not(.elementor-motion-effects-element-type-background), body.elementor-page-226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFBF5;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-226 .elementor-element.elementor-element-6273f76{--grid-columns:2;}}@media(max-width:767px){.elementor-226 .elementor-element.elementor-element-6273f76{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-f9cb550 *//* Wrapper safety */
#mi-tabs-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}

/* Accordion header (match your blue pill style) */
.mi-accordion-header {
  font-size: 20px;
  font-weight: 600;
  color: #1e3a5f;
  margin: 30px 0 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
}

/* Optional pill style */
.mi-accordion-header::before {
  content: "";
  width: 8px;
  height: 20px;
  background: #1e3a5f;
  border-radius: 2px;
}

/* Content */
.mi-accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
}

/* Active */
.mi-accordion-content.active {
  max-height: 3000px;
}

/* 🔥 MOST IMPORTANT FIX */
.mi-accordion-content .e-con-inner {
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: flex-start;
}

/* Keep your 3-column card layout */
.mi-card {
  width: 100%;
}

/* Responsive */
@media (max-width: 1024px) {
  .mi-card {
    width: calc(50% - 20px);
  }
}

@media (max-width: 767px) {
  .mi-card {
    width: 100%;
  }
}

.mi-card {
  border: 1px solid #80808052;
  border-radius: 10px;
  padding: 20px;

  /* optional polish to match your UI */
  background: #fff;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.mi-card .elementor-button {
    background-color:#1e3a5f !IMPORTANT;
}/* End custom CSS */