.elementor-kit-9{--e-global-color-primary:#004214;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-c6deae1:#72BF00;--e-global-color-c817a70:#ECF0F1;--e-global-color-eb8fdbd:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-accent-font-family:"Roboto";}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}}/* Start custom CSS *//* ===== TABLE BASE ===== */
.acf-table {
  width: 100%;
  margin: 0 auto;
  border-collapse: collapse;
  font-size: 16px;
}

/* ===== CELLS ===== */
.acf-table th,
.acf-table td {
  border: 1px solid #ddd;
  padding: 10px 30px;
  text-align: center;
  color: #000;
  white-space: nowrap;
}

/* ===== HEADER ===== */
.acf-table th {
  background: #fafafa;
  font-weight: 700;
  color: #000;
}

/* ===== WRAPPER (IMPORTANT FOR MOBILE) ===== */
.acf-table-wrapper {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* ===== OPTIONAL: SCROLLBAR STYLING ===== */
.acf-table-wrapper::-webkit-scrollbar {
  height: 6px;
}

.acf-table-wrapper::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.acf-table-wrapper::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px;
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .acf-table {
    font-size: 14px;
  }

  .acf-table th,
  .acf-table td {
    padding: 8px 16px;
  }

  /* scroll hint */
  .acf-table-wrapper::after {
    content: "→ Scroll";
    display: block;
    text-align: right;
    font-size: 12px;
    color: #fff;
    margin-top: 5px;
  }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .acf-table {
    font-size: 15px;
  }

  .acf-table th,
  .acf-table td {
    padding: 10px 20px;
  }
}

/* ===== DESKTOP LARGE ===== */
@media (min-width: 1200px) {
  .acf-table {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-display: auto;
	src: url('https://fitness.clickonix.com/wp-content/uploads/Roboto-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */