@charset "UTF-8";
.profit {
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  background-color: #fff;
  padding: 1rem;
  display: inline-block;
  position: relative;
  top: 20px;
  z-index: 2; }
  @media only screen and (max-width: 500px) {
    .profit {
      top: 0px; } }
  .profit-label {
    margin-bottom: .15em;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: bold;
    color: #c4c4c4; }
  .profit-value {
    font-size: 2em;
    font-weight: 300;
    width: 100%; }
    .profit-value:before {
      content: '€';
      font-size: .65em;
      font-weight: 400; }

.chartdiv {
  height: 350px;
  position: relative;
  top: -90px; }
  @media only screen and (max-width: 500px) {
    .chartdiv {
      top: 0px; } }

.footnote {
  position: relative;
  top: -50px; }
  @media only screen and (max-width: 500px) {
    .footnote {
      top: 0px; } }
