.tabelle .table-responsive-wrapper table{border-collapse:collapse;margin:0;padding:0;width:100%}.tabelle .table-responsive-wrapper table.column-text-not-first-centered tr th:not(:first-child),.tabelle .table-responsive-wrapper table.column-text-not-first-centered tr td:not(:first-child){text-align:center}.tabelle .table-responsive-wrapper table caption{margin:0;margin-top:1rem;color:#707070;font-size:1rem}.tabelle .table-responsive-wrapper table tr{padding:0}.tabelle .table-responsive-wrapper table tr td{padding:.625rem 0 .625rem 1.25rem}.tabelle .table-responsive-wrapper table tr:first-child td{padding-top:1.25rem}.tabelle .table-responsive-wrapper table tr:last-child td{padding-bottom:1.25rem;border-bottom:1px solid #dedede}.tabelle .table-responsive-wrapper table th,.tabelle .table-responsive-wrapper table td{border:none;padding:1.25rem 0 1.25rem 1.25rem;text-align:left;vertical-align:top}.tabelle .table-responsive-wrapper table th:first-child,.tabelle .table-responsive-wrapper table td:first-child{padding-left:0}.tabelle .table-responsive-wrapper table th{font-weight:500;border-bottom:1px solid #dedede}.tabelle .table-responsive-wrapper table th strong{font-weight:bold !important;font-size:2rem}@media screen and (max-width: 991px){.tabelle .table-responsive-wrapper table{border:0;table-layout:fixed}.tabelle .table-responsive-wrapper table.column-text-not-first-centered tr th,.tabelle .table-responsive-wrapper table.column-text-not-first-centered tr td{text-align:center}.tabelle .table-responsive-wrapper table.column-text-not-first-centered td:first-child{text-align:center;font-size:1.625rem;font-weight:bold !important}.tabelle .table-responsive-wrapper table caption{font-size:.875rem}.tabelle .table-responsive-wrapper table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tabelle .table-responsive-wrapper table tr{display:block}.tabelle .table-responsive-wrapper table tr:last-child td{border-bottom:none;padding-bottom:.625rem}.tabelle .table-responsive-wrapper table tr:last-child td:last-child{border-bottom:1px solid #dedede}.tabelle .table-responsive-wrapper table td{display:block;border-bottom:none;padding:0 0 1.25rem 0}.tabelle .table-responsive-wrapper table td:first-child{padding-top:1.25rem;border-top:1px solid #dedede}.tabelle .table-responsive-wrapper table td::before{content:attr(data-label);display:block;font-weight:300}}