.tx-swewater .hidden {
  display: none; }
  .tx-swewater #loading-circle {
    display: none; }
  .tx-swewater .new-request {
    background-color: #9bb3cd;
    border-color: #9bb3cd; }
  .tx-swewater .ajax-result-container {
    max-height: 0;
    overflow: hidden;
    transition: max-height 2s ease-in-out;
    padding-top: 2rem; }
    .tx-swewater .ajax-result-container.show {
      max-height: 5000px; }
  .tx-swewater .harte-stufe-bar-container {
    position: relative;
    background-color: rgba(155, 179, 205, 0.5); }
    .tx-swewater .harte-stufe-bar-container:before {
      content: ' ';
      position: absolute;
      border-left: 1px solid rgba(155, 179, 205, 0.5);
      top: 0.888rem;
      bottom: -1rem;
      left: 1.222rem; }
    .tx-swewater .harte-stufe-bar-container .dek:before, .tx-swewater .harte-stufe-bar-container .dek:after {
      content: ' ';
      position: absolute;
      border-left: 1px solid rgba(155, 179, 205, 0.5);
      top: 0.888rem;
      bottom: -1rem;
      left: 50%; }
      .tx-swewater .harte-stufe-bar-container .dek:after {
        left: auto;
        right: 0.888rem; }
    .tx-swewater .harte-stufe-bar-container .harte-stufe-bar {
      min-height: 0.555rem;
      width: 0;
      background-color: #00458d;
      transition: width 2s ease-in-out 1s;
      position: relative; }
      .tx-swewater .harte-stufe-bar-container .harte-stufe-bar .harte-stufe-result {
        background-color: rgba(0, 0, 0, 0.3);
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        padding: 0.222rem;
        opacity: 0;
        display: flex;
        align-items: center; }
  .tx-swewater .pdf-download {
    margin-top: 2rem; }
