.elementor-6429 .elementor-element.elementor-element-2e431236:not(.elementor-motion-effects-element-type-background), .elementor-6429 .elementor-element.elementor-element-2e431236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030F3F;}.elementor-6429 .elementor-element.elementor-element-2e431236{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 29px 0px;}.elementor-6429 .elementor-element.elementor-element-2e431236 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6429 .elementor-element.elementor-element-21a6fdf9 .uicore-repeater-selector{border-style:text;}.elementor-6429 .elementor-element.elementor-element-21a6fdf9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6429 .elementor-element.elementor-element-21a6fdf9{text-align:center;}.elementor-6429 .elementor-element.elementor-element-21a6fdf9 .ui-e-headline-text path{stroke-width:40;}.elementor-6429 .elementor-element.elementor-element-21a6fdf9 .ui-e-headline-text svg{bottom:0%;}.elementor-6429 .elementor-element.elementor-element-21a6fdf9 .ui-e-highlight-icon, .elementor-6429 .elementor-element.elementor-element-21a6fdf9 .ui-e-headline-text{color:#FFFFFF;}.elementor-6429 .elementor-element.elementor-element-21a6fdf9 .ui-e-highlight-icon, .elementor-6429 .elementor-element.elementor-element-21a6fdf9 .ui-e-headline-text, .elementor-6429 .elementor-element.elementor-element-21a6fdf9 .ui-e-highlight-image{font-family:"Fredoka", Sans-serif;font-weight:700;letter-spacing:0.1px;}.elementor-6429 .elementor-element.elementor-element-21a6fdf9 .ui-e-headline-highlighted{color:#FFEC00;}.elementor-6429 .elementor-element.elementor-element-4b5b7940 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-6429 .elementor-element.elementor-element-4b5b7940.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6429 .elementor-element.elementor-element-4b5b7940{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-6429 .elementor-element.elementor-element-7c59612{--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-6429 .elementor-element.elementor-element-24c5632{--display:flex;}.elementor-6429 .elementor-element.elementor-element-c583c51.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .tablepress th{text-align:center;background-color:#dfe3e6;color:#333;border-style:solid;border-width:1px;border-color:#ccc;padding:1em 1em 1em 1em;}.elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress table.tablepress tr td{text-align:center;}.elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .dataTables_length, .elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .dataTables_filter, .elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .dataTables_info, .elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .paginate_button{color:#003366;}.elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress table.tablepress{border-style:solid;border-width:1px;border-color:#ccc;}.elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .tablepress .sorting:hover, .elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .tablepress .sorting_asc, .elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .tablepress .sorting_desc{background-color:#ccd3d8;}.elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .tablepress td{border-style:solid;border-width:1px;padding:0.5em 1em 0.5em 1em;}.elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td{background-color:#fff;border-color:#ccc;}.elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td{background-color:#f7f7f7;border-color:#ccc;}.elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .dataTables_filter input, .elementor-6429 .elementor-element.elementor-element-c583c51 .elemenetskit-tablepress .dataTables_length select{color:#003366;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6D6D6;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-6429 .elementor-element.elementor-element-4b5b7940 > .elementor-widget-container{padding:0px 0px 8px 0px;}}@media(max-width:767px){.elementor-6429 .elementor-element.elementor-element-4b5b7940 > .elementor-widget-container{padding:0px 0px 8px 0px;}}/* Start custom CSS for elementskit-tablepress, class: .elementor-element-c583c51 *//* Ensure Poppins font is applied to all TablePress tables */
.tablepress {
    font-family: 'Poppins', sans-serif;
    border-collapse: separate; /* Allows for rounded corners */
    border-spacing: 0; /* Removes spacing between cells */
    border-radius: 8px; /* Slightly rounded edges for a modern look */
    overflow: hidden; /* Ensures rounded edges are visible */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* Adds a subtle shadow for depth */
}

/* Apply styles to table headers */
.tablepress th {
    background-color: #003366 !important; /* Corporate dark blue background */
    color: white !important; /* White text color */
    border-radius: 8px 8px 0 0; /* Rounded top corners for header */
    padding: 12px; /* Increased padding for better readability */
    text-align: left; /* Align text to the left */
    font-weight: 600; /* Bold font weight for emphasis */
}

/* Alternate row colors for table body */
.tablepress .odd td {
    background-color: #f2f2f2 !important; /* Light grey for odd rows */
}

.tablepress .even td {
    background-color: #ffffff !important; /* White for even rows */
}


/* Add hover effect to rows */
.tablepress tbody tr:hover {
    background-color: #d0d0d0 !important; /* Light grey background on hover */
    transition: background-color 0.3s ease; /* Smooth transition effect */
    cursor: pointer; /* Changes the cursor to a pointer to indicate interactivity */
}

/* Optional: Add a border around the table for a more defined look */
.tablepress td, 
.tablepress th {
    border: 1px solid #ddd !important; /* Light border color for a clean look */
}/* End custom CSS */