.elementor-22 .elementor-element.elementor-element-cad2127:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-cad2127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#185CD6;}.elementor-22 .elementor-element.elementor-element-cad2127{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-cad2127 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-1df283f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-1df283f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-1df283f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-1df283f > .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-22 .elementor-element.elementor-element-de6fa61{text-align:center;}.elementor-22 .elementor-element.elementor-element-de6fa61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-ba2b3f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-ba2b3f1.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-22 .elementor-element.elementor-element-53cbb02 > .elementor-widget-container{margin:0px 0px 0px 55px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-53cbb02 > .elementor-widget-container{margin:7px 7px 7px 7px;padding:-124px -124px -124px -124px;}}/* Start custom CSS for shortcode, class: .elementor-element-53cbb02 *//* 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, 18px); /* 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(12px, 1.8vw, 16px); /* 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 */