.elementor-54544 .elementor-element.elementor-element-0d10c0d{--display:flex;}.elementor-54544 .elementor-element.elementor-element-57941a0{--display:flex;}.elementor-54544 .elementor-element.elementor-element-71e9927{--display:flex;}.elementor-54544 .elementor-element.elementor-element-e7639a8{background-color:var( --e-global-color-secondary );padding:15px 10px 0px 10px;border-radius:6px 6px 6px 6px;}.elementor-54544 .elementor-element.elementor-element-6a10ba4{--display:flex;}.elementor-54544 .elementor-element.elementor-element-fce0064{--display:flex;}.elementor-54544 .elementor-element.elementor-element-a112595{--display:flex;}.elementor-54544 .elementor-element.elementor-element-a968246{--display:flex;}.elementor-54544 .elementor-element.elementor-element-dfe5621{--display:flex;}.elementor-54544 .elementor-element.elementor-element-57ece04{--display:flex;}.elementor-54544 .elementor-element.elementor-element-78d08ea{--display:flex;}.elementor-54544 .elementor-element.elementor-element-2ccd258{--display:flex;}.elementor-54544 .elementor-element.elementor-element-141aabf{--display:flex;}.elementor-54544 .elementor-element.elementor-element-9648577{--display:flex;}.elementor-54544 .elementor-element.elementor-element-19795de{--display:flex;}.elementor-54544 .elementor-element.elementor-element-295ac2f{--display:flex;}.elementor-54544 .elementor-element.elementor-element-14539e7{--display:flex;}.elementor-54544 .elementor-element.elementor-element-6ee12d1{--display:flex;}.elementor-54544 .elementor-element.elementor-element-38ae782{--display:flex;}.elementor-54544 .elementor-element.elementor-element-1caf3d7{--display:flex;}.elementor-54544 .elementor-element.elementor-element-bcf93d1{--display:flex;}.elementor-54544 .elementor-element.elementor-element-28dc7da{--display:flex;}.elementor-54544 .elementor-element.elementor-element-b909430{--display:flex;}.elementor-54544 .elementor-element.elementor-element-48c42dd{--display:flex;}.elementor-54544 .elementor-element.elementor-element-ba88038{--display:flex;}.elementor-54544 .elementor-element.elementor-element-f6b2ebb{--display:flex;}.elementor-54544 .elementor-element.elementor-element-7a8f04a{--display:flex;}.elementor-54544 .elementor-element.elementor-element-e4112d8{--display:flex;}.elementor-54544 .elementor-element.elementor-element-f7f7a2d{--display:flex;}.elementor-54544 .elementor-element.elementor-element-86a39f6{--display:flex;}.elementor-54544 .elementor-element.elementor-element-b717245{--display:flex;}.elementor-54544 .elementor-element.elementor-element-1351b3b{--display:flex;}.elementor-54544 .elementor-element.elementor-element-2c539b5{--display:flex;}/* Start custom CSS for html, class: .elementor-element-e7124b1 */.agec-table {
  width: 100%;
  margin-bottom: 0;
  border-collapse: collapse;
}

.agec-table th,
.agec-table td {
  vertical-align: top;
  padding: 0.9rem;
}

.agec-table thead th {
  font-weight: 700;
  background: #f8f9fa;
}

@media (max-width: 767.98px) {

  .agec-table thead {
    display: none;
  }

  .agec-table,
  .agec-table tbody,
  .agec-table tr,
  .agec-table td {
    display: block;
    width: 100%;
  }

  .agec-table tr {
    border: 1px solid #dee2e6;
    margin-bottom: 1rem;
    background: #fff;
  }

  .agec-table td {
    border: 0;
    border-bottom: 1px solid #e9ecef;
    padding: 0.75rem 0.9rem;
  }

  .agec-table td:last-child {
    border-bottom: 0;
  }

  .agec-table td::before {
    content: attr(data-label);
    display: block;
    font-size: 0.8rem;
    font-weight: 600;
    color: #6c757d;
    margin-bottom: 0.35rem;
  }
}/* End custom CSS */