.elementor-138635 .elementor-element.elementor-element-4350706{margin-top:36px;margin-bottom:54px;}.elementor-138635 .elementor-element.elementor-element-c674160{width:auto;max-width:auto;--item-text-hover-decoration:underline;}.elementor-138635 .elementor-element.elementor-element-c674160.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-138635 .elementor-element.elementor-element-c674160 .elementor-toc__spinner{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-138635 .elementor-element.elementor-element-c674160 .elementor-toc__header-title{text-align:start;}.elementor-138635 .elementor-element.elementor-element-c674160 .elementor-toc__header{flex-direction:row;}.elementor-138635 .elementor-element.elementor-element-312e5db{margin-top:36px;margin-bottom:20px;}.elementor-138635 .elementor-element.elementor-element-6bf5c6f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-138635 .elementor-element.elementor-element-c68db13{--display:flex;}.elementor-138635 .elementor-element.elementor-element-077fad7{margin-top:36px;margin-bottom:54px;}.elementor-138635 .elementor-element.elementor-element-53ca6ff{--display:flex;}.elementor-138635 .elementor-element.elementor-element-2cc1f1a{margin-top:36px;margin-bottom:54px;}.elementor-138635 .elementor-element.elementor-element-87b091b{--display:flex;}.elementor-138635 .elementor-element.elementor-element-423454f{--display:flex;}.elementor-138635 .elementor-element.elementor-element-cc02d7b{--display:flex;}.elementor-138635 .elementor-element.elementor-element-aec08ee{margin-top:36px;margin-bottom:54px;}.elementor-138635 .elementor-element.elementor-element-b8a774c{--display:flex;}.elementor-138635 .elementor-element.elementor-element-8ceea31{margin-top:36px;margin-bottom:54px;}.elementor-138635 .elementor-element.elementor-element-32d2bb4{--display:flex;}.elementor-138635 .elementor-element.elementor-element-e203c31{margin-top:36px;margin-bottom:54px;}.elementor-138635 .elementor-element.elementor-element-f5817d9{--display:flex;}.elementor-138635 .elementor-element.elementor-element-d738ff4 th.uael-table-col, .elementor-138635 .elementor-element.elementor-element-d738ff4 tbody .uael-table-col .uael-table-head{padding:15px 15px 15px 15px;}.elementor-138635 .elementor-element.elementor-element-d738ff4 th.uael-table-col, .elementor-138635 .elementor-element.elementor-element-d738ff4 tbody .uael-table-row th, .elementor-138635 .elementor-element.elementor-element-d738ff4 tbody .uael-table-row .uael-table-head, .elementor-138635 .elementor-element.elementor-element-d738ff4 tr.uael-table-row div.responsive-header-text, .elementor-138635 .elementor-element.elementor-element-d738ff4.elementor-widget-uael-table .uael-table-wrapper table[data-responsive="yes"] tbody tr.uael-table-row div.responsive-header-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;}.elementor-138635 .elementor-element.elementor-element-d738ff4 tbody td.uael-table-col{padding:15px 15px 15px 15px;}.elementor-138635 .elementor-element.elementor-element-d738ff4 .uael-table-row .uael-table-col{vertical-align:middle;}.elementor-138635 .elementor-element.elementor-element-d738ff4 tbody tr:nth-child(odd){background:#eaeaea;}.elementor-138635 .elementor-element.elementor-element-d738ff4 tbody tr:nth-child(even){background:#FFFFFF;}.elementor-138635 .elementor-element.elementor-element-d738ff4 td.uael-table-col{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;}.elementor-138635 .elementor-element.elementor-element-e0e5a8c{margin-top:36px;margin-bottom:54px;}.elementor-138635 .elementor-element.elementor-element-6ca31bd{--display:flex;}.elementor-138635 .elementor-element.elementor-element-d5c17f6{margin-top:36px;margin-bottom:54px;}.elementor-138635 .elementor-element.elementor-element-38238c3{--display:flex;}.elementor-138635 .elementor-element.elementor-element-820aa5c{margin-top:36px;margin-bottom:54px;}.elementor-138635 .elementor-element.elementor-element-86c0d2a{--display:flex;}.elementor-138635 .elementor-element.elementor-element-fbe265c{--display:flex;}.elementor-138635 .elementor-element.elementor-element-c99fd41{--display:flex;}.elementor-138635 .elementor-element.elementor-element-8660621{--display:flex;}.elementor-138635 .elementor-element.elementor-element-01c8647{--display:flex;}.elementor-138635 .elementor-element.elementor-element-ceffdb3{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:root{--page-title-display:none;}body.elementor-page-138635{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-138635 .elementor-element.elementor-element-4350706{margin-top:351px;margin-bottom:0px;}.elementor-138635 .elementor-element.elementor-element-312e5db{margin-top:351px;margin-bottom:0px;}.elementor-138635 .elementor-element.elementor-element-077fad7{margin-top:351px;margin-bottom:0px;}.elementor-138635 .elementor-element.elementor-element-2cc1f1a{margin-top:351px;margin-bottom:0px;}.elementor-138635 .elementor-element.elementor-element-aec08ee{margin-top:351px;margin-bottom:0px;}.elementor-138635 .elementor-element.elementor-element-8ceea31{margin-top:351px;margin-bottom:0px;}.elementor-138635 .elementor-element.elementor-element-e203c31{margin-top:351px;margin-bottom:0px;}.elementor-138635 .elementor-element.elementor-element-e0e5a8c{margin-top:351px;margin-bottom:0px;}.elementor-138635 .elementor-element.elementor-element-d5c17f6{margin-top:351px;margin-bottom:0px;}.elementor-138635 .elementor-element.elementor-element-820aa5c{margin-top:351px;margin-bottom:0px;}}/* Start custom CSS */<style>
  .table-wrapper {
    overflow-x: auto;
    margin-bottom: 2rem;
  }

  table {
    border-collapse: collapse;
    width: 100%;
  }

  caption {
    text-align: left;
    font-weight: bold;
    margin-bottom: 0.5rem;
  }

  th, td {
    border: 1px solid #000;
    padding: 0.5rem;
    text-align: left;
  }

  /* Mobile stacking */
  @media (max-width: 600px) {
    table, thead, tbody, th, td, tr {
      display: block;
    }

    thead {
      display: none;
    }

    tr {
      margin-bottom: 1rem;
      border: 1px solid #000;
      padding: 0.5rem;
    }

    td {
      border: none;
      display: flex;
      justify-content: space-between;
      padding: 0.25rem 0;
    }

    td::before {
      content: attr(data-label);
      font-weight: bold;
    }
  }
</style>/* End custom CSS */