.elementor-8212 .elementor-element.elementor-element-daeaaaa{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8212 .elementor-element.elementor-element-f691ae3{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8212 .elementor-element.elementor-element-98b3531{--display:flex;}.elementor-8212 .elementor-element.elementor-element-d5888b6{--display:flex;}.elementor-8212 .elementor-element.elementor-element-0434c1c{--display:flex;}/* Start custom CSS for html, class: .elementor-element-b8e4e0f */.kratza-table-container {
    max-width: 100%;
    overflow-x: auto;
    margin: 20px 0;
    font-family: 'Rubik', sans-serif;
}

.kratza-seo-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #ffffff;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    overflow: hidden;
}

.kratza-seo-table th, .kratza-seo-table td {
    padding: 15px;
    text-align: right;
    border-bottom: 1px solid #e0e0e0;
}

.kratza-seo-table th {
    background-color: #003087; /* כחול כהה, תואם מיתוג Kratza */
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
}

.kratza-seo-table td {
    color: #333333;
    font-size: 14px;
}

.kratza-seo-table tr:nth-child(even) {
    background-color: #f8f9fa; /* אפור בהיר לסירוגין */
}

.kratza-seo-table tr:hover {
    background-color: #e6f0ff; /* כחול בהיר בהובר */
    transition: background-color 0.3s ease;
}

@media screen and (max-width: 768px) {
    .kratza-seo-table th, .kratza-seo-table td {
        padding: 10px;
        font-size: 12px;
    }
}/* End custom CSS */