.elementor-19490 .elementor-element.elementor-element-3171584 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19490 .elementor-element.elementor-element-3171584{padding:30px 0px 30px 0px;}.elementor-19490 .elementor-element.elementor-element-0efadc5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19490 .elementor-element.elementor-element-0f0d6ba{font-size:24px;line-height:36px;}/* Start custom CSS *//* FORCE table to stay inside container */
.divOverflow,
.table-responsive {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
}

/* FORCE table to shrink to fit */
.divOverflow table,
.table-responsive table {
  width: 100% !important;
  table-layout: fixed !important;   /* THIS makes it responsive */
  border-collapse: collapse;
}

/* FORCE cells to wrap text instead of cutting off */
.divOverflow td,
.divOverflow th,
.table-responsive td,
.table-responsive th {
  white-space: normal !important;  
  word-wrap: break-word !important;
  word-break: break-word !important;
  overflow-wrap: break-word !important;
  padding: 10px 12px;
}
@media (max-width: 767px) {
  .divOverflow table,
  .table-responsive table,
  .divOverflow td,
  .divOverflow th,
  .table-responsive td,
  .table-responsive th,
  .divOverflow p,
  .table-responsive p,
  .prnbcc td,
  .prnbcc th {
      font-size: 10px !important;
      line-height: 1.2em !important; /* optional but recommended */
  }
}/* End custom CSS */