.elementor-991143 .elementor-element.elementor-element-edd5931{--display:flex;}.elementor-991143 .elementor-element.elementor-element-1a1d61c{--display:flex;}.elementor-991143 .elementor-element.elementor-element-0319d30{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-991143 .elementor-element.elementor-element-0319d30{--content-width:90%;}}/* Start custom CSS */.tsx{max-width:900px;margin:0 auto 10px;overflow-x:auto}
.tsx-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;border:1px solid #E3EEF3;border-radius:10px;overflow:hidden;font-size:16px}
.tsx-table th{background:#343A40;color:#fff;text-align:left;padding:12px 16px;font-weight:700}
.tsx-table td{vertical-align:top;padding:12px 16px;border-top:1px solid #E3EEF3;color:#343A40;background:#fff}
.tsx-table tbody tr:nth-child(even) td{background:#F2FAFE}
.tsx-note{font-size:14px;color:#54595F;margin-top:12px}
.tsx-note a,.elementor-widget-text-editor a{text-decoration:underline}
.elementor-widget-text-editor h3{font-size:24px;margin:10px 0 12px;padding-bottom:8px;border-bottom:3px solid #2CB3E9;display:inline-block;color:#343A40}
.elementor-widget-text-editor ul{margin:0 0 16px 22px}
.elementor-widget-text-editor li{margin-bottom:8px}
@media(max-width:600px){.tsx-table th,.tsx-table td{padding:10px 12px;font-size:15px}}/* End custom CSS */