.elementor-26121 .elementor-element.elementor-element-694d161{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:200px;--padding-bottom:40px;--padding-left:21px;--padding-right:21px;}.elementor-26121 .elementor-element.elementor-element-15f264c{text-align:center;}.elementor-26121 .elementor-element.elementor-element-d75961b{text-align:center;}.elementor-26121 .elementor-element.elementor-element-76805da{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:120px;--padding-left:21px;--padding-right:21px;}.elementor-26121 .elementor-element.elementor-element-2467e10 .gem-tta-tab:not(.gem-tta-active) a .gem-tta-title-text, 
					.elementor-26121 .elementor-element.elementor-element-2467e10 .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading a .gem-tta-title-text{color:var( --e-global-color-primary );}.elementor-26121 .elementor-element.elementor-element-2467e10 .gem-tta-tab.gem-tta-active a .gem-tta-title-text, 
					.elementor-26121 .elementor-element.elementor-element-2467e10 .gem-tta-panel.gem-tta-active .gem-tta-panel-heading a .gem-tta-title-text{color:#FF7AEA!important;}.elementor-26121 .elementor-element.elementor-element-2467e10 .gem-tta-tabs .gem-tta-panels .gem-tta-panel-body{text-align:center!important;}@media(max-width:1024px){.elementor-26121 .elementor-element.elementor-element-694d161{--padding-top:200px;--padding-bottom:150px;--padding-left:21px;--padding-right:21px;}.elementor-26121 .elementor-element.elementor-element-76805da{--padding-top:200px;--padding-bottom:150px;--padding-left:21px;--padding-right:21px;}}@media(min-width:768px){.elementor-26121 .elementor-element.elementor-element-694d161{--content-width:700px;}.elementor-26121 .elementor-element.elementor-element-76805da{--content-width:1280px;}}/* Make the scroll container work inside Elementor tabs */
.bc-table-scrollable {
  width: 100%;
  overflow-x: auto; /* horizontal scroll */
  -webkit-overflow-scrolling: touch;
  padding-bottom: 10px; /* optional, space for scrollbar */
  box-sizing: border-box;
}

/* Ensure the inner container doesn’t shrink the table */
.bc-table-scrollable-inner {
  min-width: 1200px; /* adjust if needed */
}

/* Prevent table cells from wrapping */
.expiration-table th,
.expiration-table td {
  white-space: nowrap;
}

/* Optional: force the Elementor tab to allow overflow */
.elementor-tab-content {
  overflow: visible !important;
}