.elementor-101676 .elementor-element.elementor-element-7f2ca0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-8494ec4 *//* Default styling */
.elementor-101676 .elementor-element.elementor-element-8494ec4{
    font-size: 16px;
    line-height: 19.2px;
    font-weight: 700;
    color: #333333;
}

/* Table styling */
.elementor-101676 .elementor-element.elementor-element-8494ec4 table {
    width: 100%;
    border-collapse: collapse;
    border-color: #eeeeee;
    table-layout: fixed;
}

.elementor-101676 .elementor-element.elementor-element-8494ec4 tbody {
    border-color: #eeeeee;
}

.elementor-101676 .elementor-element.elementor-element-8494ec4 th {
    background-color: inherit;
    vertical-align: middle !important;
    text-align: left !important;
}

.elementor-101676 .elementor-element.elementor-element-8494ec4 th,
.elementor-101676 .elementor-element.elementor-element-8494ec4 td {
    padding: 10px;
    text-align: center;
    border: 1px solid #eeeeee;
    vertical-align: middle !important;
    font-size: 16px;
}

@media only screen and (max-width: 988px) {
    .elementor-101676 .elementor-element.elementor-element-8494ec4 th,
    .elementor-101676 .elementor-element.elementor-element-8494ec4 td {
        font-size: 14px;   
    }
} 

@media only screen and (max-width: 880px) {
    .elementor-101676 .elementor-element.elementor-element-8494ec4 th,
    .elementor-101676 .elementor-element.elementor-element-8494ec4 td {
        font-size: 13px;   
    }
} 

/* Custom styling */
.elementor-101676 .elementor-element.elementor-element-8494ec4 th:nth-child(2),
.elementor-101676 .elementor-element.elementor-element-8494ec4 td:nth-child(2) {
    background-color: #053856 !important;
    color: #ffffff; /* Text color set to white */
}

.elementor-101676 .elementor-element.elementor-element-8494ec4 td:first-child {
    text-align: left; /* Align text in the first column to the left */
}

.elementor-101676 .elementor-element.elementor-element-8494ec4 tr:nth-child(odd),
table tbody>tr:nth-child(odd)>td {
    background-color: #f3f7f9;
}

.elementor-101676 .elementor-element.elementor-element-8494ec4 tr:nth-child(even) {
    background-color: #ffffff;
}

/* Mobile responsive */
@media screen and (max-width: 767px) {
    .elementor-101676 .elementor-element.elementor-element-8494ec4 table {
        display: block;
        overflow-x: auto;
    }
    
    .elementor-101676 .elementor-element.elementor-element-8494ec4 th,
    .elementor-101676 .elementor-element.elementor-element-8494ec4 td {
        white-space: nowrap;
    }
}

@media only screen and (max-width: 600px) {
   .elementor-101676 .elementor-element.elementor-element-8494ec4 img{
    max-width: 70px;
} 
}/* End custom CSS */