#header{background:#e2e8ec;background:linear-gradient(180deg,#edf1f4,#e2e8ec);font-size:1rem;overflow:hidden;padding:3em 3% 9em;position:relative}@media screen and (max-width:1000px){#header{margin-bottom:0;padding-bottom:1em;padding-top:2em}}#header nav{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1em;position:relative}@media screen and (max-width:1000px){#header nav{margin-bottom:2em}}@media screen and (max-width:600px){#header nav{align-items:center;flex-direction:column;justify-content:space-between;row-gap:2em}}#header nav #heatpexLogo{height:auto;max-width:260px;min-width:160px;width:20vw}@media screen and (max-width:600px){#header nav #heatpexLogo{width:80vw}}#header nav .options{align-items:center;column-gap:1em;display:flex;flex-direction:row;font-size:1rem}@media screen and (max-width:800px){#header nav .options{font-size:.8rem}}#header nav .options__home{font-size:2.4em;transition:color .3s}#header nav .options__home path{fill:var(--text-color)}#header nav .options__home:hover{cursor:pointer}#header nav .options__home:hover path{fill:var(--identity-color-darkred)}#header nav .options__logged-user-nav{background:none;border:2px solid var(--identity-color-black);border-radius:2em;color:var(--identity-color-black);font-size:1.2em;font-weight:700;line-height:1;overflow:hidden;padding:.5em 2em;text-overflow:ellipsis;text-transform:uppercase;transition:color .3s,border-color .3s;white-space:nowrap}#header nav .options__logged-user-nav:hover,#header nav .options__logged-user-nav[aria-expanded=true]{border-color:var(--identity-color-darkred);color:var(--identity-color-darkred);cursor:pointer}@media screen and (max-width:800px){#header nav .options__logged-user-nav{padding-left:1.3em;padding-right:1.3em}}#header nav .options__lang{background:none;border-radius:.4em;color:var(--identity-color-black);font-size:1.2em;font-weight:700;text-transform:uppercase;transition:color .3s,border-color .3s}#header nav .options__lang:active,#header nav .options__lang:focus{outline:none}#header nav .options__lang:hover{border-color:var(--identity-color-darkred);color:var(--identity-color-darkred);cursor:pointer}@media screen and (max-width:800px){#header nav .options__lang{font-size:1.4em}}#header #ariaLogo{height:auto;left:50%;max-width:90%;mix-blend-mode:multiply;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1000px){#header #ariaLogo{top:61%}}#header #hero{align-items:center;display:flex;flex-direction:row;justify-content:space-around}#header #hero h1{color:var(--text-color);font-size:clamp(3em,4vw,5em);font-weight:700;line-height:1.3;margin:0;text-align:right;width:42%}@media screen and (max-width:1000px){#header #hero h1{font-size:clamp(2.6em,7vw,5em);text-align:center;width:100%}}#header #hero h1 small{font-size:.72em;font-weight:300}#header #hero h1 strong{color:var(--identity-color-darkred);font-size:1.2em;font-weight:700}#header #hero #heroImg{aspect-ratio:1508/1042;background-image:url(../img/5566dc3cca5b1f4bb2fc.png);background-size:cover;position:relative;width:50%}#header #hero #heroImg img{height:auto;width:100%}#header #hero #heroImg p{background-image:url(../img/b5cbd2f8d92ba7654036.svg);background-repeat:no-repeat;background-size:100% auto;color:var(--identity-color-black);font-size:1.35em;font-weight:400;padding-top:1.8em;position:absolute;right:34%;text-align:center;text-transform:uppercase;top:48%;width:40%}@supports(background-image:url(../images/hero.webp)){#header #hero #heroImg{background-image:url(../img/3382d19f3c24b27a88dd.webp)}}@media screen and (max-width:1000px){#header #hero #heroImg{display:none}}footer{font-size:1rem;margin:0 auto;position:relative;text-align:center;top:-3em;width:90%}@media screen and (max-width:1000px){footer{margin-bottom:2em;margin-top:3em;top:0}}footer ul{align-items:center;column-gap:3em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}footer ul li{font-size:.8em;line-height:1;margin-bottom:1em}footer ul li,footer ul li a{color:var(--inactive-color-1)}footer ul li a.logo{aspect-ratio:336/63;background-color:var(--inactive-color-1);display:inline-block;mask-image:url(../img/aaa5df824f71dac476de.svg);mask-repeat:no-repeat;mask-size:100%;width:8em}#steps{padding:4em 5%}@media screen and (max-width:1000px){#steps{background-color:#e2e8ec;margin-top:0;padding-top:2em}}#steps ol{column-count:3;justify-content:space-around;list-style:none}#steps ol,#steps ol li{display:flex;flex-direction:row;margin:0;padding:0}#steps ol li{align-items:center;color:var(--inactive-color-1);font-size:clamp(1.4em,1.7vw,1.8em);font-weight:700;line-height:1.3}#steps ol li.arrow{background-color:var(--inactive-color-1);height:89px;mask-image:url(../img/36b543d1a69bbbf0f79a.svg);mask-position:50%;mask-repeat:no-repeat;width:15px}@media screen and (max-width:1000px){#steps ol li.arrow{display:none}}#steps ol li:last-child{background-image:none;padding-right:0}#steps ol li.on *{color:var(--text-color)}#steps ol li.on+li.arrow{background-color:var(--text-color)}#steps ol li span{text-wrap:pretty}#steps ol li span em{aspect-ratio:1/1;border:3px solid;border-radius:3em;display:inline-block;font-size:1.6em;font-style:normal;font-weight:700;line-height:1;margin-right:.6em;padding:.4em;text-align:center;width:1em}@media screen and (max-width:800px){#steps ol{flex-direction:column;margin:0 auto;width:fit-content}#steps ol li{font-size:clamp(1.4em,4vw,1.8em)}#steps ol li:not(:last-child){margin-bottom:1.3em}}#stepStandardSelector section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#stepStandardSelector section>div:first-child{width:50%}#stepStandardSelector section>div:last-child{align-self:center;width:40%}@media screen and (max-width:1000px){#stepStandardSelector section>div:first-child{margin-bottom:2em;width:100%}#stepStandardSelector section>div:last-child{width:100%}}#stepStandardSelector .chooseStandardsSelect{display:flex;flex-direction:column;row-gap:var(--form-fields-gap)}#stepIfZones section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#stepIfZones section>div:first-child{width:50%}#stepIfZones section>div:last-child{align-self:center;display:flex;flex-direction:row;gap:var(--form-fields-gap);justify-content:center;width:40%}@media screen and (max-width:1000px){#stepIfZones section>div:first-child{margin-bottom:2em;width:100%}#stepIfZones section>div:last-child{width:100%}}#stepIfZones button{font-size:1.2em;padding-left:2em;padding-right:2em;width:50%}#stepIfZones button.wide{width:100%}.popover{font-size:1rem;max-width:600px;padding:2em}.popover p{margin:0 0 .5em}.popover-air-flow{display:grid;grid-template-columns:auto 1fr;grid-gap:1em;white-space:normal}.popover-air-flow button{font-size:.6em}.popover-air-flow button.Mui-disabled{border:1px solid rgba(0,0,0,.25);color:rgba(0,0,0,.5)}.popover-air-flow svg{font-size:2em;fill:#aaa}.popover-air-flow p{position:relative}@media screen and (max-width:600px){.popover-air-flow{grid-template-columns:1fr}}.popover-distrubution-type{display:flex;flex-direction:column;max-width:440px;row-gap:2em}.popover-distrubution-type__text{display:flex;flex-direction:row}.popover-distrubution-type__text .infoicon{color:var(--identity-color-darkred);font-size:2.5em;margin-right:.25em}.popover-distrubution-type__images{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2em;justify-content:space-between}.popover-distrubution-type__images figure{align-items:center;display:flex;flex-direction:column;flex-grow:1;font-weight:700;justify-content:space-between;margin:0;text-align:center}.popover-distrubution-type__images figure figcaption{margin:1.3em 0 0}.recuperationCalculatorRoomCanvasAdder{margin-top:1em;width:100%}.recuperationCalculatorRoomCanvasAdderCanvas{margin-top:1em;min-height:500px;width:100%}.recuperationCalculatorRoomCanvasAdderDialog{margin-top:5px}.recuperationCalculatorRoomCanvasAdderDialogButton{width:100%}img.draggable-recuperator-horizontal{height:100px;margin:0 20px;width:auto}img.draggable-exhaust-roof,img.draggable-exhaust-wall,img.draggable-intake-roof,img.draggable-intake-wall,img.draggable-recuperator-vertical,img.draggable-stack{height:50px;margin:25px 20px;width:auto}.rooms{font-size:1rem;margin-bottom:6em}.rooms .room-adder{margin-top:3em}.rooms .header{border-bottom:1px solid var(--border-color-1);column-gap:1em;font-size:1rem;margin-bottom:2em;padding-bottom:.5em}.rooms .header,.rooms .header__area-name{align-items:center;display:flex;flex-direction:row}.rooms .header__area-name{color:var(--text-color);float:left;font-size:clamp(1.6em,4vw,2em);justify-content:flex-start;line-height:1.4;margin:0 2vw 0 0;max-width:70vw;min-height:56px}.rooms .header__area-name span{display:inline-block;margin-right:.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rooms .header__area-name .edit{color:var(--identity-color-darkred)}.rooms .header__area-height{align-items:center;color:var(--text-color);column-gap:1em;display:inline-flex;flex-direction:row;float:left;font-size:clamp(1em,2vw,1.2em);font-weight:500;line-height:1.4;margin:.5em 0;max-width:60vw}@media screen and (max-width:600px){.rooms .header__area-height{max-width:max-content}}.rooms .header__delete-area{margin-left:auto!important}.rooms .header__delete-area__button{white-space:nowrap}.rooms .header__delete-area__icon{display:none!important}.rooms .header__delete-area__icon svg{color:var(--identity-color-darkred);height:1.3em;width:1.3em}@media screen and (max-width:600px){.rooms .header__delete-area{align-self:flex-start}.rooms .header__delete-area__icon{display:inline-flex!important}.rooms .header__delete-area__button{display:none!important}}.rooms .table{color:var(--text-color);font-size:1rem;line-height:1.4}@media screen and (max-width:1000px){.rooms .table{border-bottom:1px solid var(--border-color-1)}}.rooms__row>td{border-bottom:1px dashed var(--border-color-1);padding-bottom:1.5rem;padding-right:4vw;padding-top:1.5rem;vertical-align:top}.rooms__row>td:last-child{padding-right:1vw}.rooms__row p{margin:0}@media screen and (max-width:1000px){.rooms__row{display:grid;grid-template-areas:"name name name delete" "area capacity flow details"}.rooms__row>td{border-bottom:none;padding-left:3vw;padding-right:3vw}}@media screen and (max-width:800px){.rooms__row{grid-template-areas:"name name delete" "area capacity flow" "details details details"}}@media screen and (max-width:500px){.rooms__row{grid-template-areas:"name delete" "area capacity" "flow flow" "details details"}}.rooms__row .label{display:none;font-size:1rem;font-weight:400;margin:0;padding-bottom:.65em}@media screen and (max-width:1000px){.rooms__row .label{display:inline-block}}@media screen and (min-width:1000px){.rooms__row:last-child td{border-bottom:1px solid var(--border-color-1)}}.rooms__header{background-color:var(--table-background-color-1);color:var(--text-color-dark);font-size:1em;font-weight:700;padding-bottom:1em;padding-top:1em;text-align:left}@media screen and (max-width:1000px){.rooms__header{display:none}}.rooms__name{font-size:1.1em;font-weight:700;grid-area:name;padding-left:1vw}.rooms__name span{display:block;max-width:10vw;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:1000px){.rooms__name{background-color:var(--table-background-color-1);font-size:1.2em}.rooms__name span{max-width:none}}.rooms__area{font-size:1em;font-weight:700;grid-area:area;white-space:nowrap}.rooms__area>div{margin:0}.rooms__area .label:after{content:" "}@media screen and (max-width:1000px){.rooms__area{display:flex;flex-direction:column;justify-content:flex-start}}@media screen and (max-width:500px){.rooms__area{display:flex;flex-direction:row;flex-wrap:nowrap}}.rooms__cubic-capacity{font-size:1em;font-weight:700;grid-area:capacity;white-space:nowrap}.rooms__cubic-capacity .label:after{content:" "}@media screen and (max-width:500px){.rooms__cubic-capacity{display:flex;flex-direction:row;flex-wrap:nowrap}}.rooms__air-flow{align-items:center;grid-area:flow;white-space:nowrap}@media screen and (max-width:500px){.rooms__air-flow{padding-top:0!important}}.rooms__air-flow li,.rooms__air-flow p{font-size:.9em;margin:0 0 .3em}.rooms__air-flow li:last-child,.rooms__air-flow p:last-child{margin-bottom:0}.rooms__air-flow ul{margin:0;padding-left:1.8em}.rooms__air-flow .details{column-gap:1.5em;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;row-gap:.65em}@media screen and (max-width:1000px){.rooms__air-flow .details{align-items:center;flex-direction:row}}.rooms__air-flow .values{align-items:center;display:flex;flex-direction:row}.rooms__air-flow .values>div:first-child{border-right:1px solid var(--border-color-1);padding-right:1em}.rooms__air-flow .values>div:last-child{padding-left:.5em}.rooms__air-flow .actions{align-items:center;column-gap:.7em;display:flex;flex-direction:row;justify-content:flex-start}.rooms__air-flow .actions svg{height:.9em;width:.9em}.rooms__air-flow .actions__edit{color:var(--identity-color-darkred)}.rooms__air-flow .actions__split{color:var(--text-color)}.rooms__air-flow .actions__split svg{font-size:1.2em}.rooms__air-flow .actions button,.rooms__air-flow .actions__split.on{color:var(--identity-color-darkred)}.rooms__air-flow .actions button{font-size:.7em}.rooms__details{font-size:.8em;grid-area:details;line-height:1.6;white-space:nowrap}.rooms__details p{margin:0}.rooms__details p strong:before{content:" "}@media screen and (max-width:800px){.rooms__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:0!important}.rooms__details p:not(:last-child){margin-right:2em}}@media screen and (max-width:600px){.rooms__details{justify-content:start}.rooms__details p{width:calc(50% - 2em)}}@media screen and (max-width:500px){.rooms__details{flex-direction:column}}.rooms__delete{grid-area:delete;text-align:right}.rooms__delete a{color:var(--text-color)}@media screen and (max-width:1000px){.rooms__delete{background-color:var(--table-background-color-1)}}.rooms .summary{background-color:var(--table-background-color-1);display:flex;flex-direction:column;font-size:1rem;padding:2em 3vw;row-gap:3em}@media screen and (max-width:1000px){.rooms .summary{flex-direction:column;row-gap:2em}}.rooms .summary__air-flow{border-bottom:1px dashed var(--border-color-1);border-top:0;grid-template-columns:repeat(auto-fill,minmax(300px,25%));padding-bottom:2em;padding-top:0}.rooms .summary__info{align-items:flex-start;column-gap:3vw;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1000px){.rooms .summary__info{flex-direction:column}}@media screen and (max-width:500px){.rooms .summary__info{justify-content:center}}.rooms .summary__label{column-gap:5%;display:block;grid-template-columns:repeat(auto-fill,minmax(250px,25%));padding-bottom:3em;row-gap:var(--form-fields-gap)}.rooms .summary__label p{font-size:clamp(1em,1.5vw,1.1em);font-weight:400;margin:0 0 2em}.rooms .summary__label p strong{white-space:nowrap}@media screen and (max-width:1000px){.rooms .summary__label p{font-size:1.1em}}.rooms .summary__parameters{column-gap:var(--form-fields-gap);display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));row-gap:var(--form-fields-gap);width:70%}@media screen and (max-width:1000px){.rooms .summary__parameters{width:100%}}.rooms .summary__parameters>div{align-items:center;column-gap:.5em;display:flex;flex-direction:row;justify-content:flex-start}.rooms .summary__parameters>div>div:first-child{flex-grow:1}.unit{font-size:1rem}.unit .header{border-bottom:1px solid var(--border-color-1);column-gap:1em;font-size:1rem;margin-bottom:2em;padding-bottom:.5em}.unit .header,.unit .header__name{align-items:center;display:flex;flex-direction:row}.unit .header__name{color:var(--text-color);float:left;font-size:2em;justify-content:flex-start;line-height:1.4;margin:0 2vw 0 0;max-width:60vw;min-height:56px;overflow:visible}.unit .header__name p{white-space:nowrap}.unit .table{border-bottom:1px solid var(--border-color-1);color:var(--text-color);font-size:1rem;line-height:1.4;margin-bottom:2em}.unit .label{display:none;font-size:1rem;font-weight:400}@media screen and (max-width:800px){.unit .label{display:inline-block}}.unit__hd{background-color:var(--table-background-color-1);color:var(--text-color-dark);font-size:1em;font-weight:700;padding-bottom:1em;padding-right:2vw;padding-top:1em;text-align:left}.unit__hd:first-child{padding-left:1vw}@media screen and (max-width:1000px){.unit__hd:first-child{display:none}}.unit__hd:last-child{padding-right:1vw}@media screen and (max-width:800px){.unit__hd{display:none}}.unit p{margin:0}.unit td{vertical-align:top}.unit td:last-child{padding-right:1vw}@media screen and (max-width:800px){.unit td{border-bottom:none;padding-left:3vw;padding-right:3vw}.unit__row{display:grid;grid-template-areas:"name name options" "count price sum" "thumb thumb thumb"}}.unit__count,.unit__name,.unit__options,.unit__price,.unit__sum,.unit__thumb{padding-bottom:1.5em;padding-right:4vw;padding-top:1.5em}.unit__thumb{grid-area:thumb;padding-right:3vw;text-align:center}.unit__thumb img{height:auto;max-width:200px;min-width:150px;width:100%}@media screen and (max-width:1000px){.unit__thumb{display:none}}@media screen and (max-width:800px){.unit__thumb{padding-top:0}}.unit__name{font-size:1em;grid-area:name;width:100%}.unit__name>div{column-gap:1em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1em;row-gap:.5em}.unit__name p{font-size:1em;font-weight:400;margin-bottom:.5em}@media screen and (max-width:800px){.unit__name p{font-size:.8em}.unit__name{background-color:var(--table-background-color-1);font-size:1.2em;width:auto}}.unit__desc{font-size:1em;padding-bottom:1.5em}.unit__desc p{font-size:.8em;font-weight:400;margin-bottom:.5em}.unit__count{grid-area:count}.unit__count>div{margin:0}.unit__price{grid-area:price}.unit__sum{grid-area:sum}.unit__count,.unit__price,.unit__sum{font-size:1.1em;font-weight:700;white-space:nowrap}.unit__count .value,.unit__price .value,.unit__sum .value{white-space:nowrap}.unit__count .currency,.unit__price .currency,.unit__sum .currency{font-weight:500;margin-left:.5em}@media screen and (max-width:800px){.unit__count,.unit__price,.unit__sum{align-items:flex-start;column-gap:1em;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;row-gap:.5em}}.unit__options{grid-area:options;text-align:right}.unit__options a{color:var(--text-color)}@media screen and (max-width:800px){.unit__options{background-color:var(--table-background-color-1)}.unit__options svg{color:var(--identity-color-darkred);height:1.3em;width:1.3em}}.materialListQuantityAuto,.materialListQuantityAuto input{background-color:#ffffe0}.products{font-size:1rem}.products .header{align-items:center;border-bottom:1px solid var(--border-color-1);column-gap:1em;display:flex;flex-direction:row;font-size:1rem;margin-bottom:2em;padding-bottom:.5em}.products .header:has(h4){border:none;padding-bottom:0}.products .header__name{align-items:center;color:var(--text-color);display:flex;flex-direction:row;float:left;font-size:2.1em;justify-content:flex-start;line-height:1.4;margin:0 2vw 0 0;max-width:60vw;min-height:56px}.products .header__subname{color:var(--text-color);font-size:1.5em;line-height:1.4;margin:0}.products .header__options{margin-left:auto}.products .table{color:var(--text-color);font-size:1rem;line-height:1.4;margin-bottom:2em}@media screen and (max-width:800px){.products .table{border-bottom:1px solid var(--border-color-1)}}.products .label{display:none;font-size:1rem;font-weight:400}@media screen and (max-width:800px){.products .label{display:inline-block}}.products__hd{background-color:var(--table-background-color-1);color:var(--text-color-dark);font-size:1em;font-weight:700;padding-bottom:1em;padding-right:2vw;padding-top:1em;text-align:left}.products__hd:first-child{padding-left:1vw}.products__hd:last-child{padding-right:1vw}@media screen and (max-width:800px){.products__hd{display:none}}.products p{margin:0}.products td{border-bottom:1px dashed var(--border-color-1);vertical-align:top}.products td:last-child{padding-right:1vw}@media screen and (max-width:800px){.products td{border-bottom:none;padding-left:3vw;padding-right:3vw}.products__row{display:grid;grid-template-areas:"name name options" "count price sum" "thumb thumb thumb"}}.products__row:last-child td{border-bottom:1px solid var(--border-color-1)}.products__count,.products__name,.products__options,.products__price,.products__sum,.products__thumb{padding-bottom:1.5em;padding-right:4vw;padding-top:1.5em}.products__thumb{grid-area:thumb;padding-right:3vw;text-align:center}.products__thumb img{height:auto;max-width:150px;min-width:100px;width:100%}@media screen and (max-width:800px){.products__thumb{padding-top:0}}.products__thumb--optional img{opacity:.5}.products__name{font-size:1em;grid-area:name}.products__name p{font-size:clamp(.9em,3vw,1em);font-weight:700}.products__name p:has(+small){margin-bottom:.5em}.products__name small{font-size:.8em}@media screen and (max-width:800px){.products__name{background-color:var(--table-background-color-1);font-size:1.1em;padding-right:0!important}}.products__count{grid-area:count}.products__count>div{display:flex}.products__count>div>div{margin:0 .5em 0 0}.products__price{grid-area:price}.products__sum{grid-area:sum}.products__count,.products__price,.products__sum{font-size:1.1em;font-weight:700;white-space:nowrap}.products__count .value,.products__price .value,.products__sum .value{white-space:nowrap}.products__count .currency,.products__price .currency,.products__sum .currency{font-weight:500;margin-left:.5em}@media screen and (max-width:800px){.products__count,.products__price,.products__sum{align-items:flex-start;column-gap:1em;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;row-gap:.5em}}.products__options{grid-area:options;text-align:right}.products__options a{color:var(--text-color)}@media screen and (max-width:800px){.products__options{background-color:var(--table-background-color-1);padding-left:0!important}.products__options svg{color:var(--identity-color-darkred);height:1.3em;width:1.3em}}.prices-switch{align-items:flex-start;column-gap:var(--form-fields-gap);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;justify-content:flex-end}.prices-switch__label{font-size:1.2em;font-weight:700;margin-top:.3em}@media screen and (max-width:600px){.prices-switch{align-items:flex-start;flex-direction:column}}.other{font-size:1rem}.other .header{align-items:center;border-bottom:1px solid var(--border-color-1);column-gap:1em;display:flex;flex-direction:row;font-size:1rem;margin-bottom:2em;padding-bottom:.5em}.other .header:has(h4){border:none;padding-bottom:0}.other .header__name{align-items:center;color:var(--text-color);display:flex;flex-direction:row;float:left;font-size:2.1em;justify-content:flex-start;line-height:1.4;margin:0 2vw 0 0;max-width:60vw;min-height:56px}.other .header__subname{color:var(--text-color);font-size:1.5em;line-height:1.4;margin:0}.other .header__options{margin-left:auto}.other .table{color:var(--text-color);font-size:1rem;line-height:1.4;margin-bottom:2em}@media screen and (max-width:800px){.other .table{border-bottom:1px solid var(--border-color-1)}}.other .label{display:none;font-size:1rem;font-weight:400}@media screen and (max-width:800px){.other .label{display:inline-block}}.other__hd{background-color:var(--table-background-color-1);color:var(--text-color-dark);font-size:1em;font-weight:700;padding-bottom:1em;padding-right:2vw;padding-top:1em;text-align:left;white-space:nowrap}.other__hd:first-child{padding-left:1vw}.other__hd:last-child{padding-right:1vw}@media screen and (max-width:800px){.other__hd{display:none}}.other p{margin:0}.other td{border-bottom:1px solid var(--border-color-1);padding-right:5vw;vertical-align:top}.other td:last-child{padding-right:1vw}@media screen and (max-width:800px){.other td{border-bottom:none;padding-left:3vw;padding-right:3vw}.other__row{display:grid;grid-template-areas:"name name" "toggle sum"}}.other__name,.other__sum,.other__toggle{padding-bottom:1.5em;padding-top:1.5em}.other__toggle{grid-area:toggle}.other__name{font-size:1em;grid-area:name;width:100%}.other__name p{font-size:1em;font-weight:700;margin-top:.5em}.other__name p:has(+small){margin-bottom:.5em}.other__name small{font-size:.8em}@media screen and (max-width:800px){.other__name{background-color:var(--table-background-color-1);font-size:1.2em;width:auto}}.other__sum{grid-area:sum}@media screen and (max-width:800px){.other__sum{align-items:flex-start;column-gap:1em;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;row-gap:.5em}}.calculation-summary{align-items:center;display:flex;flex-direction:column;font-size:1rem;justify-content:center;padding:1em 0}.calculation-summary__sum{margin-bottom:4em;text-align:center}.calculation-summary__sum p{font-size:clamp(1.8em,3vw,2.3em);margin:0 0 .5em}.calculation-summary__sum p span{white-space:nowrap}.calculation-summary__sum p strong{font-weight:700;white-space:nowrap}.calculation-summary__sum p .currency{font-size:.7em;font-weight:500;white-space:nowrap}.calculation-summary__sum small{font-size:1em}.calculation-summary__options{display:flex;flex-direction:column;row-gap:2em}.calculation-summary__options__btns,.calculation-summary__options__save{column-gap:2em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:var(--form-fields-gap)}.calculation-summary__options__save{border-bottom:1px solid var(--border-color-1);justify-content:center;padding-bottom:2em}.calculation-summary__options__save .btns{column-gap:2em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.calculation-summary__options__btns button{width:calc(50% - 2em)}@media screen and (max-width:800px){.calculation-summary__options__btns button{flex-grow:1;width:auto}}.materialListCanvas{margin-top:1em;width:100%}.materialListCanvasCanvas{margin-top:1em;min-height:500px;width:100%}img.draggable-distribution_box,img.draggable-end_box{height:50px;margin:25px 20px;width:auto}img.loyaltyProgramPrizeImage{width:150px}#profile{display:flex;flex-direction:column;font-size:1rem}#profile .menu,#profile .tabs{margin-bottom:2em}#profile .tabs{width:100%}#profile .tabs ul{align-items:stretch;border-bottom:1px solid var(--icons-color-lightgrey);display:flex;flex-direction:row;flex-wrap:nowrap;list-style-type:none;margin:0;padding:0}#profile .tabs ul li{align-items:center;border-bottom:2px solid hsla(0,0%,100%,0);box-sizing:border-box;display:flex;flex-grow:1;font-size:clamp(.85em,2vw,1em);font-weight:500;justify-content:center;padding:.85em 1em;position:relative;text-align:center;text-transform:uppercase;top:1px;transition:border-bottom .3s,background-color .3s}#profile .tabs ul li:hover{background-color:rgba(237,241,244,.5);cursor:pointer}#profile .tabs ul li.on,#profile .tabs ul li:hover{border-bottom:2px solid var(--identity-color-darkred)}#profile .tabs ul li.on{background-color:#edf1f4;color:var(--identity-color-darkred)}#profile .table{margin-bottom:3rem}#profile .table .header{border-bottom:1px solid var(--border-color-1);font-weight:700;padding:1em;text-align:left}#profile .table .header:first-child{padding-left:0}#profile .table .header:last-child{padding-right:0}#profile .table .row:not(:last-child) .item{border-bottom:1px dashed var(--border-color-1)}#profile .table .row:last-child .item{border-bottom:1px solid var(--border-color-1)}#profile .table .item{padding:1em;vertical-align:top}#profile .table .item:first-child{padding-left:0}#profile .table .item:last-child{padding-right:0}#profile .table .item.date{white-space:nowrap}#profile .table .item.actions>div{align-items:flex-start;display:flex;flex-direction:column}#profile .table .item.actions>div>.status{font-weight:500}#profile .table .item.actions>div button{font-size:.8em;white-space:nowrap}#profile .table .item.actions>div:has(>.status+*)>.status{padding-bottom:.5em}#profile .table .label{display:none}@media screen and (max-width:800px){#profile .table .label{display:inline}}#profile .table.events .item.name{max-width:30%;width:100%}#profile .table.events .item.price{white-space:nowrap}@media screen and (min-width:800px){#profile .table.events .item.price strong{font-weight:400}}@media screen and (max-width:800px){#profile .table.events .row{display:grid;grid-template-areas:"name name" "date price" "actions actions";grid-template-columns:repeat(2,1fr);margin-bottom:1.5em}#profile .table.events .row .date{border-bottom:none;grid-area:date;padding-bottom:0}#profile .table.events .row .name{background-color:var(--table-background-color-1);border-bottom:none;font-size:1.1em;font-weight:700;grid-area:name;max-width:unset;padding-left:1em;width:auto}#profile .table.events .row .actions{border-bottom:none;grid-area:actions;padding-right:1em}#profile .table.events .row .actions button{font-size:.7em}#profile .table.events .row .status{grid-area:status}#profile .table.events .row .price{border-bottom:none;grid-area:price;padding-bottom:0;text-align:right}#profile .table.events .header{display:none}}#profile .table.loyality-programs .item.name{max-width:30%;width:100%}#profile .table.loyality-programs .item.name .date,#profile .table.loyality-programs .item.name .date span{white-space:nowrap}#profile .table.loyality-programs .item.name>div{display:flex;flex-direction:column}#profile .table.loyality-programs .item.name>div :first-child{padding-bottom:.5em}#profile .table.loyality-programs .item.points{white-space:nowrap}#profile .table.loyality-programs .item.comments{font-style:italic}#profile .table.loyality-programs .item.project strong{font-weight:400}@media screen and (max-width:800px){#profile .table.loyality-programs .row{display:grid;grid-template-areas:"name name name" "project project points" "comments comments comments" "actions actions actions";grid-template-columns:repeat(3,1fr)}#profile .table.loyality-programs .row .name{background-color:var(--table-background-color-1);border-bottom:none;font-size:1.1em;grid-area:name;max-width:unset;padding-left:1em;width:auto}#profile .table.loyality-programs .row .name>div{align-items:center;column-gap:1em;flex-direction:row;justify-content:space-between}#profile .table.loyality-programs .row .name>div :first-child{padding-bottom:0}#profile .table.loyality-programs .row .name .date{font-size:.8em;font-weight:400;text-align:right;white-space:wrap;width:min-content}#profile .table.loyality-programs .row .project{border-bottom:none;grid-area:project;padding-bottom:0}#profile .table.loyality-programs .row .project strong{font-weight:700}#profile .table.loyality-programs .row .points{border-bottom:none;grid-area:points;padding-bottom:0;text-align:right}#profile .table.loyality-programs .row .comments{border-bottom:none;grid-area:comments;padding-bottom:0}#profile .table.loyality-programs .row .actions{border-bottom:none;grid-area:actions;padding-right:1em}#profile .table.loyality-programs .row .actions button:not(.link){font-size:.7em}#profile .table.loyality-programs .header{display:none}}#profile .user-points{background-color:var(--table-background-color-1);font-size:1.5rem;margin-bottom:3rem;padding:1em;text-align:center}#profile .user-data{column-gap:10vw;display:grid;font-size:1rem;grid-template-columns:auto 1fr;margin-bottom:3rem;row-gap:.9em}#profile .user-data .property{font-size:clamp(1em,2vw,1.2em);width:max-content}#profile .user-data .value{font-size:clamp(1em,2vw,1.2em);font-weight:700}@media screen and (max-width:500px){#profile .user-data{grid-template-columns:auto;row-gap:.5em}#profile .user-data .value{font-size:1.2em;margin-bottom:.65em}}#trainingListEventCalendarWrapper{align-items:center;display:flex;flex-direction:column;margin:3em 0;width:40%}#trainingListEventCalendarWrapper .MuiGrid-item{overflow:hidden}#trainingListEventCalendarWrapper .MuiGrid-item .MuiGrid-item{height:40px;overflow:hidden}.panelTranslationsAllCellHtml,.panelTranslationsAllCellText{display:block;overflow:hidden;text-overflow:ellipsis;width:200px}.panelTranslationsAllCellImage{width:200px}.panelCalculationAduroDiametersCodeCell,.panelCalculationAriaConnectSystemsCodeCell,.panelCalculationStandardsCodeCell{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:200px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.adminPanelImage{max-width:50px}.adminPanelImageBig{max-width:400px}.panelTrainingQuestionsAnswerCell{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:200px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.panelSmallTable{font-size:.75rem!important}#panel{display:flex;flex-direction:column;font-size:1rem}#panel .menu,#panel .tabs{margin-bottom:2em}#panel .tabs{width:100%}#panel .tabs ul{align-items:stretch;border-bottom:1px solid var(--icons-color-lightgrey);display:flex;flex-direction:row;flex-wrap:nowrap;list-style-type:none;margin:0;padding:0}#panel .tabs ul li{align-items:center;border-bottom:2px solid hsla(0,0%,100%,0);box-sizing:border-box;display:flex;flex-grow:1;font-size:clamp(.6em,1.5vw,.75em);font-weight:500;justify-content:center;padding:.85em 1em;position:relative;text-align:center;text-transform:uppercase;top:1px;transition:border-bottom .3s,background-color .3s}#panel .tabs ul li:hover{background-color:rgba(237,241,244,.5);cursor:pointer}#panel .tabs ul li.on,#panel .tabs ul li:hover{border-bottom:2px solid var(--identity-color-darkred)}#panel .tabs ul li.on{background-color:#edf1f4;color:var(--identity-color-darkred)}#panel .table{margin-bottom:3rem}#panel .table .header{border-bottom:1px solid var(--border-color-1);font-weight:700;padding:1em;text-align:left}#panel .table .header:first-child{padding-left:0}#panel .table .header:last-child{padding-right:0}#panel .table .row:not(:last-child) .item{border-bottom:1px dashed var(--border-color-1)}#panel .table .row:last-child .item{border-bottom:1px solid var(--border-color-1)}#panel .table .item{padding:1em;vertical-align:top}#panel .table .item:first-child{padding-left:0}#panel .table .item:last-child{padding-right:0}#panel .table .item.date{white-space:nowrap}#panel .table .item.actions>div{align-items:flex-start;display:flex;flex-direction:column}#panel .table .item.actions>div>.status{font-weight:500}#panel .table .item.actions>div button{font-size:.8em;white-space:nowrap}#panel .table .item.actions>div:has(>.status+*)>.status{padding-bottom:.5em}#panel .table .label{display:none}@media screen and (max-width:800px){#panel .table .label{display:inline}}#panel .table.events .item.name{max-width:30%;width:100%}#panel .table.events .item.price{white-space:nowrap}@media screen and (min-width:800px){#panel .table.events .item.price strong{font-weight:400}}@media screen and (max-width:800px){#panel .table.events .row{display:grid;grid-template-areas:"name name" "date price" "actions actions";grid-template-columns:repeat(2,1fr);margin-bottom:1.5em}#panel .table.events .row .date{border-bottom:none;grid-area:date;padding-bottom:0}#panel .table.events .row .name{background-color:var(--table-background-color-1);border-bottom:none;font-size:1.1em;font-weight:700;grid-area:name;max-width:unset;padding-left:1em;width:auto}#panel .table.events .row .actions{border-bottom:none;grid-area:actions;padding-right:1em}#panel .table.events .row .actions button{font-size:.7em}#panel .table.events .row .status{grid-area:status}#panel .table.events .row .price{border-bottom:none;grid-area:price;padding-bottom:0;text-align:right}#panel .table.events .header{display:none}}#panel .table.loyality-programs .item.name{max-width:30%;width:100%}#panel .table.loyality-programs .item.name .date,#panel .table.loyality-programs .item.name .date span{white-space:nowrap}#panel .table.loyality-programs .item.name>div{display:flex;flex-direction:column}#panel .table.loyality-programs .item.name>div :first-child{padding-bottom:.5em}#panel .table.loyality-programs .item.points{white-space:nowrap}#panel .table.loyality-programs .item.comments{font-style:italic}#panel .table.loyality-programs .item.project strong{font-weight:400}@media screen and (max-width:800px){#panel .table.loyality-programs .row{display:grid;grid-template-areas:"name name name" "project project points" "comments comments comments" "actions actions actions";grid-template-columns:repeat(3,1fr)}#panel .table.loyality-programs .row .name{background-color:var(--table-background-color-1);border-bottom:none;font-size:1.1em;grid-area:name;max-width:unset;padding-left:1em;width:auto}#panel .table.loyality-programs .row .name>div{align-items:center;column-gap:1em;flex-direction:row;justify-content:space-between}#panel .table.loyality-programs .row .name>div :first-child{padding-bottom:0}#panel .table.loyality-programs .row .name .date{font-size:.8em;font-weight:400;text-align:right;white-space:wrap;width:min-content}#panel .table.loyality-programs .row .project{border-bottom:none;grid-area:project;padding-bottom:0}#panel .table.loyality-programs .row .project strong{font-weight:700}#panel .table.loyality-programs .row .points{border-bottom:none;grid-area:points;padding-bottom:0;text-align:right}#panel .table.loyality-programs .row .comments{border-bottom:none;grid-area:comments;padding-bottom:0}#panel .table.loyality-programs .row .actions{border-bottom:none;grid-area:actions;padding-right:1em}#panel .table.loyality-programs .row .actions button:not(.link){font-size:.7em}#panel .table.loyality-programs .header{display:none}}#panel .user-points{background-color:var(--table-background-color-1);font-size:1.5rem;margin-bottom:3rem;padding:1em;text-align:center}#panel .user-data{column-gap:10vw;display:grid;font-size:1rem;grid-template-columns:auto 1fr;margin-bottom:3rem;row-gap:.9em}#panel .user-data .property{font-size:clamp(1em,2vw,1.2em);width:max-content}#panel .user-data .value{font-size:clamp(1em,2vw,1.2em);font-weight:700}@media screen and (max-width:500px){#panel .user-data{grid-template-columns:auto;row-gap:.5em}#panel .user-data .value{font-size:1.2em;margin-bottom:.65em}}:root{--text-color:#414042;--text-color-dark:#3c3c3c;--text-color-light:#727272;--icons-color-lightgrey:#999;--identity-color-black:#414042;--identity-color-grey:#58595b;--identity-color-darkred:#b61e42;--identity-color-red:#ed1847;--background-color:#1e2e49;--inactive-color-1:#a2b0b9;--border-color-1:#e1e1e1;--table-background-color-1:#f5f5f5;--form-fields-gap:1.5em;color:#1e1e1e;color-scheme:light;font-family:Segoe UI,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;line-height:1.4;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--background-color);background-image:url(../img/5864124a02e51add623d.jpg);background-position:50% 100%;background-repeat:no-repeat;background-size:100%;display:flex;justify-content:center;min-height:100vh;min-width:400px}main{margin:0 auto;max-width:1400px;position:relative;top:-7em;width:100%}@media screen and (max-width:1000px){main{top:-1px}}a{color:var(--identity-color-darkred)}a:hover{color:var(--identity-color-red)}#root,.section{width:100%}.section{background-color:#fff;box-sizing:border-box;font-size:1rem;padding:2em 5% 4em}.section:not(:last-child){margin-bottom:3em}.section__header{align-items:center;display:flex;flex-direction:row;font-size:1rem;justify-content:space-between;margin:1.5em 0 2.5em}@media screen and (max-width:1000px){.section__header{align-items:flex-start;flex-direction:column;row-gap:1.5em}}.section__header h2,.section__header h3{line-height:1.1;margin:0;text-wrap:pretty}.section__header h2{font-size:clamp(2em,6.5vw,2.6em)}.section__header h2 span{margin-right:.8em}.section__header h2 span:after{color:var(--inactive-color-1);content:"|";font-size:.8em;margin-left:1em;position:relative;top:-.2em}@media screen and (max-width:500px){.section__header h2 span{display:none}}.section__header h3{font-size:clamp(1.8em,6vw,2.2em)}.section:has(+#visualEditorToggle){margin-bottom:2em}.section__desc p{font-size:1.25em;text-wrap:pretty}.section__desc p.lead{font-size:1.5em}.calculate-button-container{font-size:1rem;margin-bottom:3em;text-align:center}.calculate-button-container p{color:#cedef6;font-weight:300;margin:0 2em 2em}.calculate-button-container .buttons{display:flex;flex-wrap:wrap;gap:2em;justify-content:center;margin:0 2em}.calculate-button-container .buttons .back-button,.calculate-button-container .buttons .calculate-button{color:#0f1725;font-size:1.1em;font-weight:500;margin:0}.calculate-button-container .buttons .back-button.Mui-disabled,.calculate-button-container .buttons .calculate-button.Mui-disabled{color:#0f1725;opacity:.5}.calculate-button-container .buttons .calculate-button.Mui-disabled{background-color:#7f99c3}.calculate-button-container .buttons .back-button.Mui-disabled{background-color:#b5c3da}.infoicon{color:var(--icons-color-lightgrey);height:.9em!important;width:.9em!important}.room-adder,.zone-adder{align-items:center;display:flex;flex-wrap:wrap;font-size:1rem;gap:var(--form-fields-gap);justify-content:center}.room-adder button,.zone-adder button{white-space:nowrap}.room-adder__dimensions,.zone-adder__dimensions{align-items:center;display:flex;flex-direction:row;gap:var(--form-fields-gap);justify-content:space-between}.room-adder__dimensions>div,.zone-adder__dimensions>div{flex-grow:1}@media screen and (max-width:600px){.room-adder__dimensions,.zone-adder__dimensions{flex-grow:1;flex-wrap:wrap;justify-content:center}.room-adder__dimensions span,.zone-adder__dimensions span{display:none}}@media screen and (max-width:800px){.room-adder__height,.room-adder__name,.room-adder__number-of-persons,.room-adder__type,.zone-adder__height,.zone-adder__name,.zone-adder__number-of-persons,.zone-adder__type{flex-grow:1}}.zone-adder{border-top:3px solid var(--border-color-1);padding-top:3em}.zone-adder>p{font-size:1.5em;font-weight:500;margin:0}.table{border-spacing:0;width:100%}#visualEditorToggle{float:right;font-size:1rem;margin-bottom:1.5em;padding-right:1em;text-align:right}#visualEditorToggle span{color:#888;font-weight:700;text-transform:uppercase}.summary{font-size:1.1rem}.summary__air-flow{border-top:1px solid var(--border-color-1);column-gap:4%;display:grid;font-size:clamp(1em,1.5vw,1.1em);grid-template-columns:repeat(auto-fit,minmax(365px,1fr));list-style-type:none;margin:0;padding:2em 0 0;row-gap:1em}.summary__air-flow strong{white-space:nowrap}.options__lang__item img{margin-right:.5em;width:1.5em}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}