.elementor-516 .elementor-element.elementor-element-b402e94{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-0d4597b{text-align:center;}.elementor-516 .elementor-element.elementor-element-0d4597b .elementor-heading-title{color:var( --e-global-color-accent );}/* Start custom CSS *//* Center numeric and short-code columns */
.rr-points-table th,
.rr-points-table td {
  vertical-align: middle;
}

.rr-points-table th:nth-child(n+3),
.rr-points-table td:nth-child(n+3) {
  text-align: center;
}

/* Explicit safety for totals and position */
.rr-points-table th:first-child,
.rr-points-table td:first-child,
.rr-points-table th:last-child,
.rr-points-table td:last-child {
  text-align: center;
}
/* Bold Total column */
.rr-points-table th:last-child,
.rr-points-table td:last-child {
  font-weight: 700;
}/* End custom CSS */