.elementor-218 .elementor-element.elementor-element-556ebba:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-556ebba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#185CD6;}.elementor-218 .elementor-element.elementor-element-556ebba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-218 .elementor-element.elementor-element-556ebba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-218 .elementor-element.elementor-element-efb7baf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-218 .elementor-element.elementor-element-efb7baf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-218 .elementor-element.elementor-element-efb7baf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-218 .elementor-element.elementor-element-efb7baf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-bc0fe60{text-align:center;}.elementor-218 .elementor-element.elementor-element-bc0fe60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-bc-flex-widget .elementor-218 .elementor-element.elementor-element-6d5fd4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-218 .elementor-element.elementor-element-6d5fd4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}@media(max-width:1024px){.elementor-218 .elementor-element.elementor-element-e0db374 > .elementor-widget-container{margin:0px 0px 0px 55px;}}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-e0db374 > .elementor-widget-container{margin:7px 7px 7px 7px;padding:-124px -124px -124px -124px;}}/* Start custom CSS for shortcode, class: .elementor-element-e0db374 *//* Table Styling */
.tablepress {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    border-radius: 10px;
    overflow: hidden;
}

/* Header Styling */
.tablepress thead th {
    background-color: #0073e6;
    color: white;
    padding: 12px;
    text-align: center;
    font-size: clamp(14px, 2vw, 20px); /* Auto Adjust Font */
}

/* Row Styling */
.tablepress tbody tr:nth-child(odd) {
    background-color: #f9f9f9;
}

.tablepress tbody tr:nth-child(even) {
    background-color: #e3f2fd;
}

/* Cell Styling */
.tablepress td {
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ddd;
    font-size: clamp(19px, 1.8vw, 18px); /* Auto Adjust Font */
}

/* Responsive Images */
.tablepress td img {
    width: clamp(140px, 5vw, 60px); /* Auto Adjust Image Size */
    height: clamp(120px, 5vw, 60px);
    border-radius: 5%; /* Round Shape */
    object-fit: cover;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* Hover Effect */
.tablepress tbody tr:hover {
    background-color: #cce7ff;
    transition: 0.3s ease-in-out;
}

/* Responsive Table for Mobile */
@media screen and (max-width: 768px) {
    .tablepress-container {
        width: 100%;
        overflow-x: auto;
    }

    .tablepress {
        display: block;
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
    }

    .tablepress td, 
    .tablepress th {
        padding: 8px;
    }
}/* End custom CSS */