.arrow-icon {
  width: 12px;
}

.arrow-icon--top {
    transform: rotate(180deg);
  }

.arrow-icon--right {
    transform: rotate(-90deg);
  }

.arrow-icon--left {
    transform: rotate(90deg);
  }

.arrow-icon__line {
    fill: none;
    stroke: #56676a;
    stroke-width: 1.1667;
    stroke-linecap: square;
    stroke-miterlimit: 10;
  }

.st0 {
  clip-path: url(#SVGID_2_);
}

.st1 {
  clip-path: url(#SVGID_2_);
}

.info-icon__i {
    fill: #56676a;
  }

.info-icon__circle {
    fill: none;
    stroke: #56676a;
    stroke-miterlimit: 10;
  }

.st0 {
  clip-path: url(#SVGID_2_);
}

.st1 {
  clip-path: url(#SVGID_4_);
}

.st2 {
  clip-path: url(#SVGID_6_);
}

.st3 {
  clip-path: url(#SVGID_8_);
}

.pdf-icon text {
    font-family: HelveticaNeue-Bold, 'Helvetica Neue';
    font-size: 6px;
    font-weight: bold;
  }

.tax-id-icon text {
    font-family: HelveticaNeue-Bold, 'Helvetica Neue';
    font-size: 11px;
    font-weight: bold;
  }

.trustee-icon__outer {
    fill: #80B4C9;
  }

.trustee-icon__inner {
    stroke: #80B4C9;
  }

.dws-logo {
  width: 110px;
  display: block;
  background-size: 100px;
}

/* avoid huge FOUC svg icons by restricting max icon size */
.wise-icons {
  max-width: 40px;
  max-height: 40px;
}

.custom-support-details {
  padding: 20px;
  font-size: 17px;
  border: 1px solid #B2BEC0;
  border-radius: 10px;
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
}

.custom-support-details__link {
    text-align: center;
    padding-top: 10px;
  }

.custom-support-details__link a {
      font-size: 14px;
    }

.errorbox {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

.errorbox .cloudy-icon {
    max-width: 145px;
    max-height: 115px;
    transform: scale(0.6);
  }

@media (min-width: 768px) {

.errorbox .cloudy-icon {
      transform: scale(0.8)
  }
    }

.errorbox .support-details {
    max-width: 500px;
    margin: 0 auto;
    text-align: left;
    border: 1px solid #B2BEC0;
  }

.errorbox__title {
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 40px;
  }

@media (min-width: 768px) {

.errorbox__title {
      font-size: 24px;
      margin-top: 5px
  }
    }

:root {

  /* the following are parameters from dbk/ui-constants */ /* color.brand.platinum.platinumDarkBlue */
}

.support-details a {
    display: block;
    font-size: 12px;
    text-decoration: none;
  }

.support-details__title {
    color: #111515;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
  }

.support-details__tel {
    text-decoration: none;
  }

.info-modal .support-details__tel {
      font-size: 18px;
      display: block;
    }

.support-details__link {
    text-decoration: none;
    text-align: center;
    font-size: 14px;
  }

.support-details__hours {
    margin: 1em 0 0;
  }

.support-details__hours span {
      color: #56676a;
      display: block;
    }

.popover-element .support-details__hours span {
        font-size: 12px;
      }

.support-container {
  margin-bottom: 40px;
}


/*# sourceMappingURL=fae24d14e4150af379a5.css.map*/