﻿:root{--as-transition:all .3s ease-in-out;--as-box-shadow:.25rem .25rem .75rem #00000080;--default-border-width:1px}:root{--primary:#2666cf;--primary-comp:#cf8f26;--primary-light:#a8c2ec;--primary-ultra-light:#d4e0f5;--primary-dark:#1e52a6;--primary-ultra-dark:#173d7c;--primary-trans-10:#2666cfe6;--primary-light-trans-10:#a8c2ece6;--primary-ultra-light-trans-10:#d4e0f5e6;--primary-dark-trans-10:#1e52a6e6;--primary-ultra-dark-trans-10:#173d7ce6;--primary-trans-20:#2666cfcc;--primary-light-trans-20:#a8c2eccc;--primary-ultra-light-trans-20:#d4e0f5cc;--primary-dark-trans-20:#1e52a6cc;--primary-ultra-dark-trans-20:#173d7ccc;--primary-trans-30:#2666cfb3;--primary-light-trans-30:#a8c2ecb3;--primary-ultra-light-trans-30:#d4e0f5b3;--primary-dark-trans-30:#1e52a6b3;--primary-ultra-dark-trans-30:#173d7cb3;--primary-trans-40:#2666cf99;--primary-light-trans-40:#a8c2ec99;--primary-ultra-light-trans-40:#d4e0f599;--primary-dark-trans-40:#1e52a699;--primary-ultra-dark-trans-40:#173d7c99;--primary-trans-50:#2666cf80;--primary-light-trans-50:#a8c2ec80;--primary-ultra-light-trans-50:#d4e0f580;--primary-dark-trans-50:#1e52a680;--primary-ultra-dark-trans-50:#173d7c80;--primary-trans-60:#2666cf66;--primary-light-trans-60:#a8c2ec66;--primary-ultra-light-trans-60:#d4e0f566;--primary-dark-trans-60:#1e52a666;--primary-ultra-dark-trans-60:#173d7c66;--primary-trans-70:#2666cf4d;--primary-light-trans-70:#a8c2ec4d;--primary-ultra-light-trans-70:#d4e0f54d;--primary-dark-trans-70:#1e52a64d;--primary-ultra-dark-trans-70:#173d7c4d;--primary-trans-80:#2666cf33;--primary-light-trans-80:#a8c2ec33;--primary-ultra-light-trans-80:#d4e0f533;--primary-dark-trans-80:#1e52a633;--primary-ultra-dark-trans-80:#173d7c33;--primary-trans-90:#2666cf1a;--primary-light-trans-90:#a8c2ec1a;--primary-ultra-light-trans-90:#d4e0f51a;--primary-dark-trans-90:#1e52a61a;--primary-ultra-dark-trans-90:#173d7c1a;--secondary:#c81322;--secondary-comp:#13c8b9;--secondary-light:#e9a1a7;--secondary-ultra-light:#f4d0d3;--secondary-dark:#a00f1b;--secondary-ultra-dark:#780b14;--secondary-trans-10:#c81322e6;--secondary-light-trans-10:#e9a1a7e6;--secondary-ultra-light-trans-10:#f4d0d3e6;--secondary-dark-trans-10:#a00f1be6;--secondary-ultra-dark-trans-10:#780b14e6;--secondary-trans-20:#c81322cc;--secondary-light-trans-20:#e9a1a7cc;--secondary-ultra-light-trans-20:#f4d0d3cc;--secondary-dark-trans-20:#a00f1bcc;--secondary-ultra-dark-trans-20:#780b14cc;--secondary-trans-30:#c81322b3;--secondary-light-trans-30:#e9a1a7b3;--secondary-ultra-light-trans-30:#f4d0d3b3;--secondary-dark-trans-30:#a00f1bb3;--secondary-ultra-dark-trans-30:#780b14b3;--secondary-trans-40:#c8132299;--secondary-light-trans-40:#e9a1a799;--secondary-ultra-light-trans-40:#f4d0d399;--secondary-dark-trans-40:#a00f1b99;--secondary-ultra-dark-trans-40:#780b1499;--secondary-trans-50:#c8132280;--secondary-light-trans-50:#e9a1a780;--secondary-ultra-light-trans-50:#f4d0d380;--secondary-dark-trans-50:#a00f1b80;--secondary-ultra-dark-trans-50:#780b1480;--secondary-trans-60:#c8132266;--secondary-light-trans-60:#e9a1a766;--secondary-ultra-light-trans-60:#f4d0d366;--secondary-dark-trans-60:#a00f1b66;--secondary-ultra-dark-trans-60:#780b1466;--secondary-trans-70:#c813224d;--secondary-light-trans-70:#e9a1a74d;--secondary-ultra-light-trans-70:#f4d0d34d;--secondary-dark-trans-70:#a00f1b4d;--secondary-ultra-dark-trans-70:#780b144d;--secondary-trans-80:#c8132233;--secondary-light-trans-80:#e9a1a733;--secondary-ultra-light-trans-80:#f4d0d333;--secondary-dark-trans-80:#a00f1b33;--secondary-ultra-dark-trans-80:#780b1433;--secondary-trans-90:#c813221a;--secondary-light-trans-90:#e9a1a71a;--secondary-ultra-light-trans-90:#f4d0d31a;--secondary-dark-trans-90:#a00f1b1a;--secondary-ultra-dark-trans-90:#780b141a;--secondary-alt:#5e4528;--secondary-alt-comp:#28415e;--secondary-alt-light:#bfb5a9;--secondary-alt-ultra-light:#dfdad4;--secondary-alt-dark:#4b3720;--secondary-alt-ultra-dark:#382918;--secondary-alt-trans-10:#5e4528e6;--secondary-alt-light-trans-10:#bfb5a9e6;--secondary-alt-ultra-light-trans-10:#dfdad4e6;--secondary-alt-dark-trans-10:#4b3720e6;--secondary-alt-ultra-dark-trans-10:#382918e6;--secondary-alt-trans-20:#5e4528cc;--secondary-alt-light-trans-20:#bfb5a9cc;--secondary-alt-ultra-light-trans-20:#dfdad4cc;--secondary-alt-dark-trans-20:#4b3720cc;--secondary-alt-ultra-dark-trans-20:#382918cc;--secondary-alt-trans-30:#5e4528b3;--secondary-alt-light-trans-30:#bfb5a9b3;--secondary-alt-ultra-light-trans-30:#dfdad4b3;--secondary-alt-dark-trans-30:#4b3720b3;--secondary-alt-ultra-dark-trans-30:#382918b3;--secondary-alt-trans-40:#5e452899;--secondary-alt-light-trans-40:#bfb5a999;--secondary-alt-ultra-light-trans-40:#dfdad499;--secondary-alt-dark-trans-40:#4b372099;--secondary-alt-ultra-dark-trans-40:#38291899;--secondary-alt-trans-50:#5e452880;--secondary-alt-light-trans-50:#bfb5a980;--secondary-alt-ultra-light-trans-50:#dfdad480;--secondary-alt-dark-trans-50:#4b372080;--secondary-alt-ultra-dark-trans-50:#38291880;--secondary-alt-trans-60:#5e452866;--secondary-alt-light-trans-60:#bfb5a966;--secondary-alt-ultra-light-trans-60:#dfdad466;--secondary-alt-dark-trans-60:#4b372066;--secondary-alt-ultra-dark-trans-60:#38291866;--secondary-alt-trans-70:#5e45284d;--secondary-alt-light-trans-70:#bfb5a94d;--secondary-alt-ultra-light-trans-70:#dfdad44d;--secondary-alt-dark-trans-70:#4b37204d;--secondary-alt-ultra-dark-trans-70:#3829184d;--secondary-alt-trans-80:#5e452833;--secondary-alt-light-trans-80:#bfb5a933;--secondary-alt-ultra-light-trans-80:#dfdad433;--secondary-alt-dark-trans-80:#4b372033;--secondary-alt-ultra-dark-trans-80:#38291833;--secondary-alt-trans-90:#5e45281a;--secondary-alt-light-trans-90:#bfb5a91a;--secondary-alt-ultra-light-trans-90:#dfdad41a;--secondary-alt-dark-trans-90:#4b37201a;--secondary-alt-ultra-dark-trans-90:#3829181a;--accent:#ecaa00;--accent-comp:#0042ec;--accent-light:#f7dd99;--accent-ultra-light:#fbeecc;--accent-dark:#bd8800;--accent-ultra-dark:#8e6600;--accent-trans-10:#ecaa00e6;--accent-light-trans-10:#f7dd99e6;--accent-ultra-light-trans-10:#fbeecce6;--accent-dark-trans-10:#bd8800e6;--accent-ultra-dark-trans-10:#8e6600e6;--accent-trans-20:#ecaa00cc;--accent-light-trans-20:#f7dd99cc;--accent-ultra-light-trans-20:#fbeecccc;--accent-dark-trans-20:#bd8800cc;--accent-ultra-dark-trans-20:#8e6600cc;--accent-trans-30:#ecaa00b3;--accent-light-trans-30:#f7dd99b3;--accent-ultra-light-trans-30:#fbeeccb3;--accent-dark-trans-30:#bd8800b3;--accent-ultra-dark-trans-30:#8e6600b3;--accent-trans-40:#ecaa0099;--accent-light-trans-40:#f7dd9999;--accent-ultra-light-trans-40:#fbeecc99;--accent-dark-trans-40:#bd880099;--accent-ultra-dark-trans-40:#8e660099;--accent-trans-50:#ecaa0080;--accent-light-trans-50:#f7dd9980;--accent-ultra-light-trans-50:#fbeecc80;--accent-dark-trans-50:#bd880080;--accent-ultra-dark-trans-50:#8e660080;--accent-trans-60:#ecaa0066;--accent-light-trans-60:#f7dd9966;--accent-ultra-light-trans-60:#fbeecc66;--accent-dark-trans-60:#bd880066;--accent-ultra-dark-trans-60:#8e660066;--accent-trans-70:#ecaa004d;--accent-light-trans-70:#f7dd994d;--accent-ultra-light-trans-70:#fbeecc4d;--accent-dark-trans-70:#bd88004d;--accent-ultra-dark-trans-70:#8e66004d;--accent-trans-80:#ecaa0033;--accent-light-trans-80:#f7dd9933;--accent-ultra-light-trans-80:#fbeecc33;--accent-dark-trans-80:#bd880033;--accent-ultra-dark-trans-80:#8e660033;--accent-trans-90:#ecaa001a;--accent-light-trans-90:#f7dd991a;--accent-ultra-light-trans-90:#fbeecc1a;--accent-dark-trans-90:#bd88001a;--accent-ultra-dark-trans-90:#8e66001a;--accent-alt:#95b34c;--accent-alt-comp:#6a4cb3;--accent-alt-light:#d5e1b7;--accent-alt-ultra-light:#eaf0db;--accent-alt-dark:#778f3d;--accent-alt-ultra-dark:#596b2e;--accent-alt-trans-10:#95b34ce6;--accent-alt-light-trans-10:#d5e1b7e6;--accent-alt-ultra-light-trans-10:#eaf0dbe6;--accent-alt-dark-trans-10:#778f3de6;--accent-alt-ultra-dark-trans-10:#596b2ee6;--accent-alt-trans-20:#95b34ccc;--accent-alt-light-trans-20:#d5e1b7cc;--accent-alt-ultra-light-trans-20:#eaf0dbcc;--accent-alt-dark-trans-20:#778f3dcc;--accent-alt-ultra-dark-trans-20:#596b2ecc;--accent-alt-trans-30:#95b34cb3;--accent-alt-light-trans-30:#d5e1b7b3;--accent-alt-ultra-light-trans-30:#eaf0dbb3;--accent-alt-dark-trans-30:#778f3db3;--accent-alt-ultra-dark-trans-30:#596b2eb3;--accent-alt-trans-40:#95b34c99;--accent-alt-light-trans-40:#d5e1b799;--accent-alt-ultra-light-trans-40:#eaf0db99;--accent-alt-dark-trans-40:#778f3d99;--accent-alt-ultra-dark-trans-40:#596b2e99;--accent-alt-trans-50:#95b34c80;--accent-alt-light-trans-50:#d5e1b780;--accent-alt-ultra-light-trans-50:#eaf0db80;--accent-alt-dark-trans-50:#778f3d80;--accent-alt-ultra-dark-trans-50:#596b2e80;--accent-alt-trans-60:#95b34c66;--accent-alt-light-trans-60:#d5e1b766;--accent-alt-ultra-light-trans-60:#eaf0db66;--accent-alt-dark-trans-60:#778f3d66;--accent-alt-ultra-dark-trans-60:#596b2e66;--accent-alt-trans-70:#95b34c4d;--accent-alt-light-trans-70:#d5e1b74d;--accent-alt-ultra-light-trans-70:#eaf0db4d;--accent-alt-dark-trans-70:#778f3d4d;--accent-alt-ultra-dark-trans-70:#596b2e4d;--accent-alt-trans-80:#95b34c33;--accent-alt-light-trans-80:#d5e1b733;--accent-alt-ultra-light-trans-80:#eaf0db33;--accent-alt-dark-trans-80:#778f3d33;--accent-alt-ultra-dark-trans-80:#596b2e33;--accent-alt-trans-90:#95b34c1a;--accent-alt-light-trans-90:#d5e1b71a;--accent-alt-ultra-light-trans-90:#eaf0db1a;--accent-alt-dark-trans-90:#778f3d1a;--accent-alt-ultra-dark-trans-90:#596b2e1a;--base:#484848;--base-comp:#484848;--base-light:#b6b6b6;--base-ultra-light:#dadada;--base-dark:#3a3a3a;--base-ultra-dark:#2b2b2b;--base-trans-10:#484848e6;--base-light-trans-10:#b6b6b6e6;--base-ultra-light-trans-10:#dadadae6;--base-dark-trans-10:#3a3a3ae6;--base-ultra-dark-trans-10:#2b2b2be6;--base-trans-20:#484848cc;--base-light-trans-20:#b6b6b6cc;--base-ultra-light-trans-20:#dadadacc;--base-dark-trans-20:#3a3a3acc;--base-ultra-dark-trans-20:#2b2b2bcc;--base-trans-30:#484848b3;--base-light-trans-30:#b6b6b6b3;--base-ultra-light-trans-30:#dadadab3;--base-dark-trans-30:#3a3a3ab3;--base-ultra-dark-trans-30:#2b2b2bb3;--base-trans-40:#48484899;--base-light-trans-40:#b6b6b699;--base-ultra-light-trans-40:#dadada99;--base-dark-trans-40:#3a3a3a99;--base-ultra-dark-trans-40:#2b2b2b99;--base-trans-50:#48484880;--base-light-trans-50:#b6b6b680;--base-ultra-light-trans-50:#dadada80;--base-dark-trans-50:#3a3a3a80;--base-ultra-dark-trans-50:#2b2b2b80;--base-trans-60:#48484866;--base-light-trans-60:#b6b6b666;--base-ultra-light-trans-60:#dadada66;--base-dark-trans-60:#3a3a3a66;--base-ultra-dark-trans-60:#2b2b2b66;--base-trans-70:#4848484d;--base-light-trans-70:#b6b6b64d;--base-ultra-light-trans-70:#dadada4d;--base-dark-trans-70:#3a3a3a4d;--base-ultra-dark-trans-70:#2b2b2b4d;--base-trans-80:#48484833;--base-light-trans-80:#b6b6b633;--base-ultra-light-trans-80:#dadada33;--base-dark-trans-80:#3a3a3a33;--base-ultra-dark-trans-80:#2b2b2b33;--base-trans-90:#4848481a;--base-light-trans-90:#b6b6b61a;--base-ultra-light-trans-90:#dadada1a;--base-dark-trans-90:#3a3a3a1a;--base-ultra-dark-trans-90:#2b2b2b1a;--light:#e8e8eb;--light-comp:#ebebe8;--light-light:#f6f6f7;--light-ultra-light:#fafafb;--light-dark:#bababc;--light-ultra-dark:#8b8b8d;--light-trans-10:#e8e8ebe6;--light-light-trans-10:#f6f6f7e6;--light-ultra-light-trans-10:#fafafbe6;--light-dark-trans-10:#bababce6;--light-ultra-dark-trans-10:#8b8b8de6;--light-trans-20:#e8e8ebcc;--light-light-trans-20:#f6f6f7cc;--light-ultra-light-trans-20:#fafafbcc;--light-dark-trans-20:#bababccc;--light-ultra-dark-trans-20:#8b8b8dcc;--light-trans-30:#e8e8ebb3;--light-light-trans-30:#f6f6f7b3;--light-ultra-light-trans-30:#fafafbb3;--light-dark-trans-30:#bababcb3;--light-ultra-dark-trans-30:#8b8b8db3;--light-trans-40:#e8e8eb99;--light-light-trans-40:#f6f6f799;--light-ultra-light-trans-40:#fafafb99;--light-dark-trans-40:#bababc99;--light-ultra-dark-trans-40:#8b8b8d99;--light-trans-50:#e8e8eb80;--light-light-trans-50:#f6f6f780;--light-ultra-light-trans-50:#fafafb80;--light-dark-trans-50:#bababc80;--light-ultra-dark-trans-50:#8b8b8d80;--light-trans-60:#e8e8eb66;--light-light-trans-60:#f6f6f766;--light-ultra-light-trans-60:#fafafb66;--light-dark-trans-60:#bababc66;--light-ultra-dark-trans-60:#8b8b8d66;--light-trans-70:#e8e8eb4d;--light-light-trans-70:#f6f6f74d;--light-ultra-light-trans-70:#fafafb4d;--light-dark-trans-70:#bababc4d;--light-ultra-dark-trans-70:#8b8b8d4d;--light-trans-80:#e8e8eb33;--light-light-trans-80:#f6f6f733;--light-ultra-light-trans-80:#fafafb33;--light-dark-trans-80:#bababc33;--light-ultra-dark-trans-80:#8b8b8d33;--light-trans-90:#e8e8eb1a;--light-light-trans-90:#f6f6f71a;--light-ultra-light-trans-90:#fafafb1a;--light-dark-trans-90:#bababc1a;--light-ultra-dark-trans-90:#8b8b8d1a;--shade:#b3b3b9;--shade-comp:#b9b9b3;--shade-light:#e1e1e3;--shade-ultra-light:#f0f0f1;--shade-dark:#8f8f94;--shade-ultra-dark:#6b6b6f;--shade-trans-10:#b3b3b9e6;--shade-light-trans-10:#e1e1e3e6;--shade-ultra-light-trans-10:#f0f0f1e6;--shade-dark-trans-10:#8f8f94e6;--shade-ultra-dark-trans-10:#6b6b6fe6;--shade-trans-20:#b3b3b9cc;--shade-light-trans-20:#e1e1e3cc;--shade-ultra-light-trans-20:#f0f0f1cc;--shade-dark-trans-20:#8f8f94cc;--shade-ultra-dark-trans-20:#6b6b6fcc;--shade-trans-30:#b3b3b9b3;--shade-light-trans-30:#e1e1e3b3;--shade-ultra-light-trans-30:#f0f0f1b3;--shade-dark-trans-30:#8f8f94b3;--shade-ultra-dark-trans-30:#6b6b6fb3;--shade-trans-40:#b3b3b999;--shade-light-trans-40:#e1e1e399;--shade-ultra-light-trans-40:#f0f0f199;--shade-dark-trans-40:#8f8f9499;--shade-ultra-dark-trans-40:#6b6b6f99;--shade-trans-50:#b3b3b980;--shade-light-trans-50:#e1e1e380;--shade-ultra-light-trans-50:#f0f0f180;--shade-dark-trans-50:#8f8f9480;--shade-ultra-dark-trans-50:#6b6b6f80;--shade-trans-60:#b3b3b966;--shade-light-trans-60:#e1e1e366;--shade-ultra-light-trans-60:#f0f0f166;--shade-dark-trans-60:#8f8f9466;--shade-ultra-dark-trans-60:#6b6b6f66;--shade-trans-70:#b3b3b94d;--shade-light-trans-70:#e1e1e34d;--shade-ultra-light-trans-70:#f0f0f14d;--shade-dark-trans-70:#8f8f944d;--shade-ultra-dark-trans-70:#6b6b6f4d;--shade-trans-80:#b3b3b933;--shade-light-trans-80:#e1e1e333;--shade-ultra-light-trans-80:#f0f0f133;--shade-dark-trans-80:#8f8f9433;--shade-ultra-dark-trans-80:#6b6b6f33;--shade-trans-90:#b3b3b91a;--shade-light-trans-90:#e1e1e31a;--shade-ultra-light-trans-90:#f0f0f11a;--shade-dark-trans-90:#8f8f941a;--shade-ultra-dark-trans-90:#6b6b6f1a;--alert-info:#2666cf;--alert-info-light:#a8c2ec;--alert-info-ultra-light:#d4e0f5;--alert-info-dark:#1e52a6;--alert-info-ultra-dark:#173d7c;--alert-success:#95b34c;--alert-success-light:#d5e1b7;--alert-success-ultra-light:#eaf0db;--alert-success-dark:#778f3d;--alert-success-ultra-dark:#596b2e;--alert-warning:#ecaa00;--alert-warning-light:#f7dd99;--alert-warning-ultra-light:#fbeecc;--alert-warning-dark:#bd8800;--alert-warning-ultra-dark:#8e6600;--alert-danger:#c81322;--alert-danger-light:#e9a1a7;--alert-danger-ultra-light:#f4d0d3;--alert-danger-dark:#a00f1b;--alert-error:#c81322;--alert-error-light:#e9a1a7;--alert-error-ultra-light:#f4d0d3;--alert-error-dark:#a00f1b;--white:#fff;--black:#000;--white-trans-10:#ffffffe6;--white-trans-20:#fffc;--white-trans-30:#ffffffb3;--white-trans-40:#fff9;--white-trans-50:#ffffff80;--white-trans-60:#fff6;--white-trans-70:#ffffff4d;--white-trans-80:#fff3;--white-trans-90:#ffffff1a;--black-trans-10:#000000e6;--black-trans-20:#000c;--black-trans-30:#000000b3;--black-trans-40:#0009;--black-trans-50:#00000080;--black-trans-60:#0006;--black-trans-70:#0000004d;--black-trans-80:#0003;--black-trans-90:#0000001a;--button-color:var(--base);--button-color-hover:var(--base);--button-bg-color:var(--accent);--button-bg-color-hover:var(--accent-light);--button-bg-color-disabled:var(--accent-ultra-light);--breakpoint-xl:1280px;--breakpoint-l:991px;--breakpoint-m:767px;--breakpoint-s:478px;--root-font-size:62.5%;--text-xs:1.024rem;--text-xs-line-height:1.333;--text-s:1.28rem;--text-s-line-height:1.333;--text-m:1.6rem;--text-m-line-height:1.333;--text-l:2rem;--text-l-line-height:1.77689;--text-xl:2.5rem;--text-xl-line-height:1.55428;--text-xxl:3.125rem;--text-xxl-line-height:1.44364;--h1:4.29688rem;--text-h1-line-height:1.44364;--h2:3.4375rem;--text-h2-line-height:1.55428;--h3:2.75rem;--text-h3-line-height:1.77689;--h4:2.2rem;--text-h4-line-height:1.333;--h5:2.2rem;--text-h5-line-height:1.333;--h6:2.2rem;--text-h6-line-height:1.333;--container-gap:4.2656rem;--content-gap:2.1328rem;--space-xs:1.36499rem;--space-s:1.70624rem;--space-m:2.1328rem;--space-l:2.666rem;--space-xl:3.3325rem;--section-padding-x:2.1328rem;--inline-element-spacing:.5rem}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(../storage/fonts/montserrat-v29-latin-200.woff2)format("woff2"),url(../storage/fonts/montserrat-v29-latin-200.ttf)format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(../storage/fonts/montserrat-v29-latin-200italic.woff2)format("woff2"),url(../storage/fonts/montserrat-v29-latin-200italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../storage/fonts/montserrat-v29-latin-regular.woff2)format("woff2"),url(../storage/fonts/montserrat-v29-latin-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../storage/fonts/montserrat-v29-latin-italic.woff2)format("woff2"),url(../storage/fonts/montserrat-v29-latin-italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../storage/fonts/montserrat-v29-latin-700.woff2)format("woff2"),url(../storage/fonts/montserrat-v29-latin-700.ttf)format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../storage/fonts/montserrat-v29-latin-700italic.woff2)format("woff2"),url(../storage/fonts/montserrat-v29-latin-700italic.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;margin:0;padding:0}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}html{font-family:Montserrat,serif;font-weight:400;font-size:var(--root-font-size)}body{font-size:var(--text-m);line-height:var(--text-m-line-height);color:var(--base);background-color:var(--device-background-color)}h1,.h1{font-weight:200;font-size:var(--h1);line-height:var(--h1-line-height)}h2,.h2{font-weight:200;font-size:var(--h2);line-height:var(--h2-line-height)}h3,.h3{font-size:var(--h3);line-height:var(--h3-line-height)}h4,.h4{font-size:var(--h4);line-height:var(--h4-line-height)}h5,.h5{font-size:var(--h5);line-height:var(--h5-line-height)}h6,.h6{font-size:var(--h6);line-height:var(--h6-line-height)}b{font-weight:700}a{transition:var(--as-transition);color:var(--primary);text-decoration:none}a:visited{color:var(--primary)}sup,sub{font-size:.5em;line-height:1em}sup{vertical-align:super}sub{vertical-align:sub}small{font-size:var(--text-s);line-height:var(--text-s-line-height)}ul,ol{gap:var(--space-s);text-indent:0;flex-direction:column;display:flex}ul:not(.menu,.table,.check-list,.radio-list),ol:not(.menu,.table,.check-list,.radio-list){margin-left:1em}.tool-bar ul,ul.attributes__list,ul.collaborators__list,ul.contacts__list,ul.radiators__list,ul.radiator-ranges__list,ul.radiator-ranges__classification-list,ul.radiator-ranges__series-list,ul.range-classification__range-list,ul.surfaces__list,ul.fixtures__list,ul.users__list,ul.pagination__list,ul.validation-errors__list,ul.loader__list,.tool-bar ol,ol.attributes__list,ol.collaborators__list,ol.contacts__list,ol.radiators__list,ol.radiator-ranges__list,ol.radiator-ranges__classification-list,ol.radiator-ranges__series-list,ol.range-classification__range-list,ol.surfaces__list,ol.fixtures__list,ol.users__list,ol.pagination__list,ol.validation-errors__list,ol.loader__list{margin:0}.tool-bar ul,ul.attributes__list,ul.collaborators__list,ul.contacts__list,ul.radiators__list,ul.radiator-ranges__list,ul.radiator-ranges__classification-list,ul.radiator-ranges__series-list,ul.range-classification__range-list,ul.surfaces__list,ul.fixtures__list,ul.users__list,ul.pagination__list,ul.validation-errors__list,ul.loader__list,ul.menu,.tool-bar ol,ol.attributes__list,ol.collaborators__list,ol.contacts__list,ol.radiators__list,ol.radiator-ranges__list,ol.radiator-ranges__classification-list,ol.radiator-ranges__series-list,ol.range-classification__range-list,ol.surfaces__list,ol.fixtures__list,ol.users__list,ol.pagination__list,ol.validation-errors__list,ol.loader__list,ol.menu{list-style:none}ul{list-style:outside}ul ul{list-style:circle}ul ul ul{list-style:square}ol{list-style:decimal}ol ol{list-style:lower-roman}ol ol ol{list-style:lower-latin}img{max-width:100%}.form{gap:var(--space-s);padding:var(--space-m)var(--section-padding-x);background-color:var(--light-ultra-light);flex-direction:column;display:flex}.form__header,.form__fields,.form__fieldset,.form__footer{gap:var(--space-s)var(--space-m);flex-direction:column;display:flex}.form__header--banner{padding:var(--space-xs)var(--section-padding-x);background-color:var(--primary-ultra-light);border-style:solid;border-width:1px;border-color:var(--primary-light);gap:var(--space-s)}.form__input-container{flex-direction:column;gap:.25em;display:flex}.form__input-container.has-error input[type=text],.form__input-container.has-error input[type=password],.form__input-container.has-error input[type=tel],.form__input-container.has-error input[type=email],.form__input-container.has-error input[type=number],.form__input-container.has-error input[type=search],.form__input-container.has-error input[type=url],.form__input-container.has-error textarea{border-color:var(--alert-error)}.form__field-description{font-size:var(--text-s);line-height:var(--text-s-line-height);font-style:italic}.form .error{color:var(--alert-error);font-size:var(--text-s);line-height:var(--text-s-line-height);font-weight:700}label{font-weight:400}label.required:after{color:var(--alert-danger);content:"*"}input[type=text],input[type=password],input[type=tel],input[type=email],input[type=number],input[type=search],input[type=url],textarea{transition:var(--as-transition);font-family:Montserrat,serif;font-size:var(--text-l);color:var(--primary);background-color:var(--white);border-color:var(--light);border-style:solid;border-width:1px;outline:none;margin:0;padding:.5em;line-height:1em}input[type=text]:placeholder{color:var(--base-light)}input[type=password]:placeholder{color:var(--base-light)}input[type=tel]:placeholder{color:var(--base-light)}input[type=email]:placeholder{color:var(--base-light)}input[type=number]:placeholder{color:var(--base-light)}input[type=search]:placeholder{color:var(--base-light)}input[type=url]:placeholder{color:var(--base-light)}textarea:placeholder{color:var(--base-light)}input[type=text]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus{border-color:var(--primary)}input[type=text].wide,input[type=password].wide,input[type=tel].wide,input[type=email].wide,input[type=number].wide,input[type=search].wide,input[type=url].wide,textarea.wide{width:100%}input[type=text].short,input[type=password].short,input[type=tel].short,input[type=email].short,input[type=number].short,input[type=search].short,input[type=url].short,textarea.short{width:calc(2em + 4ch)}input[type=text].unsized,input[type=password].unsized,input[type=tel].unsized,input[type=email].unsized,input[type=number].unsized,input[type=search].unsized,input[type=url].unsized,textarea.unsized{width:auto}select{text-overflow:ellipsis;white-space:nowrap;padding:.5rem var(--space-s);background-color:var(--white);border-color:var(--base-ultra-light);-webkit-appearance:button;-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;border-style:solid;border-width:1px;font-family:Montserrat,serif;overflow:hidden;-webkit-box-shadow:0 1px 3px #0000001a}textarea{height:calc(var(--text-m-line-height)*6em)}input[type=checkbox],input[type=radio]{vertical-align:middle;margin-right:var(--inline-element-spacing);transition:var(--as-transition);background-color:var(--white);border-color:var(--light);border-style:solid;border-width:2px;width:2em;height:2em;display:inline-block;position:relative}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--primary);border-color:var(--primary)}input[type=checkbox]:checked:before,input[type=checkbox]:checked:after,input[type=radio]:checked:before,input[type=radio]:checked:after{transform-origin:1.5px;background-color:var(--white);content:"";border-radius:3px;height:3px;position:absolute;top:72.5%;left:33.3333%}input[type=checkbox]:checked:before,input[type=radio]:checked:before{width:80%;transform:rotate(-45deg)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{width:45%;transform:rotate(-135deg)}.check-list,.radio-list{list-style:none}.check-list{gap:0}.radio-list{gap:var(--content-gap);flex-direction:row}.table__row{place-items:stretch stretch;display:grid}.table__row--header{font-weight:700;font-size:var(--text-s);line-height:var(--text-s-line-height);align-items:flex-end}.table__cell{flex-direction:row;justify-content:center;align-items:center;display:flex}body{flex-direction:column;justify-content:flex-start;display:flex}.app{transition:var(--as-transition);margin:0 0 0 16rem}@media (max-width:991px){.app__header{padding-top:calc(var(--space-m) + var(--space-m) + var(--text-m) + var(--content-gap))!important}}.app__branding{align-items:center;gap:var(--space-s);flex-direction:row;display:flex}.app__hlc-logo{flex-direction:column;display:flex}.app__hlc-logo .advanced-hlc-logo{width:12rem;height:auto}.app__hlc-logo .advanced-hlc-logo__lozenge,.app__hlc-logo .advanced-hlc-logo__type{fill:var(--primary)}.app__hlc-logo .advanced-hlc-logo__motif{fill:var(--white)}.app__stelrad-logo{gap:var(--space-xs);flex-direction:column;display:flex}.app__stelrad-logo .stelrad-logo{width:32.4rem;height:auto}.app__stelrad-logo .advanced-hlc-tagline{font-size:var(--text-xl)}.app__dashboard{gap:var(--container-gap);flex-direction:column;display:flex}.app__dashboard-title,.app__title,.app__tagline,.app__project-byline{display:none}.no-menu .app{margin:0 0 0 6.6656rem}.login .app,.password .app,.register .app{margin:0}@media (max-width:767px){.app__stelrad-logo .advanced-hlc-tagline{font-size:var(--text-l)}}@media (max-width:478px){.app__branding{align-items:center;gap:var(--space-s);flex-direction:column}.app__hlc-logo{align-items:center}.app__hlc-logo .advanced-hlc-logo{width:8rem}.app__stelrad-logo{align-items:center}.app__stelrad-logo .stelrad-logo{width:21.6rem}.app__stelrad-logo .advanced-hlc-tagline{text-align:center;font-size:var(--text-m)}}.auth-nav{z-index:500;color:var(--white);background-color:var(--base);border-radius:0 0 0 calc((var(--text-m) + var(--space-xs) + var(--space-xs))*.5);flex-direction:row;align-items:flex-end;display:flex;position:fixed;top:0;right:0;padding-top:var(--space-xs)!important;padding-bottom:var(--space-xs)!important}.auth-nav__menu{flex-direction:row;align-items:flex-end;gap:0}.auth-nav__menu-item a{color:var(--white)}.auth-nav__menu-item:not(:first-child):before{width:var(--space-xs);text-align:center;content:"·";display:inline-block}.auth-nav__menu-item--help:after{content:"OFF";font-size:.8em;font-weight:700;display:inline-block}.auth-nav__menu-item--help.active:after{content:"ON"}.primary-nav{transition:var(--as-transition);gap:var(--space-m);width:16rem;color:var(--white);background-color:var(--primary);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.primary-nav__menu{transition:var(--as-transition);gap:var(--space-s);margin-top:var(--container-gap);flex-direction:column;display:flex;position:relative}.primary-nav__menu a{color:var(--primary-ultra-light)}.primary-nav__menu a:hover,.primary-nav__menu a:active,.primary-nav__menu a:focus{color:var(--white)}.primary-nav__menu:before{content:"";display:none;position:absolute;top:0;bottom:0;left:0;right:0}.no-menu .primary-nav{width:6.6656rem}.no-menu .primary-nav__menu{opacity:0}.no-menu .primary-nav__menu:before{display:block}.content__alert-bar{flex-direction:column;gap:1px;display:flex}.content__main{display:inherit;flex-direction:inherit;align-items:stretch;gap:inherit}.attributes__title{transition:var(--as-transition)}.attributes__group{gap:var(--space-s);flex-direction:column;display:flex}.attributes__list{gap:var(--space-s);padding:var(--space-s);background-color:var(--light-light);grid-template-columns:1fr 1fr;display:grid}.attribute{gap:var(--space-xs);flex-direction:row;align-items:center;display:flex}.attribute--align-start{align-items:start}.attribute__label{color:var(--primary);font-weight:700}.attribute__value{position:relative}.modal{z-index:1000;background-color:var(--base-dark-trans-10);position:fixed;top:0;bottom:0;left:0;right:0}.modal.container{display:none;overflow:scroll}.modal--loader{z-index:2000}.modal__close.button{z-index:10;transition:var(--as-transition);top:var(--space-m);right:var(--space-m);color:#0000;background-color:var(--white);border-color:var(--base);border-style:solid;border-width:1px;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:0;display:flex;position:absolute}.modal__close.button:before{font-size:calc(var(--text-m));color:var(--base);content:"×";line-height:1em;transition:inherit}.modal__close.button:hover{background-color:var(--primary)}.modal__close.button:hover:before{color:var(--white)}.modal__panel{inset:var(--space-m);flex-direction:column;align-items:center;display:flex;position:absolute}.modal__content{width:100%;padding:var(--space-m)var(--section-padding-x);background-color:var(--white);position:relative}.modal__content#app-loader-content{width:48rem;max-width:100%}.modal--sub-modal .modal__content{width:66.6667vh;min-width:32rem;max-width:100%}.grid-24{gap:var(--space-s)var(--space-m);grid-template-columns:repeat(24,1fr);display:grid}.grid-24>*{grid-column-start:span 24}@media (max-width:991px){.grid-24{gap:var(--space-xs)var(--space-s)}}@media (max-width:767px){.grid-24{gap:var(--space-xs)var(--space-xs)}}.span--one-eighth{grid-column-start:span 3}.span--one-sixth{grid-column-start:span 4}.span--one-quarter{grid-column-start:span 6}.span--one-third{grid-column-start:span 8}.span--one-half{grid-column-start:span 12}.span--two-thirds{grid-column-start:span 16}.span--three-quarters{grid-column-start:span 18}.span--full{grid-column-start:span 24}@media (min-width:1280px){.span--xl-one-eighth{grid-column-start:span 3}.span--xl-one-sixth{grid-column-start:span 4}.span--xl-one-quarter{grid-column-start:span 6}.span--xl-one-third{grid-column-start:span 8}.span--xl-one-half{grid-column-start:span 12}.span--xl-two-thirds{grid-column-start:span 16}.span--xl-three-quarters{grid-column-start:span 18}.span--xl-full{grid-column-start:span 24}}@media (max-width:991px){.span--one-eighth,.span--one-sixth{grid-column-start:span 6}.span--one-quarter,.span--three-quarters{grid-column-start:span 12}.span--l-one-eighth{grid-column-start:span 3}.span--l-one-sixth{grid-column-start:span 4}.span--l-one-quarter{grid-column-start:span 6}.span--l-one-third{grid-column-start:span 8}.span--l-one-half{grid-column-start:span 12}.span--l-two-thirds{grid-column-start:span 16}.span--l-three-quarters{grid-column-start:span 18}.span--l-full{grid-column-start:span 24}}@media (max-width:767px){.span--one-eighth{grid-column-start:span 6}.span--one-sixth{grid-column-start:span 8}.span--one-quarter{grid-column-start:span 12}.span--one-third,.span--two-thirds,.span--one-half,.span--three-quarters{grid-column-start:span 24}.span--m-one-eighth{grid-column-start:span 3}.span--m-one-sixth{grid-column-start:span 4}.span--m-one-quarter{grid-column-start:span 6}.span--m-one-third{grid-column-start:span 8}.span--m-one-half{grid-column-start:span 12}.span--m-two-thirds{grid-column-start:span 16}.span--m-three-quarters{grid-column-start:span 18}.span--m-full{grid-column-start:span 24}}@media (max-width:478px){.span--one-eighth,.span--one-sixth,.span--one-quarter{grid-column-start:span 24}.span--s-one-eighth{grid-column-start:span 3}.span--s-one-sixth{grid-column-start:span 4}.span--s-one-quarter{grid-column-start:span 6}.span--s-one-third{grid-column-start:span 8}.span--s-one-half{grid-column-start:span 12}.span--s-two-thirds{grid-column-start:span 16}.span--s-three-quarters{grid-column-start:span 18}.span--s-full{grid-column-start:span 24}}.app-footer__attribution{font-size:var(--text-s);line-height:var(--text-s-line-height)}.hamburger{color:#0000;width:2.4rem;height:1.93333rem;font-size:0;position:relative}.hamburger__layer{transition:var(--as-transition);background-color:var(--white);width:2.4rem;height:.33333rem;margin-top:-.166665rem;display:block;position:absolute;top:50%;bottom:auto;left:auto;right:auto}.hamburger__layer--bun-top{transform:translateY(-.8rem)}.hamburger__layer--bun-btm{transform:translateY(.8rem)}.close .hamburger__layer--bun-top{opacity:0;transform:translateY(-.8rem)scaleX(0)}.close .hamburger__layer--bun-btm{opacity:0;transform:translateY(.8rem)scaleX(0)}.close .hamburger__layer--patty-top{transform:rotate(45deg)}.close .hamburger__layer--patty-btm{transform:rotate(-45deg)}.icon{transition:var(--as-transition);vertical-align:middle;width:1.6rem;height:1.6rem;margin-right:var(--inline-element-spacing);border-style:solid;border-width:1px;border-color:var(--shade-dark);background-image:url(images/stars-ui-elements.svg);background-repeat:no-repeat;background-size:60rem;background-color:var(--shade);color:#0000;border-radius:100%;font-size:0;display:inline-block}.icon:hover{background-color:var(--shade-dark)}.icon--tip{background-position:-.3rem -8.3rem}.icon--warning{background-position:-2.3rem -8.3rem;background-color:var(--alert-warning);border-color:var(--alert-warning-dark)}.icon--add{background-position:-4.3rem -8.3rem}.icon--remove{background-position:-6.3rem -8.3rem}.icon--approve{background-position:-8.3rem -8.3rem}.icon--info{background-position:-10.3rem -8.3rem}.icon--view{background-position:-12.3rem -8.3rem}.editable{transition:var(--as-transition);padding:.5rem var(--space-s);border-style:dashed;border-width:1px;border-color:var(--light-dark);margin:0 4px;display:inline-block;position:relative}.editable:before{border-style:solid;border-width:2px;border-color:var(--white);content:"";display:block;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.editable.attributes__title{padding-top:0;padding-bottom:0}.editable.is-editing{border-width:0;padding:0}.editable.is-editing:before{display:none}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container{gap:var(--content-gap);padding:var(--space-m)var(--section-padding-x);flex-direction:column;display:flex}section,.section{gap:var(--content-gap);flex-direction:column;display:flex}a.clickable-parent:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.unit{font-size:var(--text-s);line-height:var(--text-s-line-height)}.description{font-size:var(--text-s);line-height:var(--text-s-line-height);font-style:italic}.hidden{display:none}.tool-bar ul{gap:var(--space-s);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.tool-bar--inline{vertical-align:middle;margin-right:var(--inline-element-spacing);display:inline-block}.tool-bar--inline+*{vertical-align:middle;display:inline-block}.tool-bar--small{gap:var(--space-xs)}.button-bar .menu{gap:var(--space-s);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}button,input[type=submit]{-webkit-appearance:none;cursor:pointer}button:disabled,button[disabled],input[type=submit]:disabled,input[type=submit][disabled]{background-color:var(--button-bg-color-disabled)}button,input[type=submit],.button{transition:var(--as-transition);font-size:var(--text-m);text-align:center;border-style:solid;border-width:1px;border-radius:10rem;padding:1em;font-weight:700;line-height:1em;text-decoration:none;display:inline-block}.button{border-color:var(--button-bg-color);min-width:5em;color:var(--button-color);background-color:var(--button-bg-color)}.button:hover,.button:active,.button:focus{color:var(--button-color-hover);background-color:var(--button-bg-color-hover);border-color:var(--button-bg-color-hover)}.button:visited{color:var(--button-color)}.button--primary{color:var(--white);background-color:var(--primary);border-color:var(--primary)}.button--primary:hover,.button--primary:active,.button--primary:focus{color:var(--white);background-color:var(--primary-light);border-color:var(--primary-light)}.button--primary:visited{color:var(--white)}.button--delete,.button--remove,.button--cancel,.button--secondary{color:var(--secondary-ultra-light);background-color:var(--secondary);border-color:var(--secondary)}.button--delete:hover,.button--delete:active,.button--delete:focus,.button--remove:hover,.button--remove:active,.button--remove:focus,.button--cancel:hover,.button--cancel:active,.button--cancel:focus,.button--secondary:hover,.button--secondary:active,.button--secondary:focus{color:var(--white);background-color:var(--secondary-ultra-dark);border-color:var(--secondary-ultra-dark)}.button--delete:visited,.button--remove:visited,.button--cancel:visited,.button--secondary:visited{color:var(--white)}.button--accent{color:var(--base);background-color:var(--accent);border-color:var(--accent)}.button--accent:hover,.button--accent:active,.button--accent:focus{color:var(--base);background-color:var(--accent-light);border-color:var(--accent-light)}.button--accent:visited{color:var(--base)}.button--accent-alt{color:var(--white);background-color:var(--accent-alt);border-color:var(--accent-alt)}.button--accent-alt:hover,.button--accent-alt:active,.button--accent-alt:focus{color:var(--white);background-color:var(--accent-alt-light);border-color:var(--accent-alt-light)}.button--accent-alt:visited{color:var(--white)}.button--white{color:var(--base);background-color:var(--white);border-color:var(--base-light)}.button--white:hover,.button--white:active,.button--white:focus{color:var(--base);background-color:var(--white);border-color:var(--base)}.button--white:visited{color:var(--base)}.table__cell .button,.button--small,.tool-bar--small .button{font-size:var(--text-s);min-width:auto;padding:.25em .5em}.button--nudge{color:#0000;border-radius:0;width:2rem;height:2rem;padding:0;font-size:0;position:relative}.button--nudge:hover,.button--nudge:active,.button--nudge:focus{color:#0000}.button--nudge:before{content:"";background-image:url(images/stars-ui-elements.svg);background-repeat:no-repeat;background-size:60rem;position:absolute;top:0;bottom:0;left:0;right:0}.button--nudge.nudge-left:before{background-position:-14rem -8rem}.button--nudge.nudge-right:before{background-position:-16rem -8rem}.button--nudge.nudge-up:before{background-position:-18rem -8rem}.button--nudge.nudge-down:before{background-position:-20rem -8rem}.boxout{padding:var(--space-m)var(--section-padding-x);border-style:solid;border-color:var(--primary-light);border-width:var(--default-border-width);background-color:var(--primary-ultra-light)}.dialog-confirmation{gap:var(--content-gap);flex-direction:column;display:flex}.alert{grid-template-columns:var(--text-m)1fr var(--text-m);gap:var(--space-s);padding:.5em var(--section-padding-x);border-style:solid;border-width:1px;display:grid;position:relative;overflow:visible}.alert>*{align-self:center}.alert__close{font-size:2em;line-height:1}.alert__icon{width:var(--text-m);height:var(--text-m);color:#0000;background-image:url(images/stars-ui-elements.svg);background-repeat:no-repeat;background-size:60rem;border-radius:100%;font-size:0}.alert:before{z-index:-1;border-style:solid;border-width:3px;border-color:var(--white);content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.alert--info,.alert--fetching{color:var(--alert-info);background-color:var(--alert-info-ultra-light);border-color:var(--alert-info-light)}.alert--info .alert__icon,.alert--info .loader__icon,.alert--fetching .alert__icon,.alert--fetching .loader__icon{background-color:var(--alert-info)}.alert--info .alert__icon,.alert--fetching .alert__icon{background-position:-10.3rem -8.3rem}.alert--info .loader__icon,.alert--fetching .loader__icon{background-position:-24.3rem -8.3rem;animation:2s linear infinite rotating}.alert--success,.alert--ready{color:var(--alert-success);background-color:var(--alert-success-ultra-light);border-color:var(--alert-success-light)}.alert--success .alert__icon,.alert--success .loader__icon,.alert--ready .alert__icon,.alert--ready .loader__icon{background-color:var(--alert-success);background-position:-8.3rem -8.3rem}.alert--warning,.alert--queuing{color:var(--alert-warning);background-color:var(--alert-warning-ultra-light);border-color:var(--alert-warning-light)}.alert--warning .alert__icon,.alert--warning .loader__icon,.alert--queuing .alert__icon,.alert--queuing .loader__icon{background-color:var(--alert-warning);background-position:-2.3rem -8.3rem}.alert--danger{color:var(--alert-danger);background-color:var(--alert-danger-ultra-light);border-color:var(--alert-danger-light)}.alert--danger .alert__icon,.alert--danger .loader__icon{background-color:var(--alert-danger);background-position:-2.3rem -8.3rem}.alert--error{color:var(--alert-error);background-color:var(--alert-error-ultra-light);border-color:var(--alert-error-light)}.alert--error .alert__icon,.alert--error .loader__icon{background-color:var(--alert-error);background-position:-2.3rem -8.3rem}.tool-tip{z-index:1000;box-shadow:var(--as-box-shadow);display:none;position:fixed;overflow:visible}.tool-tip__outer{background-color:var(--white);border-style:solid;border-width:1px;border-color:var(--primary);color:var(--base);font-size:var(--text-s);line-height:var(--text-s-line-height);padding:.5em 1em;position:relative}.tool-tip__outer:before,.tool-tip__outer:after{content:"";border-style:solid;width:0;height:0;display:block;position:absolute}.tool-tip__outer:before{border-width:10px}.tool-tip__outer:after{border-width:8px}.tool-tip.above .tool-tip__outer:before,.tool-tip.above .tool-tip__outer:after{top:100%}.tool-tip.above .tool-tip__outer:before{border-color:var(--primary)#0000 #0000 #0000}.tool-tip.above .tool-tip__outer:after{border-color:var(--white)#0000 #0000 #0000}.tool-tip.below .tool-tip__outer:before,.tool-tip.below .tool-tip__outer:after{bottom:100%}.tool-tip.below .tool-tip__outer:before{border-color:#0000 #0000 var(--primary)#0000}.tool-tip.below .tool-tip__outer:after{border-color:#0000 #0000 var(--white)#0000}.tool-tip.right .tool-tip__outer:before{left:14px}.tool-tip.right .tool-tip__outer:after{left:16px}.tool-tip.left .tool-tip__outer:before{right:14px}.tool-tip.left .tool-tip__outer:after{right:16px}.picker__container{border-style:solid;border-color:var(--base);background-color:var(--white);border-width:1px;width:60rem;max-width:90%;position:absolute}.picker__container:before{z-index:-1;border-style:solid;border-color:var(--white);content:"";border-width:1px;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.picker__header{color:var(--white);background-color:var(--primary);padding:.25em 6px}.picker__title{font-size:var(--h4);line-height:var(--h4-line-height)}.picker__content{gap:3px;max-height:66.6667vh;padding:3px;overflow:auto}.picker__list{gap:3px}.picker__item--title{color:var(--base-light);background-color:var(--base);padding:3px;font-weight:700}.picker__item .select{transition:var(--as-transition);border-style:solid;border-color:var(--light-light);color:var(--base);background-color:var(--light-ultra-light);border-width:1px;padding:3px;display:block}.picker__item .select:hover{border-color:var(--primary);color:var(--primary);background-color:var(--primary-ultra-light)}#primary-surface-list .picker__item .select{border-color:var(--light-dark);background-color:var(--light)}#primary-surface-list .picker__item .select:hover{border-color:var(--primary);background-color:var(--primary-ultra-light)}.picker__footer{background-color:var(--base);padding:3px}.picker__filter{width:100%}.picker .surface__uvalue{font-size:var(--text-s);line-height:var(--text-s-line-height);font-weight:700}.validation-error{color:var(--alert-error);font-weight:700}.pagination{text-align:center}.pagination__list{flex-direction:row;justify-content:center;gap:0;display:flex}.pagination__item:before{width:var(--space-m);content:"·";font-weight:400;display:inline-block}.pagination__item:first-child:before{display:none}.pagination__item.is-disabled:not(.pagination__item--separator){color:var(--primary-ultra-light)}.pagination__item.is-active{font-weight:700}.pagination__item a{padding-left:.25em;padding-right:.25em}.pagination__item a:hover,.pagination__item a:active,.pagination__item a:focus{background-color:var(--primary-light)}.form--login .form__fields{grid-template-columns:1fr 1fr;display:grid}.form--register .form__fields{row-gap:var(--container-gap)}.form--register .form__fieldset--personal-info,.form--register .form__fieldset--organisation-info{grid-template-columns:1fr 1fr;display:grid}.form--register label[for=subscribe],.form--register label[for=agree]{font-size:var(--h3);line-height:var(--h3-line-height)}#welcome{gap:var(--content-gap);flex-direction:column;display:flex}#welcome .button-bar,#welcome .boxout{width:50%;min-width:24ch;max-width:48ch}#welcome .button-bar .menu{flex-direction:column;align-items:stretch}#welcome .button-bar .menu .button{width:100%}#welcome .document-link-wrapper{justify-content:center;align-items:center;gap:var(--content-gap);text-align:center;flex-direction:column;display:flex}#welcome .document-link-wrapper .document-link{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex;position:relative}#welcome .document-link-wrapper .document-link:before{content:"";background-image:url(images/file-icons-sprite-64px.png);background-repeat:no-repeat;width:64px;height:64px;display:block}#welcome .document-link-wrapper .document-link.pdf:before{background-position:0 -256px}.projects__list{gap:var(--content-gap);flex-direction:column;list-style:none;display:flex}.projects .project{transition:var(--as-transition);background-color:var(--light-light);position:relative}.projects .project__link{padding:.5em var(--section-padding-x);display:block}.projects .project__title{display:inline-block}.projects .project__info-panel{display:none}.projects .project:hover{background-color:var(--primary-ultra-light)}.project-detail{gap:var(--content-gap);flex-direction:column;display:flex}.project-detail .atributes--project{border-style:solid;border-width:0 0 1px;border-color:var(--light-dark)}.project-detail .buildings{gap:var(--content-gap);border-style:solid;border-width:0 0 1px;border-color:var(--dark);flex-direction:column;padding-bottom:var(--content-gap);display:flex}.project-detail .buildings .rooms{gap:var(--content-gap);flex-direction:column;display:flex}.modal__container .collaborators{gap:var(--space-xs);flex-direction:column;display:flex}.collaborators .table{gap:0}.collaborators .table__row{border-style:solid;border-width:0 0 1px;border-color:var(--light-dark);grid-template-columns:25rem 1fr 15em;padding:.5rem 0}.collaborators .table__row--header{border-color:var(--dark)}.collaborators .table__cell{justify-content:flex-start}.collaborators .table__cell.contact__role{justify-content:flex-end}.collaborators .collaborator__role{color:var(--base-light);font-size:var(--text-s);line-height:var(--text-s-line-height);font-weight:700}.room__planner-link{transition:var(--as-transition);border-style:dashed;border-width:1px;border-color:var(--light-dark);display:block;position:relative}.room__planner-link:before{border-style:solid;border-width:2px;border-color:var(--white);content:"";display:block;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.room__thumbnail-wrapper{width:24rem;height:16rem}.selection-panel{gap:var(--space-s);flex-direction:column;display:flex}.selection-panel>header{gap:var(--space-xs);flex-direction:column;display:flex}.calculation-factors{padding:var(--space-xs)var(--section-padding-x);background-color:var(--primary-ultra-light);border-style:solid;border-width:1px;border-color:var(--primary-light)}.disclaimer{font-size:var(--text-s);line-height:var(--text-s-line-height);flex-direction:column;gap:.5em;display:flex}.disclaimer__sub-content{display:none}.radiators .app__dashboard-title{display:block}.radiators__list{gap:0}.radiators__list .radiator{gap:var(--section-padding-x);padding:calc(var(--space-s)*.5).5ch calc(var(--space-s)*.5)var(--section-padding-x);flex-direction:row;display:flex}.radiators__list .radiator:nth-child(odd){background-color:var(--light-light)}.radiators__list .radiator__details{gap:var(--space-s);flex-direction:row;display:flex}.radiator-ranges__heating-system-type{gap:var(--space-s);flex-direction:column;display:flex}.radiator-ranges__series-list{gap:var(--space-s)!important}.radiator-ranges__series-list .series,.range-classification{gap:var(--content-gap);padding:var(--content-gap)var(--section-padding-x);background-color:var(--light-light);flex-direction:column;display:flex}.range-classification__title h4{font-weight:700}.range-classification__range-list.grid-24{gap:var(--space-xs)var(--space-s)}.radiator-range__image{aspect-ratio:1;position:relative}.radiator-range__caption{transition:var(--as-transition);right:calc(var(--space-xs)*.33333);bottom:calc(var(--space-xs)*.33333);left:calc(var(--space-xs)*.33333);text-align:center;color:var(--white);background-color:var(--base-trans-20);padding:.5em;position:absolute}.radiator-range__title{font-size:clamp(var(--text-m),2vw,var(--text-xl));line-height:1em}.range-classification__range-list .radiator-range__title{font-size:clamp(var(--text-s),1vw,var(--text-l));text-transform:uppercase;font-weight:700}@media (max-width:767px){.range-classification__range-list .radiator-range__title{font-size:clamp(var(--text-s),2vw,var(--text-l))}}@media (max-width:478px){.range-classification__range-list .radiator-range__title{font-size:clamp(var(--text-s),4vw,var(--text-l))}}.radiator-range__link,.radiator-range__select{transition:var(--as-transition);border-style:solid;border-color:var(--white);background-color:var(--white);width:100%;display:inline-block}.radiator-range__link:hover,.radiator-range__link:focus,.radiator-range__link:active,.radiator-range__select:hover,.radiator-range__select:focus,.radiator-range__select:active{background-color:var(--base)}.radiator-range__link:hover .radiator-range__caption,.radiator-range__link:focus .radiator-range__caption,.radiator-range__link:active .radiator-range__caption,.radiator-range__select:hover .radiator-range__caption,.radiator-range__select:focus .radiator-range__caption,.radiator-range__select:active .radiator-range__caption{opacity:0}.radiator-range__link{padding:calc(var(--space-xs)*.33333);border-width:calc(var(--space-xs)*.66666)}.radiator-range__select{padding:calc(var(--space-xs)*.33333);border-width:calc(var(--space-xs)*.33333)}.radiator-range__select.is-selected{background-color:var(--primary)}.radiator-range.is-hidden{display:none}.radiator-range img{aspect-ratio:1;object-fit:cover;height:auto;display:block}.room-planner header:not(.quickstart__header,.table__row--header){flex-direction:row;align-items:center;display:flex}.room-planner header:not(.quickstart__header,.table__row--header):not(.table__row--header){padding:.25em var(--section-padding-x)}.room-planner header:not(.quickstart__header,.table__row--header).floor-plan__header:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:3rem;padding-right:.5em}.room-planner header:not(.quickstart__header,.table__row--header).floor-plan__header:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3rem;padding-left:.5em}.room-planner header:not(.quickstart__header,.table__row--header).floor-plan__header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:3rem;padding-left:.5em}.room-planner header:not(.quickstart__header,.table__row--header):-webkit-any(.floor-plan__header,.wall-plan__header){background-color:var(--light);justify-content:space-between}.room-planner header:not(.quickstart__header,.table__row--header):is(.floor-plan__header,.wall-plan__header){background-color:var(--light);justify-content:space-between}.room-planner__container{height:calc(100vh - var(--space-m)*5);flex-direction:column;gap:.5rem;display:flex}.room-planner .table__row{grid-template-columns:repeat(24,1fr)}.room-planner .table__row--header{background-color:var(--white)}.room-planner #sub-modal-overlay,.room-planner .quickstart{background-color:var(--white-trans-60);display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.room-planner .quickstart__panel{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.room-planner .quickstart__content{justify-content:flex-start;align-items:stretch;gap:var(--space-s);width:66.6667vh;min-width:32rem;max-width:100%;padding:var(--space-m)var(--section-padding-x);border-style:solid;border-width:1px;border-color:var(--primary);background-color:var(--light-ultra-light);flex-direction:column;display:flex}.room-planner .quickstart__header{text-align:center}.room-planner .quickstart__title{font-size:var(--h3);line-height:var(--h3-line-height)}.room-planner .quickstart__footer .button-bar{text-align:right}.floor-plan{flex-grow:1;position:relative}.floor-plan__container{flex-flow:column wrap;align-content:stretch;gap:.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.floor-plan__svg-wrapper{flex-grow:1}.floor-plan__svg-wrapper svg{overflow:visible}.wall-plan__container{flex-direction:column;gap:.5rem;display:flex}.wall-plan__content{border-style:solid;border-width:2px;border-color:var(--light-dark)}.wall-plan__plan{border-style:solid;border-width:1px;border-color:var(--white);flex-direction:row;gap:0;display:flex}.wall-plan__surface{transition:var(--as-transition);border-style:solid;border-width:1px;border-color:var(--light-dark);color:var(--base);background-color:var(--light-light);cursor:pointer;padding:.5em}.wall-plan__surface.is-highlighted{border-color:var(--primary);color:var(--primary);background-color:var(--primary-ultra-light)}.wall-plan__surface.is-selected{border-color:var(--accent);color:var(--accent-ultra-dark);background-color:var(--accent-light)}.wall-plan .wall{flex-direction:row;justify-content:center;align-items:center;display:flex}.planner-dialog{border-style:solid;border-width:1px;border-color:var(--primary)}.planner-dialog__header,.planner-dialog__content{border-style:solid;border-width:2px;border-color:var(--white)}.planner-dialog__header{padding:.25em var(--section-padding-x);color:var(--white);background-color:var(--primary);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.planner-dialog__content{position:relative}.planner-dialog .table__row{padding:3px}.planner-dialog .table__row:nth-child(odd):not(.planner-dialog .table__row--header){background-color:var(--light-light)}.planner-dialog .table__row:not(.planner-dialog .table__row--header){transition:var(--as-transition)}.planner-dialog .table__row:not(.planner-dialog .table__row--header):hover{color:var(--primary);background-color:var(--primary-ultra-light)}.planner-dialog .table__row:not(.planner-dialog .table__row--header):hover .editable{background-color:var(--white)}.planner-dialog .table__cell{align-self:center}.planner-dialog .table__cell .editable{max-width:100%;padding-left:3px;padding-right:3px;display:inline-block}.planner-dialog .table__cell .editable input{max-width:100%}.planner-dialog .table__cell--surface{color:var(--primary)}.planner-dialog .table__cell--fixture{color:var(--base-light)}.planner-dialog .table__cell--fixture:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1ch}.planner-dialog .table__cell--fixture:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1ch}.planner-dialog .table__cell--fixture:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1ch}.planner-dialog .table__cell--surface,.planner-dialog .table__cell--fixture{grid-column-start:span 3;justify-self:start;font-weight:700}.planner-dialog .table__cell--composition{grid-column-start:span 10;justify-self:start}.planner-dialog .table__cell--uvalue,.planner-dialog .table__cell--adjacent-temperature{grid-column-start:span 2}.planner-dialog .table__cell--dimensions{grid-column-start:span 4}.planner-dialog .table__cell--tools{text-align:right;grid-column-start:span 3;justify-self:end}.planner-dialog .table__cell--corner{grid-column-start:span 14;justify-self:start;font-weight:700}.planner-dialog .table__cell--position-x,.planner-dialog .table__cell--position-y{grid-column-start:span 2}.planner-dialog .table__cell--composition,.planner-dialog .table__cell--uvalue,.planner-dialog .table__cell--adjacent-temperature{cursor:pointer}.planner-dialog .table--corner .table__cell--tools{grid-column-start:span 6}.planner-stats{padding:.25em var(--section-padding-x);background-color:var(--light-light)}.planner-stats__container{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.planner-stats .statistic__label{font-weight:700}.users__search-form .form__content{gap:var(--space-xs);flex-direction:row;display:flex}.users__search-form .form__fields{flex-grow:1}.users .table,.contacts .table,.patrons .table,.collaborator-projects .table{gap:0}.users .table__row,.contacts .table__row,.patrons .table__row,.collaborator-projects .table__row{border-style:dotted;border-color:var(--base);border-width:0 0 1px;grid-template-columns:repeat(24,1fr)}.users .table__row:nth-child(2n),.contacts .table__row:nth-child(2n),.patrons .table__row:nth-child(2n),.collaborator-projects .table__row:nth-child(2n){background-color:var(--light-light)}.users .table__row:last-child,.contacts .table__row:last-child,.patrons .table__row:last-child,.collaborator-projects .table__row:last-child,.users .table__row--header,.contacts .table__row--header,.patrons .table__row--header,.collaborator-projects .table__row--header{border-style:solid;border-width:0 0 2px}.users .table__cell,.contacts .table__cell,.patrons .table__cell,.collaborator-projects .table__cell{padding:var(--space-xs)var(--inline-element-spacing);justify-content:start}.users .table__cell:first-child(){padding-left:var(--space-m)}.contacts .table__cell:first-child(){padding-left:var(--space-m)}.patrons .table__cell:first-child(){padding-left:var(--space-m)}.collaborator-projects .table__cell:first-child(){padding-left:var(--space-m)}.users .table__cell:last-child(){padding-right:var(--space-m)}.contacts .table__cell:last-child(){padding-right:var(--space-m)}.patrons .table__cell:last-child(){padding-right:var(--space-m)}.collaborator-projects .table__cell:last-child(){padding-right:var(--space-m)}.user__name{grid-column:span 6;font-weight:700}.user__organisation{grid-column:span 12}.user__email{grid-column:span 6}.contacts__name,.patrons__name{grid-column:span 6;font-weight:700}.contacts__organisation,.patrons__organisation{grid-column:span 8}.contacts__email,.patrons__email{grid-column:span 6}.contacts__tools,.patrons__tools{grid-column:span 4;justify-self:end}.collaborator-projects__title{grid-column:span 6;font-weight:700}.collaborator-projects__customer,.collaborator-projects__collaborator-role{grid-column:span 6}.collaborator-projects__tools{grid-column:span 6;justify-self:end}