.elementor-25409 .elementor-element.elementor-element-fbe969e{--item-text-hover-decoration:underline;}.elementor-25409 .elementor-element.elementor-element-15dfb90 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-15dfb90 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25409 .elementor-element.elementor-element-3ba7854 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-25409 .elementor-element.elementor-element-099eb5c .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-88ce332 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-25409 .elementor-element.elementor-element-28c8fd5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-a39a10c .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-e14c1ca > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-f619a26 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-eb894c6 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-dd015f0 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-a7fdac1 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-25409 .elementor-element.elementor-element-6caa61b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-64937dc .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-a32f83c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-c8ebbc7 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-b5a5f52 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-7d53660 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-da6f389 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-715d93a .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-2056469 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-dd29c7a .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-c1dd7cb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-bdd6814 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-25c3f17 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-25409 .elementor-element.elementor-element-5b5d939 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-bb72e1a .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-58f3733 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-25409 .elementor-element.elementor-element-eab8e2d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-e60bdd6 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-54b15c8 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-25409 .elementor-element.elementor-element-5ae7f83 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-3dddcd8 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-3798514 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-26b7200 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-e9c9567 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-d533ec3 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-19d1362 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-8d8f668 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-1bbe087 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-25409 .elementor-element.elementor-element-5872d79 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-cc7d01f .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-e838cc4 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-25409 .elementor-element.elementor-element-c91ad5d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-7544cc1 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-e091cd0 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-25409 .elementor-element.elementor-element-604dc1e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-434064a .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-434064a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-25409 .elementor-element.elementor-element-326f2f0 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-ecde9ce > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-b7b140a .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-fc3a945 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-25409 .elementor-element.elementor-element-ee988d4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25409 .elementor-element.elementor-element-1bbd219{text-align:center;}.elementor-25409 .elementor-element.elementor-element-1bbd219 .elementor-heading-title{color:#181616;font-family:"Lato", Sans-serif;line-height:40px;}.elementor-25409 .elementor-element.elementor-element-1bbd219 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25409 .elementor-element.elementor-element-588f181 .elementor-tab-title .elementor-accordion-icon i:before{color:#EF6042;}.elementor-25409 .elementor-element.elementor-element-588f181 .elementor-tab-title .elementor-accordion-icon svg{fill:#EF6042;}.elementor-25409 .elementor-element.elementor-element-588f181 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#000000;}.elementor-25409 .elementor-element.elementor-element-588f181 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#000000;}/* Start custom CSS */.table-container {
    width: 100%;
    overflow-x: auto; /* Enables horizontal scrolling if content overflows */
}

table {
    width: 100%;
    border-collapse: collapse; /* Removes spacing between table cells */
}

th, td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
}

th {
    background-color: #f2f2f2;
}
table {
    width: 100%;
    border-collapse: collapse;
}

th, td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
}

th {
    background-color: #f2f2f2;
}

/* Media query for smaller screens */
@media screen and (max-width: 600px) {
    table, thead, tbody, th, td, tr {
        display: block; /* Makes table elements behave like block elements */
    }

    thead tr {
        position: absolute;
        top: -9999px; /* Hides table headers visually */
        left: -9999px;
    }

    tr {
        border: 1px solid #ccc;
        margin-bottom: 10px;
    }

    td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%; /* Adjust as needed for label width */
    }

    td:before {
        position: absolute;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        /* Add content for each cell's label (e.g., column header) */
        /* Example: content: attr(data-label); */
    }
}/* End custom CSS */