.responsive-table{margin-bottom:16px}@media(max-width:768px){.responsive-table,.responsive-table .text-component .sub-component{margin-bottom:8px}}.responsive-table .text-component .title{margin-bottom:16px}.responsive-table .text-component .sub-title{margin-top:24px}.responsive-table .text-component .container-description.dark-mode{color:#fff}@media(max-width:768px){.responsive-table .text-component .container-description{margin-bottom:16px}}.responsive-table table{background-color:var(--responsive-table-background-color)}.responsive-table thead{background-color:var(--responsive-table-thead-background-color);border-bottom:var(--responsive-table-border-thick);border-top:var(--responsive-table-border-thin)}@media(max-width:768px){.responsive-table thead{border:unset}}.responsive-table thead td{border:none}.responsive-table thead tr{height:37px}.responsive-table thead th{border:none;padding:0 16px;vertical-align:middle}@media(max-width:768px){.responsive-table thead th{padding:0 8px}}.responsive-table thead th.sticky-col{background-color:var(--responsive-table-thead-background-color);left:0;position:sticky}.responsive-table thead th span{color:#fff;font-weight:700}.responsive-table tbody tr{background-color:var(--responsive-table-tr-background-color);border-bottom:var(--responsive-table-border-thin);color:var(--responsive-table-tr-color)}@media(max-width:768px){.responsive-table tbody tr{border-bottom:unset}}.responsive-table tbody tr:nth-of-type(2n),.responsive-table tbody tr:nth-of-type(2n) td.sticky-col{background-color:var(--responsive-table-tr-even-background-color)}.responsive-table tbody tr:nth-of-type(2n) td.sticky-col{left:0;position:sticky}@media(max-width:768px){.responsive-table tbody tr:nth-of-type(2n) td{padding:9px 8px}}.responsive-table tbody tr:nth-of-type(odd),.responsive-table tbody tr:nth-of-type(odd) td.sticky-col{background-color:var(--responsive-table-tr-background-color)}.responsive-table tbody tr:nth-of-type(odd) td.sticky-col{left:0;position:sticky}.responsive-table tbody td{border:none;padding:9px 16px}.responsive-table tbody td img{max-width:150px;padding:5px 0;width:100%}.text-component{margin-bottom:32px}@media(max-width:768px){.text-component{margin-bottom:24px}}@media(max-width:1279px){.text-component{margin-bottom:24px}}.text-component .title{margin-bottom:8px}@media(max-width:768px){.quick-links{margin-top:24px}}.content-template .text-component{margin-bottom:16px}