.elementor-1706 .elementor-element.elementor-element-7793e165{--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-1706 .elementor-element.elementor-element-3a7f8afb{font-family:"Roboto", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-1706 .elementor-element.elementor-element-3a7f8afb{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-3a7f8afb *//* Tablet and Mobile adjustments (Screens smaller than 1024px) */
@media (max-width: 1024px) {
    
    /* Targets the WordPress block wrapper */
    .wp-block-table {
        display: block;
        overflow-x: auto; /* Enables horizontal scrolling */
        -webkit-overflow-scrolling: touch; /* Ensures smooth swiping on iPhones/iPads */
        
        /* You requested 67% width. Remove the '/* ' marks below to activate it. 
           (Note: I highly recommend leaving it at 100% so users have room to read it) */
        /* width: 67%; */
        /* margin: 0 auto; */ /* Centers the 67% block on the screen */
    }

    /* Forces the table itself to stay wide enough to read */
    .wp-block-table table {
        min-width: 800px; /* Prevents the 8 columns from squishing together */
        border-collapse: collapse;
    }

    /* Slightly reduces padding and font size on mobile to fit more data */
    .wp-block-table td, 
    .wp-block-table th {
        font-size: 14px;
        padding: 8px 10px;
    }
}/* End custom CSS */