.elementor-3597 .elementor-element.elementor-element-0fcf856{--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-3597 .elementor-element.elementor-element-2e11ee4{text-align:justify;color:#555555;}.elementor-3597 .elementor-element.elementor-element-80a6780{--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-3597 .elementor-element.elementor-element-426e328 img{border-radius:20px 20px 20px 20px;}.elementor-3597 .elementor-element.elementor-element-4eb2e0f{--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-3597 .elementor-element.elementor-element-4f21fc5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3597 .elementor-element.elementor-element-4f21fc5 .elementor-heading-title{font-size:25px;}.elementor-3597 .elementor-element.elementor-element-48666c3{--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-3597 .elementor-element.elementor-element-148d56c{color:#555555;}.elementor-3597 .elementor-element.elementor-element-291eef0{--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-3597 .elementor-element.elementor-element-597e203{--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-3597 .elementor-element.elementor-element-ba5d310 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3597 .elementor-element.elementor-element-ba5d310 .elementor-heading-title{font-size:25px;}.elementor-3597 .elementor-element.elementor-element-dfa15c0{--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-3597 .elementor-element.elementor-element-2a23b5e{color:#555555;}.elementor-3597 .elementor-element.elementor-element-b561a93{--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-3597 .elementor-element.elementor-element-b6c9617{--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-3597 .elementor-element.elementor-element-51e0cda{text-align:justify;color:#555555;}.elementor-3597 .elementor-element.elementor-element-2e372bc{--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-3597 .elementor-element.elementor-element-5dc6d8e .elementor-heading-title{font-size:25px;}.elementor-3597 .elementor-element.elementor-element-f6a2f15{--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-3597 .elementor-element.elementor-element-5fc59ac{color:#555555;}.elementor-3597 .elementor-element.elementor-element-9a42161{--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-3597 .elementor-element.elementor-element-d0ad7b1 .elementor-heading-title{font-size:20px;}.elementor-3597 .elementor-element.elementor-element-4d2eafe{color:#555555;}.elementor-3597 .elementor-element.elementor-element-adaaac0{--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-3597 .elementor-element.elementor-element-90d8b5b .elementor-heading-title{font-size:20px;}.elementor-3597 .elementor-element.elementor-element-2f1e722{color:#555555;}.elementor-3597 .elementor-element.elementor-element-457303f{--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-3597 .elementor-element.elementor-element-5c8ec51 .elementor-heading-title{font-size:20px;}.elementor-3597 .elementor-element.elementor-element-889d532{color:#555555;}.elementor-3597 .elementor-element.elementor-element-291969f{--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-3597 .elementor-element.elementor-element-7e08d22 .elementor-heading-title{font-size:25px;}.elementor-3597 .elementor-element.elementor-element-6bb2f87{color:#555555;}.elementor-3597 .elementor-element.elementor-element-cead1d1{--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-3597 .elementor-element.elementor-element-1d55769 .elementor-heading-title{font-size:20px;}.elementor-3597 .elementor-element.elementor-element-825bb74{color:#555555;}.elementor-3597 .elementor-element.elementor-element-17cbff6{--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-3597 .elementor-element.elementor-element-9082114 .elementor-heading-title{font-size:20px;}.elementor-3597 .elementor-element.elementor-element-88afaa1{color:#555555;}.elementor-3597 .elementor-element.elementor-element-5758693{--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-3597 .elementor-element.elementor-element-5a77f19 .elementor-heading-title{font-size:20px;}.elementor-3597 .elementor-element.elementor-element-441bf49{color:#555555;}/* Start custom CSS for shortcode, class: .elementor-element-1713dcd */" /* 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 */