@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)}@use "contrast.scss";@font-face{font-family:badhouse;src:url(fonts/BHB/BadHouseHornbach-Bd.woff2) format("woff2"),url(fonts/BHB/BadHouseHornbach-Bd.woff) format("woff"),url(fonts/BHB/BadHouseHornbach-Bd.ttf) format("truetype"),url(fonts/BHB/BadHouseHornbach-Bd.svg) format("svg")}@font-face{font-family:TradeGothic2022;src:url(fonts/TGB/TradeGothicHornbach-BdCn.woff2) format("woff2"),url(fonts/TGB/TradeGothicHornbach-BdCn.woff) format("woff"),url(fonts/TGB/TradeGothicHornbach-BdCn.ttf) format("truetype"),url(fonts/TGB/TradeGothicHornbach-BdCn.svg) format("svg")}.esr{--font-regular: badhouse, arial, Helvetica Neue Noto Sans, sans-serif, -apple-system;--font-bold: TradeGothic2022, sans-serif, -apple-system;--font-info: 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;--cms-theme-text-color: var(--cms-semanticColors-base-strong-text);--cms-theme-inverted-text-color: var(--cms-semanticColors-base-inverted-strong-text);--cms-theme-text-color-on-background: var(--cms-semanticColors-base-strong-textOnBackground);--cms-theme-background-color: var(--cms-semanticColors-container-weak-background);--cms-theme-inverted-background-color: var(--cms-semanticColors-container-inverted-weak-background);--cms-theme-background-color-highlight: var(--cms-semanticColors-container-medium-background);--cms-theme-background-color-teaser: var(--cms-semanticColors-container-inverted-weak-background);--cms-theme-border-color: var(--cms-semanticColors-base-strong-border);--cms-theme-article-slider-border-color: var(--cms-semanticColors-container-weak-border);--cms-theme-inverted-border-color: var(--cms-semanticColors-base-inverted-strong-border);--cms-theme-svg-color: var(--cms-semanticColors-base-strong-icon);--cms-theme-svg-color-on-background: var(--cms-semanticColors-base-strong-iconOnBackground);--cms-theme-inverted-svg-color: var(--cms-semanticColors-base-inverted-strong-icon);--cms-theme-medium-hover: var(--cms-semanticColors-base-medium-hover-background);--cms-theme-strong-hover: var(--cms-semanticColors-transparency-strong-hover-background);--cms-theme-strong-active-background: var(--cms-semanticColors-transparency-strong-active-background);--cms-theme-focus-outline: var(--cms-semanticColors-transparency-focus-outline);--cms-theme-card-border-color: var(--cms-semanticColors-transparency-strong-border);--cms-theme-card-select-border-color: var(--cms-semanticColors-transparency-selected-border);--cms-theme-card-background: var(--cms-semanticColors-transparency-strong-background);--cms-theme-card-select-background: var(--cms-semanticColors-transparency-selected-background);--cms-theme-card-button-hover: var(--cms-semanticColors-transparency-strong-hover-background);--cms-theme-card-select-button-hover: var(--cms-semanticColors-transparency-selected-hover-background);--cms-theme-card-button-active: var(--cms-semanticColors-transparency-strong-active-background);--cms-theme-card-select-button-active: var(--cms-semanticColors-transparency-selected-active-background);--cms-theme-card-button-focus: var(--cms-semanticColors-transparency-focus-outline);--cms-theme-card-select-button-focus: var(--cms-semanticColors-transparency-selected-focus-outline);--cms-theme-table-background-color: var(--cms-semanticColors-container-weak-background);--cms-theme-table-background-color-highlight: var(--cms-semanticColors-base-medium-background);--cms-theme-badge-background-color: var(--cms-semanticColors-base-strong-background);--cms-theme-icon-teaser-card-background-color: var(--cms-semanticColors-container-medium-background);--cms-theme-icon-teaser-card-background-color-highlight: var(--cms-semanticColors-container-weak-background);--cms-theme-focus-outlineInner: var(--cms-semanticColors-container-focus-outlineInner);--cms-theme-focus-outlineOuter: var(--cms-semanticColors-container-focus-outlineOuter);--cms-semanticColors-container-weak-background: #fff;--cms-semanticColors-container-inverted-weak-background: #333;--cms-semanticColors-container-weak-border: #999;--cms-semanticColors-container-inverted-weak-border: #999;--cms-semanticColors-container-medium-background: #f2f2f2;--cms-semanticColors-container-inverted-medium-background: #4d4d4d;--cms-semanticColors-container-medium-border: #999;--cms-semanticColors-container-inverted-medium-border: #999;--cms-semanticColors-container-strong-background: #ccc;--cms-semanticColors-container-inverted-strong-background: #676767;--cms-semanticColors-container-strong-border: #333;--cms-semanticColors-container-inverted-strong-border: #fff;--cms-semanticColors-container-focus-border: #333;--cms-semanticColors-container-inverted-focus-border: #333;--cms-semanticColors-container-focus-outline: #1a1a1a;--cms-semanticColors-container-inverted-focus-outline: #fff;--cms-semanticColors-container-focus-outlineInner: #fff;--cms-semanticColors-container-inverted-focus-outlineInner: #1a1a1a;--cms-semanticColors-container-focus-outlineOuter: #1a1a1a;--cms-semanticColors-container-inverted-focus-outlineOuter: #fff;--cms-semanticColors-primary-icon: #f99d27;--cms-semanticColors-primary-border: #1a1a1a;--cms-semanticColors-primary-inverted-border: #fff;--cms-semanticColors-primary-background: #f99d27;--cms-semanticColors-primary-textOnBackground: #1a1a1a;--cms-semanticColors-primary-iconOnBackground: #1a1a1a;--cms-semanticColors-primary-hover-background: #fa9128;--cms-semanticColors-primary-active-background: #fa8328;--cms-semanticColors-primary-focus-outline: #1a1a1a;--cms-semanticColors-primary-inverted-focus-outline: #fff;--cms-semanticColors-primary-focus-outlineInner: #fff;--cms-semanticColors-primary-inverted-focus-outlineInner: #1a1a1a;--cms-semanticColors-primary-focus-outlineOuter: #fff;--cms-semanticColors-base-weak-text: #999;--cms-semanticColors-base-inverted-weak-text: #999;--cms-semanticColors-base-weak-icon: #b3b3b3;--cms-semanticColors-base-inverted-weak-icon: #4d4d4d;--cms-semanticColors-base-weak-border: #ccc;--cms-semanticColors-base-inverted-weak-border: #ccc;--cms-semanticColors-base-weak-background: #f2f2f2;--cms-semanticColors-base-inverted-weak-background: #4d4d4d;--cms-semanticColors-base-weak-textOnBackground: #333;--cms-semanticColors-base-inverted-weak-textOnBackground: #fff;--cms-semanticColors-base-weak-iconOnBackground: #333;--cms-semanticColors-base-inverted-weak-iconOnBackground: #fff;--cms-semanticColors-base-medium-text: #4d4d4d;--cms-semanticColors-base-inverted-medium-text: #b3b3b3;--cms-semanticColors-base-medium-icon: #808080;--cms-semanticColors-base-inverted-medium-icon: #b3b3b3;--cms-semanticColors-base-medium-border: #808080;--cms-semanticColors-base-inverted-medium-border: #e5e5e5;--cms-semanticColors-base-medium-background: #e5e5e5;--cms-semanticColors-base-inverted-medium-background: #676767;--cms-semanticColors-base-medium-textOnBackground: #333;--cms-semanticColors-base-inverted-medium-textOnBackground: #fff;--cms-semanticColors-base-medium-iconOnBackground: #333;--cms-semanticColors-base-inverted-medium-iconOnBackground: #fff;--cms-semanticColors-base-medium-hover-background: #ccc;--cms-semanticColors-base-inverted-medium-hover-background: #808080;--cms-semanticColors-base-medium-active-background: #b3b3b3;--cms-semanticColors-base-inverted-medium-active-background: #999;--cms-semanticColors-base-strong-text: #333;--cms-semanticColors-base-inverted-strong-text: #fff;--cms-semanticColors-base-strong-active-text: #676767;--cms-semanticColors-base-inverted-strong-active-text: #676767;--cms-semanticColors-base-strong-icon: #333;--cms-semanticColors-base-inverted-strong-icon: #fff;--cms-semanticColors-base-strong-border: #333;--cms-semanticColors-base-inverted-strong-border: #fff;--cms-semanticColors-base-strong-background: #4d4d4d;--cms-semanticColors-base-inverted-strong-background: #f2f2f2;--cms-semanticColors-base-strong-textOnBackground: #fff;--cms-semanticColors-base-inverted-strong-textOnBackground: #333;--cms-semanticColors-base-strong-iconOnBackground: #fff;--cms-semanticColors-base-inverted-strong-iconOnBackground: #333;--cms-semanticColors-base-strong-hover-background: #333;--cms-semanticColors-base-inverted-strong-hover-background: #333;--cms-semanticColors-base-strong-active-background: #1a1a1a;--cms-semanticColors-base-inverted-strong-active-background: #676767;--cms-semanticColors-base-focus-outline: #1a1a1a;--cms-semanticColors-base-focus-outlineInner: #fff;--cms-semanticColors-base-focus-outlineOuter: #1a1a1a;--cms-semanticColors-base-inverted-focus-outline: #fff;--cms-semanticColors-base-inverted-focus-outlineInner: #1a1a1a;--cms-semanticColors-base-inverted-focus-outlineOuter: #fff;--cms-semanticColors-buy-medium-text: #333;--cms-semanticColors-buy-inverted-medium-text: #fff;--cms-semanticColors-buy-strong-text: #c40075;--cms-semanticColors-buy-strong-border: #1a1a1a;--cms-semanticColors-buy-inverted-strong-border: #fff;--cms-semanticColors-buy-strong-background: #c40075;--cms-semanticColors-buy-strong-textOnBackground: #fff;--cms-semanticColors-buy-strong-iconOnBackground: #fff;--cms-semanticColors-buy-hover-background: #ab0067;--cms-semanticColors-buy-strong-active-background: #910057;--cms-semanticColors-buy-inverted-strong-focus-outline: #fff;--cms-semanticColors-buy-focus-outline: #1a1a1a;--cms-semanticColors-buy-focus-outlineInner: #fff;--cms-semanticColors-buy-focus-outlineOuter: #1a1a1a;--cms-semanticColors-buy-inverted-focus-outlineInner: #1a1a1a;--cms-semanticColors-buy-inverted-focus-outlineOuter: #fff;--cms-semanticColors-bulk-background: #ffea00;--cms-semanticColors-bulk-textOnBackground: #333;--cms-semanticColors-success-text: #008800;--cms-semanticColors-success-icon: #008800;--cms-semanticColors-success-border: #008800;--cms-semanticColors-success-background: #bfffbf;--cms-semanticColors-success-textOnBackground: #333;--cms-semanticColors-success-iconOnBackground: #008800;--cms-semanticColors-warning-text: #66512c;--cms-semanticColors-warning-icon: #8a6d3b;--cms-semanticColors-warning-border: #8a6d3b;--cms-semanticColors-warning-background: #fffcd5;--cms-semanticColors-warning-textOnBackground: #333;--cms-semanticColors-warning-iconOnBackground: #8a6d3b;--cms-semanticColors-error-text: #cc0000;--cms-semanticColors-error-icon: #cc0000;--cms-semanticColors-error-border: #cc0000;--cms-semanticColors-error-background: #ffbfbf;--cms-semanticColors-error-textOnBackground: #333;--cms-semanticColors-error-iconOnBackground: #cc0000;--cms-semanticColors-error-focus-outline: #ffbfbf;--cms-semanticColors-info-text: #333;--cms-semanticColors-info-icon: #f99d27;--cms-semanticColors-info-border: #f99d27;--cms-semanticColors-info-background: #fff;--cms-semanticColors-info-textOnBackground: #333;--cms-semanticColors-info-iconOnBackground: #f99d27;--cms-semanticColors-neutral-text: #4d4d4d;--cms-semanticColors-neutral-icon: #676767;--cms-semanticColors-neutral-border: #808080;--cms-semanticColors-neutral-background: #f2f2f2;--cms-semanticColors-neutral-textOnBackground: #333;--cms-semanticColors-neutral-iconOnBackground: #676767;--cms-semanticColors-transparency-weak-border: rgba(255, 255, 255, .8);--cms-semanticColors-transparency-weak-background: rgba(255, 255, 255, .8);--cms-semanticColors-transparency-inverted-weak-background: rgba(51, 51, 51, .8);--cms-semanticColors-transparency-weak-textOnBackground: #333;--cms-semanticColors-transparency-inverted-weak-textOnBackground: #fff;--cms-semanticColors-transparency-weak-iconOnBackground: #333;--cms-semanticColors-transparency-inverted-weak-iconOnBackground: #fff;--cms-semanticColors-transparency-weak-hover-border: rgba(0, 0, 0, .05);--cms-semanticColors-transparency-weak-hover-background: rgba(0, 0, 0, .05);--cms-semanticColors-transparency-weak-active-border: rgba(0, 0, 0, .1);--cms-semanticColors-transparency-inverted-weak-border: rgba(51, 51, 51, .8);--cms-semanticColors-transparency-inverted-weak-hover-border: rgba(255, 255, 255, .2);--cms-semanticColors-transparency-inverted-weak-hover-background: rgba(255, 255, 255, .2);--cms-semanticColors-transparency-inverted-weak-active-border: rgba(255, 255, 255, .4);--cms-semanticColors-transparency-inverted-weak-active-background: rgba(255, 255, 255, .4);--cms-semanticColors-transparency-medium-background: rgba(51, 51, 51, .8);--cms-semanticColors-transparency-inverted-medium-background: rgba(255, 255, 255, .8);--cms-semanticColors-transparency-medium-textOnBackground: #fff;--cms-semanticColors-transparency-inverted-medium-textOnBackground: #333;--cms-semanticColors-transparency-medium-iconOnBackground: #fff;--cms-semanticColors-transparency-inverted-medium-iconOnBackground: #333;--cms-modal-transparency: rgba(0, 0, 0, .8);--cms-semanticColors-transparency-strong-border: #333;--cms-semanticColors-transparency-inverted-strong-border: #fff;--cms-semanticColors-transparency-strong-background: rgba(255, 255, 255, 0);--cms-semanticColors-transparency-inverted-strong-background: rgba(255, 255, 255, 0);--cms-semanticColors-transparency-strong-textOnBackground: #333;--cms-semanticColors-transparency-inverted-strong-textOnBackground: #fff;--cms-semanticColors-transparency-strong-iconOnBackground: #333;--cms-semanticColors-transparency-inverted-strong-iconOnBackground: #fff;--cms-semanticColors-transparency-strong-hover-background: rgba(0, 0, 0, .05);--cms-semanticColors-transparency-inverted-strong-hover-background: rgba(255, 255, 255, .2);--cms-semanticColors-transparency-strong-active-background: rgba(0, 0, 0, .1);--cms-semanticColors-transparency-inverted-strong-active-background: rgba(255, 255, 255, .4);--cms-semanticColors-transparency-focus-outline: #1a1a1a;--cms-semanticColors-transparency-inverted-focus-outline: #fff;--cms-semanticColors-transparency-focus-outlineInner: #fff;--cms-semanticColors-transparency-focus-outlineOuter: #fff;--cms-semanticColors-transparency-inverted-focus-outlineInner: #1a1a1a;--cms-semanticColors-transparency-inverted-focus-outlineOuter: #1a1a1a;--cms-semanticColors-transparency-selected-background: #fef5e9;--cms-semanticColors-transparency-selected-border: #f99d27;--cms-semanticColors-transparency-selected-hover-background: #feebd4;--cms-semanticColors-transparency-selected-active-background: #fdd8a9;--cms-semanticColors-transparency-selected-textOnBackground: #333;--cms-semanticColors-transparency-selected-iconOnBackground: #333;--cms-semanticColors-transparency-selected-inverted-focus-outlineOuter: #1a1a1a;--cms-semanticColors-transparency-selected-focus-outline: #1a1a1a;--cms-semanticColors-transparency-selected-focus-outlineInner: #fff;--cms-semanticColors-transparency-selected-focus-outlineOuter: #fff;--cms-semanticColors-transparency-selected-inverted-focus-outlineInner: #1a1a1a;--cms-semanticColors-service-background: #f99d27;--cms-semanticColors-service-textOnBackground: #1a1a1a;--cms-semanticColors-service-iconOnBackground: #1a1a1a;--cms-semanticColors-service-hover-background: #fa9128;--cms-semanticColors-service-active-background: #fa8328;--cms-semanticColors-service-focus-outline: #1a1a1a;--cms-semanticColors-service-focus-outlineInner: #fff;--cms-semanticColors-service-focus-outlineOuter: #fff;--cms-semanticColors-service-inverted-focus-outlineInner: #1a1a1a;--cms-border-radius-0: 0;--cms-border-radius-xs: .125rem;--cms-border-radius-sm: .25rem;--cms-border-radius-20-percent: 20%;--cms-border-radius-half: 50%;--cms-border-radius-max: 100%;--cms-border-radius-special: 9.375rem;--cms-border-radius-0125: .125rem;--cms-border-radius-025: .25rem;--cms-border-size-xs: .0625rem;--cms-border-size-sm: .125rem;--cms-play-icon-position: absolute;--cms-play-icon-transform: translate(-50%, -50%);--cms-play-icon-top: 50%;--cms-play-icon-left: 50%;--cms-play-icon-opacity: .95;--cms-play-svg-height: 36px;--cms-play-svg-width: 36px;--cms-icon-size-sm: 1.25rem;--cms-icon-size-md: 1.5rem;--cms-icon-size-xl: 2rem;--cms-icon-size-xxl: 5rem;--cms-icon-size-xxxl: 13.75rem;--cms-button-hover-opacity: .05;--cms-button-default-margin: 1rem 0;--cms-dark-layer-opacity: .2;--cms-dark-layer-position: absolute;--cms-dark-layer-width: 100%;--cms-dark-layer-height: 100%;--cms-container-display: grid;--cms-default-grid-area: auto/auto/auto/span var(--cms-grid-size);--cms-grid-template-columns: repeat(var(--cms-grid-size), 1fr);--cms-grid-size: 12;--cms-grid-gap: var(--cms-spacing-100);--cms-grid-adaptive-gap: var(--cms-adaptive-spacing-100);--cms-grid-view-slides: 1.5;--cms-grid-padding: 0 var(--cms-spacing-100);--cms-grid-row-height: auto;--cms-container-max-width: 90rem;--cms-default-width: 100%;--cms-container-height: 100%;--cms-container-width: var(--cms-default-width);--cms-half-width: calc(var(--cms-default-width) / 2);--cms-two-third-width: calc(.6666666667 * var(--cms-default-width));--cms-one-third-width: calc(.3333333333 * var(--cms-default-width));--cms-one-quarter-width: calc(var(--cms-default-width) / 4);--cms-energy-rank-1: #009036;--cms-energy-rank-2: #57aa26;--cms-energy-rank-3: #c8d100;--cms-energy-rank-4: #ffec00;--cms-energy-rank-5: #faba00;--cms-energy-rank-6: #ea690a;--cms-energy-rank-7: #e20019;--cms-label-base-margin-bottom: var(--cms-spacing-075, );--cms-heading-base-margin-top: 0;--cms-heading-base-margin-bottom: var(--cms-spacing-075, );--cms-spacing-012: .125rem;--cms-spacing-025: .25rem;--cms-spacing-037: .375rem;--cms-spacing-050: .5rem;--cms-spacing-075: .75rem;--cms-spacing-100: 1rem;--cms-spacing-150: 1.5rem;--cms-spacing-200: 2rem;--cms-spacing-300: 3rem;--cms-spacing-400: 4rem;--cms-adaptive-spacing-025: var(--cms-spacing-025, );--cms-adaptive-spacing-075: var(--cms-spacing-075, );--cms-adaptive-spacing-100: var(--cms-spacing-100, );--cms-adaptive-spacing-200: var(--cms-spacing-200, );--cms-adaptive-spacing-450: 4.5rem;--cms-negative-spacing-050: -.5rem;--cms-negative-spacing-100: -1rem;--cms-components-mb: var(--cms-adaptive-spacing-100, );--cms-components-margin-left-right: var(--cms-adaptive-spacing-100, );--cms-base-link-font-weight: normal;--cms-base-font-weight: normal;--cms-base-font-weight-700: 700;--cms-heading-base-font-weight: normal;--cms-brandfont1: badhouse;--cms-brandfont2: TradeGothic2022;--cms-base-font: arial,Helvetica Neue Noto Sans,sans-serif,-apple-system;--cms-root-font-size: 1rem;--cms-font-size-075: .75rem;--cms-font-size-087: .875rem;--cms-font-size-100: var(--cms-root-font-size);--cms-font-size-112: 1.125rem;--cms-font-size-125: 1.25rem;--cms-font-size-150: 1.5rem;--cms-font-size-175: 1.75rem;--cms-font-size-187: 1.875rem;--cms-font-size-200: 2rem;--cms-font-size-225: 2.25rem;--cms-font-size-300: 3rem;--cms-adaptive-font-size-125: var(--cms-font-size-125);--cms-adaptive-font-size-175: var(--cms-font-size-175);--cms-adaptive-font-size-200: var(--cms-font-size-200);--cms-adaptive-special-headline-size: var(--cms-font-size-200);--cms-adaptive-special-subheading-size: var(--cms-font-size-150);--cms-line-height-100: 1;--cms-line-height-111: 1.1111;--cms-line-height-112: 1.125;--cms-line-height-114: 1.143;--cms-line-height-116: 1.166;--cms-line-height-125: 1.25;--cms-line-height-120: 1.2;--cms-line-height-133: 1.333;--cms-line-height-150: 1.5;--cms-quoteImageColor: var(--cms-semanticColors-primary-background);--cms-image-object-position: center top;--the-theme-semanticColors-container-weak-background: #FFFFFF;--the-theme-semanticColors-container-weak-border: #999999;--the-theme-semanticColors-container-weak-focus-border: #333333;--the-theme-semanticColors-container-weak-focus-outline: #CCCCCC;--the-theme-semanticColors-container-weak-focus-outlineInner: #FFFFFF;--the-theme-semanticColors-container-weak-focus-outlineOuter: #1A1A1A;--the-theme-semanticColors-container-medium-background: #F2F2F2;--the-theme-semanticColors-container-medium-border: #999999;--the-theme-semanticColors-container-medium-focus-border: #333333;--the-theme-semanticColors-container-medium-focus-outline: #CCCCCC;--the-theme-semanticColors-container-medium-focus-outlineInner: #FFFFFF;--the-theme-semanticColors-container-medium-focus-outlineOuter: #1A1A1A;--the-theme-semanticColors-container-strong-background: #CCCCCC;--the-theme-semanticColors-container-strong-border: #333333;--the-theme-semanticColors-container-strong-focus-border: #333333;--the-theme-semanticColors-container-strong-focus-outline: #CCCCCC;--the-theme-semanticColors-container-strong-focus-outlineInner: #FFFFFF;--the-theme-semanticColors-container-strong-focus-outlineOuter: #1A1A1A;--the-theme-semanticColors-container-inverted-weak-background: #333333;--the-theme-semanticColors-container-inverted-weak-border: #999999;--the-theme-semanticColors-container-inverted-weak-focus-border: #FFFFFF;--the-theme-semanticColors-container-inverted-weak-focus-outline: #CCCCCC;--the-theme-semanticColors-container-inverted-weak-focus-outlineInner: #1A1A1A;--the-theme-semanticColors-container-inverted-weak-focus-outlineOuter: #FFFFFF;--the-theme-semanticColors-container-inverted-medium-background: #4D4D4D;--the-theme-semanticColors-container-inverted-medium-border: #999999;--the-theme-semanticColors-container-inverted-medium-focus-border: #FFFFFF;--the-theme-semanticColors-container-inverted-medium-focus-outline: #CCCCCC;--the-theme-semanticColors-container-inverted-medium-focus-outlineInner: #1A1A1A;--the-theme-semanticColors-container-inverted-medium-focus-outlineOuter: #FFFFFF;--the-theme-semanticColors-container-inverted-strong-background: #676767;--the-theme-semanticColors-container-inverted-strong-focus-border: #FFFFFF;--the-theme-semanticColors-container-inverted-strong-focus-outline: #CCCCCC;--the-theme-semanticColors-container-inverted-strong-focus-outlineInner: #1A1A1A;--the-theme-semanticColors-container-inverted-strong-focus-outlineOuter: #FFFFFF;--the-theme-semanticColors-container-focus-outline: #333333;--the-theme-semanticColors-container-focus-border: #333333;--the-theme-semanticColors-primary-icon: #F99D27;--the-theme-semanticColors-primary-border: #1A1A1A;--the-theme-semanticColors-primary-background: #F99D27;--the-theme-semanticColors-primary-textOnBackground: #1A1A1A;--the-theme-semanticColors-primary-iconOnBackground: #1A1A1A;--the-theme-semanticColors-primary-hover-background: #FA9128;--the-theme-semanticColors-primary-active-background: #FA8328;--the-theme-semanticColors-primary-focus-outline: #FDD8A9;--the-theme-semanticColors-primary-focus-outlineInner: #FFFFFF;--the-theme-semanticColors-primary-focus-outlineOuter: #1A1A1A;--the-theme-semanticColors-primary-inverted-textOnBackground: #1A1A1A;--the-theme-semanticColors-primary-inverted-iconOnBackground: #1A1A1A;--the-theme-semanticColors-primary-inverted-background: #F99D27;--the-theme-semanticColors-primary-inverted-hover-background: #FA9128;--the-theme-semanticColors-primary-inverted-active-background: #FA8328;--the-theme-semanticColors-primary-inverted-border: #FFFFFF;--the-theme-semanticColors-primary-inverted-focus-outlineInner: #1A1A1A;--the-theme-semanticColors-primary-inverted-focus-outlineOuter: #FFFFFF;--the-theme-semanticColors-base-weak-text: #999999;--the-theme-semanticColors-base-weak-icon: #B3B3B3;--the-theme-semanticColors-base-weak-border: #CCCCCC;--the-theme-semanticColors-base-weak-background: #F2F2F2;--the-theme-semanticColors-base-weak-textOnBackground: #333333;--the-theme-semanticColors-base-weak-iconOnBackground: #333333;--the-theme-semanticColors-base-weak-focus-outline: #CCCCCC;--the-theme-semanticColors-base-medium-text: #4D4D4D;--the-theme-semanticColors-base-medium-icon: #808080;--the-theme-semanticColors-base-medium-border: #808080;--the-theme-semanticColors-base-medium-background: #E5E5E5;--the-theme-semanticColors-base-medium-textOnBackground: #333333;--the-theme-semanticColors-base-medium-iconOnBackground: #333333;--the-theme-semanticColors-base-medium-hover-background: #CCCCCC;--the-theme-semanticColors-base-medium-active-background: #B3B3B3;--the-theme-semanticColors-base-medium-focus-outline: #CCCCCC;--the-theme-semanticColors-base-strong-text: #333333;--the-theme-semanticColors-base-strong-icon: #333333;--the-theme-semanticColors-base-strong-border: #333333;--the-theme-semanticColors-base-strong-background: #4D4D4D;--the-theme-semanticColors-base-strong-textOnBackground: #FFFFFF;--the-theme-semanticColors-base-strong-iconOnBackground: #FFFFFF;--the-theme-semanticColors-base-strong-hover-background: #333333;--the-theme-semanticColors-base-strong-active-text: #676767;--the-theme-semanticColors-base-strong-active-background: #1A1A1A;--the-theme-semanticColors-base-strong-focus-outline: #CCCCCC;--the-theme-semanticColors-base-focus-outlineInner: #FFFFFF;--the-theme-semanticColors-base-focus-outlineOuter: #1A1A1A;--the-theme-semanticColors-base-inverted-weak-text: #999999;--the-theme-semanticColors-base-inverted-weak-icon: #4D4D4D;--the-theme-semanticColors-base-inverted-weak-border: #CCCCCC;--the-theme-semanticColors-base-inverted-weak-background: #4D4D4D;--the-theme-semanticColors-base-inverted-weak-textOnBackground: #FFFFFF;--the-theme-semanticColors-base-inverted-weak-iconOnBackground: #FFFFFF;--the-theme-semanticColors-base-inverted-weak-focus-outline: #CCCCCC;--the-theme-semanticColors-base-inverted-medium-text: #B3B3B3;--the-theme-semanticColors-base-inverted-medium-icon: #B3B3B3;--the-theme-semanticColors-base-inverted-medium-border: #E5E5E5;--the-theme-semanticColors-base-inverted-medium-background: #676767;--the-theme-semanticColors-base-inverted-medium-textOnBackground: #FFFFFF;--the-theme-semanticColors-base-inverted-medium-iconOnBackground: #FFFFFF;--the-theme-semanticColors-base-inverted-medium-hover-background: #808080;--the-theme-semanticColors-base-inverted-medium-active-background: #999999;--the-theme-semanticColors-base-inverted-medium-focus-outline: #CCCCCC;--the-theme-semanticColors-base-inverted-strong-text: #FFFFFF;--the-theme-semanticColors-base-inverted-strong-icon: #FFFFFF;--the-theme-semanticColors-base-inverted-strong-border: #FFFFFF;--the-theme-semanticColors-base-inverted-strong-background: #F2F2F2;--the-theme-semanticColors-base-inverted-strong-textOnBackground: #333333;--the-theme-semanticColors-base-inverted-strong-iconOnBackground: #333333;--the-theme-semanticColors-base-inverted-strong-hover-background: #333333;--the-theme-semanticColors-base-inverted-strong-active-text: #676767;--the-theme-semanticColors-base-inverted-strong-active-background: #676767;--the-theme-semanticColors-base-inverted-strong-focus-outline: #CCCCCC;--the-theme-semanticColors-base-inverted-focus-outlineInner: #1A1A1A;--the-theme-semanticColors-base-inverted-focus-outlineOuter: #FFFFFF;--the-theme-semanticColors-buy-medium-text: #333333;--the-theme-semanticColors-buy-strong-text: #C40075;--the-theme-semanticColors-buy-strong-border: #1A1A1A;--the-theme-semanticColors-buy-strong-background: #C40075;--the-theme-semanticColors-buy-strong-textOnBackground: #FFFFFF;--the-theme-semanticColors-buy-strong-iconOnBackground: #FFFFFF;--the-theme-semanticColors-buy-strong-hover-background: #AB0067;--the-theme-semanticColors-buy-strong-active-background: #910057;--the-theme-semanticColors-buy-strong-focus-outline: #F68CCC;--the-theme-semanticColors-buy-focus-outlineInner: #FFFFFF;--the-theme-semanticColors-buy-focus-outlineOuter: #1A1A1A;--the-theme-semanticColors-buy-inverted-medium-text: #FFFFFF;--the-theme-semanticColors-buy-inverted-strong-textOnBackground: #FFFFFF;--the-theme-semanticColors-buy-inverted-strong-iconOnBackground: #FFFFFF;--the-theme-semanticColors-buy-inverted-strong-background: #C40075;--the-theme-semanticColors-buy-inverted-strong-hover-background: #AB0067;--the-theme-semanticColors-buy-inverted-strong-active-background: #910057;--the-theme-semanticColors-buy-inverted-strong-border: #FFFFFF;--the-theme-semanticColors-buy-inverted-focus-outlineInner: #1A1A1A;--the-theme-semanticColors-buy-inverted-focus-outlineOuter: #FFFFFF;--the-theme-semanticColors-bulk-background: #FFEA00;--the-theme-semanticColors-bulk-textOnBackground: #333333;--the-theme-semanticColors-success-text: #008800;--the-theme-semanticColors-success-icon: #008800;--the-theme-semanticColors-success-border: #008800;--the-theme-semanticColors-success-background: #BFFFBF;--the-theme-semanticColors-success-textOnBackground: #333333;--the-theme-semanticColors-success-iconOnBackground: #008800;--the-theme-semanticColors-warning-text: #66512C;--the-theme-semanticColors-warning-icon: #8A6D3B;--the-theme-semanticColors-warning-border: #8A6D3B;--the-theme-semanticColors-warning-background: #FFFCD5;--the-theme-semanticColors-warning-textOnBackground: #333333;--the-theme-semanticColors-warning-iconOnBackground: #8A6D3B;--the-theme-semanticColors-error-text: #CC0000;--the-theme-semanticColors-error-icon: #CC0000;--the-theme-semanticColors-error-border: #CC0000;--the-theme-semanticColors-error-background: #FFBFBF;--the-theme-semanticColors-error-textOnBackground: #333333;--the-theme-semanticColors-error-iconOnBackground: #CC0000;--the-theme-semanticColors-error-focus-outline: #CC0000;--the-theme-semanticColors-info-text: #333333;--the-theme-semanticColors-info-icon: #F99D27;--the-theme-semanticColors-info-border: #F99D27;--the-theme-semanticColors-info-background: #FFFFFF;--the-theme-semanticColors-info-textOnBackground: #333333;--the-theme-semanticColors-info-iconOnBackground: #F99D27;--the-theme-semanticColors-neutral-text: #4D4D4D;--the-theme-semanticColors-neutral-icon: #676767;--the-theme-semanticColors-neutral-border: #808080;--the-theme-semanticColors-neutral-background: #F2F2F2;--the-theme-semanticColors-neutral-textOnBackground: #333333;--the-theme-semanticColors-neutral-iconOnBackground: #676767;--the-theme-semanticColors-inStock-text: #008800;--the-theme-semanticColors-inStock-icon: #005500;--the-theme-semanticColors-outOfStock-text: #CC0000;--the-theme-semanticColors-outOfStock-icon: #333333;--the-theme-semanticColors-transparency-weak-background: rgba(255, 255, 255, .85);--the-theme-semanticColors-transparency-weak-textOnBackground: #333333;--the-theme-semanticColors-transparency-weak-iconOnBackground: #333333;--the-theme-semanticColors-transparency-weak-focus-outline: #CCCCCC;--the-theme-semanticColors-transparency-medium-background: rgba(51, 51, 51, .8);--the-theme-semanticColors-transparency-medium-textOnBackground: #FFFFFF;--the-theme-semanticColors-transparency-medium-iconOnBackground: #FFFFFF;--the-theme-semanticColors-transparency-medium-focus-outline: #CCCCCC;--the-theme-semanticColors-transparency-strong-border: #333333;--the-theme-semanticColors-transparency-strong-background: rgba(255, 255, 255, 0);--the-theme-semanticColors-transparency-strong-textOnBackground: #333333;--the-theme-semanticColors-transparency-strong-iconOnBackground: #333333;--the-theme-semanticColors-transparency-strong-hover-background: rgba(0, 0, 0, .05);--the-theme-semanticColors-transparency-strong-active-background: rgba(0, 0, 0, .1);--the-theme-semanticColors-transparency-strong-focus-outline: #CCCCCC;--the-theme-semanticColors-transparency-focus-outlineInner: #FFFFFF;--the-theme-semanticColors-transparency-focus-outlineOuter: #1A1A1A;--the-theme-semanticColors-transparency-inverted-weak-background: rgba(51, 51, 51, .8);--the-theme-semanticColors-transparency-inverted-weak-textOnBackground: #FFFFFF;--the-theme-semanticColors-transparency-inverted-weak-iconOnBackground: #FFFFFF;--the-theme-semanticColors-transparency-inverted-weak-focus-outline: #B3B3B3;--the-theme-semanticColors-transparency-inverted-medium-background: rgba(255, 255, 255, .85);--the-theme-semanticColors-transparency-inverted-medium-textOnBackground: #333333;--the-theme-semanticColors-transparency-inverted-medium-iconOnBackground: #333333;--the-theme-semanticColors-transparency-inverted-medium-focus-outline: #B3B3B3;--the-theme-semanticColors-transparency-inverted-strong-border: #FFFFFF;--the-theme-semanticColors-transparency-inverted-strong-background: rgba(255, 255, 255, 0);--the-theme-semanticColors-transparency-inverted-strong-textOnBackground: #FFFFFF;--the-theme-semanticColors-transparency-inverted-strong-iconOnBackground: #FFFFFF;--the-theme-semanticColors-transparency-inverted-strong-hover-background: rgba(255, 255, 255, .2);--the-theme-semanticColors-transparency-inverted-strong-active-background: rgba(255, 255, 255, .4);--the-theme-semanticColors-transparency-inverted-strong-focus-outline: #B3B3B3;--the-theme-semanticColors-transparency-inverted-focus-outlineInner: #1A1A1A;--the-theme-semanticColors-transparency-inverted-focus-outlineOuter: #FFFFFF;--the-theme-semanticColors-transparency-selected-background: #FEEBD4;--the-theme-semanticColors-transparency-selected-textOnBackground: #333333;--the-theme-semanticColors-transparency-selected-iconOnBackground: #333333;--the-theme-semanticColors-transparency-selected-border: #333333;--the-theme-semanticColors-transparency-selected-hover-background: #FEEBD4;--the-theme-semanticColors-transparency-selected-active-background: #FDD8A9;--the-theme-semanticColors-transparency-selected-focus-outline: #FDD8A9;--the-theme-semanticColors-skeleton-background: #E5E5E5;--the-theme-semanticColors-skeleton-inverted-background: #676767;--the-theme-fonts-brand1-112-fontSize: 1.25rem;--the-theme-fonts-brand1-112-lineHeight: 1.2;--the-theme-fonts-brand1-150-fontSize: 1.5rem;--the-theme-fonts-brand1-150-lineHeight: 1.166;--the-theme-fonts-brand1-187-fontSize: 2rem;--the-theme-fonts-brand1-187-lineHeight: 1.125;--the-theme-fonts-brand1-225-fontSize: 2.25rem;--the-theme-fonts-brand1-225-lineHeight: 1.1111;--the-theme-fonts-brand1-family: BadHouse, Arial, sans-serif;--the-theme-fonts-brand1-weight: normal;--the-theme-fonts-brand2-100-fontSize: 1rem;--the-theme-fonts-brand2-100-lineHeight: 1.25;--the-theme-fonts-brand2-112-fontSize: 1.125rem;--the-theme-fonts-brand2-112-lineHeight: 1.333;--the-theme-fonts-brand2-125-fontSize: 1.25rem;--the-theme-fonts-brand2-125-lineHeight: 1.2;--the-theme-fonts-brand2-family: TradeGothic2022, Arial, sans-serif;--the-theme-fonts-brand2-087-fontSize: 1rem;--the-theme-fonts-brand2-087-lineHeight: 1.25;--the-theme-fonts-brand2-weight: normal;--the-theme-fonts-base-100-fontSize: 1rem;--the-theme-fonts-base-100-lineHeight: 1.5;--the-theme-fonts-base-family: Arial, sans-serif;--the-theme-fonts-base-087-fontSize: .875rem;--the-theme-fonts-base-087-lineHeight: 1.429;--the-theme-fonts-base-weight: normal;--the-theme-radius-xs: 0rem;--the-theme-radius-sm: .125rem;--the-theme-radius-md: .25rem;--the-theme-radius-max: 99rem;--the-theme-lineSize-xs: .0625rem;--the-theme-lineSize-sm: .125rem;--the-theme-lineStyle-solid: solid;--the-theme-lineStyle-dashed: dashed;--the-theme-borderRadius-012: .125rem;--the-theme-borderRadius-025: .25rem;--the-theme-borderSize-006: .0625rem;--the-theme-borderSize-012: .125rem;--the-theme-decorations-scratchDisplay: block;--cms-button-padding: var(--cms-spacing-050) var(--cms-spacing-100);--cms-button-margin-bottom: var(--cms-spacing-050);--cms-button-font-size: var(--cms-font-size-112);--cms-button-line-height: var(--cms-line-height-133);--cms-button-icon-spacing: var(--cms-spacing-050);--cms-button-border-color: var(--cms-theme-border-color);--cms-button-background-color: var(--cms-semanticColors-transparency-strong-background);--cms-button-color: var(--cms-theme-text-color);--cms-button-hover-color: var(--cms-theme-strong-hover);--cms-button-active-color: var(--cms-theme-strong-active-background);--cms-button-border: var(--cms-border-size-sm) solid var(--cms-button-border-color);--cms-button-focus-outlineInner: var(--cms-semanticColors-container-focus-outlineInner);--cms-button-focus-outlineOuter: var(--cms-semanticColors-container-focus-outlineOuter);--cms-button-font-size: var(--cms-font-size-100);--cms-button-text-transform: uppercase;--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(--cms-semanticColors-primary-icon);--svg-icons-glyph: var(--hornback-black);--bg-input: #fff;--bg-input-hover: #f1f1f1;--valid: var(--primary);--invalid: #ff0000;--invalid-bg: #ffb6b6;--active:var(--hornback-black);--active-hover: var(--hornback-black);--active_b:var(--cms-semanticColors-primary-active-background);--active-hover_b: var(--cms-semanticColors-primary-hover-background);--inactive: #a4bc7b;--hover: #97ca3f;--disabled: #9d9d9d;--buttons-bg: var(--cms-semanticColors-primary-background);--buttons-bg-hover: var(--cms-semanticColors-primary-hover-background);--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: var(--hornback-black);--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 .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 .esr view :is(.input__input,.input-checkbox__box):hover{box-shadow:0 0 0 1px var(--hornback-black),0 0 0 5px var(--neutral)!important}.esr .base_input.base_input--invalid :is(.input__input,.input-checkbox__box):focus,.esr .esr view :is(.input__input,.input-checkbox__box):hover{box-shadow:0 0 0 5px var(--cms-semanticColors-error-border)!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 .tacho__element,.esr .tacho__value,.esr p,.esr .view__copy,.esr .tacho__pointer-label,.esr .table td span,.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-info);font-weight:400!important}.esr .statistics__label,.esr .measure__label{font-size:1.2rem;font-family:var(--font-bold)}.esr .input__hint{font-size:1rem}.esr .input__postfix{font-family:monospace,monospace}.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-info);font-weight:800}.esr .pdf-link,.esr .plus-label,.esr .navigation__button,.esr .plus__menu-item{font-family:var(--font-bold);text-transform:uppercase;font-weight:800}.esr .plus__menu-item--hovered{color:var(--buttons-text);background-color:var(--cms-semanticColors-primary-hover-background)!important}.esr .plus__menu{border:2.5px solid var(--hornback-black)}.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}.esr .button,.esr .navigation__button,.esr .pdf-link{border:2.5px solid var(--hornback-black)}.esr .button__label{text-transform:uppercase;color:var(--hornback-black);margin:0;padding:0;line-height:18px;font-size:18px;transform:translateY(2px)}.esr .navigation__step.navigation__step--active{background-color:var(--hornback-grey)}@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}}
