:root {
  --cumules-white: #FFFFFF;
  --cumules-forest: #00402A;
  --cumules-forest-4: #2F6852;
  --cumules-green: #00A443;
  --cumules-green-1: #007F33;
  --cumules-sand-3: #D8CFC7;
  --cumules-sand-6: #615D5A;
  --cumules-sand-7: #3A3735;
}

#cumules {
  width: 100%;
  max-width: 980px;
  padding: 24px 16px;
  margin: 20px auto;
  text-align: left;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: 15px;
  border: 1px solid var(--cumules-sand-3);
  background: var(--cumules-white);
}

#cumules * {
  font-family: "IberPangeaText" !important;
  font-style: normal;
  font-weight: normal;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

#cumules strong {
  font-family: "IberPangeaText Bold" !important;
  font-weight: normal;
}

#cumules h2,
#cumules h3,
#cumules h4 {
  margin-top: 0 !important;
}

#cumules ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#cumules ul li:before {
  content: none !important;
  display: none !important;
}

#cumules img {
  display: block;
  width: 100%;
}

#cumules .cumules_title {
  color: var(--cumules-green-1) !important;
  font-size: 32px;
  line-height: 1.125;
  font-style: normal;
  font-weight: normal;
  font-family: "IberPangea" !important;
  text-align: left;
  text-wrap: balance;
  margin-bottom: 24px;
}

#cumules .cumules_title strong {
  font-style: normal;
  font-weight: normal;
  font-family: "IberPangea Bold" !important;
}

#cumules .cumules_content {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow-x: auto;
}

#cumules .cumules_content::-webkit-scrollbar-track {
  height: 8px;
  width: 8px;
  border-radius: 10px;
  border: none;
  background-color: #D9D9D9;
  box-shadow: none;
}

#cumules .cumules_content::-webkit-scrollbar {
  height: 8px;
  width: 8px;
  box-shadow: none;
  border: none;
  background-color: transparent;
}

#cumules .cumules_content::-webkit-scrollbar-thumb {
  height: 8px;
  width: 8px;
  border-radius: 10px;
  box-shadow: none;
  border: none;
  background-color: var(--cumules-green);
}


#cumules .cumules_inner {
  position: relative;
  width: 100%;
  width: 501px;
  min-width: 501px;
  background-image: url('/wcorp/gc/prod/es_ES/estaticos/instalaciones-energia/images/bg.svg');
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 501px auto;
  margin: 0 auto;
  padding-left: 40px;
  padding-bottom: 23px;
}

#cumules .cumules_legend {
  position: absolute;
}

#cumules .cumules_legend-x {
  display: flex;
  align-items: center;
  justify-content: space-around;
  bottom: 0px;
  left: 52px;
  width: calc(100% - 52px);
}

#cumules .cumules_legend-y {
  width: 40px;
  left: 0;
  top: 26px;
  padding-right: 11px;
}

#cumules .cumules_legend-y .cumules_legend_item {
  color: var(--cumules-sand-7) !important;
  font-family: "IberPangeaText" !important;
  font-size: 12px;
  line-height: 1.52;
  font-style: normal;
  font-weight: normal;
  text-align: right;
  margin-bottom: 18.35px !important;
}

#cumules .cumules_legend-y .cumules_legend_item:first-child {
  color: var(--cumules-forest-4) !important;
  font-family: "IberPangeaText" !important;
  font-size: 14.68px;
  line-height: 1.25;
  font-style: normal;
  font-weight: normal;
  text-align: right;
  margin-bottom: 15.6px !important;
}

#cumules .cumules_legend-y .cumules_legend_item:last-child {
  margin-bottom: 0 !important;
}

#cumules .cumules_legend-x .cumules_legend_item {
  color: var(--cumules-sand-7) !important;
  font-family: "IberPangeaText" !important;
  font-size: 11px;
  line-height: 1.66;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}

#cumules .cumules_graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-around;
  min-height: 290px;
}

#cumules .cumules_graph_bar {
  width: 14.68px;
}

#cumules .cumules_media_label {
  color: var(--cumules-forest) !important;
  font-family: "IberPangeaText Bold" !important;
  font-size: 11px;
  line-height: 1;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  display: block;
  margin-bottom: 4px;
}

#cumules .cumules_graph_bar_item {
  display: block;
  height: 0;
  transition: all 0s;
}

#cumules.viewport .cumules_graph_bar_item {
  transition-duration: 0.5s;
}

#cumules .cumules_graph_bar_item-1 {
  background-color: #D8CFC7;
}

#cumules .cumules_graph_bar_item-2 {
  background-color: #007ACB;
}

#cumules .cumules_graph_bar_item-3 {
  background-color: #FF9C1A;
}

#cumules .cumules_graph_bar_item-4 {
  background-color: #007F33;
}

#cumules .cumules_graph_bar_item-5 {
  background-color: #0DA9FF;
}

#cumules .cumules_graph_bar_item-6 {
  background-color: #FFCD52;
}

#cumules .cumules_graph_bar_item-7 {
  background-color: #00A443;
}

#cumules .cumules_graph_bar_item-8 {
  background-color: #6BDAFF;
}

#cumules .cumules_graph_bar_item-9 {
  background-color: #A2BCB1;
}

#cumules .cumules_graph_bar_item-10 {
  background-color: #5BD38C;
}

#cumules .cumules_graph_bar_item-11 {
  background-color: #C66D00;
}

#cumules .cumules_graph_bar_item-12 {
  background-color: #2F6852;
}

#cumules .cumules_points {
  border-radius: 8px;
  border: 1px solid var(--cumules-sand-3);
  padding: 8px;
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
}

#cumules .cumules_points_item {
  color: var(--cumules-sand-7) !important;
  font-family: "IberPangeaText" !important;
  font-size: 12px;
  line-height: 1.66;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#cumules .cumules_points_item span {
  display: block;
  padding-left: 17px;
  position: relative;
  width: 120px;
  max-width: 120px;
}

#cumules .cumules_points_item span:after {
  content: '';
  display: block;
  width: 9px;
  min-width: 9px;
  height: 9px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

#cumules .cumules_points_item-1 span:after {
  background-color: #D8CFC7;
}

#cumules .cumules_points_item-2 span:after {
  background-color: #007ACB;
}

#cumules .cumules_points_item-3 span:after {
  background-color: #FF9C1A;
}

#cumules .cumules_points_item-4 span:after {
  background-color: #007F33;
}

#cumules .cumules_points_item-5 span:after {
  background-color: #0DA9FF;
}

#cumules .cumules_points_item-6 span:after {
  background-color: #FFCD52;
}

#cumules .cumules_points_item-7 span:after {
  background-color: #00A443;
}

#cumules .cumules_points_item-8 span:after {
  background-color: #6BDAFF;
}

#cumules .cumules_points_item-9 span:after {
  background-color: #A2BCB1;
}

#cumules .cumules_points_item-10 span:after {
  background-color: #5BD38C;
}

#cumules .cumules_points_item-11 span:after {
  background-color: #C66D00;
}

#cumules .cumules_points_item-12 span:after {
  background-color: #2F6852;
}

#cumules .cumules_source {
  color: var(--cumules-sand-6) !important;
  font-family: "IberPangeaText" !important;
  font-size: 14px;
  line-height: 1.28;
  font-style: italic;
  font-weight: normal;
  text-align: left;
}

#cumules.viewport .cumules_graph_bar-1 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-2 .cumules_graph_bar_item-1 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-2 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-3 .cumules_graph_bar_item-1 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-3 .cumules_graph_bar_item-4 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-3 .cumules_graph_bar_item-9 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-4 .cumules_graph_bar_item-1 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-4 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-4 .cumules_graph_bar_item-3 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-4 .cumules_graph_bar_item-9 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-4 .cumules_graph_bar_item-12 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-5 .cumules_graph_bar_item-1 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-5 .cumules_graph_bar_item-4 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-5 .cumules_graph_bar_item-3 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-5 .cumules_graph_bar_item-9 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-5 .cumules_graph_bar_item-12 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-6 .cumules_graph_bar_item-1 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-6 .cumules_graph_bar_item-4 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-6 .cumules_graph_bar_item-7 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-6 .cumules_graph_bar_item-2 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-6 .cumules_graph_bar_item-8 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-6 .cumules_graph_bar_item-3 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-6 .cumules_graph_bar_item-9 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-6 .cumules_graph_bar_item-12 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-7 .cumules_graph_bar_item-1 {
  height: 5.5px;
}

#cumules.viewport .cumules_graph_bar-7 .cumules_graph_bar_item-4 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-7 .cumules_graph_bar_item-7 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-7 .cumules_graph_bar_item-10 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-7 .cumules_graph_bar_item-2 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-7 .cumules_graph_bar_item-5 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-7 .cumules_graph_bar_item-8 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-7 .cumules_graph_bar_item-3 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-7 .cumules_graph_bar_item-9 {
  height: 5.50px;
}

#cumules.viewport .cumules_graph_bar-7 .cumules_graph_bar_item-12 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-1 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-4 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-7 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-10 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-2 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-5 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-8 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-11 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-3 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-6 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-9 {
  height: 6.42px;
}

#cumules.viewport .cumules_graph_bar-8 .cumules_graph_bar_item-12 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-1 {
  height: 8.26px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-4 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-7 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-10 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-2 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-5 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-8 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-11 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-3 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-6 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-9 {
  height: 8.26px;
}

#cumules.viewport .cumules_graph_bar-9 .cumules_graph_bar_item-12 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-1 {
  height: 8.26px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-4 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-7 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-10 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-2 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-5 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-8 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-11 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-3 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-6 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-9 {
  height: 8.26px;
}

#cumules.viewport .cumules_graph_bar-10 .cumules_graph_bar_item-12 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-1 {
  height: 9.18px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-7 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-10 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-2 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-5 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-8 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-11 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-3 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-6 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-9 {
  height: 11.01px;
}

#cumules.viewport .cumules_graph_bar-11 .cumules_graph_bar_item-12 {
  height: 9.18px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-1 {
  height: 12.85px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-4 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-7 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-10 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-2 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-5 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-8 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-11 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-3 {
  height: 4.48px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-6 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-9 {
  height: 12.84px;
}

#cumules.viewport .cumules_graph_bar-12 .cumules_graph_bar_item-12 {
  height: 11.01px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-1 {
  height: 14.68px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-7 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-10 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-2 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-5 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-8 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-11 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-3 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-6 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-9 {
  height: 14.68px;
}

#cumules.viewport .cumules_graph_bar-13 .cumules_graph_bar_item-12 {
  height: 12.84px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-1 {
  height: 16.51px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-7 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-10 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-2 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-5 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-8 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-11 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-3 {
  height: 5.50px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-6 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-9 {
  height: 17.43px;
}

#cumules.viewport .cumules_graph_bar-14 .cumules_graph_bar_item-12 {
  height: 15.60px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-1 {
  height: 20.18px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-7 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-10 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-2 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-5 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-8 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-11 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-3 {
  height: 5.50px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-6 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-9 {
  height: 17.43px;
}

#cumules.viewport .cumules_graph_bar-15 .cumules_graph_bar_item-12 {
  height: 18.35px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-1 {
  height: 24.77px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-7 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-10 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-2 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-5 {
  height: 5.50px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-8 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-11 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-3 {
  height: 6.42px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-6 {
  height: 4.58px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-9 {
  height: 19.27px;
}

#cumules.viewport .cumules_graph_bar-16 .cumules_graph_bar_item-12 {
  height: 22.02px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-1 {
  height: 26.60px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-7 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-10 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-2 {
  height: 5.50px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-5 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-8 {
  height: 6.42px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-11 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-3 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-6 {
  height: 6.42px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-9 {
  height: 21.10px;
}

#cumules.viewport .cumules_graph_bar-17 .cumules_graph_bar_item-12 {
  height: 24.77px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-1 {
  height: 31.20px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-4 {
  height: 0.92px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-7 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-10 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-2 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-5 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-8 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-11 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-3 {
  height: 9.17px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-6 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-9 {
  height: 22.94px;
}

#cumules.viewport .cumules_graph_bar-18 .cumules_graph_bar_item-12 {
  height: 27.52px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-1 {
  height: 33.95px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-7 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-10 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-2 {
  height: 5.50px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-5 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-8 {
  height: 5.50px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-11 {
  height: 6.42px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-3 {
  height: 9.17px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-6 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-9 {
  height: 27.53px;
}

#cumules.viewport .cumules_graph_bar-19 .cumules_graph_bar_item-12 {
  height: 29.36px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-1 {
  height: 39.46px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-7 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-10 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-2 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-5 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-8 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-11 {
  height: 8.26px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-3 {
  height: 10.09px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-6 {
  height: 8.26px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-9 {
  height: 28.45px;
}

#cumules.viewport .cumules_graph_bar-20 .cumules_graph_bar_item-12 {
  height: 33.03px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-1 {
  height: 43.13px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-4 {
  height: 1.84px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-7 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-10 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-2 {
  height: 6.42px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-5 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-8 {
  height: 8.26px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-11 {
  height: 9.18px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-3 {
  height: 10.09px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-6 {
  height: 11.01px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-9 {
  height: 22.94px;
}

#cumules.viewport .cumules_graph_bar-21 .cumules_graph_bar_item-12 {
  height: 42.01px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-1 {
  height: 45.88px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-4 {
  height: 2.75px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-7 {
  height: 5.50px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-10 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-2 {
  height: 6.42px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-5 {
  height: 8.26px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-8 {
  height: 9.18px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-11 {
  height: 9.18px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-3 {
  height: 11.93px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-6 {
  height: 11.01px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-9 {
  height: 32.11px;
}

#cumules.viewport .cumules_graph_bar-22 .cumules_graph_bar_item-12 {
  height: 38.54px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-1 {
  height: 50.47px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-4 {
  height: 3.67px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-7 {
  height: 5.50px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-10 {
  height: 4.59px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-2 {
  height: 7.34px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-5 {
  height: 9.18px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-8 {
  height: 11.01px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-11 {
  height: 10.09px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-3 {
  height: 12.84px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-6 {
  height: 11.93px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-9 {
  height: 34.87px;
}

#cumules.viewport .cumules_graph_bar-23 .cumules_graph_bar_item-12 {
  height: 40.37px;
}

/* 
#cumules .cumules_points_item,
#cumules .cumules_graph_bar_item {
  opacity: 1;
  transition: all 0.5s;
}

#cumules .cumules_points_item.inactive,
#cumules .cumules_graph_bar_item.inactive {
  opacity: 0.3;
} */

#cumules .cumules_graph_bar_item {
  position: relative;
}

#cumules .cumules_graph_bar_item:hover {
  z-index: 2;
}

#cumules .cumules_graph_bar_item-1:hover {
  background-color: #D8CFC799;
}

#cumules .cumules_graph_bar_item-2:hover {
  background-color: #007ACB99;
}

#cumules .cumules_graph_bar_item-3:hover {
  background-color: #FF9C1A99;
}

#cumules .cumules_graph_bar_item-4:hover {
  background-color: #007F3399;
}

#cumules .cumules_graph_bar_item-5:hover {
  background-color: #0DA9FF99;
}

#cumules .cumules_graph_bar_item-6:hover {
  background-color: #FFCD5299;
}

#cumules .cumules_graph_bar_item-7:hover {
  background-color: #00A44399;
}

#cumules .cumules_graph_bar_item-8:hover {
  background-color: #6BDAFF99;
}

#cumules .cumules_graph_bar_item-9:hover {
  background-color: #A2BCB199;
}

#cumules .cumules_graph_bar_item-10:hover {
  background-color: #5BD38C99;
}

#cumules .cumules_graph_bar_item-11:hover {
  background-color: #C66D0099;
}

#cumules .cumules_graph_bar_item-12:hover {
  background-color: #2F685299;
}

#cumules .cumules_graph_bar_item span {
  display: none;
  position: absolute;
  top: auto;
  bottom: 1px;
  right: 10px;
  border-radius: 8px;
  border: 1px solid var(--cumules-sand-3);
  background: var(--cumules-white);
  padding: 8px;
  white-space: nowrap;
  color: var(--cumules-sand-7) !important;
  font-family: "IberPangeaText" !important;
  font-size: 14px;
  line-height: 1.42;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
}

#cumules .cumules_graph_bar_item span:before {
  content: '';
  display: block;
  width: 9px;
  height: 9px;
}

#cumules .cumules_graph_bar_item-1 span:before {
  background-color: #D8CFC7;
}

#cumules .cumules_graph_bar_item-2 span:before {
  background-color: #007ACB;
}

#cumules .cumules_graph_bar_item-3 span:before {
  background-color: #FF9C1A;
}

#cumules .cumules_graph_bar_item-4 span:before {
  background-color: #007F33;
}

#cumules .cumules_graph_bar_item-5 span:before {
  background-color: #0DA9FF;
}

#cumules .cumules_graph_bar_item-6 span:before {
  background-color: #FFCD52;
}

#cumules .cumules_graph_bar_item-7 span:before {
  background-color: #00A443;
}

#cumules .cumules_graph_bar_item-8 span:before {
  background-color: #6BDAFF;
}

#cumules .cumules_graph_bar_item-9 span:before {
  background-color: #A2BCB1;
}

#cumules .cumules_graph_bar_item-10 span:before {
  background-color: #5BD38C;
}

#cumules .cumules_graph_bar_item-11 span:before {
  background-color: #C66D00;
}

#cumules .cumules_graph_bar_item-12 span:before {
  background-color: #2F6852;
}

#cumules .cumules_graph_bar_item:hover span {
  display: flex;
}

@media (min-width: 700px) {

  #cumules {
    padding: 32px;
  }

  #cumules .cumules_points_item {
    width: 33.33%;
  }

}

@media (max-width: 699px) {

  #cumules .cumules_content {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
  }

  #cumules .cumules_inner {
    padding-left: 51px;
    overflow: visible;
  }

  #cumules .cumules_legend-y {
    position: sticky !important; 
    left: 0;
    top: 45px;
    z-index: 5;
    margin-left: -51px;
    float: left;
    width: 40px;
    padding-right: 11px;
    background: var(--cumules-white);
    padding-bottom: 20px;
    margin-bottom: -25px;
  }

  #cumules .cumules_graph {
    clear: none;
  }
}
