.elementor-37126 .elementor-element.elementor-element-2486c5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;overflow:visible;}.elementor-37126 .elementor-element.elementor-element-c8966bf{text-align:center;}.elementor-37126 .elementor-element.elementor-element-c8966bf.elementor-element{--align-self:center;}.elementor-37126 .elementor-element.elementor-element-d7dab95{text-align:center;width:100%;max-width:100%;}.elementor-37126 .elementor-element.elementor-element-d7dab95 img{width:100%;max-width:100%;}.elementor-37126 .elementor-element.elementor-element-d7dab95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37126 .elementor-element.elementor-element-c4623c9{font-size:12px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-37126 .elementor-element.elementor-element-c4623c9{font-size:12px;line-height:1.5em;}}@media(min-width:768px){.elementor-37126 .elementor-element.elementor-element-2486c5c{--content-width:900px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-c4623c9 */.table-scroll {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
}

.table-scroll table {
  border-collapse: collapse;
  width: max-content;
  min-width: 100%;
}

.table-scroll th,
.table-scroll td {
  white-space: nowrap;
  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
  padding: 10px 12px;
}/* End custom CSS */