.elementor-17 .elementor-element.elementor-element-a10e993{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-e63a3b8{margin-top:60px;margin-bottom:0px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-a10e993{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-a10e993{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-e63a3b8{margin-top:30px;margin-bottom:0px;}}/* Start custom CSS for container, class: .elementor-element-a10e993 */@media (max-width: 768px) {
  table, thead, tbody, th, td, tr {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box;
  }
  thead {
    display: none;
  }
  tr {
    margin-bottom: 22px;
    border-radius: 14px;
    background: #1a1a1a;
    box-shadow: 0 2px 8px #0003;
    padding: 10px;
  }
  td {
    text-align: right;
    padding-left: 45%;
    position: relative;
    color: #fff;
    border-bottom: none !important;
    min-height: 36px;
    margin-bottom: 8px;
  }
  td:before {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 40%;
    white-space: nowrap;
    color: #0ff;
    font-weight: bold;
    font-size: 0.95em;
    content: attr(data-label);
    text-align: left;
    direction: ltr;
  }
}/* End custom CSS */