.cc33_table .cc33-container{padding:0;margin:auto;max-width:1200px}
@media(max-width:1200px){.cc33_table .cc33-container{max-width:960px}
}
@media(max-width:992px){.cc33_table .cc33-container{max-width:720px}
}
@media(max-width:768px){.cc33_table .cc33-container{max-width:540px}
}
@media(max-width:575px){.cc33_table .cc33-container{width:calc(100% - 48px);max-width:unset;margin:0 24px}
}
.cc33_table .cc33-container .table-scrollbar{overflow-x:auto;overflow-y:hidden;height:12px}
.cc33_table .cc33-container .table-scrollbar::-webkit-scrollbar{height:10px}
.cc33_table .cc33-container .table-scrollbar::-webkit-scrollbar-track{background:#f1f1f100}
.cc33_table .cc33-container .table-scrollbar::-webkit-scrollbar-thumb{background:#bcb9b9;border-radius:12px}
.cc33_table .cc33-container .table-scrollbar::-webkit-scrollbar-thumb:hover{background:#1b1b1b}
.cc33_table .cc33-container .table-scrollbar::-webkit-scrollbar-button{display:none}
.cc33_table .cc33-container .table-scrollbar .scroll-inner{height:1px}
.cc33_table .cc33-container .table-wrapper{width:100%;overflow-x:auto}
.cc33_table .cc33-container .table-wrapper::-webkit-scrollbar{display:none}
.cc33_table .cc33-container .table-wrapper::-webkit-scrollbar-thumb{display:none}
.cc33_table .cc33-container .table-wrapper::-webkit-scrollbar-button{display:none}
.cc33_table .cc33-container .table-wrapper table{min-width:100%}
.cc33_table .cc33-container .table-wrapper table.izquierda th,.cc33_table .cc33-container .table-wrapper table.izquierda td{text-align:left}
.cc33_table .cc33-container .table-wrapper table.centro th,.cc33_table .cc33-container .table-wrapper table.centro td{text-align:center}
.cc33_table .cc33-container .table-wrapper table.derecha th,.cc33_table .cc33-container .table-wrapper table.derecha td{text-align:right}
.cc33_table .cc33-container .table-wrapper table.fixed{table-layout:fixed}
.cc33_table .cc33-container .table-wrapper table thead tr th{padding:22px 16px;background-color:var(--color-primary-04);max-width:300px}
.cc33_table .cc33-container .table-wrapper table thead tr th:first-child{border-radius:12px 0 0 12px}
.cc33_table .cc33-container .table-wrapper table thead tr th:last-child{border-radius:0 12px 12px 0}
.cc33_table .cc33-container .table-wrapper table thead tr th .th-content{display:flex;flex-direction:column;align-items:center}
.cc33_table .cc33-container .table-wrapper table thead tr th .th-content i{font-size:20px}
.cc33_table .cc33-container .table-wrapper table thead tr th .th-content .title{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;width:100%}
.cc33_table .cc33-container .table-wrapper table thead tr th .th-content .subtitle{color:var(--color-primary-01);font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:0;line-height:16px;margin-left:6px;width:100%}
.cc33_table .cc33-container .table-wrapper table tbody tr:nth-child(even){background-color:#f6f6f6}
.cc33_table .cc33-container .table-wrapper table tbody tr:nth-child(even) td:first-child{border-radius:12px 0 0 12px}
.cc33_table .cc33-container .table-wrapper table tbody tr:nth-child(even) td:last-child{border-radius:0 12px 12px 0}
.cc33_table .cc33-container .table-wrapper table tbody tr:nth-child(odd){background-color:white;border-radius:12px}
.cc33_table .cc33-container .table-wrapper table tbody tr td{padding:16px}
.cc33_table .cc33-container .table-wrapper table tbody tr td:not(:first-child){border-left:1px solid #cacaca}
.cc33_table .cc33-container .table-wrapper table tbody tr td i{font-weight:600}
.cc33_table .cc33-container .table-wrapper table tbody tr td i.icon-check{color:green}
.cc33_table .cc33-container .table-wrapper table tbody tr td .texto{margin:0}
.cc33_table .cc33-container .table-wrapper table tbody tr td .texto p{color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:18px;width:100%;margin:0}
.cc33_table .cc33-container .table-wrapper table tbody tr td .texto p:first-child{color:#1b1b1b;font-family:var(--barlow-semibold-2);font-size:16px;font-weight:600;line-height:24px}