.elementor-23120 .elementor-element.elementor-element-1303f4b5{--display:flex;}.elementor-23120 .elementor-element.elementor-element-9b821eb{--divider-border-style:solid;--divider-color:var( --e-global-color-2149e23 );--divider-border-width:1px;}.elementor-23120 .elementor-element.elementor-element-9b821eb .elementor-divider-separator{width:100%;}.elementor-23120 .elementor-element.elementor-element-9b821eb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23120 .elementor-element.elementor-element-5129b56 pre, .elementor-23120 .elementor-element.elementor-element-5129b56 code, .elementor-23120 .elementor-element.elementor-element-5129b56 .line-numbers .line-numbers-rows{font-size:15px;}.elementor-23120 .elementor-element.elementor-element-c054d13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23120 .elementor-element.elementor-element-f6c099f{--spacer-size:20px;}.elementor-23120 .elementor-element.elementor-element-1f34d8c pre, .elementor-23120 .elementor-element.elementor-element-1f34d8c code, .elementor-23120 .elementor-element.elementor-element-1f34d8c .line-numbers .line-numbers-rows{font-size:15px;}.elementor-23120 .elementor-element.elementor-element-b8537e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23120 .elementor-element.elementor-element-7cc0c9f{--divider-border-style:solid;--divider-color:var( --e-global-color-2149e23 );--divider-border-width:1px;}.elementor-23120 .elementor-element.elementor-element-7cc0c9f .elementor-divider-separator{width:100%;}.elementor-23120 .elementor-element.elementor-element-7cc0c9f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-23120 .elementor-element.elementor-element-c3f1863 pre, .elementor-23120 .elementor-element.elementor-element-c3f1863 code, .elementor-23120 .elementor-element.elementor-element-c3f1863 .line-numbers .line-numbers-rows{font-size:15px;}.elementor-23120 .elementor-element.elementor-element-7e0bf10 .elementor-button-content-wrapper{flex-direction:row-reverse;}/* Start custom CSS for html, class: .elementor-element-c784f1c */.tb23120-001 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    gap: 25px;
    font-family: Arial, sans-serif;
    text-align: center;
  }
  .tb23120-001 > div {
    flex: 1 1 160px;
    max-width: 200px;
    display: flex;
    flex-direction: column;
  }
  .tb23120-001 table {
    border: 1px solid #000;
    border-collapse: collapse;
    width: 100%;
    height: 100%;
  }
  .tb23120-001 th,
  .tb23120-001 td {
    border: 1px solid #000;
    width: 45px;
    height: 45px;
  }
  .tb23120-001 .with-spacing {
    border-collapse: separate;
    border-spacing: 6px;
  }
  @media (max-width: 600px) {
    .tb23120-001 { flex-direction: column; align-items: center; }
    .tb23120-001 > div { width: 100%; max-width: 160px; }
  }/* End custom CSS */