.elementor-37112 .elementor-element.elementor-element-f9c8634{--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-37112 .elementor-element.elementor-element-0f560ab{text-align:center;}.elementor-37112 .elementor-element.elementor-element-0f560ab.elementor-element{--align-self:center;}.elementor-37112 .elementor-element.elementor-element-11ad1ad6{text-align:center;width:100%;max-width:100%;}.elementor-37112 .elementor-element.elementor-element-11ad1ad6 img{width:100%;max-width:100%;}.elementor-37112 .elementor-element.elementor-element-11ad1ad6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37112 .elementor-element.elementor-element-1fcec34d{font-size:12px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-37112 .elementor-element.elementor-element-1fcec34d{font-size:12px;line-height:1.5em;}}@media(min-width:768px){.elementor-37112 .elementor-element.elementor-element-f9c8634{--content-width:900px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-1fcec34d */.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 */