.responsive-table{border:2px solid #0a5c7b;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-left:auto;margin-right:auto;max-width:100%;overflow-x:auto;overflow:hidden;width:100%}.responsive-table table{border-collapse:collapse;table-layout:fixed;width:100%}.responsive-table thead th{color:#0a5c7b;font-size:20px;font-weight:700;padding:12px 4px;text-align:left}.responsive-table thead th.column-header.column-1-header,.responsive-table thead th.column-header.column-2-header,.responsive-table thead th.column-header.column-3-header{background-color:#def1f4}.responsive-table thead th.column-1-header{width:60%}.responsive-table thead th.column-header{padding:12px 4px;vertical-align:middle;width:calc(50% - 35)}.responsive-table td{background-color:#fff;border-bottom:1px solid #dfe3e8;color:#5a5a5a;padding:12px 4px;text-align:left}.responsive-table tbody tr td:first-child,.responsive-table thead th:first-child{padding-bottom:22px;padding-left:30px;padding-top:22px}.responsive-table tbody tr td:last-child,.responsive-table thead th:last-child{border-radius:0}.responsive-table tbody tr:nth-child(2n) td,.responsive-table tbody tr:nth-child(odd) td{background-color:#fff}@media (max-width:992px){.responsive-table-mobile{border:2px solid #0a5c7b;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.1);display:block;margin:0;max-width:100%;overflow:hidden}.responsive-table-mobile .mobile-table-header-row,.responsive-table-mobile .mobile-table-row{display:flex;margin:0;padding:0;width:100%}.responsive-table-mobile .mobile-table-header{background-color:#def1f4;font-size:14px;font-weight:700}.responsive-table-mobile .mobile-table-header,.responsive-table-mobile td{border-bottom:1px solid #dfe3e8;border-right:1px solid #dfe3e8;color:#0a5c7b;flex-grow:1;padding:12px 20px;text-align:left}.responsive-table-mobile td{background-color:#fff;font-size:12px}.responsive-table-mobile .mobile-table-header-row .mobile-table-header:first-child,.responsive-table-mobile .mobile-table-row td:first-child{flex:0 0 60%}.responsive-table-mobile .mobile-table-header-row .mobile-table-header:last-child,.responsive-table-mobile .mobile-table-row td:last-child{flex:1}.responsive-table-mobile .mobile-table-row:nth-child(2n) td{background-color:#fff}.responsive-table-mobile div:last-child td{border-bottom:none}.responsive-table{display:none}}body{color:#0a5c7b;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.4375}