.elementor-1875 .elementor-element.elementor-element-ea582dd{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}#elementor-popup-modal-1875{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1875 .dialog-message{width:901px;height:auto;}#elementor-popup-modal-1875 .dialog-close-button{display:flex;}#elementor-popup-modal-1875 .dialog-widget-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3D3D3D;border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-1875 .elementor-element.elementor-element-ea582dd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-fa59156 */.elementor-1875 .elementor-element.elementor-element-fa59156 table {
            width: 100%;
            border-collapse: collapse;
            background-color: #fff;
        }
        .elementor-1875 .elementor-element.elementor-element-fa59156 thead {
            background-color: #f0f0f0;
        }
        .elementor-1875 .elementor-element.elementor-element-fa59156 th, .elementor-1875 .elementor-element.elementor-element-fa59156 td {
            padding: 12px;
            text-align: left;
            border-bottom: 1px solid #ddd;
        }
        .elementor-1875 .elementor-element.elementor-element-fa59156 tbody tr:last-child {
            border-bottom: none;
        }
        .elementor-1875 .elementor-element.elementor-element-fa59156 .footer-row {
            background-color: #f0f0f0;
            font-weight: bold;
            text-align: center;
            cursor: pointer;
        }
        .elementor-1875 .elementor-element.elementor-element-fa59156 tr.footer-row td {
    text-align: right;
}
.elementor-1875 .elementor-element.elementor-element-fa59156 td, .elementor-1875 .elementor-element.elementor-element-fa59156 th {
    border: none !IMPORTANT;
    border-bottom: 1px solid #ddd !IMPORTANT;
}
.elementor-1875 .elementor-element.elementor-element-fa59156 th{
    background: #fff !important;
}
.elementor-1875 .elementor-element.elementor-element-fa59156 th, .elementor-1875 .elementor-element.elementor-element-fa59156  .footer-row {
    font-weight: 600 !important;
}
@media (max-width: 767px) {
   .elementor-1875 .elementor-element.elementor-element-fa59156  .table-wrapper {
    overflow: scroll;
}
}
.elementor-1875 .elementor-element.elementor-element-fa59156 tr.footer-row td:hover {
    color: #3662e3;
}
.elementor-1875 .elementor-element.elementor-element-fa59156 tr.footer-row td {
    transition: 0.3s;
}/* End custom CSS */