.elementor-56699 .elementor-element.elementor-element-9284d43{--display:flex;}.elementor-56699 .elementor-element.elementor-element-dfa21a5{--display:flex;}.elementor-56699 .elementor-element.elementor-element-7941a63{padding:15px 10px 0px 10px;background-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;}.elementor-56699 .elementor-element.elementor-element-057c6bc{--display:flex;}.elementor-56699 .elementor-element.elementor-element-7d11fe7{--display:flex;}.elementor-56699 .elementor-element.elementor-element-c223815{--display:flex;}.elementor-56699 .elementor-element.elementor-element-5df7141{--display:flex;}.elementor-56699 .elementor-element.elementor-element-be2039e{--display:flex;}.elementor-56699 .elementor-element.elementor-element-349c6b5{--display:flex;}.elementor-56699 .elementor-element.elementor-element-13ee644{--display:flex;}.elementor-56699 .elementor-element.elementor-element-a42f070{--display:flex;}.elementor-56699 .elementor-element.elementor-element-6cdea6d{--display:flex;}.elementor-56699 .elementor-element.elementor-element-9daa389{--display:flex;}.elementor-56699 .elementor-element.elementor-element-d25059d{--display:flex;}.elementor-56699 .elementor-element.elementor-element-6369ded{--display:flex;}.elementor-56699 .elementor-element.elementor-element-7823191{--display:flex;}.elementor-56699 .elementor-element.elementor-element-1a0b4de .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-56699 .elementor-element.elementor-element-1a0b4de .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-56699 .elementor-element.elementor-element-1a0b4de{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;background-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;}.elementor-56699 .elementor-element.elementor-element-1a0b4de .elementor-icon-list-text{transition:color 0.3s;}.elementor-56699 .elementor-element.elementor-element-b5dacc7{--display:flex;}.elementor-56699 .elementor-element.elementor-element-e73beb7{--display:flex;}.elementor-56699 .elementor-element.elementor-element-72232a6{--display:flex;}.elementor-56699 .elementor-element.elementor-element-aec7f8c{--display:flex;}.elementor-56699 .elementor-element.elementor-element-dffbc75{padding:0px 0px 0px 0px;}.elementor-56699 .elementor-element.elementor-element-fa9736e{--display:flex;}.elementor-56699 .elementor-element.elementor-element-f5afb05{--display:flex;}.elementor-56699 .elementor-element.elementor-element-2389e4d{--display:flex;}.elementor-56699 .elementor-element.elementor-element-ba99c70{--display:flex;}.elementor-56699 .elementor-element.elementor-element-97ac511{--display:flex;}.elementor-56699 .elementor-element.elementor-element-6c5c0ad{--display:flex;}.elementor-56699 .elementor-element.elementor-element-7087e48{--display:flex;}.elementor-56699 .elementor-element.elementor-element-167d8ff{--display:flex;}/* Start custom CSS for html, class: .elementor-element-dffbc75 */.timly-kpi-table {
  margin: 0;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  color: #2b2b2b;
  background: #ffffff;
  border: 1px solid #dcdcdc;
}

.timly-kpi-table th,
.timly-kpi-table td {
  padding: 1rem 1.125rem;
  vertical-align: top;
  text-align: left;
  border-color: #dcdcdc;
  line-height: 1.45;
}

.timly-kpi-table thead th {
  font-weight: 700;
  background-color: #f7f7f7;
  color: #222222;
}

.timly-kpi-table tbody td {
  font-weight: 400;
  background-color: #ffffff;
}

.timly-kpi-table.table-striped > tbody > tr:nth-of-type(odd) > * {
  background-color: #ffffff;
}

.timly-kpi-table.table-striped > tbody > tr:nth-of-type(even) > * {
  background-color: #fcfcfc;
}

@media (max-width: 767.98px) {
  .timly-kpi-table,
  .timly-kpi-table tbody,
  .timly-kpi-table tr,
  .timly-kpi-table td {
    display: block;
    width: 100%;
  }

  .timly-kpi-table thead {
    display: none;
  }

  .timly-kpi-table {
    border: 0;
    background: transparent;
  }

  .timly-kpi-table tbody tr {
    margin-bottom: 0.875rem;
    border: 1px solid #dcdcdc;
    background: #ffffff;
  }

  .timly-kpi-table tbody tr:last-child {
    margin-bottom: 0;
  }

  .timly-kpi-table tbody td {
    border: 0;
    border-bottom: 1px solid #e6e6e6;
    padding: 0.75rem 1rem;
    background: #ffffff !important;
  }

  .timly-kpi-table tbody td:last-child {
    border-bottom: 0;
  }

  .timly-kpi-table tbody td::before {
    content: attr(data-label);
    display: block;
    margin-bottom: 0.25rem;
    font-size: 0.8125rem;
    font-weight: 600;
    color: #6c757d;
    line-height: 1.3;
  }
}/* End custom CSS */