.elementor-2429 .elementor-element.elementor-element-701fe445{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}/* Start custom CSS */table {
    min-width: max-content;
    border-spacing: 0 !important;
    border-collapse: collapse !important;
}

.eael-data-table-wrap {
    overflow-x: scroll !important;
}

th {
    vertical-align: middle;
}

tr:first-of-type td:nth-child(1) {
    position: absolute;
    padding: 0 !important;
}

tr td {
    vertical-align: middle;
    word-break: normal;
    border-right: 1px solid #ddd !important;
}

tr td:last-child,
tr:first-child td {
    border-right: none !important;
}

tr:not(:first-child) td:nth-child(1) {
    position: sticky;
    left: 0;
    border-right: 1px solid #ddd !important;
    width: 10%;
    z-index: 10;
}

tr:not(:first-child) td:nth-child(1) .td-content {
    font-weight: 800;
}

tr:first-of-type child td:nth-child(1) {
    border: 1px solid #fff !important;
}

tr:nth-child(1) {
    position: sticky;
    left: 0;
}

tr:first-child td {
    width: 140px;
}

.td-content a {
    display: block;
    cursor: pointer;
}

.td-content p {
    margin: 0;
}

ul.tabs.wc-tabs,
div#tab-description h2 {
    display: none;
}/* End custom CSS */