.elementor-726 .elementor-element.elementor-element-7fa0583 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}@media(max-width:1024px) and (min-width:768px){.elementor-726 .elementor-element.elementor-element-78fd86a6{width:100%;}}/* Start custom CSS for wd_text_block, class: .elementor-element-74ec8c4 */.radstone-table-wrap {
    width: 100%;
    overflow-x: auto;
    margin: 25px 0;
    direction: rtl;
}

.radstone-table {
    width: 100%;
    min-width: 620px;
    border-collapse: separate;
    border-spacing: 0;
    background: #F7F6F2;
    color: #252A30;
    border: 1px solid rgba(37, 42, 48, 0.12);
    border-radius: 10px;
    overflow: hidden;
    font-size: 15px;
    line-height: 1.9;
    box-shadow: 0 8px 24px rgba(17, 19, 21, 0.06);
}

.radstone-table th {
    padding: 15px 18px;
    background: #252A30;
    color: #ffffff;
    text-align: right;
    font-weight: 600;
    white-space: nowrap;
    border-bottom: 3px solid #B79245;
}

.radstone-table td {
    padding: 14px 18px;
    text-align: right;
    vertical-align: middle;
    border-bottom: 1px solid rgba(109, 115, 120, 0.16);
}

.radstone-table tbody tr:nth-child(even) {
    background: rgba(183, 146, 69, 0.06);
}

.radstone-table tbody tr {
    transition: background-color 0.25s ease;
}

.radstone-table tbody tr:hover {
    background: rgba(183, 146, 69, 0.13);
}

.radstone-table tbody tr:last-child td {
    border-bottom: none;
}

.radstone-table td:first-child {
    color: #111315;
    font-weight: 600;
    border-right: 3px solid transparent;
}

.radstone-table tbody tr:hover td:first-child {
    border-right-color: #B79245;
}

.radstone-table .highlight {
    color: #B79245;
    font-weight: 700;
}

@media (max-width: 768px) {
    .radstone-table {
        font-size: 14px;
    }

    .radstone-table th,
    .radstone-table td {
        padding: 12px 14px;
    }
}/* End custom CSS */