.elementor-5721 .elementor-element.elementor-element-6735272 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5721 .elementor-element.elementor-element-cce8cab{width:var( --container-widget-width, 100.703% );max-width:100.703%;--container-widget-width:100.703%;--container-widget-flex-grow:0;text-align:center;}.elementor-5721 .elementor-element.elementor-element-cce8cab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5721 .elementor-element.elementor-element-f1d24bf{--spacer-size:50px;}/* Start custom CSS for html, class: .elementor-element-62ccd59 *//* EldersTree Tech Help Pricing Table */

/* Table container */
.et-table-wrap {
  max-width: 1100px;
  margin: 0 auto;
}

/* Scroll on small screens */
.et-table-scroll {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* Table core */
.et-pricing-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  line-height: 1.45;
  background: #fff;
}

.et-pricing-table th,
.et-pricing-table td {
  padding: 12px 14px;
  border-bottom: 1px solid #e6eef1;
  vertical-align: top;
}

.et-pricing-table thead th {
  text-align: left;
  background: #f3f9fb;          /* soft blue-green */
  border-bottom: 2px solid #cfe6ec;
  font-weight: 700;
}

/* Zebra striping */
.et-pricing-table tbody tr:nth-child(even) td {
  background: #fafcfd;
}

/* Category column */
.et-pricing-table td:first-child {
  white-space: nowrap;
  font-weight: 600;
  color: #0a5c65; /* EldersTree teal */
}

/* Bundle card */
.et-bundle {
  margin: 24px 0 0;
  display: grid;
}
.et-bundle-inner {
  border: 1px solid #cfe6ec;
  background: #f6fbfc;
  padding: 18px 20px;
  border-radius: 10px;
  text-align: center;
}
.et-bundle h3 { margin: 0 0 8px; font-size: 20px; }
.et-bundle-price {
  margin: 10px 0 0;
  font-size: 24px;
  font-weight: 800;
  color: #0a5c65;
}

/* Responsive tweaks */
@media (max-width: 640px) {
  .et-pricing-table { font-size: 15px; }
  .et-pricing-table th,
  .et-pricing-table td { padding: 10px 12px; }
}/* End custom CSS */
/* Start custom CSS *//* EldersTree Tech Help Pricing Table */

/* Table container */
.et-table-wrap {
  max-width: 1100px;
  margin: 0 auto;
}

/* Scroll on small screens */
.et-table-scroll {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* Table core */
.et-pricing-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  line-height: 1.45;
  background: #fff;
}

.et-pricing-table th,
.et-pricing-table td {
  padding: 12px 14px;
  border-bottom: 1px solid #e6eef1;
  vertical-align: top;
}

.et-pricing-table thead th {
  text-align: left;
  background: #f3f9fb;          /* soft blue-green */
  border-bottom: 2px solid #cfe6ec;
  font-weight: 700;
}

/* Zebra striping */
.et-pricing-table tbody tr:nth-child(even) td {
  background: #fafcfd;
}

/* Category column */
.et-pricing-table td:first-child {
  white-space: nowrap;
  font-weight: 600;
  color: #0a5c65; /* EldersTree teal */
}

/* Bundle card */
.et-bundle {
  margin: 24px 0 0;
  display: grid;
}
.et-bundle-inner {
  border: 1px solid #cfe6ec;
  background: #f6fbfc;
  padding: 18px 20px;
  border-radius: 10px;
  text-align: center;
}
.et-bundle h3 { margin: 0 0 8px; font-size: 20px; }
.et-bundle-price {
  margin: 10px 0 0;
  font-size: 24px;
  font-weight: 800;
  color: #0a5c65;
}

/* Responsive tweaks */
@media (max-width: 640px) {
  .et-pricing-table { font-size: 15px; }
  .et-pricing-table th,
  .et-pricing-table td { padding: 10px 12px; }
}/* End custom CSS */