/*Content CSS*/
#performance1 {position: relative; overflow: hidden; text-align: center;}
#performance1 article {position: relative; padding: 0 0 50px;}
#performance1 .sub_inner {position: relative; width: 100%; max-width: 1600px; margin: 0 auto; padding: 0 20px; box-sizing: border-box;}
#performance1 .sub_inner > h5 {position: relative; margin: 0 0 35px;}
#performance1 .sub_inner > h5::before {position: absolute; top: -12px; left: 50%; width: 24px; height: 3px; background: #ed6f20; content: ""; transform: translateX(-50%);}

#performance1 article:nth-child(2) h5 {border-top: 1px solid rgba(0, 0, 0, 0.1); margin: 0 0 35px; padding-top: 40px;}
#performance1 article:nth-child(2) h5::before {background-color: #1771aa; top: 30px;}

/* font_size */
.fs_56 {font-size: 28px; font-weight: 800; line-height: 1.4; color: #000; font-family: 'Poppins'; letter-spacing: -1.8px;}
.fs_30 {font-size: 22px; font-weight: 700; line-height: 1.67; color: rgba(0, 0, 0, 0.95);}

#performance1 h2 {margin: 50px auto 26px;}

#performance1 .table {overflow-x: auto; -webkit-overflow-scrolling: touch;}
#performance1 table {width: 100%; border-collapse: collapse; color: #545454; font-size: 14px; text-align: center;  min-width: 760px;}
#performance1 caption {padding: 8px 10px; border-top: 3px solid #151f42; border-left: 0; border-right: 0; background-color: #1674a8; color: #fff; font-size: 16px; font-weight: 700; line-height: 1.5;}
#performance1 caption span {font-family: 'SUIT'; font-weight: 800;}

#performance1 th,
#performance1 td {height: 42px; padding: 8px 10px; border: 1px solid #dededd; word-break: keep-all; text-align: center; vertical-align: middle;}

#performance1 thead th {height: 46px; background-color: #e2eaf2; color: #1d2b56; font-size: 15px; font-weight: 500; line-height: 1.4;}
#performance1 tbody td:first-child {background-color: #f8f8f7; color: #000;}

#performance1 tfoot th,
#performance1 tfoot td {height: 46px; border: none; background-color: #ededee; color: #000; font-size: 14px; font-weight: 500;}

#performance1 tfoot td {background-color: #f8f8f7; color: #333; font-weight: 400;}

#performance1 th:first-child,
 #performance1 td:first-child {border-left: 0;}

#performance1 th:last-child,
#performance1 td:last-child {border-right: 0;}

#performance1 thead tr:first-child th {border-top: 0; border-bottom: 0;}
#performance1 tbody tr:first-child td {border-top: 0;}
#performance1 tbody tr:last-child td {border-bottom: 0;}
#performance1 .sec2 caption {border-top: 3px solid #423417; background-color: #ed6f20;}
#performance1 .sec2 thead th {background-color: #fae7db; color: #ba5520;}

#performance1 .xi-arrows-h  {font-size: 28px; line-height: 1; color: #1872aa; width: 100%; text-align: right;}
