.elementor-115553 .elementor-element.elementor-element-196dbde{--display:flex;}.elementor-115553 .elementor-element.elementor-element-6c50df1{--display:flex;}.elementor-115553 .elementor-element.elementor-element-99dbe65{--display:flex;}.elementor-115553 .elementor-element.elementor-element-a849aaf{--display:flex;}.elementor-115553 .elementor-element.elementor-element-6b408b8{--display:flex;}.elementor-115553 .elementor-element.elementor-element-99f956c{--display:flex;}.elementor-115553 .elementor-element.elementor-element-8ff8b87{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}:where( .elementor-115553 .elementor-element.elementor-element-8ff8b87 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}/* Start custom CSS for html, class: .elementor-element-f3eb6de */.table-responsive {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.custom-table {
    width: 100%;
    border-collapse: collapse;
    min-width: 600px; 
    margin: 0;
}
.custom-table th,
.custom-table td {
    padding: 12px;
    border: 1px solid #383847;
    text-align: left;
}
.custom-table thead {
    background: #4F4FEA;
    color: #fff;
    padding: 10px;
    text-align: center;
}
@media (max-width: 480px) {
    .custom-table th,
    .custom-table td {
      padding: 10px;
      font-size: 14px;
    }
}/* End custom CSS */