@charset "UTF-8";.esr #root{margin:0 auto;padding:0}.esr .navigation-and-views,.esr .views{width:100%;min-height:100%}.esr .layout{width:100%;height:100%;display:flex;flex-direction:row;background-color:#fff;box-sizing:border-box}.esr .layout__col{padding:0 1em 1em;display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;box-sizing:border-box}.esr .layout__col-left,.esr .layout__col-right{align-items:flex-start;justify-content:flex-start;min-width:12em;max-width:50%;transition:all .3s}.esr .layout__col-left{min-width:17em;padding-left:0;max-width:40%;padding-right:2em}.esr .layout__col-right{padding-right:0;padding-top:-.2em}.esr .layout__col-center{flex-grow:1;padding:0}.esr .layout__col-right--faded{opacity:.5;pointer-events:none}.esr .toggle-layout{margin-top:2em;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:1em}.esr .help-text{text-align:center;color:#000;margin-top:1em;transition:all .3s}.esr .help-text--faded{opacity:0;pointer-events:none}@media screen and (max-width: 767px){.esr .layout{flex-direction:column}.esr .layout__col-center,.esr .layout__col-left,.esr .layout__col-right{min-width:0;max-width:unset;width:100%}.esr .layout__col-left{order:3;padding-left:0;padding-right:0}.esr .layout__col-right{order:2;padding-right:0;padding-left:0}.esr .layout__col-center{order:23;flex-grow:1;padding-left:0;padding-right:0}}@media screen and (min-width: 1024px){.esr .layout__col-right{min-width:18em}}.esr .modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;z-index:10;overflow:scroll}.esr .modal>div:not(.modal__background){position:relative}.esr .modal__background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080}@media screen and (max-width: 767px){.esr .modal__background{position:fixed}}.esr .navigation{position:relative;width:100%;display:flex;background-color:#fff;padding-bottom:1em;box-sizing:border-box}.esr .navigation__steps{position:relative;width:100%;display:flex;align-items:center;margin:0 auto auto;box-sizing:border-box;max-width:var(--max-content-width)}.esr .navigation__button{background-color:var(--buttons-bg);min-width:6em;display:flex;justify-content:center;align-items:center;color:var(--buttons-text);cursor:pointer;font-weight:700;border-radius:var(--button-radius)}.esr .navigation__buttons_left,.esr .navigation__buttons_right{display:flex;justify-content:left;width:-moz-fit-content;width:fit-content}.esr .navigation__buttons_left>.navigation__button{margin-right:2em}.esr .navigation__buttons_left{display:flex;justify-content:left;width:-moz-fit-content;width:fit-content}.esr .navigation__buttons_right{margin-left:auto}.esr .navigation__button:hover{background-color:var(--buttons-bg-hover)}.esr .navigation__button--outline{background-color:transparent;border:var(--buttons-outline-stroke-width) solid var(--buttons-outline-stroke);color:var(--buttons-outline-stroke)}.esr .navigation__button--outline:hover{background-color:var(--buttons-outline-bg-hover);color:var(--buttons-outline-stroke-hover)}.esr .navigation__button:focus,.esr .navigation__button--outline:focus{z-index:10000;outline:0;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--active)}.esr .navigation__button--disabled:focus{z-index:10000;outline:0;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--disabled)}.esr .navigation__button--disabled,.esr .navigation__button--disabled:hover{background-color:#eaeaea;color:#deaead;pointer-events:none;cursor:auto}.esr .navigation__button--hidden{opacity:0;pointer-events:none;cursor:auto}.esr .navigation__step{background-color:var(--neutral);height:3em;width:3em;min-width:3em;border-right:1px solid white;display:flex;justify-content:center;align-items:center;padding-left:1.2em;padding-right:1.2em;box-sizing:border-box}.esr .navigation__step:first-of-type{border-radius:var(--border-radius) 0 0 var(--border-radius)}.esr .navigation__step:last-of-type{border-radius:0 var(--border-radius) var(--border-radius) 0}.esr .navigation__step--active{width:100%;background-color:var(--primary)}.esr .navigation__step-number{display:inline-block;color:var(--text)}.esr .navigation__step--active .navigation__step-number{margin-right:1em;color:#000}.esr .navigation__step-label{display:none;color:var(--text);font-weight:700}.esr .navigation__step--active .navigation__step-label{display:inline-block;color:#000}.esr .navigation__step--interactive{cursor:pointer}.esr .navigation__step--disabled{cursor:not-allowed}@media screen and (max-width: 767px){.esr .navigation{flex-wrap:wrap;justify-content:space-between}.esr .navigation__steps{width:100%;max-width:unset;order:2}.esr .navigation__button{order:1;width:30%;margin:0 0 1em}.esr .navigation__step{min-width:0;padding-left:.2em;padding-right:.2em}.esr .navigation__step--active{padding-left:.8em;padding-right:.8em}}.esr .measure-list{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;opacity:1;transition:all .2s}.esr .measure-list--hidden{opacity:1;pointer-events:all}.esr .measure-list>.measure:first-of-type{border-radius:var(--border-radius) var(--border-radius) 0 0}.esr .measure-list>.measure:last-of-type{border-radius:0 0 var(--border-radius) var(--border-radius)}.esr .measure-list>.measure:only-of-type{border-radius:var(--border-radius)}@media screen and (max-width: 767px){.esr .measure-list--hidden{opacity:100}}.esr .panel{width:100%;max-width:45rem;background-color:var(--panel-bg);border-radius:var(--border-radius);box-shadow:2px 2px 0 2px #33333380;padding:2em;box-sizing:border-box;border:3px solid transparent;margin-top:3rem;margin-bottom:3rem}.esr .panel--editable{border:3px solid var(--buttons-bg)}.esr .panel h1{width:100%;display:inline-block;font-weight:700;font-size:1.2em;color:#333;text-align:center;margin-bottom:2em;margin-top:0}.esr .panel p{width:100%;display:inline-block;font-size:1em;font-weight:400;color:#333;text-align:left;margin-bottom:2em;margin-top:0}.esr .panel__img{width:100%;margin-bottom:1em}.esr .panel>.button:last-of-type{margin-top:2em}@media screen and (max-width: 767px){.esr .panel{width:100%;max-width:unset;height:100%;padding:2em}}.esr .button{background:var(--buttons-bg);padding:.8rem 1.6em;border-radius:var(--button-radius);cursor:pointer;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;box-sizing:border-box;max-height:3em}.esr .button:focus,.esr .button-outline:focus{outline:0;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--active)}.esr .modal .button{margin-left:auto}.esr .button__label{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-weight:700}.esr .button-outline{border:var(--buttons-outline-stroke-width) solid var(--buttons-outline-stroke);color:var(--buttons-outline-stroke);padding:1em;border-radius:var(--button-radius);cursor:pointer;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content}.esr .button:hover{background:var(--buttons-bg-hover)}.esr .button-outline:hover{background-color:var(--buttons-outline-bg-hover);border:.15rem solid var(--buttons-outline-stroke-hover);color:var(--buttons-outline-stroke-hover)}.esr .button--disabled{background:#aaa;cursor:unset;pointer-events:none}.esr .button-row{display:flex;flex-direction:row;justify-content:space-between;margin-top:2em;width:100%;max-height:3em}.esr .button-row>div:not(div:last-of-type){margin-right:1em}.esr .toggle-input-group{margin-bottom:2em;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2em;-moz-column-gap:3em;column-gap:3em}@media screen and (max-width: 767px){.esr .toggle-input-group{width:100%;margin-bottom:1em;display:grid;grid-template-columns:1fr 1fr;gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;margin-left:auto;margin-right:auto}}@media screen and (max-width: 500px){.esr .toggle-input-group{grid-template-columns:1fr}}.esr .toggle-input{display:flex;align-items:center;flex-direction:column;cursor:pointer}.esr :where(.toggle-input:focus,.toggle-input:hover){outline:0}.esr :where(.toggle-input:focus,.toggle-input:hover) .toggle-input__button{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--active)}.esr :is(.toggle-input:focus,.toggle-input:hover) .toggle-input__button--active{box-shadow:0 0 0 6px var(--active)}.esr .toggle-input__button{min-width:8em;width:100%;padding-bottom:100%;background-repeat:no-repeat;background-size:100%;background-position:center;border-radius:var(--input-radius)}.esr .toggle-input__button--active{box-shadow:0 0 0 3px var(--active)}.esr .toggle-input__label{text-align:center;align-items:center!important;margin-right:0!important;margin-top:1em}.esr .input{margin-bottom:.8em;display:flex;width:100%}@media screen and (max-width: 500px){.esr .input{flex-direction:column}}.esr .input__label{display:inline-flex;flex-direction:row;justify-content:flex-var(--text-input-flex-alignment);align-items:center;color:var(--text);font-size:var(--text-size);font-weight:500;margin-right:1em;min-width:9.5em;max-width:9.5em;text-align:var(--text-input-alignment);font-size:.9em}.esr .input__hint{display:inline-block;color:var(--invalid);font-size:var(--hint-text-size);font-weight:400;margin-right:1em;min-width:7.5em;margin-top:.3em}.esr .input__input,.esr .input__input-placeholder{width:100%;background-color:var(--bg-input);color:var(--text);font-family:monospace,monospace;font-size:var(--text-size-input);border:none;border-radius:var(--input-radius);padding:.5rem 1rem;min-height:2.6rem;max-height:2.6rem;box-sizing:border-box}.esr .base_input .input__input{width:100%}.esr .input__input-placeholder{background-color:#fff;padding:0;box-sizing:border-box}.esr .input__input:focus,.esr .text-input__input:active{box-shadow:0 0 0 .15rem var(--valid);outline:none}.esr .input__input:hover{background-color:var(--bg-input-hover)}.esr .view .input__input{background-color:var(--panel-bg)}.esr .input__input:hover{background-color:var(--panel-bg-hover)}.esr .base_input{width:100%;position:relative}.esr .input__hint{pointer-events:none;max-height:0;opacity:0;transition:all .3s;display:block}.esr .base_input--invalid .input__input{box-shadow:0 0 0 .15rem var(--invalid);background-color:var(--invalid-bg)}.esr .base_input--invalid .input__hint{max-height:1em;opacity:1}.esr .input__prefix,.esr .input__postfix{position:absolute;top:.6rem;color:var(--text);font-family:monospace,monospace;font-size:var(--text-size);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity 1s;opacity:0}.esr .input__prefix{left:.5em}.esr .input__prefix--visible,.esr .input__postfix--visible{opacity:.5}.esr .select-input,.esr .select-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.esr .heated-segments{display:flex;margin-bottom:.5em;width:100%}.esr .heated-segments__container{width:100%;background-color:var(--bg-input);color:var(--text);font-size:var(--text-size);border:none;padding:1.3em .3em .3em;display:flex;justify-content:center;overflow:hidden}.esr .heated-segments__hint{font-size:.8em;font-weight:400}.esr .heated-segments__inputs{border:1px solid black;max-width:15em}.esr .heated-segment-input{border:1px solid black;position:relative}.esr .heated-segment-input:first-of-type{height:3em}.esr .heated-segment-input:first-of-type .heated-segment-input__input{height:100%}.esr .heated-segment-input:nth-of-type(2) .heated-segment-input__fill{background-color:#eaeaea}.esr .heated-segment-input:nth-of-type(2) .heated-segment-input__input{opacity:.5}.esr .heated-segment-input:first-of-type:before,.esr .heated-segment-input:first-of-type:after{position:absolute;background:#fff;content:"";width:70%;padding-bottom:30%}.esr .heated-segment-input:first-of-type:before{left:0;top:1em;z-index:100;border-bottom:2px solid black;transform:translate(-50%,-50%) rotate(-30deg) translate(20%)}.esr .heated-segment-input:first-of-type:after{right:0;top:1em;z-index:100;border-bottom:2px solid black;transform:translate(50%,-50%) rotate(30deg) translate(-20%)}.esr .heated-segment-input:last-of-type:after{position:absolute;background:#000;content:"";width:100%;height:2px;top:-2px;z-index:100;left:0;transform:scaleX(1.2)}.esr .heated-segment-input__input{color:#000;box-sizing:border-box;width:100%;text-align:center;background-color:transparent;border:none;margin:none;padding:.5em;position:relative}.esr .heated-segment-input__input:focus{outline:none}.esr .heated-segment-input__fill{position:absolute;top:0;bottom:0;left:0;background-color:var(--active)}.esr .heated-segment-input--dragged{cursor:ew-resize}.esr .input-checkbox{display:flex}.esr .input-checkbox__container{width:100%;display:flex}.esr .input-checkbox__container:hover,.esr .input-checkbox__container:focus{outline:none}.esr .input-checkbox__container:hover .input-checkbox__box,.esr .input-checkbox__container:focus .input-checkbox__box{box-shadow:0 0 0 2px #fff inset,0 0 0 2px var(--primary)}.esr .input-checkbox__box{display:inline-flex;background-color:#fff;border-radius:.3em;max-width:2em;max-height:2em;box-shadow:0 0 0 2px var(--panel-bg) inset;margin-right:1em}.esr .input-checkbox__label{white-space:nowrap;color:var(--text);display:inline-flex;align-items:center;font-weight:500;font-size:.9em}.esr .input-checkbox__label>span{margin-right:.5em}.esr .input-checkbox__box--active{background-color:var(--active);background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 1920 1920' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1743.858 267.012 710.747 1300.124 176.005 765.382 0 941.387l710.747 710.871 1209.24-1209.116z' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:80%;background-repeat:no-repeat;background-position:center}.esr .input-checkbox__input{opacity:0;width:2em;height:2em;margin:0;padding:0;min-width:3em}.esr .info-button{display:inline-flex;justify-content:center;align-items:center;color:#000;border:2px solid black;border-radius:10rem;width:1.2rem;height:1.2rem;min-width:1.2rem;min-height:1.2rem;cursor:pointer;font-family:sans-serif}.esr .info-button-container:focus,.esr .info-button-container:hover{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.esr .info-button-container{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:start;z-index:1;position:relative;margin-right:.5em;border-radius:100%}.esr .isptable{background:#fff}.esr .isptable th{border-bottom:1px solid black}.esr .isptable td,.esr .isptable th{padding:.4rem 1em;text-align:left;font-size:.8em}.esr .isptable th:nth-of-type(4),.esr .isptable td:nth-of-type(4),.esr .isptable th:nth-of-type(3),.esr .isptable td:nth-of-type(3){background-color:#d82375;color:#fff;font-weight:700}.esr .view{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff;width:100%;height:100%;box-sizing:border-box;overflow:hidden}.esr .view-inner{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#fff;height:100%;width:100%;min-width:var(--max-content-width);min-height:var(--max-content-height)}.esr .view-dialog-inner{max-width:var(--max-content-width)}.esr .view-dialog{margin-top:0;width:-moz-fit-content;width:fit-content}.esr .view__copy-block{font-weight:400;display:inline-block;color:var(--text);margin:.5em auto 1em}.esr .view__title{font-weight:700;margin-bottom:.8em;margin-top:.5em}.esr .view__copy,.esr .view__copy--long{font-weight:400}.esr .calc_view{width:100%}.esr .calc_view .input__input{width:100%!important;min-width:100%!important;max-width:100%!important}.esr .calc_view .input__label{width:calc(50% - 2rem)!important;min-width:calc(50% - 2rem)!important;max-width:calc(50% - 2rem)!important;padding-left:.5em}@media screen and (max-width: 767px){.esr .view-inner{width:100%;min-width:0}.esr .view__copy--long{max-width:unset}}.esr .measure{width:100%;background-color:var(--panel-bg);padding:.4rem .8em;margin-bottom:.2em;box-sizing:border-box;cursor:pointer}.esr .measure:hover,.esr .measure:focus{outline:0;background-color:var(--widget-hover)!important}.esr .measure:focus{box-shadow:0 0 0 3px var(--active)}.esr .measure__label{color:#333;font-size:1em;line-height:1.2em}.esr .measure__infos{font-size:1em;font-weight:700;line-height:1.2em;color:#333;display:flex;flex-direction:row;align-items:start}.esr .measure__info-now,.esr .measure__info-now--single{color:var(--now)}.esr .measure__info-triangle{margin-left:.5em;margin-right:.5em}.esr .measure__info-triangle:before{content:"→"}.esr .measure__info-future{color:var(--future)}@media screen and (max-width: 757px){.esr .measure__label{margin-bottom:.2em}.esr .measure__infos{flex-direction:column}.esr .measure__info-triangle{display:none}.esr .measure__info-future:before{display:inline-block;content:"";width:.5em;height:.5em;margin-left:.5em;margin-right:.5em;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 96 96' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect x='0' y='0' width='96' height='96' style='fill:none;'/%3E%3Cg id='ArtBoard11' %3E%3Cg transform='matrix(0.719476,0,0,1,0,0)'%3E%3Cpath d='M0,0L96,48L0,96L0,0Z' style='fill:rgb(50,50,50);'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}}.esr .modal_link{cursor:pointer;font-weight:700}.esr .statistics-list{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;order:0}.esr .statistics-list>.statistics:first-of-type{border-radius:var(--border-radius) var(--border-radius) 0 0}.esr .statistics-list>.statistics:last-of-type{border-radius:0 0 var(--border-radius) var(--border-radius)}@media screen and (max-width: 767px){.esr .statistics-list{display:flex;flex-direction:column;align-items:flex-start;order:-1}}.esr .statistics{width:100%;padding-bottom:.4rem 0em;margin-bottom:.2em;box-sizing:border-box}.esr .statistics-list>div{margin-bottom:1em}.esr .statistics__label{color:#333;font-size:1em;line-height:1.2em}.esr .statistics__infos{font-size:1em;font-weight:700;line-height:1.2em;color:#333;display:flex;flex-direction:row;align-items:center}.esr .statistics__info-now{color:var(--now)}.esr .statistics__info-now--single{color:#585858}.esr .statistics__info-triangle{margin-left:.5em;margin-right:.5em}.esr .statistics__info-triangle:before{font-family:sans-serif;content:"→"}.esr .statistics__info-future{color:var(--future)}.esr .statistics__info-unit{color:#333;font-weight:400;margin-left:.3em}.esr .statistics-hint{font-size:.8em;color:#5c5c5c;max-width:13em;margin-top:.3em}@media screen and (max-width: 767px){.esr .statistics-hint{display:none}.esr .statistics{width:100%;display:flex;margin-bottom:.5em}.esr .statistics-efz{width:100%;display:block}.esr .statistics__label{margin-right:1em}.esr .statistics-efz{width:100%}.esr .statistics:nth-of-type(odd){margin-right:1em}}.esr .plus{width:100%;min-width:4em;border-radius:var(--button-radius);background-color:var(--buttons-bg);display:flex;justify-content:center;align-items:center;cursor:pointer;padding:1em;box-sizing:border-box;height:3em;color:var(--buttons-text)}.esr .plus:hover,.esr .plus:focus{outline:0;background-color:var(--buttons-bg-hover)}.esr .plus:focus{box-shadow:0 0 0 3px var(--active)}.esr .plus__menu--open .plus{border-radius:var(--button-radius) var(--button-radius) 0 0;background-color:var(--panel-bg)}.esr .plus__menu--open .plus:hover{background-color:var(--panel-bg)}.esr .plus-bars{position:relative;transition:all .3s;width:1em;height:1em;display:flex;justify-content:center;align-items:center}.esr .plus__menu--open .plus-bars{transform:rotate(45deg)}.esr .plus-bar{position:absolute;width:1em;height:.2em;background-color:var(--buttons-text);transform:translate(-50%,-50%);left:50%;top:50%}.esr .plus__menu--open .plus-bar{background-color:#333}.esr .plus-bar:nth-of-type(2){transform:translate(-50%,-50%) rotate(90deg)}.esr .plus__menu{display:flex;flex-direction:column;background-color:transparent;border-radius:var(--button-radius);box-sizing:border-box;margin-bottom:1em;transition:all .5s;width:100%}.esr .plus__menu--open{background-color:var(--panel-bg)}.esr .plus__menu-list{position:relative;display:flex;flex-direction:column;padding:0;list-style:none;width:100%;box-sizing:border-box;max-height:0em;transition:all .5s;pointer-events:none;opacity:1;margin:0;background-color:var(--panel-bg);border-radius:0 0 var(--button-radius) var(--button-radius);overflow:hidden}.esr .plus__menu--open .plus__menu-list{max-height:23em;pointer-events:all;opacity:1}.esr .plus__menu-item{width:100%;font-size:1em;font-weight:700;text-align:left;color:#000;padding:.5rem .8em;box-sizing:border-box;cursor:pointer;transition:all .1s;opacity:0}.esr .plus__menu--open .plus__menu-list .plus__menu-item{opacity:1}.esr .plus__menu-item--hovered{color:var(--buttons-text);background-color:var(--active-hover)}.esr .plus__menu-item:focus{outline:0;color:var(--buttons-text);background-color:var(--active-hover)!important}.esr .plus-label{display:inline-block;margin-right:1em;color:var(--buttons-text);text-align:left;width:100%;font-weight:700}.esr .plus__menu--open .plus-label{color:#333;font-weight:400}@media screen and (max-width: 767px){.esr .plus__menu{height:unset;order:2}}.esr .house{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;position:relative}.esr .house svg{z-index:2;width:100%}.esr .house-img{position:absolute;width:100%;padding-bottom:100%;background-size:contain;pointer-events:none;background-repeat:no-repeat}.esr .einfamilienhaus-img{background-image:url(../einfamilienhaus.jpg)}.esr .mehrfamilienhaus-img{background-image:url(../mehrfamilienhaus.jpg)}.esr .mehrfamilieneckhaus-img{background-image:url(../mehrfamilieneckhaus.jpg)}.esr .mehrfamilienmittelhaus-img{background-image:url(../mehrfamilienmittelhaus.jpg)}.esr .reiheneckhaus-img{background-image:url(../reiheneckhaus.jpg)}.esr .reihenmittelhaus-img{background-image:url(../reihenmittelhaus.jpg)}.esr .rmh-cls-1,.esr .rmh-cls-2{fill:none}.esr .rmh-cls-3{fill:var(--svg-icons)}.esr .rmh-cls-4{fill:#a67359}.esr .rmh-cls-2{stroke:#dfe6ee;stroke-width:3px}.esr .rmh-cls-5{fill:var(--svg-icons)}.esr .rmh-cls-6{fill:#5961a6}.esr .rmh-cls-7{fill:#dfe6ee}.esr .rmh-cls-8{fill:#0df2c9}.esr .rmh-cls-9{isolation:isolate}.esr .rmh-cls-10{fill:#40a8bf}.esr .rmh-cls-22{fill:#f2b00d}.esr .rmh-cls-32{fill:var(--svg-icons-glyph)}.esr .rmh-cls-33{fill:#26d93b}.esr .rmh-cls-34,.esr .rmh-cls-35,.esr .rmh-cls-36,.esr .rmh-cls-37,.esr .rmh-cls-39{fill:var(--svg-icons)}.esr .reh-cls-1,.esr .reh-cls-2{fill:none}.esr .reh-cls-3{fill:var(--svg-icons)}.esr .reh-cls-2{stroke:#dfe6ee;stroke-width:3px}.esr .reh-cls-4{fill:#40a9bf}.esr .reh-cls-4,.esr .reh-cls-5,.esr .reh-cls-6,.esr .reh-cls-7,.esr .reh-cls-8,.esr .reh-cls-9,.esr .reh-cls-10,.esr .reh-cls-11{fill-rule:evenodd}.esr .reh-cls-12{fill:var(--svg-icons)}.esr .reh-cls-13{fill:#dfe6ee}.esr .reh-cls-14{isolation:isolate}.esr .reh-cls-28{mix-blend-mode:multiply}.esr .reh-cls-5{fill:#a67459}.esr .reh-cls-38{fill:var(--svg-icons-glyph)}.esr .reh-cls-6{fill:#26d93b}.esr .reh-cls-7,.esr .reh-cls-39,.esr .reh-cls-40,.esr .reh-cls-41{fill:var(--svg-icons)}.esr .reh-cls-8{fill:#5962a6}.esr .reh-cls-9{fill:#0df2c9}.esr .reh-cls-10{fill:#f2af0d}.esr .reh-cls-11{fill:#dae61a}.esr .mmh-cls-1,.esr .mmh-cls-2,.esr .mmh-cls-3{fill:none}.esr .mmh-cls-4{fill:#a67359}.esr .mmh-cls-2{stroke:#dfe6ee;stroke-width:3px}.esr .mmh-cls-5{fill:var(--svg-icons)}.esr .mmh-cls-6{fill:#5961a6}.esr .mmh-cls-7{fill:#dfe6ee}.esr .mmh-cls-8{fill:#0df2c9}.esr .mmh-cls-9{isolation:isolate}.esr .mmh-cls-10{fill:#40a8bf}.esr .mmh-cls-21{mix-blend-mode:multiply}.esr .mmh-cls-22{fill:#f2b00d}.esr .mmh-cls-32{fill:var(--svg-icons-glyph)}.esr .mmh-cls-33{fill:#26d93b}.esr .mmh-cls-34,.esr .mmh-cls-35{fill:var(--svg-icons)}.esr .mmh-cls-3{stroke:var(--svg-icons);stroke-miterlimit:10;stroke-width:7px}.esr .mmh-cls-36,.esr .mmh-cls-37,.esr .mmh-cls-39{fill:var(--svg-icons)}.esr .mfh-cls-1,.esr .mfh-cls-2{fill:none}.esr .mfh-cls-3{fill:var(--svg-icons)}.esr .mfh-cls-4{fill:#a67359}.esr .mfh-cls-2{stroke:#dfe6ee;stroke-width:3px}.esr .mfh-cls-5{fill:var(--svg-icons)}.esr .mfh-cls-6{fill:#5961a6}.esr .mfh-cls-7{fill:#dfe6ee}.esr .mfh-cls-8{fill:#0df2c9}.esr .mfh-cls-9{isolation:isolate}.esr .mfh-cls-10{fill:#40a8bf}.esr .mfh-cls-20{mix-blend-mode:multiply}.esr .mfh-cls-21{fill:#f2b00d}.esr .mfh-cls-31{fill:var(--svg-icons-glyph)}.esr .mfh-cls-32{fill:#26d93b}.esr .mfh-cls-33,.esr .mfh-cls-34,.esr .mfh-cls-35,.esr .mfh-cls-36,.esr .mfh-cls-38{fill:var(--svg-icons)}.esr .meh-cls-1,.esr .meh-cls-2{fill:none}.esr .meh-cls-3{fill:var(--svg-icons)}.esr .meh-cls-4{fill:#a67359}.esr .meh-cls-2{stroke:#dfe6ee;stroke-width:3px}.esr .meh-cls-5{fill:var(--svg-icons)}.esr .meh-cls-6{fill:#5961a6}.esr .meh-cls-7{fill:#dfe6ee}.esr .meh-cls-8{fill:#0df2c9}.esr .meh-cls-9{isolation:isolate}.esr .meh-cls-10{fill:#40a8bf}.esr .meh-cls-20{mix-blend-mode:multiply}.esr .meh-cls-21{fill:#f2b00d}.esr .meh-cls-31{fill:var(--svg-icons-glyph)}.esr .meh-cls-32{fill:#26d93b}.esr .meh-cls-33,.esr .meh-cls-34,.esr .meh-cls-35,.esr .meh-cls-36,.esr .meh-cls-38{fill:var(--svg-icons)}.esr .efh-cls-1,.esr .efh-cls-2{fill:none}.esr .efh-cls-3{fill:#d4d91d}.esr .efh-cls-4{fill:#545da6}.esr .efh-cls-5{fill:#eb5c0b}.esr .efh-cls-2{stroke:#dfe6ee;stroke-width:3px}.esr .efh-cls-6{fill:var(--svg-icons)}.esr .efh-cls-7{fill:#f2af00}.esr .efh-cls-8{fill:#55af31}.esr .efh-cls-9{fill:#dfe6ee}.esr .efh-cls-31{fill:var(--svg-icons-glyph)}.esr .efh-cls-32{fill:#64bfb0}.esr .efh-cls-33{fill:var(--svg-icons)}.esr .efh-cls-34{fill:#38a7bf}.esr .efh-cls-35{fill:#a57055}.esr .efh-cls-36,.esr .efh-cls-37{fill:var(--svg-icons)}.esr .tacho{display:flex;width:100%;position:relative;margin-bottom:.5em;margin-top:.5em}.esr .tacho__element{display:flex;width:100%;height:1.5em;justify-content:center;align-items:center;color:#333}.esr .tacho__pointer-now,.esr .tacho__pointer-future{position:absolute;background-size:52% 52%;background-repeat:no-repeat;top:-1.5em;width:.8em;height:2em;transform:translate(-50%);display:flex;justify-content:flex-end}.esr .tacho__pointer--offset{top:-2.5em;height:3em}.esr .tacho__pointer-now{background:linear-gradient(135deg,transparent .3rem,var(--now) 0) top left,linear-gradient(225deg,transparent .3rem,var(--now) 0) top right,linear-gradient(315deg,transparent .3rem,var(--now) 0) bottom right,linear-gradient(45deg,transparent .3rem,var(--now) 0) bottom left;background-size:52% 52%;background-repeat:no-repeat}.esr .tacho__pointer-future{background:linear-gradient(135deg,transparent .3rem,var(--future) 0) top left,linear-gradient(225deg,transparent .3rem,var(--future) 0) top right,linear-gradient(315deg,transparent .3rem,var(--future) 0) bottom right,linear-gradient(45deg,transparent .3rem,var(--future) 0) bottom left;background-size:52% 52%;background-repeat:no-repeat}.esr .tacho__pointer-now .tacho__pointer-label{background-color:var(--now)}.esr .tacho__pointer-future .tacho__pointer-label{background-color:var(--future)}.esr .tacho__pointer-label{padding:.2rem .4em;border-radius:.2em;width:-moz-fit-content;width:fit-content;font-size:.8em;font-weight:700;line-height:.8em;max-height:.9em;white-space:nowrap}.esr .tacho__element-container{width:100%}.esr .tacho__value{color:#000;border-right:1px solid #505050;justify-content:flex-end;font-size:.8em;padding-right:.4em;text-align:right}.esr .tacho__element-container:nth-of-type(1)>.tacho__element{background-color:#7afa4d}.esr .tacho__element-container:nth-of-type(2)>.tacho__element{background-color:#abfb4f}.esr .tacho__element-container:nth-of-type(3)>.tacho__element{background-color:#c9fc51}.esr .tacho__element-container:nth-of-type(4)>.tacho__element{background-color:#ebfd53}.esr .tacho__element-container:nth-of-type(5)>.tacho__element{background-color:#fefd54}.esr .tacho__element-container:nth-of-type(6)>.tacho__element{background-color:#fef051}.esr .tacho__element-container:nth-of-type(7)>.tacho__element{background-color:#f9d749}.esr .tacho__element-container:nth-of-type(8)>.tacho__element{background-color:#f08132}.esr .tacho__element-container:nth-of-type(9)>.tacho__element{background-color:#ec4c27}.esr .pdf-link{background:var(--buttons-bg);padding:.8rem 1.6em;border-radius:var(--button-radius);cursor:pointer;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;box-sizing:border-box;font-weight:700;max-height:3em;color:var(--buttons-text);text-decoration:none}.esr .pdf-link:hover,.esr .pdf-link:focus{background:var(--buttons-bg-hover)}.esr .pdf-link:focus{outline:0;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--active)}.esr{--font-regular: TradeGothic2022, arial, Helvetica Neue Noto Sans, sans-serif, -apple-system;--font-bold: TradeGothic2022, arial, Helvetica Neue Noto Sans, sans-serif, -apple-system;--border-radius: 0;--input-radius: .25rem;--button-radius: .25rem;--max-content-width: 32em;--max-content-height: 32em;--hornbach-orange: #f99d27;--hornback-grey: #5c5c5c;--hornback-black: #1a1a1a;--primary-light: var(--hornback-black);--primary: var(--hornback-black);--primary-dark: var(--hornback-black);--secondary-light: #5c5c5c;--secondary: #5c5c5c;--secondary-dark: #5c5c5c;--neutral-light: #f2f2f2;--neutral: #cccccc;--neutral-dark: var(--hornback-black);--svg-icons: var(--primary);--svg-icons-glyph: white;--bg-input: #fff;--bg-input-hover: #f1f1f1;--valid: var(--primary);--invalid: #ff0000;--invalid-bg: #ffb6b6;--active:var(--primary);--active-hover: var(--primary);--inactive: #a4bc7b;--hover: #97ca3f;--disabled: #9d9d9d;--buttons-bg: var(--primary);--buttons-bg-hover: var(--primary-dark);--buttons-outline-bg: white;--buttons-outline-stroke-width: .125rem;--buttons-outline-stroke: var(--hornback-black);--buttons-outline-bg-hover: rgba(0, 0, 0, .05);--buttons-outline-stroke-hover: var(--hornback-black);--buttons-text: white;--panel-bg: var(--neutral);--panel-bg-hover: var(--neutral-light);--widget-hover: #bbb;--now--old: var(--hornback-grey);--now: var(--hornback-black);--future: var(--hornback-grey);--text: #1a1a1a;--text-size: 1em;--text-size-input: .9em;--text-input-alignment: left;--text-input-flex-alignment: flex-start;--hint-text-size: .8em;font-family:var(--font-regular);line-height:1.5;font-weight:400;font-size:1rem;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.esr .esr{min-height:40em}.esr .plus__menu-item--hovered{color:var(--buttons-text);background-color:var(--hornback-black)!important}.esr .input__input{box-shadow:0 0 0 1px!important;background-color:var(--neutral-light)}.esr .input-checkbox__box{background-color:var(--neutral)}.esr .view :is(.input__input,.input-checkbox__box){background-color:var(--neutral-light)}.esr :is(.input__input,.input-checkbox__box):focus,.esr view :is(.input__input,.input-checkbox__box):hover{box-shadow:0 0 0 4px!important}.esr .panel{background-color:#fff}.esr .navigation__step{border:0}.esr .navigation__step--active :is(.navigation__step-label,.navigation__step-number){color:#fff;text-transform:none}.esr input,.esr .input__postfix,.esr .tacho__element,.esr .tacho__value,.esr p,.esr .view__copy,.esr .tacho__pointer-label,.esr .table td span,.esr .statistics__label,.esr .measure__label,.esr .measure__info-now,.esr .measure__info-future,.esr .view__title,.esr .navigation__step-label,.esr .navigation__step-number,.esr .input__label,.esr .input__hint{font-family:var(--font-regular)}.esr input,.esr p,.esr .view__copy,.esr .table td span,.esr .statistics__label,.esr .measure__label,.esr .measure__info-now,.esr .measure__info-future,.esr .view__title,.esr .navigation__step-label,.esr .navigation__step-number,.esr .input__label{font-size:1rem}.esr .pdf-link,.esr .plus-label,.esr .measure__info-now,.esr .measure__info-future,.esr .statistics__info-now,.esr .statistics__info-future,.esr .navigation__button{font-family:var(--font-bold);font-weight:800}.esr .pdf-link,.esr .plus-label,.esr .navigation__button{font-family:var(--font-bold);text-transform:uppercase;font-weight:800}.esr .table{width:100%;height:0}.esr .table,.esr td,.esr tr{vertical-align:top;color:var(--text)}.esr .table td{background:var(--neutral-light);padding:.5em;box-sizing:border-box;width:100%;height:100%}.esr .table td:first-of-type{max-width:15em;min-width:15em;display:inline-block;height:100%}.esr .table td span{margin-right:1em}.esr .td-two{display:flex;justify-content:space-between;padding-right:2em}.esr .td-two span:first-of-type{display:block}@media screen and (max-width:767px){.esr .td-two{flex-direction:column;justify-content:flex-start;align-items:flex-start}.esr .td-two span:first-of-type{display:inline}}
