.DIN_02 {
  display: none;
  padding: 1.5rem;
  background-color: white; }
  .DIN_02__table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    margin: 0;
    margin-bottom: 3rem;
    padding: 0; }
    .DIN_02__table thead {
      display: none; }
    .DIN_02__table tr {
      display: block;
      border-bottom: 2px solid #2B2E34; }
      .DIN_02__table tr:first-child {
        border-top: 2px solid #2B2E34; }
    .DIN_02__table td, .DIN_02__table th {
      text-align: left;
      vertical-align: top;
      padding: 0.375rem 0;
      font-weight: 500;
      font-size: 16px; }
    .DIN_02__table td {
      display: none; }
      .DIN_02__table td:first-child {
        display: block;
        font-weight: 700;
        font-size: 20px;
        position: relative;
        padding-right: 40px; }
        .DIN_02__table td:first-child:before {
          content: none; }
        .DIN_02__table td:first-child:after {
          content: '';
          display: block;
          width: 24px;
          height: 15px;
          position: absolute;
          top: 50%;
          right: 0;
          margin-top: -6px;
          background-image: url("../images/arrow-down.png");
          -webkit-transition: -webkit-transform 0.2s;
          transition: -webkit-transform 0.2s;
          transition: transform 0.2s;
          transition: transform 0.2s, -webkit-transform 0.2s; }
        .DIN_02__table td:first-child.open:after {
          -webkit-transform: scaleY(-1);
                  transform: scaleY(-1); }
      .DIN_02__table td:before {
        content: attr(data-label);
        display: block; }
  .DIN_02__date {
    font-size: 12px;
    color: #9A9B9F; }
  .DIN_02__risknumber {
    display: block;
    margin-bottom: 0.375rem; }
  @media (min-width: 48em) {
    .DIN_02 thead {
      display: table-header-group; }
    .DIN_02 tr {
      display: table-row; }
      .DIN_02 tr:first-child {
        border-top: 0; }
    .DIN_02 th, .DIN_02 td {
      padding: 0.75rem 0; }
    .DIN_02 td {
      display: table-cell !important;
      height: auto !important;
      padding-top: 0.75rem !important;
      padding-bottom: 0.75rem !important;
      padding-right: 0; }
      .DIN_02 td:before, .DIN_02 td:after {
        content: none !important; } }