.mod_2_legend {
    float: right;
    margin-right: 1%;
}
.mod_2_legend span {
    display: block;
  }
.mod_2_legend span:nth-child(1)::before {   
    background: var(--color_energyStorage);
}
.mod_2_legend span:nth-child(2)::before { 
  background: var(--color_energyConsumption);
}
.mod_2_btn_box {
    width: 70%;
    display: flex;
    justify-content: center;
    margin-top: 2em;
    padding-left: 10%;
    position: absolute;
    right: 25px;
    bottom: 0;
}
.hwk_mod_2_btn {
    width: 20%;
    margin-left: 20px;
}
#hwk_mod_2_btn_4 {
    width: 39%;
}
.hwk_mod_2_columnWrapper {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}
.hwk_mod_2_column {
    width: auto;
    margin: 0 auto;
    padding: 0 10px 10px 10px;
}
.hwk_mod_2_loading {
    padding: 0;
    margin-top: 11px;
}
.hwk_mod_2_loading div {
    padding: 4px;
    box-shadow: inset -4px 4px 4px 0px #7f82824f;
    background-color: var(--background_lightGrey);
    height: 100%;
}
.hwk_mod_2_topSvg {
    padding: 15px 100px;
    height: 245px;
}
.hwk_mod_2_subTitle {
    text-align: center;
    font-size: 1.2em;
    margin: 0;
}
.hwk_mod_2_value {
    font-size: 1.1em;
}
.hwk_mod_2_unit {
    font-size: .9em;
}
.hwk_mod_2_title {
    font-size: .8em;
    opacity: .8;
}
.hwk_mod_2_bar {
    border-bottom: 2px solid var(--btn_border);
}
.hwk_mod_2_barTop {
    border-top: 2px solid var(--btn_border);
}
.hwk_mod_2_informationBox {
    margin-top: 30px;
    height: 355px;
}
.hwk_mod_2_specs {
    padding: 10px 25px 10px 25px;
    width: 100%;
}
.load-arrows polygon {
    display: 'none';
}
.hwk_mod_2_value1 .hwk_mod_2_value {
    font-weight: 600;
}
@keyframes load {
from { transform: translate(0, 0);}
to { transform: translate(0, -237px); fill: red;}
}
@keyframes unload {
from { transform: translate(0, 0) rotate(180deg); transform-box: fill-box; transform-origin: center; }
to { transform: translate(0, 237px) rotate(180deg); transform-box: fill-box; transform-origin: center; }
}