@media only screen and (max-width: 768px) {
  .lignum-logo {
    position: absolute;
    background-image: url("../../assets/img/ems-blue.svg");
    height: 100px;
    width: 100px;
    background-size: cover;
    margin-top: 44px;
    z-index: 2;
    right: 10px;
    margin-left: 38rem;
  }
}

@media only screen and (min-width: 768px) {
  .lignum-logo {
    position: absolute;
    background-image: url("../../assets/img/ems-logo-nav.svg");
    height: 187px;
    width: 152px;
    background-size: cover;
    margin-top: 131px;
    z-index: 2;
    margin-left: 120px;
  }
}

.custom-shape-divider-bottom-1690555398 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  z-index: 99;
  margin-bottom: -1px;
}

.custom-shape-divider-bottom-1690555398 svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
  height: 7vw;
  transform: rotateY(180deg);
}

.custom-shape-divider-bottom-1690555398 .shape-fill {
  fill: #ffffff;
}

.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: rgba(5,78,150,0.75);
  border-color: #142a40;
}

.btn {
  color: #1a3b5b;
  /*background-color: rgba(5,78,150,0.75);*/
  border-color: #142a40;
}

.custom-shape-divider-bottom-1690573025 {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  transform: rotate(180deg);
}

.custom-shape-divider-bottom-1690573025 svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
  height: 69px;
}

.custom-shape-divider-bottom-1690573025 .shape-fill {
  fill: #F6FAFF;
}

.custom-shape-divider-bottom-1690668842 {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  transform: rotate(180deg);
}

.custom-shape-divider-bottom-1690668842 svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
  height: 89px;
}

.custom-shape-divider-bottom-1690668842 .shape-fill {
  fill: #6794DC;
}

#chartdiv {
  width: 100%;
  height: 550px;
}

.custom-shape-divider-bottom-1690989005 {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  transform: rotate(180deg);
}

.custom-shape-divider-bottom-1690989005 svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
  height: 150px;
}

.custom-shape-divider-bottom-1690989005 .shape-fill {
  fill: #FFFFFF;
}

.custom-shape-divider-bottom-1693064971 {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  transform: rotate(180deg);
}

.custom-shape-divider-bottom-1693064971 svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
  height: 98px;
}

.custom-shape-divider-bottom-1693064971 .shape-fill {
  fill: #6794DC;
}

