.elementor-3218 .elementor-element.elementor-element-20d9288f{--display:flex;}.elementor-3218 .elementor-element.elementor-element-2c868e2{color:#555555;}.elementor-3218 .elementor-element.elementor-element-792b597{color:#555555;}.elementor-3218 .elementor-element.elementor-element-5f752f9 img{border-radius:20px 20px 20px 20px;}.elementor-3218 .elementor-element.elementor-element-b0431c1{--display:flex;}.elementor-3218 .elementor-element.elementor-element-7eae121{color:#555555;}.elementor-3218 .elementor-element.elementor-element-eabb6f3{--display:flex;}.elementor-3218 .elementor-element.elementor-element-452f780{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3218 .elementor-element.elementor-element-b9460cb .elementor-heading-title{font-size:25px;}.elementor-3218 .elementor-element.elementor-element-11ed1fa{color:#555555;}.elementor-3218 .elementor-element.elementor-element-7a92cb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-64a2fe1 */" /* Change table border color and width */
.tablepress table {
    border: 2px solid #3b4fe4; /* Change color code and width as needed */
    width: 100%; /* Ensure the table takes full width of its container */
    table-layout: fixed; /* Ensure table cells are constrained within the table width */
    word-wrap: break-word; /* Prevent long words from overflowing */
}

/* Change table header background color and text color */
.tablepress thead th {
    background-color: #3b4fe4; /* Change to desired background color */
    color: #FFFFFF; /* Change to desired text color */
    text-align: left; /* Ensure text alignment looks good on small screens */
}

/* Change table cell padding */
.tablepress td, .tablepress th {
    padding: 10px; /* Adjust padding as needed */
}

/* Change even row background color */
.tablepress tr:nth-child(even) {
    background-color: #ffffff; /* Change to desired even row color */
}

/* Change odd row background color */
.tablepress tr:nth-child(odd) {
    background-color: #ffffff; /* Change to desired odd row color */
}

/* Change hover effect */
.tablepress tbody tr:hover {
    background-color: #e0e0e0; /* Change to desired hover color */
}

/* Mobile view adjustments */
@media screen and (max-width: 768px) {
    /* Make text smaller on mobile devices */
    .tablepress td, .tablepress th {
        font-size: 12px; /* Adjust the font size as needed */
        padding: 5px; /* Reduce padding for smaller screens */
    }

    /* Ensure the table is responsive */
    .tablepress table {
        width: 100%; /* Ensure the table takes full width of its container */
        display: block; /* Allow table to scroll horizontally */
        overflow-x: auto; /* Enable horizontal scrolling */
    }
}
"/* End custom CSS */