@charset "UTF-8";@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(https://cdn.fdata.de/web/fonts/SourceSansPro-Regular.woff2) format("woff2"),url(https://cdn.fdata.de/web/fonts/SourceSansPro-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(https://cdn.fdata.de/web/fonts/SourceSansPro-Light.woff2) format("woff2"),url(https://cdn.fdata.de/web/fonts/SourceSansPro-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(https://cdn.fdata.de/web/fonts/SourceSansPro-SemiBold.woff2) format("woff2"),url(https://cdn.fdata.de/web/fonts/SourceSansPro-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;src:url(https://cdn.fdata.de/web/fonts/plus-jakarta-sans-v12-latin-300.woff2) format("woff2"),url(https://cdn.fdata.de/web/fonts/plus-jakarta-sans-v12-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(https://cdn.fdata.de/web/fonts/plus-jakarta-sans-v12-latin-regular.woff2) format("woff2"),url(https://cdn.fdata.de/web/fonts/plus-jakarta-sans-v12-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(https://cdn.fdata.de/web/fonts/plus-jakarta-sans-v12-latin-500.woff2) format("woff2"),url(https://cdn.fdata.de/web/fonts/plus-jakarta-sans-v12-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(https://cdn.fdata.de/web/fonts/plus-jakarta-sans-v12-latin-600.woff2) format("woff2"),url(https://cdn.fdata.de/web/fonts/plus-jakarta-sans-v12-latin-600.woff) format("woff")}:root{--font:"Source Sans Pro",Arial,Helvetica,sans-serif;--font-highlight:"Plus Jakarta Sans",verdana,sans-serif;--font-size:1rem;--font-weight:400;--font-weight_bold:600;--font-weight-highlight_bold:500;--line-height:1.65;--c-font:#000;--c-font_light:#666;--c-icon:#454545;--c-link:#1533ad;--c-link_hover:#112889;--c-primary:#000;--c-secondary:#5a6fc2;--c-success:#007e33;--c-warning:#f80;--c-danger:#c00;--c-sticky:#004164;--c-compl:#5a6fc2;--c-compl_hover:#3951b3;--c-compl_dark:#4312ae;--c-compl_light:#b8c1e5;--c-stlb:#ffdc00;--c-map:#ffdc00;--c-dbd:#ffcc01;--c-yellow:#fff200;--c-dark:#071217;--c-dinbp:#961d5d;--c-white:#fff;--c-border:#666;--c-border_light:#dedede;--c-border_mid:#d4d4d4;--c-border_focus:#545454;--c-bg_body:#f9f9fb;--c-bg_light:#f2f2f2;--c-bg_mid:#d4d4d4;--c-bg_hover:#fffceb;--c-bg_selected:#f0f8ff;--c-bg_grey:#e8eced;--gruen-dunkel:#4aa648;--gruen-sehr-dunkel:#3d8a3c;--c-word-highlighter:#ffffd6}html{height:100%;-webkit-text-size-adjust:100%}body,html{font-size:var(--font-size)}body{color:var(--c-font);font-family:var(--font);font-weight:var(--font-weight);line-height:var(--line-height);margin:0;min-height:100%;overflow-y:auto;padding:0;position:relative}body,header{background-color:var(--c-bg_body)}header{border-bottom:1px solid var(--c-border_light)}.fixed{position:fixed;width:100%}*{box-sizing:border-box}a{cursor:pointer;text-decoration:none}a,a:link,a:visited{color:var(--c-link)}a:active,a:focus,a:hover{color:var(--c-link_hover);outline:none}main{display:flex;flex-direction:column}@media (min-width:50rem){main{overflow:hidden}}.fd-main,.fd-main>div{display:flex;flex-direction:column;overflow-y:hidden}.font-highlight{font-family:var(--font-highlight)}.section{width:100%}.section,.section_gap{margin:0 auto;max-width:100%}.section_gap{padding:max(2%,1rem);width:calc(100vw - 2rem)}.width_100{width:100%}.width_m{max-width:50rem!important}.width_s{max-width:40rem!important}.width_xs{max-width:30rem!important}.width_l{max-width:64rem!important}.width_xl{max-width:80rem!important}.b,b,strong{font-weight:var(--font-weight_bold)}table{border:0;border-collapse:collapse;border-spacing:0}.padding{padding:0 1rem}.font-size_txt{font-size:1.1rem}.nav-basket{background-image:url(/icon/basket.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:28px;width:28px}.nav-basket.fd-shop-basket-filled{background-image:url(/icon/basket-filled.svg)!important}.headline-grid{display:grid;grid-template-columns:auto 2rem;grid-column-gap:1rem}.headline-grid>div{align-self:center}.headline-grid .f-close:before{color:var(--c-white)!important}.center{margin:0 auto}.l{text-align:left}.r{text-align:right}.c{text-align:center}.i{font-style:italic}.pointer{cursor:pointer}.nowrap{white-space:nowrap}mark{background-color:var(--c-bg_hover)}.txt{padding:0 1rem 1rem}.txt-add{border-top:1px solid var(--c-border);font-size:.9rem;margin-top:1rem;padding-top:1rem}.space{height:1.5rem}.space-2_5{display:block;height:2.5rem}.instruction{font-size:.95rem;max-width:100%;padding:1rem 0;width:50rem}.color-success{color:var(--c-success)}.color-sticky{color:var(--c-sticky)}.color-dinbp{color:var(--c-dinbp)}.color-primary{color:var(--c-primary)}.width_xmedium{max-width:50rem}.disabled .f-info,.disabled .f-numeric,.disabled .f-textbox .f-action,.disabled .v-caption,.disabled input,div[disabled] .f-info,div[disabled] .f-numeric,div[disabled] .f-textbox .f-action,div[disabled] .v-caption,div[disabled] input{opacity:30%}.fd-help{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:auto 1fr}.fd-help .fd-icon-info{font-size:.9rem;font-weight:400}.flex_50{display:flex;flex:1,1,50%;flex-wrap:wrap}.flex_50>div{min-width:250px}.checkb-container{display:flex;flex-wrap:nowrap}.checkb-container input{margin-right:8px;margin-top:6px}.checkb-container label{cursor:pointer}.highlight{background-color:#f9e7a2}.fd-bg_light{background-color:var(--c-bg_body);border-radius:18px;margin-bottom:2rem;margin-top:2rem}.marker-highlight{background:var(--c-marker);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em 0 0 var(--c-marker),-.1em 0 0 var(--c-marker)}.marker-grey,.marker-highlight{display:inline;padding:.1em 0;position:relative;z-index:-1}.marker-grey{background:var(--c-bg_mid);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.3em 0 0 var(--c-bg_mid),-.3em 0 0 var(--c-bg_mid)}.nav-search{position:relative}.nav-search .dx-texteditor-input{border:0!important;font-family:var(--font);font-size:.9rem}.nav-search .dx-button{border:0!important;margin:0!important}.fd-search-list{background-color:var(--c-white);border:1px solid var(--c-border_mid);border-radius:6px;box-shadow:0 6px 12px rgba(0,0,0,.175);font-family:var(--font);height:auto!important;position:absolute;right:1rem;top:2.5rem;width:calc(100% - 2rem);z-index:5000}.fd-search-list>div{border-bottom:2px solid var(--c-border_light);font-size:.9rem;font-weight:600;padding:20px 10px 10px}.fd-search-list a{display:block;font-size:.9rem;padding:7px 9px}.fd-search-list a:hover{color:var(--c-primary)!important}.fd-basetype,.fd-usertype{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;line-height:1.2;max-width:600px;padding:1rem 0;position:relative}.fd-basetype>div,.fd-usertype>div{align-items:center;border:1px dashed #d5c3c3;border-radius:8px;display:grid;grid-template-rows:1fr auto;justify-content:center;padding:1rem;row-gap:1rem;text-align:center;width:160px}.fd-basetype>div:hover,.fd-usertype>div:hover{border:1px solid var(--c-border);box-shadow:0 1px 4px #666;cursor:pointer;font-weight:600;scale:1.05}.fd-basetype [data-type=STUDENT],.fd-usertype [data-type=STUDENT]{color:var(--c-font_light);font-size:.86rem;line-height:.5;margin-top:2rem;padding:.75rem .5rem 0}.fd-basetype [data-type=STUDENT] img,.fd-usertype [data-type=STUDENT] img{display:none}.fd-usertype{margin:1rem auto 0}.fd-usertype,.fd-usertype:before{border-top:4px solid var(--c-border_mid)}.fd-usertype:before{bottom:5rem;content:"";display:block;left:0;position:absolute;width:100%}.fd-usertype-active{border:1px solid var(--c-primary)!important;box-shadow:0 6px 12px rgba(0,0,0,.175);cursor:inherit}.faq,.faq-popup{position:relative;width:100%}.faq p,.faq-popup p{margin-left:0}.faq h2,.faq-popup h2{font-size:1.1rem!important;font-weight:600;line-height:1.4;margin:1rem 0!important;max-width:100%;text-align:left}.faq-popup{padding-bottom:2rem}.faq-popup hr{border-bottom:4px solid var(--c-bg_grey)!important;border-left:0;border-right:0;border-top:0;clear:both;height:0;margin:3.5rem auto;max-width:80rem!important;width:100%}.home-accordeon .accordion-item-title{font-family:var(--font-highlight);font-weight:600}.faq .accordion-item-title{color:var(--c-font)}.faq .accordion-filter-text{color:var(--c-primary);font-style:italic;left:calc(30% + 3.5rem);position:absolute;top:5rem}.faq .accordion-ctg{padding-right:1rem;position:relative}.faq .accordion-ctg:hover{background-color:var(--c-bg_light)}.faq .accordion-filter{max-width:100%;padding:0 .5rem;position:relative}.faq .accordion-filter [type=text]{padding-right:1.5rem}.faq .accordion-filter [type=button]{cursor:pointer;font-size:1.5rem;height:36px;line-height:0;padding:.5rem;position:absolute;right:.5rem;top:1px;width:1.75rem}.update>h2{margin-left:1rem;margin-right:1rem}.update .accordion-items-list{border-top:0!important;margin-top:2rem!important}.update .accordion-item-title{background-position:.3rem 1.2rem!important;color:var(--c-sticky);padding:1rem 1rem 1rem 2rem!important}.update .accordion-item-content{border-top:1px dashed var(--c-sticky);padding:1.5rem 2rem!important}.faq .accordion-ctgs-popup-hidden .accordion-ctgs-container,.update .accordion-ctgs-popup-hidden .accordion-ctgs-container{display:none}.faq .accordion-items,.update .accordion-items{font-size:var(--font-size);padding:0 .5rem}.faq .accordion-items-list,.update .accordion-items-list{border-top:1px solid var(--c-border_mid);flex-grow:1;list-style-type:none;margin-left:0;margin-top:-1rem}.faq .accordion-ctgs-container,.update .accordion-ctgs-container{display:flex;flex-direction:column}.faq .accordion-ctgs-container .all-accordion-ctgs,.update .accordion-ctgs-container .all-accordion-ctgs{border-left:4px solid transparent;display:block!important;font-weight:600;order:-1;padding:.75rem .5rem!important}.faq .accordion-ctgs-container a,.update .accordion-ctgs-container a{color:var(--c-link);display:inline-block;padding:.4rem .5rem}.faq .accordion-ctgs-container a:hover,.update .accordion-ctgs-container a:hover{color:var(--c-link_hover);text-decoration:none}.faq .accordion-ctgs,.update .accordion-ctgs{padding:1rem .5rem}.faq .accordion-ctg,.update .accordion-ctg{border-left:4px solid transparent;font-size:.9rem;line-height:1.3}.faq .accordion-ctg img,.update .accordion-ctg img{background-color:var(--c-primary);padding:.3rem}.faq .accordion-ctg.active,.update .accordion-ctg.active{background-color:var(--c-bg_body);border-left:4px solid var(--c-sticky)}.faq .accordion-ctg.active a,.update .accordion-ctg.active a{color:var(--c-font);font-weight:600}.faq .accordion-ctg.active a:not(.accordion-permalink),.update .accordion-ctg.active a:not(.accordion-permalink){pointer-events:none}.faq .accordion-item,.update .accordion-item{border-bottom:1px solid var(--c-border_mid)}.faq .accordion-item.is-active,.update .accordion-item.is-active{background-color:var(--c-bg_body);margin-bottom:2rem}.faq .accordion-item.is-active .accordion-item-title,.update .accordion-item.is-active .accordion-item-title{font-size:1.1rem;font-weight:600}.faq .accordion-item-title,.update .accordion-item-title{background-image:url(/icon/arrow-down-small.svg);background-position:0 1rem;background-repeat:no-repeat;background-size:1.5rem;padding:1rem 1rem 1rem 1.75rem}.faq .accordion-item-title:before,.update .accordion-item-title:before{content:""}.faq .accordion-item-title:hover,.update .accordion-item-title:hover{text-decoration:none}.faq .accordion-item-title[aria-expanded=true],.update .accordion-item-title[aria-expanded=true]{background-image:url(/icon/arrow-up-small.svg)}.faq .accordion-item-content,.update .accordion-item-content{display:none;padding:0 1rem 1rem}.fd-faq-icon{border-bottom:1px dashed var(--c-border_mid);display:grid;font-size:var(--font-size);grid-template-columns:auto 1fr;margin:1rem 0;max-width:80ch}.fd-faq-icon img{margin:.25rem auto!important}.fd-faq-icon>div{border-top:1px dashed var(--c-border_mid);padding:.25rem .5rem}.fd-faq-icon.fd-center>div:nth-child(3n+1){text-align:center}.fd-faq-block-icons{display:flex;flex-wrap:wrap;gap:.5rem;line-height:1;padding-bottom:1rem}.fd-faq-block-icon{background-color:var(--c-primary);padding:.4rem}.fd-search-result-header-active{border-bottom:2px solid var(--c-primary);color:var(--c-primary)}.fd-disabled{opacity:.3!important;pointer-events:none!important}.dx-texteditor-with-floating-label.dx-editor-outlined .dx-tag-container.dx-texteditor-input-container{padding-top:0!important}.dx-texteditor-input{border:unset!important}.fd-link-disabled span{color:#000;opacity:.5}.footer-hidden{display:none!important}.fd-clickable{cursor:pointer!important}.grid-btn{color:var(--c-icon);font-size:1rem;font-weight:400}.help h4{font-family:var(--font-highlight)}.help ol,.help ul{line-height:1.4}.help ol li,.help ul li{margin-bottom:.5rem}.help-col2{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto 1fr;line-height:1.4;row-gap:1rem}.help-col2>div:nth-child(odd){justify-self:center}.help-col2>div:nth-child(odd) img{margin-top:.25rem}.help-col2 .dx-icon{font-size:1.1rem}.faq-popup h4{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.faq-popup h4 [class^=fd-icon-]{align-items:center;border:1px solid var(--c-border);display:flex;font-size:1.2rem;height:32px;justify-content:center;line-height:1;margin-right:.25rem;padding:0 0 2px 4px;width:32px}.faq-popup ul{line-height:1.4;padding-left:1rem}.faq-popup ul li{margin-bottom:.75rem}.faq-popup .fd-demo{background-color:var(--c-bg_hover);border:1px solid var(--c-border_mid);border-radius:4px;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-family:var(--font-highlight);font-size:.8rem;margin-top:2rem;padding:.5rem 1rem}.faq-popup .fd-demo .fd-icon-locked{align-items:center;border:1px solid #888;border-radius:50%;color:#666;display:flex;font-size:.72rem;height:18px;justify-content:center;line-height:16px;width:18px}@media (min-width:calc(50rem + 1px)){.faq{display:grid!important;grid-template-columns:30% 1fr;height:100%;margin-top:2rem;overflow-y:hidden;padding-top:4rem}.faq .accordion-categories{border-right:1px solid var(--c-border);height:100%;margin-top:-5rem;overflow-y:auto}.faq .accordion-filter{left:calc(30% + 3rem);position:absolute;top:0;width:25rem}.faq .accordion-item-title{background-image:url(/icon/arrow-down-small.svg);background-position:1rem .9rem;background-repeat:no-repeat;background-size:1.5rem;padding:1rem 1rem 1rem 3rem!important}.faq .accordion-item-title:before{content:""}.faq .accordion-item-title[aria-expanded=true]{background-image:url(/icon/arrow-up-small.svg)}.faq .accordion-item-content{padding:0 1rem 2rem 3rem}}@media (max-width:50rem){.faq .accordion-show-ctgs{border:1px solid var(--c-border);border-radius:4px;color:var(--c-font);display:inline-block;font-family:var(--font-highlight);font-size:.85rem;margin:1rem 1rem 0;padding:.25rem 1rem}.faq .accordion-show-ctgs:hover{font-weight:var(--font-weight_bold);text-decoration:none}.faq .accordion-filter-text{left:0;padding:1rem;position:relative;top:0}.faq .accordion-ctgs-popup-hidden,.faq .accordion-ctgs-popup-open{display:flex;flex-direction:column}.faq .accordion-ctgs-popup-open .accordion-filter{order:2}.faq .accordion-ctgs-popup-open .accordion-filter-text{order:3}.faq .accordion-ctgs-popup-open .accordion-ctgs-container{margin-bottom:2rem;order:1}}.spinner{animation:flip 1.3s ease infinite;background-color:var(--c-success);border-radius:100%;display:block;display:inline-block;height:12px;margin-right:8px;margin-top:3px;width:12px}@keyframes flip{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-180deg)}}header{font-family:var(--font-highlight)}.nav-logo,header{position:relative}.nav-logo{z-index:1400}.nav-logo img,.nav-logo picture{height:36px}nav{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto 1fr auto auto auto auto;line-height:1;padding:1rem 1rem .5rem}nav>*{flex-grow:0}nav a{color:var(--c-font)!important}nav a:hover{text-decoration:none}.headline,nav a:hover{color:var(--c-primary)}.headline{font-size:.9rem;font-weight:var(--font-weight_bold);padding-right:.5rem;text-transform:uppercase}.btn-account-title{display:none}.btn-account_txt{display:none;font-family:var(--font)}.i-accountPublic{display:inline-block;height:40px;line-height:1;margin-right:4px;padding-top:8px;position:relative}.i-accountPublic:before{color:var(--c-link);font-size:2.3rem}.account{background-color:var(--c-white);box-shadow:0 0 20px rgba(0,0,0,.19),0 2px 6px rgba(0,0,0,.23);padding:0 .5rem 1rem;position:absolute;right:16px;top:50px;z-index:200;z-index:15000}.account-svg{clip-rule:evenodd;fill-rule:evenodd;float:left;margin-right:8px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;width:32px}.account-svg circle,.account-svg path{fill:none;stroke:#646464;stroke-width:1px}.account-login{border-bottom:1px solid var(--c-border);font-size:1.2rem!important;font-weight:var(--font-weight_bold);margin-bottom:16px;padding:12px 0 20px!important}.account-logout{margin-top:1rem}.nav-content{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-grow:1!important;margin-left:1rem}.nav-content a{color:var(--c-font);white-space:nowrap}._active-tab{color:var(--c-primary)!important;font-family:var(--font-highlight)}.header-functions{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex}.header-search{width:100%}.header-search form{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;margin-top:1rem}.burger-button{background-color:transparent;background-image:url(https://storageaccountbplweb.blob.core.windows.net/uploads/a3a0116f-9fd0-42a3-a3a8-d3e917a52e0f-burger.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:.15rem;border-width:0;cursor:pointer;height:32px;position:relative;width:32px;z-index:1501}.burger-menu-shown{font-size:1.2rem;opacity:1;transform:scaleY(1);visibility:visible}.burger-menu-shown+.burger-button{background-image:url(https://storageaccountbplweb.blob.core.windows.net/uploads/704190c8-1c6d-4562-b51e-f767c2e8bec9-close_white.svg)}.search-field{background-color:var(--c-white)!important;border:1px solid var(--c-border_light)!important;box-shadow:none!important;color:var(--c-font)!important;font-family:var(--font);font-size:var(--font-size)!important;height:28px!important;line-height:26px!important;margin:0!important;padding:.25rem!important}.search-field:focus{border:1px solid var(--c-border)!important}.nav-search{align-items:center;display:flex;padding:0 1rem}.nav-search>div{height:36px}.nav-search input{background-color:#fff;box-shadow:0 0 transparent;margin-bottom:0!important;padding:4px!important}.nav-search input:focus{background-color:#fff;box-shadow:0 0 5px var(--c-border_light)}.header-search form{justify-content:end;margin-top:0}.search-field{border-bottom-width:0}.search-field-container{transform-origin:right;width:150px}.search-submit{background-color:transparent;background-image:url(/icon/search.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:.15rem;border-width:0;cursor:pointer;height:24px;margin:.25rem 0 .25rem 4px;width:24px}.search-enter-active,.search-leave-active{transition:all .5s ease-out}.search-enter-from,.search-leave-to{opacity:0;transform:scaleX(1);width:0}.btn-account{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;grid-template-columns:auto auto}.user-img{background-color:#fafafa;background-position:50%;background-size:cover;border-radius:50%;display:inline-block;height:32px;overflow:hidden;width:32px}.animated-menu{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.19),0 2px 6px rgba(0,0,0,.23);left:0;max-width:100%;opacity:0;padding:3rem 0 1.75rem;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:all .2s ease-in-out;visibility:hidden;white-space:nowrap;width:100%;z-index:1000}.menu-animation{opacity:1;transform:scaleY(1);visibility:visible}.nav-content-small .menu-page{border-top:1px solid var(--c-border_light);display:block;padding:1rem}.nav-content-small .menu-animation{max-height:100vh;overflow:auto}.nav-content-small .fd-menu-list a{margin-left:.75rem}.fd-menu{background-color:var(--c-white);box-shadow:0 0 20px rgba(0,0,0,.19),0 2px 6px rgba(0,0,0,.23);left:0;min-width:300px;position:absolute;top:28px;z-index:15002}.fd-menu>ul:has(li){padding:.25rem .25rem .5rem}.fd-menu .fd-icon-stlb:before{border:1px solid var(--c-border)}.account-entries,.fd-menu-list{font-family:var(--font);line-height:var(--line-height);list-style-type:none;margin:0;padding-left:0;width:100%}.account-entries a,.fd-menu-list a{align-items:center;border-bottom:1px solid var(--c-border_light);-moz-column-gap:.75rem;column-gap:.75rem;display:grid;font-size:.9rem!important;grid-template-columns:auto 1fr;line-height:1.2;padding:.5rem .25rem;white-space:normal}.account-entries a .fd-menu-title,.fd-menu-list a .fd-menu-title{line-height:1.2;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.account-entries a img,.fd-menu-list a img{height:16px;width:16px}.account-entries a:hover,.fd-menu-list a:hover{background-color:var(--c-bg_body)!important}.account-entries .fd-indent,.fd-menu-list .fd-indent{-moz-column-gap:.5rem;column-gap:.5rem;font-size:.93rem!important;padding-left:1rem}.account-entries .fd-indent .fd-menu-title,.fd-menu-list .fd-indent .fd-menu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-menu-header{border-bottom:1px solid var(--c-border_light);color:var(--c-sticky);font-family:var(--font-highlight);font-size:.85rem;font-weight:600;margin-top:1rem;padding:.5rem 1rem}@media (min-width:1200px){.fd-menu{left:0}}@media (min-width:1100px){.nav-content-small{display:none}}@media (min-width:900px){.headline{font-size:1.1rem}.nav-content .btn-menu-start,.nav-content .menu-page{cursor:pointer;display:inline-block;font-size:.9rem;line-height:2!important;position:relative}.nav-content .btn-menu-start:hover:after,.nav-content .menu-page:hover:after{background-color:var(--c-stlb);bottom:-4px;content:"";height:2px;left:50%;margin-left:-25px;position:absolute;width:50px}.nav-content [data-active-area=true]>a:first-child{font-weight:600;scale:1.1}.nav-content [data-active-area=true]>a:first-child:after{background-color:var(--c-sticky);bottom:-4px;content:"";height:2px;left:50%;margin-left:-25px;position:absolute;width:50px}.fd-menu-list{max-width:26rem}}@media (min-width:980px){.btn-account_txt{font-size:.8rem;font-weight:var(--font-weight)}.btn-account-title,.btn-account_txt{display:inline-block}}.nav-content-large>div{position:relative}@media (max-width:1101px){.nav-content-large{display:none}}@media (max-width:600px){nav .nav-search{grid-column:1/6;order:5;padding:.5rem 0 0}nav .nav-search>div{width:100%}.fd-search-list{right:0;top:3rem}}.footer,footer{background-color:var(--c-sticky);font-family:var(--font-highlight)}.footer img,footer img{vertical-align:middle}.footer-links{color:#fff;display:grid;padding:1rem 0 0 2rem}.footer-links a{color:#fff;font-size:.9rem;line-height:2}.footer-links a:active,.footer-links a:focus,.footer-links a:hover{color:#fff;text-decoration:underline}.footer-info{font-size:.8rem}.footer-content-links{display:grid}.footer-content-links a:before{background-image:url(../icon/arrow-right2.svg);content:"";display:inline-block;height:.75rem;margin-right:.25rem;width:.75rem}.footer-contact{display:grid;grid-template-rows:auto auto auto 1fr;padding:2rem 1rem}.footer-contact .btn{border:1px solid #b97c9c!important;margin-right:0!important;margin-top:.75rem}.footer-h2{font-size:1.2rem}.footer-img{align-items:end;background-color:#000;display:flex;gap:.75rem;justify-content:center;padding:1rem 0}.footer-btn{padding-top:1rem}.footer-static{align-items:center;background-color:var(--c-bg_body);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;font-size:.75rem;justify-content:center;padding:0 .5rem .25rem}.footer-static a{color:var(--c-font);line-height:28px}.footer-static a:hover{text-decoration:underline}.footer-static div{font-size:.7rem}.footer-static a,.footer-static div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-stlb{padding-left:3rem;row-gap:.5rem}.footer-stlb .footer-h2{align-items:start;-moz-column-gap:.5rem;column-gap:.5rem;display:flex!important;margin-bottom:.5rem}.footer-stlb img{border:1px solid #888;margin-left:-2.5rem;width:2rem}.footer-nl{font-size:.8rem;max-width:200px;padding-bottom:.5rem}.footer-contact,.footer-content,.footer-stlb{display:grid;padding:1rem}.footer-phone{margin-top:1rem}.footer-phone img{background-color:#be1d5d;border:1px solid #b97c9c;border-radius:50%;height:2.25rem;margin-right:.5rem;padding:.5rem;width:2.25rem}@media (min-width:30rem){.footer-links{align-items:start;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:auto auto;justify-content:center}.footer-stlb img{margin-left:-2.5rem}}@media (min-width:45rem){.footer-links{align-items:start;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:auto auto auto auto;justify-content:center}.footer-contact>div,.footer-content>div,.footer-stlb>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:1rem}.footer-phone{margin-top:0}}@media (min-width:50rem){.footer-static{padding:0 1rem .25rem}}@media (max-width:800px){body[data-element-view=true] .footer-static{margin-bottom:4rem}}.btn,.button,.sb-button,.sb-request-link:first-child{-webkit-appearance:none;border-color:var(--c-border_focus);border-radius:.15rem;border-style:solid;border-width:1px;color:var(--c-font);cursor:pointer;display:inline-block;font-size:.9rem;font-weight:var(--font-weight_bold);line-height:1!important;margin:0 1rem 1rem 0;outline:none;padding:.5rem 1.25rem .6rem;text-align:center;text-decoration:none!important;transition:background-color .2s}.button[disabled]{opacity:.5;pointer-events:none}.btn-shop{background:var(--c-dinbp);border:0!important;color:#fff!important;font-size:.9rem;margin:0;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.btn-shop:hover{background:#be1d5d;box-shadow:0 7px 18px rgba(150,29,93,.25)}.secondary{background-color:var(--c-secondary);border-color:var(--c-secondary)}.secondary,.secondary *{color:#fff!important}.secondary:focus,.secondary:hover{background-color:var(--c-link)}.sb-button:not(.sb-secondary-button),.sb-request-link:first-child{font-family:var(--font-highlight)}.sb-button:not(.sb-secondary-button)[disabled=true],.sb-request-link:first-child[disabled=true]{opacity:.5}.sb-request-link:first-child{margin-bottom:0}.success{border-color:var(--c-success);color:var(--c-white)!important}.success,.success:focus,.success:hover{background-color:var(--c-success)}.dbd{border-color:var(--c-dbd);color:var(--c-font)!important}.dbd,.dbd:focus,.dbd:hover{background-color:var(--c-dbd)}.dinbp{background:var(--c-dinbp);border-color:var(--c-dinbp);color:#fff!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.dinbp:focus,.dinbp:hover{background:#be1d5d;box-shadow:0 7px 18px rgba(150,29,93,.25)}.sticky{background:var(--c-sticky);border-color:var(--c-sticky);color:#fff!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.sticky:focus,.sticky:hover{background:#003c5a;box-shadow:0 7px 18px rgba(0,65,100,.25)}.font{background:var(--c-yellow);border-color:var(--c-font);color:var(--c-font)!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.font:focus,.font:hover{box-shadow:0 7px 18px rgba(0,65,100,.25)}.inline{border-color:var(--c-secondary);color:var(--c-secondary)!important}.inline:focus,.inline:hover{border-color:var(--c-link_hover);color:var(--c-link_hover)}.link{border-color:transparent;color:var(--c-link)!important}.link:focus,.link:hover{color:var(--c-link_hover)}.btn-inline{align-items:center;background-color:transparent;border:1px solid var(--c-border);border-radius:7px;color:var(--c-font)!important;cursor:pointer;display:inline-flex;font-family:var(--font-highlight);font-size:.9rem;font-weight:600;gap:9px;justify-content:center;min-height:45px;padding:0 17px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.btn-inline:hover{box-shadow:0 7px 18px rgba(0,65,100,.25);text-decoration:none}.btn-boq{align-items:center;background-color:var(--c-secondary);border:1px solid var(--c-secondary);border-radius:4px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:.9rem;min-height:2rem;padding:0 1rem;text-decoration:none}.btn-boq:hover{background-color:var(--c-link)}.btn-home-dinbp,.btn-home-stlb{align-items:center;border:0!important;border-radius:7px;cursor:pointer;display:inline-flex;font-family:var(--font-highlight);font-size:1.05rem;font-weight:600;gap:9px;justify-content:center;line-height:1.3rem;margin-top:1rem;min-height:45px;padding:.75rem 1.25rem;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.btn-home-dinbp{background:var(--c-dinbp);color:#fff!important}.btn-home-dinbp:hover{background:#be1d5d;box-shadow:0 7px 18px rgba(150,29,93,.25);text-decoration:none}.btn-home-stlb{background:var(--c-stlb);color:#000!important}.btn-home-stlb:hover{background:var(--c-dbd);box-shadow:0 7px 18px rgba(0,65,100,.25);text-decoration:none}.home-btn_2>div,.new-btn_2>div{display:flex;flex-wrap:wrap;justify-content:center}.home-btn_2 .btn{align-items:center;background-color:transparent;border:1px solid var(--c-border);border-radius:7px;color:var(--c-font)!important;cursor:pointer;display:inline-flex;font-family:var(--font-highlight);font-size:.9rem;font-weight:600;gap:9px;justify-content:center;min-height:45px;padding:0 17px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.home-btn_2 .btn span{font-size:1.4rem;font-weight:400!important}.home-btn_2 .btn:hover{box-shadow:0 7px 18px rgba(0,65,100,.25);text-decoration:none}::-moz-placeholder{color:var(--c-font)!important;font-family:var(--font);font-size:.85rem;font-style:italic;opacity:.6}::placeholder{color:var(--c-font)!important;font-family:var(--font);font-size:.85rem;font-style:italic;opacity:.6}.disabled,[disabled]{cursor:not-allowed!important}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--c-white);border:1px solid var(--c-border_light);border-radius:0;box-shadow:inset 0 1px 2px transparent;color:var(--c-font);display:block;font-family:inherit;font-size:1rem;font-weight:400;height:2rem;line-height:1.75;padding:.25rem;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border:1px solid var(--c-border);box-shadow:0 0 5px var(--c-border_light);outline:0;transition:box-shadow .5s,border-color .25s ease-in-out}.cookies{background-color:var(--c-bg_body);border:1px solid var(--c-border);bottom:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);display:flex;flex-direction:column;font-family:var(--font-highlight);left:50%;max-height:calc(100vh - 2rem);max-width:700px;overflow-y:auto;padding:2rem;position:fixed;row-gap:1rem;transform:translateX(-50%);width:100%;z-index:20000}.cc-message{font-size:.85rem;line-height:1.7;margin:auto;width:100%}.cc-actions{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:720px;row-gap:1rem;white-space:nowrap;width:100%}.cc-actions .button{align-items:center;background-color:var(--c-success);border:0!important;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-highlight);font-size:.9rem;font-weight:600;gap:9px;justify-content:center;line-height:1.3rem;margin-top:1rem;min-height:45px;order:1;padding:.75rem 1.25rem;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.cc-actions .button:hover{background-color:#006c02;box-shadow:0 7px 18px rgba(0,65,100,.25);text-decoration:none}.cc-cancel,.cc-custom-settings,.cc-privacy{color:var(--c-font);font-size:.8rem}.cc-cancel:hover,.cc-custom-settings:hover,.cc-privacy:hover{color:var(--c-font);text-decoration:underline}#custom-cookies label{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-family:var(--font-highlight);font-size:1rem}#custom-cookies p{font-size:.8rem;margin:.25rem 0 0 2rem}#custom-cookies input[checked]:before{background-color:var(--c-dark);background-image:none;color:#fff}#custom-cookies input[type=checkbox]{-webkit-appearance:none;border:0;height:20px;margin-bottom:0;width:20px}#custom-cookies input[type=checkbox]:before{border:1px solid var(--c-border);color:transparent;content:"✓";display:block;font-size:.95rem;font-weight:600;height:20px;line-height:1;text-align:center;width:20px}#custom-cookies input[type=checkbox]:checked:before{background-color:var(--c-dark);background-image:none;color:#fff}#custom-cookies input[type=checkbox][disabled]:checked:before{opacity:.4}.cc-title{font-weight:var(--font-weight-highlight_bold);margin-bottom:1rem}.cc-select{margin:auto;max-width:720px}.cc-essential{border-top:1px solid #aaa}.cc-essential,.cc-marketing{border-bottom:1px solid #aaa;padding:1rem 0}.cc-custom-settings,.cc-privacy{order:2}.cc-cancel{order:3}.fd-header-home{font-size:.85rem;max-width:100vw;overflow-x:hidden}.home_animation{display:grid;margin:auto;max-width:650px;position:relative;width:100%;z-index:1}.home_animation:before{content:url(https://www.stlb-bau-online.de/media/c1246279-e091-4266-9f1d-60faa830899b-Logo_STLBBau_S.svg);display:inline-block;height:1.5rem;position:absolute;right:1rem;top:1rem;width:1.5rem;z-index:10}.home_animation .features{z-index:1}.home_animation .results{box-shadow:0 6px 12px rgba(0,0,0,.2);position:relative;transform:translate(10%,-1rem);z-index:20}.home_animation strong{background-color:hsla(0,0%,100%,.82);border-top-left-radius:12px;border-top-right-radius:12px;color:var(--c-dark);display:block;font-family:var(--font-highlight);padding:1.5rem 1.5rem .5rem;position:relative;z-index:100}.container{background-position:50%;background-size:cover;display:none;min-height:400px;padding:2rem 1rem;transition:background-image 1s ease-in-out}.container.asphalt{background-image:url(https://www.stlb-bau-online.de/media/dcfab531-077e-46bd-8e1b-34767e555fbc-asphalt.webp)}.container.parkett{background-image:url(https://www.stlb-bau-online.de/media/726b05a3-307b-4220-94ab-8087907e095a-parkett.webp)}.container.bestand{background-image:url(https://www.stlb-bau-online.de/media/5760b1e3-9929-431c-9d06-5763bc6121e6-bestand.webp)}.container.fussbodenheizung{background-image:url(https://www.stlb-bau-online.de/media/049e75b7-7821-4b62-a625-daac9d12ac57-fussbodenheizung.webp)}.container.pv-anlage{background-image:url(https://www.stlb-bau-online.de/media/8c9c5370-4853-484f-b35e-edda4fb33711-pv-anlage.webp)}.container.animate{align-items:center;display:grid}.lines{background-color:hsla(0,0%,100%,.82);border-bottom-left-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.5);display:grid;grid-template-columns:auto auto;padding:.75rem 1.5rem 2rem;width:auto}.element{display:contents}.element>div{animation:erscheinen .8s ease forwards;animation-delay:var(--delay,0s);opacity:0;padding:.15rem .25rem;transform:translateY(1rem)}.element>div:nth-child(2n){color:var(--c-link)}.element:not(:last-child) div{border-bottom:1px solid #bbb}.texts{background-color:var(--c-dark);border:1px solid var(--c-border_focus);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.5);color:#fff;-moz-column-gap:2px;column-gap:2px;display:flex;flex-wrap:wrap;font-weight:600;justify-content:start;max-width:calc(100vw - 1rem);opacity:.95;padding:1.5em}.texts .text{animation:textEinblenden .8s ease forwards;animation-delay:var(--delay,0s);display:inline-block;max-width:calc(100vw - 6rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}.texts .text:last-child{max-width:100%;text-overflow:clip}@keyframes erscheinen{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes textEinblenden{0%{width:0}to{width:var(--text-width)}}.fd-keyvisual{align-items:center;background-color:var(--c-dark);display:grid}.fd-keyvisual .kv-headline{color:#f4f4ef;display:inline-block;justify-self:center;margin:auto}.fd-keyvisual h1{display:flex;font-size:clamp(48px,5.5vw,88px);font-weight:300;letter-spacing:-.055em;line-height:1.1;margin:auto;padding:3rem 1rem;text-align:left;word-spacing:.1em}.kv-version{align-items:center;border-top:1px solid rgba(244,244,239,.4);display:flex;gap:28px;margin:48px auto 2rem;padding:28px 1rem 0}.kv-version .version{align-items:baseline;display:flex;gap:10px}.kv-version .version .version-label{color:rgba(244,244,239,.75);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.kv-version .version strong{font-size:17px;font-weight:600}.btn.btn-new{border:1px solid rgba(244,244,239,.5);color:#f4f4ef;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;font-family:var(--font-highlight);margin:0}.btn.btn-new:hover{border:1px solid #f4f4ef;transform:scale(1.03)}@media (min-width:1280px){.fd-keyvisual{grid-template-columns:45% 1fr}.fd-keyvisual h1{max-width:700px}.fd-keyvisual .container{min-height:800px}}body{display:grid;grid-template-rows:auto 1fr auto;height:100vh;height:100dvh}[class*=" fd-icon-"],[class^=fd-icon-]{font-weight:400!important}.align-start{align-self:start}.not-allowed{cursor:not-allowed}.dx-placeholder{display:none!important}.dx-texteditor-input{font-family:var(--font)!important;font-size:.9rem!important}.fd-settings{display:grid;gap:.5rem;grid-template-columns:auto 1fr}.fd-settings>div{display:contents}.progress-bar{background-color:var(--c-white);flex-shrink:0;height:1px;overflow:hidden;width:100%}.progress-bar-value{animation:indeterminateAnimation 1.5s linear infinite;background-color:var(--c-border);height:100%;transform-origin:0 50%;width:100%}@keyframes indeterminateAnimation{0%{transform:translateX(0) scaleX(0)}40%{transform:translateX(0) scaleX(.4)}to{transform:translateX(100%) scaleX(.5)}}.dx-overlay-shader{background-color:rgba(0,0,0,.5)}.fd-overview-container{overflow-y:auto}.fd-overview-container h1{background-color:var(--c-dark);color:#f4f4ef;font-size:clamp(24px,2.5vw,36px);line-height:1.3;margin:0 auto 2rem;max-width:100%;padding:2rem 1rem;text-align:center}.fd-overview{margin:0 auto;max-width:1280px;padding:.5rem 1rem;width:100%}.fd-overview .version{align-items:center;display:flex;gap:10px}.fd-overview .version-label{color:var(--c-font_light);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fd-overview strong{font-size:17px;font-weight:600}.fd-overview-primary{align-items:stretch;display:grid;gap:1rem;justify-content:center}.fd-overview-primary h2{font-size:clamp(20px,3vw,32px);font-weight:400;letter-spacing:-.055em;line-height:1.08;margin:22px 0 14px;word-spacing:.1em}.fd-overview-guest{align-items:stretch;display:grid;gap:1rem;justify-content:center;margin-bottom:2rem}.fd-overview-guest .fd-ov-secondary-item{max-width:440px}.fd-overview-guest .fd-ov-shop{place-items:center}.fd-overview-guest .fd-ov-shop h3{font-family:var(--font-highlight);font-size:1.7rem;letter-spacing:-.05em;line-height:1.15;word-spacing:.1em}.fd-overview-guest .fd-ov-shop ul{display:grid;font-family:var(--font-highlight);font-size:.95rem;font-weight:600;gap:.5rem;list-style:none;margin:1rem;padding:0}.fd-overview-guest .fd-ov-shop ul li{align-items:center;-moz-column-gap:.875rem;column-gap:.875rem;display:flex;line-height:1.3}.fd-overview-guest .fd-ov-shop ul li:before{align-items:center;background:var(--c-bg_light);border-radius:50%;color:var(--c-dinbp);content:"✓";display:inline-flex;flex:0 0 1.5rem;font-size:.875rem;font-weight:600;height:1.5rem;justify-content:center;width:1.5rem}.fd-ov-register{align-items:center;background-color:var(--c-stlb);display:flex;font-family:var(--font-highlight);font-size:.8rem;height:70px;justify-content:center}.fd-ov-register .btn-home-stlb{border:1px solid var(--c-border)!important;margin-top:0}.fd-overview-lists{align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));justify-content:center;margin-bottom:2rem}.fd-ov-primary-item,.fd-ov-secondary-item{align-items:stretch;background-color:#fff;border:1px solid var(--c-border_mid);box-shadow:0 3px 10px -2px rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:190px;padding:1.5rem;position:relative}.fd-ov-primary-item .no-item,.fd-ov-secondary-item .no-item{padding:1rem 0}.fd-overview-primary .btn{margin-top:1.5rem}.fd-overview-primary .fd-ov-sec-title{font-size:1.2rem}.fd-ov-sec-icon{background-color:#edf1f2;display:grid;height:2.4rem;margin-bottom:1.5rem;overflow-y:visible;place-items:center;width:2.4rem}.fd-ov-sec-text{color:var(--c-font_light);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.fd-ov-sec-text,.fd-ov-sec-title{font-family:var(--font-highlight);font-weight:600}.fd-ov-sec-title{font-size:.9rem;letter-spacing:-.02em;margin-top:.5rem}.fd-ov-list{font-size:.95rem;margin-top:.5rem}.fd-ov-list>div{border-top:1px solid var(--c-border_light)}.fd-ov-list a{display:grid;grid-template-columns:1.5rem 1fr;line-height:1.3;padding:.5rem .25rem;position:relative}.fd-ov-list a [class*=" fd-icon-"],.fd-ov-list a [class^=fd-icon-]{color:var(--c-icon);font-size:.85rem}.fd-ov-list a:hover{background-color:var(--c-bg_body)}.fd-ov-list a img{height:.75rem;left:.75rem;position:absolute;top:.9rem;width:.75rem}.fd-ov-list .fd-ov-list-txt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-ov-more{border-top:1px solid var(--c-border_light);font-size:.9rem;padding-top:.75rem}.fd-ov-more>a{color:var(--c-font_light);font-family:var(--font-highlight);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fd-ov-more>a:hover{color:var(--c-link)}.fd-ov-start{background-color:var(--c-secondary);border-radius:4px;color:#fff!important;font-family:var(--font-highlight);font-weight:600;padding:.5rem 1rem;text-align:center}.public .fd-ov-secondary-item{background:linear-gradient(135deg,#e6eafa,#c9d3f0);place-items:center;text-align:center}.public .fd-ov-btn{align-items:center;display:grid;gap:.25rem;justify-content:center;margin-top:3rem}.public .fd-ov-start{font-size:clamp(16px,2vw,19px)}.public .fd-ov-sec-icon{background-color:var(--c-dark)}.user .fd-ov-primary-item{flex-direction:revert;gap:1rem}.user h2{font-size:1.4rem}.user h3{font-size:.9rem}.user .fd-ov-start{background-color:var(--c-success)}.user .fd-ov-btn{align-items:center;display:grid;gap:.25rem;grid-template-columns:1fr 1fr;justify-content:center;margin-top:1rem}.user .fd-ov-start{font-size:.9rem}.user .fd-ov-secondary-item{align-items:center;background:linear-gradient(135deg,#e6eafa,#c9d3f0);-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto 1fr;justify-content:start}.user .fd-ov-secondary-item .fd-ov-sec-icon{background-color:transparent;margin-bottom:0}.user .fd-ov-secondary-item .fd-ov-sec-icon img{height:auto;width:38px}.user .fd-ov-secondary-item .fd-ov-sec-content,.user .fd-ov-secondary-item .fd-ov-sec-title{grid-column:2/3}.user .fd-ov-secondary-item .btn{background-color:hsla(0,0%,100%,.6);border:1px solid var(--c-border_mid);margin-top:14px}.fd-overview-lists .fd-ov-sec-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.fd-ov-test{background-color:var(--c-stlb);border-radius:4px;color:#000!important;font-family:var(--font-highlight);font-size:clamp(16px,2vw,19px);font-weight:600;padding:.5rem 1rem;text-align:center}@media (min-width:400px){.public .fd-ov-btn{grid-template-columns:1fr 1fr}}@media (min-width:700px){.fd-overview-guest,.fd-overview-primary{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr)}.fd-overview-guest .fd-ov-primary-item,.fd-overview-guest .fd-ov-secondary-item,.fd-overview-primary .fd-ov-primary-item,.fd-overview-primary .fd-ov-secondary-item{max-width:100%}}.fd-search-result-header{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-wrap:wrap;font-size:.9rem;line-height:1.3;padding:1rem;row-gap:.5rem}.fd-search-result-header>div{border-bottom:2px solid transparent;cursor:pointer}.fd-search-result-header>div:hover{border-bottom:2px solid var(--c-primary)}.fd-search-result-header-active{border-bottom:1px solid var(--c-sticky)!important}.fd-search-result-title{font-family:var(--font-highlight);font-size:.9rem;font-weight:600}.fd-search-results{display:flex;flex-direction:column;margin:0 auto 1rem;overflow-y:hidden;width:100%}.fd-search-result{background-color:var(--c-white);border:1px solid var(--c-border_light);display:flex;flex-direction:column;overflow-y:auto}.fd-search-result>div{border-bottom:1px solid var(--c-border_light);line-height:1.3;padding:.75rem 1rem}.fd-search-result a:not(.btn){display:grid;grid-template-columns:1.75rem 1fr;margin-bottom:.25rem;position:relative}.fd-search-result [class^=fd-icon-]{color:var(--c-icon);display:block;font-size:.85rem;padding-top:2px}.fd-search-result img{height:.75rem;left:.55rem;position:absolute;top:.5rem;width:.75rem}.fd-search-result .btn{margin-left:1.75rem}.fd-search-result-txt{font-size:.9rem;line-height:1.5;padding-left:1.75rem}@media (min-width:50rem){.fd-search-results{padding:0 1rem}}.footer-toggle:before{content:url(/icon/arrow-up-small.svg);display:block;height:24px;width:24px}.footer-cms{display:none}.footer-cms.footer-visible{display:block}.footer-cms.footer-visible~div .footer-toggle:before{content:url(/icon/arrow-down-small.svg);display:block;height:24px;width:24px}input,input:focus,select,select:focus{font-family:var(--font);font-size:var(--font-size);outline:none}.field{margin:0 0 32px;position:relative}.field-control{padding:.2rem .25rem}.field-block{display:grid;margin-bottom:1.5rem;row-gap:.1rem}.lbl-strong{font-family:var(--font-highlight);font-size:.9rem;font-weight:var(--font-weight_bold)}.field-select{padding:2px 5px}.fields{padding-bottom:20px}.fields-col{display:flex;flex-wrap:wrap}.fields-col .field{flex:200px 1 0}textarea,textarea:focus{border:1px solid var(--c-border_light);font-family:var(--font);font-size:.95rem;min-height:7rem;outline:none;padding:.25rem .5rem;resize:vertical;width:100%}.textarea-label{color:#777;font-size:.85rem;font-weight:700;padding-bottom:.25rem}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--c-border);border-radius:50%;height:19px;margin:3px 3px 0 7px;width:19px}[type=radio]:before{content:"";display:inline-block;height:18px;width:18px}[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--c-border);height:16px;line-height:1!important;width:16px}[type=checkbox]:before{content:"";display:inline-block;height:14px;width:14px}[type=checkbox]:checked:before,[type=radio]:checked:before{background-position:50%!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='11' height='11' fill='@{bgColor}' stroke='none'><path fill='none' stroke='currentColor' stroke-width='3' d='M1.73 12.91l6.37 6.37L22.79 4.59' /></svg>") no-repeat}[type=checkbox][disabled],[type=radio][disabled]{border:1px solid var(--c-border_light)}[type=checkbox][disabled]:before,[type=radio][disabled]:before{background-position:50%!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='11' height='11' fill='@{bgColor}' stroke='none'><path fill='none' stroke='hsl(0,0%,67%)' stroke-width='3' d='M1.73 12.91l6.37 6.37L22.79 4.59' /></svg>") no-repeat}[type=checkbox]:not([disabled]),[type=radio]:not([disabled]){cursor:pointer}[type=checkbox]:focus,[type=radio]:focus{border:1px solid var(--c-border_focus);box-shadow:0 0 4px #aaa;outline:none}.form-fields,.form-salutation{margin-bottom:2rem;width:100%}.salutation-lbl{color:#ddd;display:inline-block;font-size:.85rem;font-style:normal;margin:0 0 2px 7px;white-space:nowrap}.salutation-value{display:inline-block;margin-bottom:1rem;margin-right:1rem}.salutation-value label{position:relative;top:-3px}.r-switch-container{position:relative}.r-switch,.r-switch-lbl{display:block;position:relative;z-index:1}.lst,.r-switch{display:none}.lst{margin:1rem 0 2rem}.map{display:block}.r-switch-lbl{background-color:var(--c-bg_light);border:2px solid var(--c-border_focus);border-radius:2rem;box-shadow:inset -4px 4px 15px rgba(0,0,0,.1);cursor:pointer;height:1.6rem;margin:1rem 0 0 4rem;padding:.2rem;text-align:center;transition:background-color .2s ease-in-out;width:3rem}.r-switch-lbl:after,.r-switch-lbl:before{cursor:pointer;position:absolute;top:50%;transform:translate3d(0,-50%,0)}.r-switch-lbl:before{color:var(--c-primary);content:"Karte";margin-right:10px;right:100%}.r-switch-lbl:after{color:var(--c-font);content:"Liste";left:100%;margin-left:10px}.r-switch-lbl span{bottom:calc(100% + 10px);left:0;position:absolute;width:100%}.r-switch-lbl span:after{background-color:var(--c-primary);border-radius:1.3rem;box-shadow:-3px 3px 8px rgba(0,0,0,.1);content:"";height:1.1rem;left:.15rem;position:absolute;top:.73rem;transition:transform .2s,background-color .2s;width:1.1rem}.r-switch:checked~.r-switch-lbl{background-color:var(--c-bg_light)}.r-switch:checked~.r-switch-lbl:before{color:var(--c-font)}.r-switch:checked~.r-switch-lbl:after{color:var(--c-primary)}.r-switch:checked~.r-switch-lbl span:after{transform:translate3d(1.4rem,0,0)}.r-switch:checked~.map{display:none}.r-switch:checked~.lst{display:block}.switch-container{border-bottom:1px solid var(--c-border_light);padding:1rem}.switch{-moz-column-gap:1rem;column-gap:1rem;cursor:pointer;display:grid;grid-template-columns:3rem auto}.switch-checkb{display:none;height:0;width:0}.switch-checkb:checked+.switch .switch-lbl_s{background:var(--c-bg_price)}.switch-checkb:checked+.switch .switch-lbl_s:after{transform:translate3d(.7rem,0,0)}.switch-lbl_s{background:var(--c-bg_mid);border-radius:2rem;display:inline-block;height:1.1rem;margin-left:1rem;position:relative;text-indent:-9999px;width:1.8rem}.switch-lbl_s:after{background:#fff;border-radius:1.3rem;content:"";height:.85rem;left:.1rem;position:absolute;top:.14rem;transition:.2s;transition:transform .1s,background-color .1s;width:.85rem}:-moz-submit-invalid,:-moz-ui-invalid,:invalid{border-block:1px solid var(--c-primary)!important;box-shadow:none}.invalid{border-bottom:1px solid var(--c-primary)!important}.fd-regions-list{display:flex;flex-direction:column;height:100%;overflow-y:hidden}.fd-regions-list .selected{background-color:#fff9d4;color:var(--c-font);cursor:default}.fd-regions-list .saved{background-color:#fff;color:var(--c-font);cursor:default}.fd-regions-list .saved:after{bottom:-.1rem;content:url(/icon/region_selected.svg);display:inline-block;height:.85rem;margin-left:.25rem;position:relative;width:.85rem}.fd-regions-maps{border-top:1px dashed var(--c-border);margin-top:2rem;padding-top:1rem}.fd-region-breadcrumb{font-size:.8rem;line-height:20px;padding-bottom:1rem}.fd-region-breadcrumb span:not(:last-child):after{content:" › ";font-size:1.1rem;line-height:20px}.fd-region-map{display:flex;gap:1rem}.fd-region-items{overflow-y:auto}.fd-pin-image{border:1px dashed var(--c-border);padding:.25rem}.fd-pin-image svg{fill:var(--c-bg_mid);height:80px;stroke:var(--c-border);stroke-width:.1;width:auto}.fd-pin-image svg #svg_de{fill:var(--c-bg_mid);fill-opacity:.2}.fd-pin-image svg #svg_local{display:none}.fd-pin-image.state svg{fill:#83b6cc}.fd-regions-filter{padding:0 1rem 1rem}.fd-ov-region-image svg{fill:#e2eef3;stroke:var(--c-border);stroke-width:.1;width:auto}.fd-ov-region-image svg #svg_de{fill:var(--c-bg_mid);fill-opacity:.2}.fd-ov-region-image svg #svg_local{fill:#83b6cc}.fd-ov-secondary-item .fd-ov-region-image{padding-left:.5rem;padding-top:1rem}.fd-ov-secondary-item .fd-ov-region-image svg{height:110px}.fd-conditons .fd-ov-region-image svg{height:76px}.region-image{align-self:stretch;justify-self:center;width:100%}.region-image svg{max-height:calc(70vh - 130px);max-width:100%;stroke-width:.1;width:auto}.region-image svg g{cursor:pointer}.region-image svg g:hover>.str0{fill:#366b82}.region-image svg g.selected,.region-image svg g.selected *{fill:#83b6cc}.fil0{fill:var(--c-bg_mid);fill-rule:nonzero}.str0{stroke:var(--c-white);stroke-width:.04}.svg-tooltip{background-color:#000;border-radius:.2rem;color:var(--c-white);font-size:.9rem;padding:0 .5rem;position:absolute;z-index:10000}@media (min-width:50rem){.fd-regions-maps{border-top:0;margin-top:0;order:1;padding-top:0}.fd-regions{display:grid;grid-template-columns:1fr 1fr;height:100%;overflow-y:hidden}.fd-regions-list{border-left:1px dashed var(--c-border_light);order:2}}.fd-regions-list ul{list-style-type:"• ";margin-bottom:0;margin-top:0;padding-left:1rem}.fd-regions-list ul [class^=fd-icon-]{color:var(--c-icon);padding:.25rem}.fd-list-empty{list-style-type:none!important}.fd-company{padding:.5rem}.fd-company-data{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:100px minmax(0,1fr)}.fd-company-data>div{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-block:.25rem}.fd-company-data>div:has(>strong){margin-top:1rem;padding-bottom:.25rem}.fd-company-data>div:has(>strong) strong{font-family:var(--font-highlight);grid-column:1/-1}.fd-boq-toolbar .fd-separator{border:1px solid var(--c-border_mid);height:100%;margin:0 4px;width:1px}.fd-boq-toolbar .dx-toolbar-before{display:flex}.fd-boq-toolbar .dx-item-content{font-size:14px}.fd-boq-toolbar .dx-treelist-rowsview .dx-row>td.dx-treelist-cell-expandable .dx-treelist-collapsed:before,.fd-boq-toolbar .dx-treelist-rowsview .dx-row>td.dx-treelist-cell-expandable .dx-treelist-expanded:before{align-items:center;display:flex;height:24px;margin-left:-2px;width:24px}.fd-company-img{background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 1rem);border:1px dashed var(--c-border);height:150px;margin:.5rem 0 1em;width:150px}.fd-company-logo{display:grid;grid-template-columns:160px 1fr}.fd-boq .dx-button .dx-button-content:has(.fd-icon-boq-p-stlb){background-color:var(--c-yellow);border-color:var(--c-border)}.fd-boq .fd-icon-gaeb,.fd-boq .fd-icon-pdf{font-size:.95rem;margin-right:.25rem}.fd-boq .dx-toolbar-button .dx-button-has-icon .dx-icon{font-size:16px}.fd-boq .dx-treelist-table [class^=fd-icon-]{color:var(--c-icon);float:left;font-size:.85rem;line-height:1;margin-right:5px;margin-top:2px}.fd-boq .dx-treelist-table .stlb{background-color:var(--c-yellow)}.fd-boq .dx-treelist-table .fd-icon-boq-p:not(.stlb){background-color:var(--c-border);color:#fff!important}.fd-boq .dx-treelist-table .fd-icon-boq-a{background-color:#5a6fc2;color:#fff!important}.fd-boq .dx-checkbox-icon{margin-right:.4rem}.i-bigs{font-size:25px!important}.i-big,.i-bigs{line-height:1!important}.i-big{font-size:24px!important}.boq-footer{background-color:var(--c-bg_grey);flex-grow:0;flex-shrink:0;font-size:.9rem;height:3rem;line-height:1.3;min-height:3rem;padding:.25rem 0}.boq-footer>div{display:flex;justify-content:center}.boq-footer>div>div{padding:0 .75rem}.boq-footer>div>div:not(:last-child){border-right:1px solid var(--c-border_mid)}.boq-footer .caption{font-size:.85rem}.dx-treelist td{min-height:33px}.qu-unit{-moz-column-gap:3px;column-gap:3px;display:flex;justify-content:end}.qu-unit span:first-child{flex:auto 1 1}.qu-unit span:last-child{flex:35px 0 0;overflow:hidden;text-align:left;text-overflow:ellipsis}.boq-details{background-color:#fff;border:1px solid var(--c-border_mid);bottom:3rem;box-shadow:0 3px 10px -2px rgba(0,0,0,.4);max-width:650px;min-width:340px;padding:.5rem;position:absolute;right:1rem;top:4rem;width:50%}.boq-details .fd-focused{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:flex}.boq-details .dx-multiview-item-content{height:auto;max-height:100%;overflow-y:auto;padding:1rem .5rem}.fd-detail{height:calc(100% - 2rem)}.fd-detail.fd-detail-brd{border:1px solid #ddd;font-size:14px;padding:1rem .5rem}.fd-boq-detail-grid{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:100px minmax(0,1fr)}.fd-boq-detail-grid .fd-boq-txt{align-self:start;padding:7px 0}.fd-boq-detail-grid>div{align-items:start;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-block:.25rem}.fd-boq-detail-grid>div>div:nth-child(odd){align-self:start;padding:7px 0}.fd-boq-detail-grid>div>div.fd-boq-flex{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:flex}.fd-boq-detail-grid>div>div.padB{padding-bottom:1rem}.fd-boq-detail-grid .strong div{font-weight:600}.fd-dx-r input{text-align:right}.fd-boq-grid_structure{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:auto auto auto minmax(0,1fr)}.fd-boq-grid_structure>div{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-block:.25rem}.fd-boq-grid_price{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:auto auto auto}.fd-boq-grid_price>div{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-block:.25rem}.fd-boq-grid_price div.r{padding-right:6px}.fd-boq-detail-btn{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem .25rem 0}.boq-detail-close{position:absolute;right:.15rem;top:.15rem}.boq-detail-close .dx-button{background-color:transparent;border-width:0}.boq-detail-close .dx-icon{font-size:15px;height:15px;width:15px}.fd-si-hidden{background-color:var(--c-success);bottom:1rem;color:#fff;display:none;font-size:.9rem;padding:.2rem .5rem;position:absolute;right:.5rem}.fd-si{animation:si-fade 3s linear;display:inline-block!important;opacity:1}@keyframes si-fade{0%,to{opacity:0}30%,70%{opacity:1}}.fd-breadcrumb{display:grid;flex:0 0 36px;grid-template-columns:auto 1fr;height:36px;margin:.5rem 1rem}.fd-breadcrumb,.fd-breadcrumb .fd-breadcrumb-left{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.fd-breadcrumb .fd-breadcrumb-left{display:flex}.fd-breadcrumb h1{font-family:var(--font);font-size:1rem;font-size:.9rem;line-height:1;margin-bottom:0;width:100%}.fd-breadcrumb h1 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-breadcrumb div:empty{display:none}.fd-breadcrumb a{display:flex;line-height:1}.fd-breadcrumb a:hover{color:var(--c-primary)}.fd-breadcrumb :before{vertical-align:middle}@media (max-width:600px){.fd-breadcrumb{row-gap:.5rem}.fd-breadcrumb h1{display:grid}.fd-breadcrumb-list{top:135px!important}}.fd-breadcrumb [class^=fd-icon-],.fd-breadcrumb-list [class^=fd-icon-]{color:var(--c-icon);font-size:.8rem;max-width:1rem}.fd-breadcrumb [class^=fd-icon-]:hover,.fd-breadcrumb-list [class^=fd-icon-]:hover{color:var(--c-link_hover);outline:none}.fd-breadcrumb .fd-icon-bnl,.fd-breadcrumb-list .fd-icon-bnl{font-size:.95rem}.fd-breadcrumb .fd-icon-vdi,.fd-breadcrumb-list .fd-icon-vdi{font-size:1rem}.fd-breadcrumb-list{display:flex;flex-direction:column;left:1rem;max-width:500px;overflow:hidden;padding:.75rem 0;position:fixed;text-overflow:ellipsis;top:94px;z-index:500}.fd-breadcrumb-list div{background-color:var(--c-white);border-left:1px solid var(--c-border_light);border-right:1px solid var(--c-border_light);box-shadow:0 1px 4px 0 #666}.fd-breadcrumb-list a{align-items:center;border-bottom:1px solid var(--c-border_light);color:var(--c-font);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:.9rem;line-height:1.3;padding:.5rem 1rem}.fd-breadcrumb-list a:hover{background-color:var(--c-bg_body)}a[data-index="2"]{padding-left:1.5rem}a[data-index="3"]{padding-left:2rem}a[data-index="4"]{padding-left:2.5rem}a[data-index="5"]{padding-left:3rem}a[data-index="6"]{padding-left:3.5rem}a[data-index="7"]{padding-left:4rem}a[data-index="8"]{padding-left:4.5rem}a[data-index="9"]{padding-left:5rem}.fd-breadcrumb-item{max-width:70vw;width:100%}.fd-back-to-elem a,.fd-breadcrumb-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-back-to-elem a{display:block;font-size:.85rem;margin-bottom:-.5rem;margin-top:1rem;padding:0 clamp(.25rem,2vw,1.25rem);width:95%}.tree-container .bread{border-top:0}.tree-container .price-head{border-bottom:0;margin-left:0}.tree-adds .list-nodes{margin-bottom:1rem}.tree-adds .price-head{margin-bottom:.25rem;margin-left:.5rem}.link-show-all{margin-bottom:3rem;text-align:right}.link-show-all span{display:inline-block}.link-show-all a{align-items:center;background-color:var(--c-bg_light);display:flex;font-weight:var(--font-weight_bold);padding:.25rem .25rem .25rem 1rem}.no-nodes{padding:1rem 1rem 3rem}@media (min-width:50rem){.tree-container{display:grid;grid-template-columns:calc(100% - 26.5rem) 25rem}.tree-nodes{border-right:1px solid var(--c-border_light)}.tree-nodes .list-nodes{padding-right:2.5rem}.tree-adds{padding-left:1.5rem;padding-top:.75rem}}.list{list-style-type:none;margin:0;padding:0;width:100%}.list>li{border-bottom:1px solid var(--c-border_light);padding:.5rem 1rem;position:relative}.list>li:first-child{border-top:1px solid var(--c-border_light)}.list>li:hover{background-color:#444}.list a:not(.btn){color:var(--c-font);display:block}.list-nodes{line-height:1.4}.list-nodes li{padding-left:2.5rem;text-indent:-1.5rem}.list-nodes img{margin-bottom:-.1rem;margin-right:.4rem}.node:before{content:"\e02d"}.elem:before{content:"\f001"}.licensed:before{color:var(--c-success)!important}.list-regions .selected{background-color:var(--c-bg_price)!important;color:var(--c-white)!important}.list-regions li{cursor:pointer}.lst-radio{margin-top:0}.lst-radio li{cursor:pointer}.lst-radio li::marker{color:var(--c-link);content:url(/icon/radio-unchecked-s.png);display:inline-block}.lst-radio li.selected::marker{content:url(/icon/radio-checked-s.png)}.fd-main{background-color:#f0f0f5!important}.fd-flex-col{display:flex;flex-direction:column;overflow-y:hidden}.fd-share{align-items:center;-moz-column-gap:.15rem;column-gap:.15rem;display:flex;height:1.75rem;justify-content:end}.fd-share .dx-button-content{-moz-column-gap:.3rem;column-gap:.3rem;display:flex}.fd-share .dx-icon{display:flex;font-size:1rem;height:1rem;margin-right:0;width:1rem}.fd-share .fd-icon-save{display:flex}@media (max-width:600px){.fd-share .dx-menu-vertical .dx-menu-item-content{-moz-column-gap:0!important;column-gap:0!important;font-size:0!important}.fd-share .dx-menu-vertical .dx-menu-item-content .fd-icon-save{font-size:.8rem}}@media (max-width:899px){.fd-share .dx-button-text{display:none}}@media (min-width:900px){.fd-share dx-toolbar .dx-icon{display:none}.fd-share dx-toolbar .dx-button-text{display:flex}}.fd-share .dx-state-hover{background-color:transparent}.dx-menu-base .dx-menu-item-content{padding:.2rem}.fd-save-incl{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:.5rem}.fd-share-mail .dx-item.dx-menu-item .dx-item-content.dx-menu-item-content{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.fd-share-menu{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;height:34px;max-width:100%;overflow:hidden;text-align:center}.fd-share-menu .dx-menu-vertical{display:flex}.fd-share-menu .dx-menu-item-content{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:14px;padding:0;padding-block:6px;padding-inline-end:12px;padding-inline-start:12px}.fd-share-menu .dx-context-menu-container-border{border:0}.dx-overlay-content{color:var(--c-font);font-family:var(--font);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height)}.fd-elem-filter{-moz-column-gap:1rem;column-gap:1rem;display:flex;margin-bottom:1rem}.fd-recent{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid!important;grid-template-columns:auto 1fr .25fr}.fd-recent-time{color:var(--c-font_light);font-size:.85rem;line-height:1.2}.fd-tree-container{display:flex;flex-direction:column;font-size:.95rem;overflow-y:hidden;width:100%}.fd-message-licence{color:var(--c-danger);font-size:.9rem;line-height:1.4;padding:1rem 0}.fd-tree{display:flex;flex-direction:column;font-size:.95rem;overflow-y:auto}.fd-tree>div:hover{background-color:var(--c-bg_body)}.fd-tree a{border-bottom:1px solid var(--c-border_light);display:block;display:flex;line-height:1.3;padding:.5rem 1rem;position:relative}.fd-tree a [class^=fd-icon-]{color:var(--c-icon);font-size:.85rem;margin-right:1rem}.fd-tree a img{height:.75rem;left:1.5rem;position:absolute;top:.9rem;width:.75rem}.fd-shorttext-container{padding-bottom:1rem}.fd-shorttext{line-height:1.5;padding:.5rem .5rem 1rem}.fd-shorttext h2{border-bottom:1px dashed var(--c-border_mid);font-family:var(--font);font-size:1rem;font-weight:400;line-height:1.3;margin-bottom:1rem;padding-bottom:1rem}.fd-shorttext .dx-icon{font-size:1rem}.fd-shorttext ul{padding-left:1.25rem}.fd-shorttext-head{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;justify-content:space-between}.fd-shorttext-head.dropdown{margin-bottom:.5rem}.fd-group{display:grid}.fd-group h3{color:#757575;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-family:var(--font-highlight);font-size:.9rem;line-height:1;margin-bottom:0}.fd-group .fd-icon-remove{color:var(--c-border);font-size:.8rem}.fd-group .fd-icon-remove:hover{color:var(--c-icon)}.fd-group .dx-checkbox-text{font-size:.85rem}.fd-brd-bot{border-bottom:1px solid var(--c-border_light)}.fd-gr-container{background-color:var(--c-white);border:1px solid var(--c-border_light);display:grid;grid-template-rows:auto 1fr}.fd-gr-config{background-color:transparent;grid-template-rows:auto auto 1fr!important}.fd-result-h2{align-items:center;font-size:1.1rem;font-size:clamp(15px,1.5vw,18px);padding-bottom:.75rem}.fd-result-h2,.fd-result-h2>span{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap}.fd-result-h2>span{align-items:baseline}.fd-result-h2 .fd-cpmplete{font-size:.8rem;font-weight:400}.element-moduls{font-size:clamp(15px,1.5vw,18px);padding:2rem 1rem .75rem .25rem}.fd-gr-container-header{align-items:center;border-bottom:1px solid var(--c-border_light);-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:1fr auto auto;padding:.5rem .5rem .5rem 1.25rem}.fd-gr-container-header:not(.fd-gr-header-config){cursor:pointer}.fd-gr-container-header .fd-icon-info{color:#757575;font-size:.85rem}.fd-gr-container-header .fd-icon-info:hover{scale:1.05}.fd-gr-container-header.fd-gr-header-config{background-color:#fff;border-top:1px solid var(--c-border_light);height:36px;margin-bottom:2px}.fd-gr-toggle{align-items:center;background-color:#e1e5f4;border-radius:50%;color:#000;display:flex;font-size:1.3rem!important;justify-content:center;line-height:1;padding:.11rem}.fd-gr-header-icon:before{display:inline-block;font-size:1rem;line-height:1;text-align:center;width:24px}.fg-group-result{display:flex;flex-direction:column;overflow-y:auto}.fg-group-result>div{margin-bottom:.5rem}.fd-price{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;padding:1rem;text-align:center}.fd-price [class*=fd-price-]{padding:.5rem}.fd-price-def{cursor:pointer}.fd-price-def div{color:var(--c-link);font-size:clamp(1.125rem,.9643rem + .7143vw,1.5rem);line-height:2rem}.fd-price-def:hover div{transform:scale(1.1)}.fd-price-active{box-shadow:0 1px 12px rgba(0,0,0,.1);scale:1.1}.fd-price-readonly{cursor:unset}.fd-price-readonly div{color:unset}#sticky-price-container{min-width:300px;position:fixed;right:0;top:0;z-index:100}#sticky-price-container>div{border-bottom-left-radius:8px}#sticky-price-container-desktop{min-width:300px;position:absolute;right:.5rem;z-index:100}#sticky-price-container-desktop,#sticky-price-container>div{border:1px solid var(--c-border);display:grid;grid-template-columns:repeat(3,1fr);padding:.4rem;text-align:center}#sticky-price-container-desktop>div,#sticky-price-container>div>div{font-size:.8rem;line-height:1;padding:.25rem .5rem 0}#sticky-price-container-desktop>div>div,#sticky-price-container>div>div>div{font-size:1rem}#sticky-price-container-desktop .fd-price-active>div,#sticky-price-container>div .fd-price-active>div{font-weight:600}.fd-icon-bnl,.fd-icon-info,.fd-icon-pdf,.fd-icon-question{color:var(--c-icon)}.fd-feature-tables{display:flex;flex-wrap:wrap;font-size:.85rem;padding:.5rem .5rem 0}.fd-feature-tables .dx-slider-handle{height:16px;margin-top:-8px}.fd-feature-tables .dx-slider-wrapper{height:auto}.fd-feature-table{align-items:center;display:grid;grid-template-columns:85px 150px;opacity:.5}.fd-feature-table:hover{opacity:1}.fd-space{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding:.3rem 0}.selected-mode>div>div>div{background-color:var(--c-primary)}.feature-table{height:200px;overflow-y:scroll}.fd-listview .selected-value{cursor:default;position:relative}.fd-listview .selected-value span{color:var(--c-font)!important;pointer-events:none}.fd-listview .selected-value:before{content:url(/icon/check.svg);display:inline-block;height:.8rem;left:-.9rem;position:absolute;top:6px;width:.8rem}.fd-tableview .selected-value{display:none}.fd-feature-list>div{border-top:1px solid var(--c-border_light);-moz-column-gap:.25rem;column-gap:.25rem;cursor:pointer;display:grid;grid-template-columns:1fr auto auto}.fd-feature-list>div:hover{background-color:var(--c-bg_body)}.fd-feature-value-disabled{color:var(--c-font);cursor:unset}.fd-feature-value-disabled:hover{color:var(--c-font)}.fd-tableview{display:flex;flex-wrap:wrap;font-size:.9rem;gap:.75rem;line-height:1.4;padding:.5rem}.fd-tableview>div{border:1px solid var(--c-border_light)}.fd-tableview .fd-feature{position:sticky;top:0;z-index:100}.fd-tableview .fd-feature-caption{background-color:var(--c-bg_body);-moz-column-gap:.5rem;column-gap:.5rem;cursor:default;display:grid;grid-template-columns:1fr auto;padding:.25rem .5rem}.fd-tableview .fd-feature-caption>div{-moz-column-gap:.25rem;column-gap:.25rem;display:flex}.fd-tableview .fd-feature-caption>span{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-tableview .fd-feature-value{cursor:default}.fd-tableview .fd-feature-list{margin-bottom:1rem}.fd-tableview .fd-feature-list>div{padding-left:.5rem;padding-right:.25rem}.fd-tableview .fd-feature-list{overflow-y:auto}.fd-popup-feature{font-size:.95rem;line-height:1.3}.fd-feature-flex{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:1fr auto;margin-top:1rem}.fd-current-feature{border-bottom:1px solid var(--c-border);font-size:1.1rem;font-weight:600;margin-bottom:-1px;padding-bottom:.4rem;position:relative;z-index:1000}.fd-listview .fd-feature,.fd-listview .fd-feature-list-row{align-items:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));line-height:1.3;padding:0 .25rem;position:relative}.fd-listview .fd-feature-list-row{-moz-column-gap:.25rem;column-gap:.25rem}.fd-listview .long-text-highlight{background-color:#fff!important}.fd-listview .long-text-highlight .fd-feature{background-color:var(--c-word-highlighter)}.fd-listview .fd-feature{border-top:1px solid var(--c-border_light)}.fd-listview .fd-feature-caption{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding:.3rem .25rem .3rem 0}.fd-listview .fd-feature-caption>div{-moz-column-gap:.25rem;column-gap:.25rem;display:flex}.fd-listview .fd-feature-list{margin-left:1rem}.fd-listview .fd-feature-list>div{padding-left:.25rem}.fd-feature-excluded{color:var(--c-font_light)!important}.fd-feature-excluded.fd-cost-bg{background-color:var(--c-bg_body)}.fd-feature-excluded .dx-texteditor-input:not(:focus){color:var(--c-border_mid)!important}.fd-tableview .tab-selected-value{color:var(--c-font)!important;pointer-events:none}.fd-tableview .long-text-highlight{background-color:#fff!important}.fd-tableview .long-text-highlight .fd-feature>div{background-color:var(--c-word-highlighter)}.fd-time-value{padding:.25rem}.fd-chart-wages{-moz-column-gap:.5rem;column-gap:.5rem;display:grid;font-size:.85rem;grid-template-columns:auto 1fr;padding:.25rem .5rem 1rem}.fd-chart-wages-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-chart-wages-value{align-items:center;border-left:2px solid var(--c-wage);color:var(--c-wage);display:flex;min-width:8rem}.fd-chart-wages-value>div{white-space:nowrap}.fd-chart-wages-item{background-color:var(--c-wage);height:10px;margin-right:.25rem}.fd-item span{color:var(--c-link)}.fd-item-dis{opacity:.3}.fd-pricepart-content{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex:0 1 50%;flex-wrap:wrap}.fd-cost-head,.fd-pricepart-head{color:var(--c-font_light);text-align:right}.fd-priceparts-values{display:grid;line-height:1.3;padding:.25rem 0 1rem;text-align:right}.fd-cost-values .fd-row>div,.fd-priceparts-values .fd-row>div{border-bottom:1px solid var(--c-border_light);padding:.25rem .5rem .25rem .25rem;white-space:nowrap}.fd-row{display:contents}.fd-row:hover div,.fd-row:hover span{background-color:var(--c-bg_body)}.fd-pricepart-caption{align-items:center;-moz-column-gap:.4rem;column-gap:.4rem;display:flex;text-align:left}.fd-cost-zero span{opacity:.3}.fg-group-result{container-name:fg-group-result;container-type:inline-size}.fd-pp-header>div{align-items:end;display:flex;font-size:.85rem;line-height:1.2}.fd-feature-value,.fd-numeric{align-items:center;display:grid}.fd-feature-value{color:var(--c-link);-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer;grid-template-columns:1fr 2rem}.fd-feature-value [class*=" fd-icon-"],.fd-feature-value [class^=fd-icon-]{color:var(--c-icon);vertical-align:middle}.fd-feature-value .fd-icon-template-s{margin-right:.25rem}.fd-tableview .fd-feature-value{background-color:var(--c-bg_body);border-top:1px dashed var(--c-border);padding:0 .5rem}.fd-tableview .fd-feature-value a{color:var(--c-font);pointer-events:none}.fd-feature .fd-dbd-img,.fd-feature-list .fd-dbd-img{-moz-column-gap:.5rem;column-gap:.5rem;display:flex!important;flex-wrap:wrap;width:100%}.fd-feature .dbd-image,.fd-feature-list .dbd-image{margin:.3rem 0}.fd-feature .dbd-image:before,.fd-feature-list .dbd-image:before{bottom:.25rem;content:url(/icon/zoom-in.svg);display:inline-block;height:1rem;position:absolute;right:.25rem;width:1rem}.fd-feature .dbd-image:hover:before,.fd-feature-list .dbd-image:hover:before{content:url(/icon/zoom-in-blue.svg)}.i-btn{align-items:center;background-color:var(--c-bg_body);border:1px solid var(--c-border_light);border-radius:4px;display:grid;height:1.4rem;text-align:center;width:1.4rem}.i-btn,.i-btn:before{font-size:.7rem;line-height:1}.i-btn:before{color:var(--c-icon)}.fd-excluded,.i-btn:hover{border:1px solid var(--c-border)}.fd-excluded{box-shadow:0 1px 4px hsl(var(--c-white-h),var(--c-white-s),calc(var(--c-white-l)*.4));margin:.75rem 0}.fd-excluded-header{margin-bottom:1rem;padding:.35rem 0}.fd-excluded-items{border-bottom:1px solid var(--c-border_light);font-size:.95rem}.fd-excluded-value{color:var(--c-primary);font-size:.75rem!important}.fd-rules-settings{border-top:1px solid #fff;padding:1rem 1.25rem 1.5rem}.fd-rules-type{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;font-size:.85rem;padding-bottom:.5rem;row-gap:.25rem}.fd-rules-type>div{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:flex}.fd-rules-type .dx-state-disabled{opacity:.5}.fd-rules-type .dx-state-disabled~span{opacity:.4}.fd-rules-filter{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.fd-rules-content{padding:1rem 1.25rem}.fd-rules-remark{border-top:1px dashed var(--c-border);font-size:.8rem;line-height:1.3;padding-top:1rem}.fd-rules-remark>div{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;max-width:40rem;row-gap:.5rem}.fd-rules{align-items:start;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:1.5rem 1fr;line-height:1.3;padding:.5rem 0 1rem}.fd-rules ul{padding-left:1.75rem}.fd-rules li{padding-bottom:.25rem;padding-top:.25rem}.i-btn.fd-icon-bnl:before{color:#0062a6;font-size:.9rem}.fd-icon-rules{height:1.4rem;width:1.5rem}.fd-icon-rules,.fd-icon-rules_large{background-image:url(/icon/din.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.fd-icon-rules_large{height:2.25rem;width:3rem}[data-document=din]{background-image:url(/icon/din.svg)}[data-document=vdi]{background-image:url(/icon/vdi.svg)}[data-document=mul]{background-image:url(/icon/dachdecker.svg)}[data-document=law]{background-image:url(/icon/paragraph.svg)}.fd-rules-caption{font-family:var(--font-highlight);font-size:1rem;padding-bottom:.25rem}.fd-numeric{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;grid-template-columns:1fr 1.5rem;padding:.25rem 0!important;row-gap:.25rem}.fd-numeric>div{display:grid;gap:.25rem;grid-template-columns:1fr auto}.fd-numeric .dx-numberbox{height:auto!important}.fd-numeric .dx-texteditor-input{border:0!important;font-family:var(--font);font-size:.95rem!important;height:auto!important;line-height:1!important;min-height:20px;padding:0 .25rem!important}.fd-numeric .dx-texteditor-container{align-items:center}.fd-numeric-value{display:none}.fd-numeric-value-warning{color:var(--c-warning);display:block;font-size:.85rem}.group-footer-mobile{align-items:start;background-color:var(--c-stlb);bottom:0;-moz-column-gap:.5rem;column-gap:.5rem;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;font-size:1.4rem;grid-template-columns:repeat(6,auto);left:0;line-height:1.2;padding:0 1rem;position:fixed;width:100%}.group-footer-mobile a{color:var(--c-icon);display:grid;grid-row:span 2;grid-template-rows:subgrid;line-height:1;padding:.5rem;row-gap:.25rem;text-align:center}.group-footer-mobile a i{font-size:1rem}.group-footer-mobile a .footer-txt{display:block;font-size:.7rem}.fd-cost-color{border-radius:50%;display:inline-block;height:12px;padding:.25rem!important;width:12px}.fd-cost-values{display:grid;line-height:1.3;padding:.5rem 0 1rem}.fd-cost-values .fd-row>div:nth-child(n+2){align-items:end;display:flex;justify-content:right}.fd-cost-head-pp{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:auto 1fr;text-align:left}.fd-cost-caption{text-align:left;white-space:normal!important}.fd-cost-row-bg>div{background-color:#f4f4fb}.fd-cost{container-name:fd-cost;container-type:inline-size}@container fg-group-result (max-inline-size: 500px){.fd-cost-values{grid-template-columns:repeat(5,1fr)}.fd-cost-zero{display:none}._blank{display:none!important}.fd-cost-caption{grid-column:1/6}.fd-pp-hide-mobile{display:none}}@container fg-group-result (min-inline-size: 501px){.fd-cost-values{grid-template-columns:auto 1fr repeat(4,auto)}.fd-pp-row:hover>div{background-color:var(--c-bg_body)}}@media (max-width:calc(50rem - 1px)){.v-split{display:none}.fg-group-result{order:1}.fd-gr-config{order:2}.fd-gr-config a{display:block}.fd-price{position:sticky;top:0}.fd-result-h2{padding:.75rem 1rem}.element-moduls{padding:2rem 1rem .75rem}}.fd-config-funct{align-items:center;background-color:var(--c-bg_grey);border-bottom:1px solid var(--c-border_light);border-top:1px solid var(--c-border_light);display:flex;flex-wrap:wrap;position:relative;row-gap:.25rem}.fd-config-funct a{color:var(--c-icon);display:inline-block;font-size:1rem!important;line-height:1;padding:.5rem .4rem}.fd-config-funct a:hover{color:var(--c-primary)}.fd-config-btn{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-wrap:nowrap;padding:0 .5rem}.fd-config-filter{flex-grow:1;margin-bottom:.1rem;min-width:200px}.tgl{display:none}.tgl,.tgl *,.tgl :after,.tgl :before,.tgl+.tgl-btn,.tgl:after,.tgl:before{box-sizing:border-box}.tgl ::-moz-selection,.tgl :after::-moz-selection,.tgl :before::-moz-selection,.tgl+.tgl-btn::-moz-selection,.tgl::-moz-selection,.tgl:after::-moz-selection,.tgl:before::-moz-selection{background:none}.tgl ::selection,.tgl :after::selection,.tgl :before::selection,.tgl+.tgl-btn::selection,.tgl::selection,.tgl:after::selection,.tgl:before::selection{background:none}.tgl+.tgl-btn{cursor:pointer;display:block;height:1.3rem;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3.25rem}.tgl+.tgl-btn:after,.tgl+.tgl-btn:before{content:"";display:block;height:100%;position:relative;width:50%}.tgl+.tgl-btn:after{left:0}.tgl+.tgl-btn:before{display:none}.tgl:checked+.tgl-btn:after{left:50%}.tgl-skewed+.tgl-btn{backface-visibility:hidden;background:var(--c-icon);border-radius:4px;font-family:var(--font);font-size:.85rem;opacity:.4;overflow:hidden;transition:all .2s ease}.tgl-skewed+.tgl-btn:after,.tgl-skewed+.tgl-btn:before{color:#fff;display:inline-block;line-height:1.3rem;position:absolute;text-align:center;transition:all .2s ease;width:100%}.tgl-skewed+.tgl-btn:after{content:attr(data-tg-on);left:100%}.tgl-skewed+.tgl-btn:before{content:attr(data-tg-off);left:0}.tgl-skewed+.tgl-btn:active{background:var(--c-icon);opacity:.4}.tgl-skewed+.tgl-btn:active:before{left:-10%}.tgl-skewed:checked+.tgl-btn{background:var(--c-icon);opacity:1}.tgl-skewed:checked+.tgl-btn:before{left:-100%}.tgl-skewed:checked+.tgl-btn:after{left:0}.tgl-skewed:checked+.tgl-btn:active:after{left:10%}.tgl-skewed:checked~.fd-icon-arrow-right,.tgl-skewed:checked~.fd-icon-remove{opacity:.3;pointer-events:none}.dx-widget{font-family:var(--font)!important}.fd-gr-price{container-name:fd-conditons;container-type:inline-size}.fd-conditons{font-size:.8rem;padding:0 1rem}.fd-pr-region{align-items:start;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:auto 1fr}.fd-cond-edit{font-weight:600}.fd-a-icon{align-items:center;display:grid;grid-template-columns:1.25rem auto}.fd-a-icon i{color:var(--c-icon)}.fd-a-icon span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-cond-info{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:auto auto;justify-content:start}.fd-cond-switch{bottom:-4px;display:inline-block;height:16px;position:relative;width:32px}.fd-cond-switch input{height:0;opacity:0;width:0}.fd-cond-switch .slider{background-color:var(--c-bg_body);box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.3);cursor:pointer;right:0;top:0}.fd-cond-switch .slider,.fd-cond-switch .slider:before{border-radius:8px;bottom:0;left:0;position:absolute;transition:.4s}.fd-cond-switch .slider:before{align-items:center;background-color:var(--c-border);color:var(--c-white);content:"✕";display:flex;font-size:.55rem;font-weight:600;height:16px;justify-content:center;line-height:1;width:17px}.fd-cond-switch input:checked+.slider:before{background-color:var(--c-icon);content:"✔";font-weight:400;transform:translateX(15px)}.fd-structure-select{background-color:var(--c-bg_light);border-bottom:1px solid var(--c-border_light);padding:.25rem}.fd-structure-select>div{max-width:16rem}.fd-structure-values{display:grid;grid-template-columns:1fr auto auto;line-height:1.3;margin:0 0 1rem;text-align:right}.fd-structure-values .fd-row>div,.fd-structure-values>div{border-bottom:1px solid var(--c-border_light);padding:.4rem .5rem}.fd-structure-head{color:var(--c-font_light)}.fd-structure-sort{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.25rem}.fd-structure-head_2{align-items:center;color:var(--c-font_light);display:flex;grid-column:2/4;justify-content:right}.fd-structure-head_3{grid-column:1/4}.fd-img-thumb-feature{padding:.5rem .5rem 0}.fd-img-thumb{display:grid;gap:.25rem;grid-template-columns:repeat(auto-fill,minmax(min(80px,100%),1fr));margin:.5rem}.fd-img-config{border-bottom:1px dashed var(--c-border);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:.5rem}.fd-img-config-link{width:100%}.dbd-image{align-items:center;background-color:#fff;border:1px dashed var(--c-border_light);cursor:pointer;display:flex;height:48px;justify-content:center;position:relative;width:48px}.dbd-image:hover{border:1px dashed var(--c-secondary)}.dbd-image.img-selected{border:1px solid var(--c-border_mid)}.dbd-image.img-selected:hover{border:1px solid var(--c-secondary)}.dbd-image img{max-height:48px;max-width:100%}.fd-costs .dbd-image{height:80px;width:80px}.fd-costs .dbd-image.img-selected{border:1px solid var(--c-border)}.fd-costs .dbd-image.img-selected:after{bottom:.5rem;content:url(/icon/licensed_grey.svg);display:inline-block;height:1rem;position:absolute;right:.5rem;width:1rem}.fd-costs .dbd-image img{max-height:80px}.fd-files{display:grid;grid-template-columns:1fr auto}.fd-files .fd-row>div{border-bottom:1px solid var(--c-border_light);padding:.25rem .5rem;white-space:nowrap}.fd-files .fd-file-caption{font-size:.95rem}.fd-refresh-head{border-bottom:1px solid var(--c-border_light);-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:1.5rem 1fr;margin-bottom:1rem;padding-bottom:1rem}.fd-refresh-head span{justify-self:center}.fd-refresh-level{border:1px dashed var(--c-border);margin-top:1.5rem;max-width:400px}.fd-refresh-level .fd-price-active a{color:var(--c-font)}.fd-refresh-calc{margin-bottom:1rem}.fd-refresh-bgk{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:1.5rem 1fr}.fd-refresh-warning{border:1px solid var(--c-warning);padding:1rem}.fd-bookmarklist td{border-bottom:1px solid var(--c-border_light);padding:.3rem .8rem!important}.fd-bookmarklist .dx-toolbar-button [class^=fd-icon-]{font-size:1rem}.dx-datagrid-content .dx-datagrid-table .dx-row>td,.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td{vertical-align:middle}@media (max-width:calc(50rem - 1px)){.fd-group{grid-template-columns:1fr!important;grid-row-gap:1rem;margin-bottom:2rem}.v-split{display:none!important}.fd-bookmarklist .dx-datagrid-header-panel .dx-button-text{display:none}.fd-bookmarklist .dx-button-content i{margin-right:0!important}}.fd-feature-values{background-color:#fff;padding:0 1rem 1rem}.fd-feature-values .fd-icon-template-s{align-self:center;background-color:#fff9d4;color:var(--c-icon);justify-self:center}.fd-tree{border-top:1px solid var(--c-border_light)}@media (min-width:50rem){.v-split{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='30'><path d='M4 0 V30' fill='none' stroke='rgb(108, 117, 125)'/></svg>");background-position:50%;background-repeat:no-repeat;width:15px}.v-split:hover{background-color:var(--c-bg_mid);cursor:col-resize}.fd-shorttext-container{padding:0 clamp(.25rem,2vw,1.25rem)}.fd-group{font-size:.95rem;overflow:hidden;padding:0 1rem .75rem}.fd-tree-container{padding:0 1rem}.fd-gr-config{overflow-y:hidden}.fd-feature-values{overflow-y:auto}.group-footer-mobile{display:none}}.fd-description{background-color:#fffdd2;border:1px solid #aaa}.txt-result{padding:1rem 1rem 1rem 1.25rem}.fd-classifications{display:grid;grid-template-columns:auto 1fr;line-height:1.3;padding:.5rem 1rem 1rem}.fd-classification>div{padding:.25rem .5rem .25rem .25rem}.fd-classification:not(:last-child)>div{border-bottom:1px solid var(--c-border_light)}.fd-share-mode{background:#fff;border-bottom:1px solid var(--c-border);font-size:.9rem;padding:1rem 1rem 0}.fd-share-mode-header{margin:auto;max-width:80ch}.fd-share-mode-title{color:var(--c-primary);font-family:var(--font-highlight);font-weight:600}.fd-share-icon{display:none}.fd-share-mode-btn{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-wrap:wrap;font-weight:600;margin:auto;max-width:80ch;padding:.5rem 0 1rem;row-gap:1rem}.fd-share-mode-btn .btn{margin:0!important}.fd-share-mode-shop{background-image:url(https://storageaccountbplweb.blob.core.windows.net/uploads/382fd629-22da-4aac-9b1e-bf15e6e7a4e1-marker-green.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:var(--c-font)!important;display:inline-block;padding:.25rem 1rem}@media (min-width:30rem){.fd-share-mode{-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:center}.fd-share-icon{display:block;padding-top:.25rem}.fd-share-icon img{width:40px}}.fd-similar{line-height:1.3;padding:.5rem 1rem 1rem}.fd-similar>div{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding:.25rem .5rem .25rem .25rem}.fd-similar>div:not(:last-child){border-bottom:1px solid var(--c-border_light)}.fd-similar>div:hover,.long-text-highlight{background-color:var(--c-word-highlighter)}.long-text-invalid{color:red;text-decoration:line-through;text-decoration-color:red}.fd-longtext-demo{background-color:var(--c-bg_hover);border:1px solid var(--c-border);border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.2);-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer;display:flex;font-family:var(--font-highlight);font-size:.8rem;padding:.5rem 1rem;position:absolute;top:calc(50% - 15px)}.fd-longtext-demo .fd-icon-locked{align-items:center;border:1px solid #888;border-radius:50%;color:#666;display:flex;font-size:.72rem;height:18px;justify-content:center;line-height:16px;width:18px}.fd-longtxt{border-bottom:1px dashed var(--c-border);border-top:1px dashed var(--c-border);padding:.75rem 0}.fd-longtxt [class*=" fd-icon-"],.fd-longtxt [class^=fd-icon-]{color:var(--c-link);margin-left:2px;margin-right:2px;vertical-align:center}.fd-longtxt .fd-icon-vdi{font-size:1rem}.fd-shorttxt{font-weight:600;line-height:1.4;padding-bottom:.75rem}.fd-txt-unit{padding-top:.75rem}.fd-editable{color:var(--c-link);cursor:pointer}.fd-readonly{pointer-events:none}.fd-feature-title{border-bottom:1px solid var(--c-border_focus);font-weight:600;padding:1rem .25rem .1rem}.fd-price-container{display:flex;flex-wrap:wrap;gap:2rem;margin-top:3rem}.fd-price-container .box--large{flex:2 1 500px;min-width:0}.fd-price-container .small-boxes{align-self:start;display:grid;flex:1 1 250px;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));padding-top:1rem}.price-comparison{align-items:flex-start;-moz-column-gap:1px;column-gap:1px;display:grid;font-size:.85rem;grid-template-columns:auto repeat(3,1fr);justify-content:center;margin:0 .5rem;max-width:500px;row-gap:1px;width:100%}.price-column{background-color:#fff;display:grid;grid-row:span 7;grid-template-rows:subgrid;text-align:center}.price-column>div{padding:.25rem .5rem}.price-column:first-child{text-align:left!important}.price-column:not(:first-child){cursor:pointer}.price-column.middle{border:1px solid var(--c-border);box-shadow:0 8px 32px 0 rgba(31,38,135,.15);scale:1.05}.price-column.middle .price{font-weight:600}.price-label{padding-top:.75rem!important}.price-label span{color:var(--c-link);font-size:.75rem;font-weight:600;line-height:1;padding:.25rem 1rem;text-transform:uppercase}.price{background-color:var(--c-bg_light);border-bottom:1px solid var(--c-border_light);border-top:1px solid var(--c-border_light);font-size:1.1rem}.unit{font-size:.8rem;padding-bottom:.75rem!important}.row-labor{background:#fff}.row-material{background:var(--c-bg_body);border-bottom:1px solid var(--c-border_light);border-top:1px solid var(--c-border_light)}.row-equipment{background:#fff}.row-other{background:var(--c-bg_body);border-bottom:1px solid var(--c-border_light);border-top:1px solid var(--c-border_light)}.fd-material{display:grid}.fd-price-info{font-size:.8rem;line-height:1.3;padding:.5rem .25rem 1.5rem}.btn-invert{background-color:var(--c-dark);color:#fff}.btn-invert *{color:#fff!important}.btn-invert:hover{background-color:#444}.btn-success{background-color:var(--c-success);color:#fff}.btn-success *{color:#fff!important}.btn-success:hover{background-color:#00993e}.fd-detail-h2{font-size:clamp(15px,1.5vw,18px);margin:2.5rem 0 -.75rem}.fd-detail-head{background-color:var(--c-bg_light);font-family:var(--font-highlight);font-size:.9rem;font-weight:600;line-height:1;margin-left:-.5rem;margin-top:1.5rem;padding:.5rem}.fd-detail-border{border-top:1px dashed var(--c-border);margin:.5rem 0}.fd-detail-pp{display:grid;grid-template-columns:auto auto;line-height:1.3;margin-left:-.25rem;max-width:300px;padding:.5rem 0 1rem;white-space:nowrap}.fd-detail-pp .fd-row>div{padding:.25rem .5rem .25rem .25rem}.fd-detail-pp .fd-row:not(:last-child)>div{border-bottom:1px solid var(--c-border_light)}.fd-p-buynow h2{color:var(--c-dinbp);margin-bottom:.5rem}.fd-p-buynow-content{align-items:start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.fd-p-buynow-content ul{font-family:var(--font-highlight);font-size:.9rem;margin:0}.fd-p-buynow-btn{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;padding:.25rem 0 1rem;width:180px}.fd-p-buynow-btn a{display:block}.fd-p-buynow-register{border-top:1px dashed var(--c-border);padding-top:.5rem;text-align:center}.buy-panel{background:#fff;border:1px solid var(--c-border_light);box-shadow:0 12px 35px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);display:flex;max-width:450px;overflow:hidden;padding:1.5rem 2rem 2rem;position:relative}.buy-panel h2{color:var(--c-font);color:var(--c-dinbp);font-size:clamp(16px,2vw,19px);letter-spacing:-.035em;line-height:1.2;margin:0 0 1rem}.buy-panel-content{max-width:470px;position:relative;z-index:2}.buy-panel-label{display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:14px;position:relative;text-transform:uppercase}.buy-panel-btn,.buy-panel-label{font-family:var(--font-highlight)}.buy-panel-btn{align-items:center;background:var(--c-dinbp);border-radius:4px;color:#fff!important;display:inline-flex;gap:.5rem;padding:.25rem 1rem;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.buy-panel-btn:hover{background:#be1d5d;box-shadow:0 7px 18px rgba(150,29,93,.25)}.arrow{font-size:20px;line-height:1;margin-bottom:2px}.testdaten-link{color:var(--c-link);display:block;font-size:.9rem;font-weight:600;margin-top:1rem;text-decoration:underline;text-underline-offset:3px}.testdaten-link:hover{color:var(--c-font)}.buy-panel-accent{background:rgba(150,29,93,.3);border-radius:59%;bottom:-70px;height:190px;opacity:.4;position:absolute;right:-90px;width:190px;z-index:1}.buy-panel-accent img{display:inline-block;height:95px;left:-35px;position:absolute;top:-35px;width:95px}.fd-fav-grid-btn{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding:.2rem}h1{font-size:clamp(18px,2.5vw,28px)}h1,h2{font-family:var(--font-highlight);margin:0}h1,h2,h3{font-weight:var(--font-weight-highlight_bold);padding:0}h3{margin:0 0 1rem}.h3-menu{font-family:var(--font-highlight);font-size:.9rem;margin:.5rem}.calc-icon{height:24px;width:24px}.calc-icon.material:before{content:url(/icon/material.png)}.calc-icon.wage:before{content:url(/icon/wage.png)}.calc-icon.equipm:before{content:url(/icon/equipm.png)}.calc-icon.other:before{content:url(/icon/other.png)}.pie{padding:1rem 1.5rem 1rem 1rem}.donut{border-radius:50%;height:7rem;overflow:hidden;position:relative;width:7rem}.sector{height:100%;left:0;position:absolute;top:0;width:100%}.one{clip:rect(0 7rem 3.5rem 0)}.two{clip:rect(0 3.5rem 7rem 0)}.pie-large .one{transform:rotate(90deg)}.pie-small .two{transform:rotate(0deg)}.pie-center{background:#fff;border-radius:50%;height:5.2rem;left:.9rem;position:absolute;top:.9rem;width:5.2rem}.pie-center:before{display:inline-block;left:1.4em;position:absolute;top:.9rem}.pie-center span{display:block;font-size:1.1rem;font-weight:var(--font-weight_bold);line-height:1.3;padding-top:1.2rem;text-align:center}.donut.wage{color:var(--c-wage)}.donut.wage.pie-large,.donut.wage.pie-large .sector,.donut.wage.pie-small,.donut.wage.pie-small .sector{background:var(--c-wage)}.donut.material{color:var(--c-material)}.donut.material.pie-large,.donut.material.pie-large .sector,.donut.material.pie-small,.donut.material.pie-small .sector{background:var(--c-material)}.donut.equipm{color:var(--c-equipm)}.donut.equipm.pie-large,.donut.equipm.pie-large .sector,.donut.equipm.pie-small,.donut.equipm.pie-small .sector{background:var(--c-equipm)}.donut.other{color:var(--c-other)}.donut.other.pie-large,.donut.other.pie-large .sector,.donut.other.pie-small,.donut.other.pie-small .sector{background:var(--c-other)}.calc-table-container{margin-bottom:1rem;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory}.calc-table{width:100%}.calc-table th{border-bottom:1px solid var(--c-border);font-weight:var(--font-weight);padding:0 .5rem .5rem;scroll-snap-align:start;text-align:left}.calc-table th.calc-first-col{background-color:var(--c-bg_body)!important}.calc-table td{border-bottom:1px solid var(--c-border_mid);padding:.5rem;vertical-align:baseline}.calc-table tr td,.calc-table tr th{line-height:1.35}.calc-table tr td:not(:first-child),.calc-table tr th:not(:first-child){text-align:right;white-space:nowrap}.calc-first-col{background-color:var(--c-bg_body);background-color:var(--c-bg_light);box-shadow:0 0 1px var(--c-border);left:0;min-width:280px;padding-left:0;position:sticky;width:40%}.calc-grid{display:grid;grid-template-columns:1fr 6rem 4rem 4rem 4rem 6rem}.calc-grid:not(.calc-grid-header):hover>div{background-color:var(--c-bg_mid)!important}.calc-grid div{border-bottom:1px solid #ddd;line-height:1.4;padding:.5rem;text-align:right}.calc-grid div:not(.calc-grid-first-col){white-space:nowrap}.calc-grid.calc-grid-header{align-items:end;margin-top:1.5rem}.calc-grid.calc-grid-header .calc-grid-first-col{background-color:transparent}@media (max-width:64rem){.calc-grid{border-bottom:2px solid #bbb;grid-template-columns:20% 20% 20% 20% 20%}.calc-grid .calc-grid-first-col{border-left:0;grid-column:1/7}.calc-grid div{border-left:1px solid #ddd}.calc-grid div:nth-child(2){border-left:0;text-align:left}}.calc-grid-first-col{background-color:var(--c-bg_light);min-width:300px;text-align:left!important}.calc-header-img{display:inline-block;height:1.5rem;margin-bottom:-.25rem}.priceparts-container .calc-header-img{margin-right:.25rem}.priceparts .p-value{font-size:clamp(18px,2.5vw,24px);font-weight:var(--font-weight_bold)}.calc-container .calc-header-img{margin-right:1rem}.pp-table{line-height:1.4}.pp-small{font-size:.95rem;padding:0 .5rem}.pp-large{padding:0 .5rem}.calc-pa,.pp-large{font-weight:var(--font-weight_bold)}.calc-pa{grid-column:2/6}.pp{font-weight:var(--font-weight_bold);grid-column:2;grid-row:3;text-align:left}.header-wage{background-color:var(--c-wage)!important}.wage{color:var(--c-wage)}.header-material{background-color:var(--c-material)!important}.material{color:var(--c-material)}.header-other{background-color:var(--c-other)!important}.other{color:var(--c-other)}.header-equipm{background-color:var(--c-equipm)!important}.equipm{color:var(--c-equipm)}.overlay-bg{background-color:#000;bottom:0;left:0;opacity:.7;z-index:2000}.overlay,.overlay-bg{position:fixed;right:0;top:0}.overlay{align-items:center;display:flex;height:100vh;justify-content:center;width:100%;z-index:10000}.overlay-content{background-color:#fff;display:flex;flex-direction:column;max-height:100vh;max-width:100%;width:40rem}.overlay-body{overflow-y:auto}.overlay-head{display:grid;font-size:1.3rem;font-weight:var(--font-weight_bold);grid-template-columns:auto 2rem}.overlay-head>div{padding:1rem}.overlay-head-bread{background-color:var(--c-bg_price);font-size:.9rem;font-weight:400;margin-left:-1rem;padding:.25rem 1rem;width:calc(100% + 4rem)}.overlay .location{height:100vh}.overlay .bg_light{background-color:var(--c-bg_light)}.overlay-grid{display:grid;flex-grow:1;grid-template-rows:auto 5rem;max-height:100%;overflow-y:hidden}.overlay-foot{padding:1rem;text-align:right}.location-only .overlay-body,.location-only .overlay-foot{padding:0 1rem 1rem}.location-only .map{background-color:var(--c-bg_light)}@media (min-width:50rem){.calc-pa{font-weight:var(--font-weight_bold);grid-column:2/7}.pp{grid-column:6;grid-row:2;text-align:right}.overlay .location{height:90vh}.overlay .overlay-content{max-height:90vh}}.fd-calc-settings{font-size:.95rem;max-width:50rem}.fd-calcs-list-intro{font-size:.9rem;line-height:1.3}.fd-intro-txt{margin-bottom:1rem;max-width:45rem;padding-bottom:1rem}.fd-calcs-list{color:var(--c-font_light);display:grid;font-size:.95rem;grid-template-columns:1fr auto auto auto;margin-top:1rem}.fd-calcs-list .fd-row div{border-bottom:1px solid var(--c-border_light);padding:.3rem}.fd-calcs-list-caption{color:var(--c-link);cursor:pointer}.fd-calcs-list-caption.selected{color:var(--c-font);font-weight:600}.fd-calcs-list-header{color:var(--c-font_light);font-size:.9rem}.fd-calcs{font-size:.9rem;margin:1rem auto}.fd-calcs-caption{margin-bottom:1rem}.fd-calcs-caption,.fd-calcs-form,.fd-calcs-form-2{align-items:center;display:grid;grid-template-columns:1fr;justify-content:start;row-gap:.25rem}.fd-calcs-form-h1{align-self:center;font-weight:600;grid-column:1/3;min-height:2rem;padding-top:.3rem}.fd-calcs-check label{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;line-height:1.3;margin-top:1rem}.fd-calcs-check input{margin-top:.15rem}.fd-calc-intro-txt{padding-bottom:1rem}.fd-calc-head{background-color:var(--c-bg_light);display:flex;gap:.5rem;left:-20px;padding:.25rem 20px;position:relative;width:calc(100% + 40px)}.fd-calc-head .dx-button .dx-button-content{padding-block:4px!important}.fd-calc-head-filter{flex-grow:1;max-width:300px}.fd-calc-tags{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:380px){.fd-calcs-form,.fd-calcs-form-2{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr}.fd-calcs-form .dx-texteditor-input,.fd-calcs-form-2 .dx-texteditor-input{max-width:10rem}}@media (min-width:720px){.fd-calcs{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:auto auto}.fd-calcs-form{grid-template-columns:10rem auto}.fd-calcs-form-2{grid-template-columns:auto auto}.fd-calcs-caption{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:10rem 1fr}}.fd-fav-popup{left:-10rem;min-width:320px;top:1.75rem;z-index:15002}.fd-fav-list-container,.fd-fav-popup{background-color:var(--c-white);box-shadow:0 0 20px rgba(0,0,0,.19),0 2px 6px rgba(0,0,0,.23);position:absolute}.fd-fav-list-container{border:1px solid var(--c-border_mid);display:flex;flex-direction:column;max-width:100%;padding-top:1rem;top:-1rem;z-index:500}.fd-fav-list-container div{border-bottom:1px solid var(--c-border_light);padding:.25rem clamp(.25rem,2vw,1.25rem)}.fd-fav-list-container .btn{color:var(--c-font);font-size:.9rem!important;font-weight:400;margin:0 auto 1rem}.fd-fav-list-container .btn:hover{box-shadow:0 1px 4px hsl(var(--c-white-h),var(--c-white-s),calc(var(--c-white-l)*.4));color:var(--c-font)!important}.fd-fav-list{list-style-type:none;margin-top:0;padding-left:0;padding-right:1rem}.fd-fav-list a{color:var(--c-link);display:flex;font-size:.95rem!important;line-height:1.1}.fd-fav-list-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-item-lists-list{color:var(--c-font_light);display:grid;font-size:.95rem;grid-template-columns:auto 1fr auto;margin-top:1rem}.fd-item-lists-list .fd-row div{border-bottom:1px solid var(--c-border_light);padding:.3rem}.filter-h3{display:none}@media (min-width:50rem){.filter-h3{display:block}.fav-lst-container{display:flex;flex-wrap:wrap}.fav-lst-filter{flex:18rem 0 0;padding:10px 2rem 0 1rem}.fav-lst-content{flex:18rem 1 0}.filter-item label{max-width:170px;white-space:nowrap}.filter-list{max-height:12rem;overflow-y:auto}}.filter-container{padding:0 1rem 2rem}.filter-h3{font-size:1rem}.filter-caption{background-position:0;background-repeat:no-repeat;background-size:.75rem;cursor:pointer;font-size:.95rem;font-weight:var(--font-weight_bold);padding:.5rem 0 .5rem 1.5rem}.filter-caption:not(.open){background-image:url(/icon/arrow-down.svg)}.filter-caption.open{background-image:url(/icon/arrow-up.svg)}.filter-list{margin-bottom:1rem}.filter-item{align-items:start;display:flex;flex-wrap:nowrap}.filter-item input{margin-left:0;margin-right:.5rem;margin-top:.4rem}.filter-item label{overflow:hidden;text-overflow:ellipsis}.fav-list-head{align-items:end;display:flex;flex-wrap:wrap}.fav-list-head>h1{flex:20rem 1 0}.fav-list-head>div{flex:20rem 1 0;padding:0 1rem .4rem;text-align:right;white-space:nowrap}.fav-list-table{margin-top:8px;width:100%}.fav-list-table th{background-color:var(--c-bg_price);font-size:.9rem;font-weight:var(--font-weight_bold);padding:.25rem 1rem}.fav-list-table th.brdL{border-left:1px solid var(--c-white)}.fav-list-table td{border-bottom:1px solid var(--c-border_light);padding:.5rem 1rem}.fav-list-table td:first-child{padding-right:0;white-space:nowrap}.fav-list-table td:last-child a{margin-left:.75rem}.fav-list-table tr:hover td{background-color:hsl(var(--c-white-h),var(--c-white-s),calc(var(--c-white-l)*.95))}.fav-lst-tags{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav_notlicensed{fill:#ddd}.fav_licensed{fill:var(--c-success)}.fav_invalid{fill:var(--c-warning)!important}.fav_privat{display:none}.fav_shared{fill:#ddd}.fav_shared_extern{fill:var(--c-bg_mid)}.fav-legend-head{font-size:.9rem;font-weight:var(--font-weight_bold);margin:2rem .75rem 0}.fav-legend{display:grid;font-size:.9rem;grid-template-columns:2rem auto}.fav-legend>div{padding:.25rem .75rem}.fav-legend svg{margin:.7rem 0 0 .75rem}.fav-item{cursor:pointer;display:block;font-size:.95rem;height:100%;line-height:1.3;overflow:hidden;padding:.2rem;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.fav-item [class^=fd-icon-]{color:var(--c-icon);font-size:.85rem;margin-right:.25rem}.fav-item i{margin-right:1rem!important}.fav-licensed{height:.75rem;left:.75rem;position:absolute;top:.6rem;width:.75rem}.fd-details{margin-bottom:.5rem}.fd-itemlist-container{padding:1rem}.fd-itemlist-container h1{font-size:1.2rem;margin-bottom:1rem}.fd-itemlist tr{border-bottom:1px solid var(--c-border_light)!important}.fd-itemlist tr td:last-child>div{-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.fd-itemlist tr i{color:var(--c-icon);font-size:1rem;font-weight:400}.fd-itemlist td{padding:.75rem .25rem!important}.fd-itemlist a{display:inline-block;font-family:var(--font-highlight);font-weight:600;padding-bottom:.3rem}.fd-itemlist-txt{display:flex;gap:.75rem}.fd-itemlist-txt i{font-size:.9rem}.fd-itemlist-longtext{line-height:1.6;max-width:900px}.fd-toolbar-tags{margin-top:0!important}.fd-itemlist-detail h2{padding-left:.5rem}.fd-itemlist-msg{background-color:#fff7e2;font-size:.9rem;line-height:1.3;margin-bottom:1rem;padding:.4rem}.fd-itemlist-msg i{color:var(--c-primary);padding-right:4px}.fd-item-head{align-items:center;background-color:var(--c-bg_light);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:.9rem;margin:1rem 0 .5rem}.fd-itemlist-param{padding:.25rem 0 .5rem}.fd-itemlist-param>div{border-bottom:1px solid var(--c-border_light)}.fd-itemlist-param>div:hover{background-color:var(--c-bg_body)}.fd-itemPopup-cond{font-size:14px}.fd-itemPopup-cond *{opacity:.9!important}.fd-itemPopup{border-top:1px dashed var(--c-border);display:flex;flex-wrap:wrap;font-size:.95rem;gap:1rem;justify-content:space-between;line-height:1.4;padding-top:.5rem}.fd-keywords{border-bottom:1px solid var(--c-border_light)}.fd-keyword{display:grid;grid-template-columns:1fr 1rem;grid-column-gap:.5rem}@media (min-width:40rem){.fd-details{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:6rem 1fr}}.fd-tags{padding:1rem 0}.fd-tags-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;margin-top:.25rem}.fd-tag{align-items:center;border:1px dashed var(--c-border);border-radius:4px;display:flex;padding:0 .25rem}.fd-tag>span{font-size:.9rem}.fd-tag a{align-items:center;color:var(--c-font);display:flex;padding-left:.25rem}.fd-tag a:hover{color:var(--c-primary)}.fd-created{border-top:1px solid var(--c-border_light);color:var(--c-icon);-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;font-size:.8rem;line-height:1.2;margin-top:2rem;padding-top:.5rem;row-gap:.5rem}.fd-heatmap{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;line-height:1.4;margin-bottom:3rem;padding-bottom:1rem}.fd-heatmap,.fd-heatmap-txt{border-bottom:1px dashed var(--c-border)}.fd-heatmap-txt{border-top:1px dashed var(--c-border);padding:1rem 0}@media (max-width:600px){.fd-heatmap{grid-template-columns:1fr}.fd-heatmap-txt{order:1}.region-image-heatmap{order:2}}.fd-price-bar-container{padding:1rem 1rem 2rem}.fd-price-bar{background:#efd9d9;background:linear-gradient(90deg,#efd9d9,#900);height:6px;margin-bottom:.5rem;margin-top:1rem;position:relative;width:100%}.fd-price-bar:before{background-color:#efd9d9;left:0;z-index:5020}.fd-price-bar:after,.fd-price-bar:before{content:"";display:block;height:1rem;position:absolute;top:0;width:1px}.fd-price-bar:after{background-color:#900;right:0;z-index:5021}.fd-bar-active{color:#900;display:inline-block;font-size:1.2rem!important;position:absolute;top:-1.4rem;transform:translateX(-50%)}.fd-bar-fix-active{position:absolute;transform:translateX(-50%)}.fd-bar-fix-active,.fd-bar-fix-active__custom{background-color:#000;display:inline-block;height:20px;top:-.75rem;width:4px}.fd-bar-min{background-color:green;height:8px;left:-2px;top:-2px;width:8px}.fd-bar-mid,.fd-bar-min{border-radius:50%;display:inline-block;position:absolute}.fd-bar-mid{background-color:blue;height:16px;left:-4px;top:-4px;width:16px}.fd-bar-max{background-color:var(--c-primary);border-radius:50%;display:inline-block;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.fd-price-bar-label{position:relative;width:100%}.fd-bar-label-min{left:0}.fd-bar-label-max,.fd-bar-label-min{padding-top:.75rem;position:absolute}.fd-bar-label-max{color:var(--c-primary);right:0;text-align:right}.fd-bar-label-mid{color:blue;margin-left:16px;position:absolute;text-align:right}.fd-bar-label-active{font-size:.9rem;line-height:1.2;overflow:visible;position:absolute;text-align:center;top:-3.5rem;transform:translateX(-50%);white-space:nowrap}.fd-price-bar-mask{background:repeating-linear-gradient(90deg,#fff,#fff 1px,transparent 0,transparent 24px);height:6px;position:relative;width:100%;z-index:5000}.fd-disabled{color:#e0e0e0;cursor:default}.region-image-heatmap svg g{cursor:default!important}.fd-bar-custom{position:relative}.fd-bar-label-active__custom{font-size:.9rem;line-height:1.2;overflow:visible;position:absolute;text-align:center;top:-2.5rem;transform:translateX(-50%);white-space:nowrap}.fd-suppliers-container{height:100%;overflow-y:auto}.fd-suppliers{align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));max-width:100vw;overflow-y:auto;padding:1.5rem}.fd-suppliers a{color:var(--c-font);line-height:1.4}.fd-suppliers-ov-head{padding:1rem 1.5rem 0}.fd-suppliers-ov-head div{color:var(--c-sticky);font-size:.9rem}.fd-suppliers-overview-info{padding:0 1.5rem}.fd-suppliers-overview-info p{font-size:.9rem;line-height:1.4}.fd-suppliers-overview-info a{text-decoration:underline}.fd-suppl-ad{border-top:1px solid var(--c-border);display:block;font-family:var(--font-highlight);font-size:1.05rem;font-weight:600;margin-top:2rem;padding:1rem 0 .5rem}.fd-suppl-item{align-items:stretch;background-color:#fff;border:1px solid var(--c-border_mid);border-radius:8px;box-shadow:0 8px 32px 0 rgba(31,38,135,.15);display:grid;font-size:.95rem;grid-template-rows:1fr;position:relative}.fd-suppl-item:hover{border:1px solid var(--c-border);box-shadow:0 8px 32px 0 rgba(31,38,135,.5);scale:1.02}.fd-suppl-item-info{color:var(--c-icon);font-size:.9rem;padding:.5rem;position:absolute;right:.25rem;top:.25rem}.fd-suppl-item-info:hover{scale:1.2}.fd-suppl-templ{align-items:stretch;display:grid;grid-template-rows:auto 1fr}.fd-suppl-templ img{padding:1.5rem 1rem 0;width:145px}.fd-suppl-item-caption{align-items:center;display:flex;padding:1rem}.fd-suppl-contact{border-top:1px solid var(--c-border_light);-moz-column-gap:3rem;column-gap:3rem;display:flex;flex-wrap:wrap;font-size:.95rem;padding-top:1rem;row-gap:1rem}.fd-suppl-nodes{background-color:#fff;border:1px solid var(--c-border_light);font-size:.95rem;margin:0 1rem 1rem;overflow-y:auto}.fd-suppl-nodes a{align-items:center;border-bottom:1px solid var(--c-border_light);-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:2rem 1fr;justify-content:start;line-height:1.3;padding:.5rem 1rem}.fd-suppl-nodes a span{justify-self:center}.fd-suppl-nodes a:hover{background-color:var(--c-bg_body)}.fd-suppl-nodes [class^=fd-icon-]{color:var(--c-icon);font-size:.85rem}.fd-suppl-nodes img{max-height:3rem;max-width:3rem}.fd-suppl-header{align-items:center;background-color:#fff;border:1px solid var(--c-border_light);-moz-column-gap:.5rem;column-gap:.5rem;display:grid;font-size:.85rem;grid-template-columns:auto 1fr auto;justify-content:space-between;line-height:1.3;margin:0 1rem;padding:2px 0 2px 1rem}.fd-suppl-header .fd-icon-info{cursor:pointer;display:inline-block;line-height:1;padding-left:.25rem;vertical-align:middle}.fd-suppl-header .fd-icon-info:hover{scale:1.1}.fd-suppl-header img{background-color:#fff;border:4px solid #fff;margin:0 1rem;max-width:6rem}.fd-suppl-header .fd-icon-bl,.fd-suppl-header .fd-icon-template{font-size:1rem}.fd-supplier{background-color:#fff;border:1px solid var(--c-border_light);font-size:.95rem;margin:0 1rem 1rem;overflow-y:auto;padding:1rem}.fd-suppl-images{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100px,100%),1fr));margin:1rem 0}.fd-suppl-images>a{border:1px solid var(--c-border_light);padding:.5rem}.fd-suppl-images>a:hover{border:1px solid var(--c-border);box-shadow:0 1px 4px 0 #666;scale:1.02}.fd-suppl-images img{max-width:100%}.fd-suppl-art{-moz-column-gap:2rem;column-gap:2rem;display:flex;margin:1rem 0}.fd-suppl-docs ul{margin:0;padding-left:1rem}.btn-stlb{display:inline-block;margin-bottom:1rem}.btn-stlb>div{background-color:var(--c-stlb);font-weight:600}.btn-stlb>div:hover{background-color:var(--c-stlb);border:1px solid var(--c-border_focus)}.fd-suppl-yellow{align-items:start;border:1px dashed var(--c-border_mid);-moz-column-gap:.5rem;column-gap:.5rem;display:grid;font-size:.9rem;grid-template-columns:auto 1fr;line-height:1.3;padding:.5rem}.fd-suppl-yellow span{background-color:#fff9d4;padding:.25rem}.fd-article .fd-icon-arrow-right{display:inline-block;font-size:2rem;left:calc(50% - 1.4rem);position:relative;top:-2rem;transform:rotate(90deg)}@media (min-width:800px){.fd-article{grid-template-columns:1fr 1fr;position:relative}.fd-article,.fd-article>div{display:grid;overflow:hidden}.fd-article>div{grid-template-rows:auto 1fr}.fd-article .fd-icon-arrow-right{position:absolute;top:3.75rem;transform:rotate(0deg)}}@media (min-width:900px){.fd-suppliers-overview{display:grid;grid-template-columns:1fr 21rem}.fd-suppliers-overview-info{padding:1rem 1.5rem 1rem 0}}.fd-rules-header{align-items:start;background-color:var(--c-bg_grey);-moz-column-gap:1rem;column-gap:1rem;display:flex;line-height:1.5;margin-bottom:2rem;margin-left:-1rem;padding:1rem;width:calc(100% + 2rem)}.xslt{background:#fff;margin-bottom:32px}.xslt .dTable{max-width:100%;overflow-x:auto;width:100%}.xslt table{background:#fff;border-collapse:collapse}.xslt table.tabBrd>tbody>tr>td{border:1px solid var(--c-border_mid)}.xslt table.tabAlt>tbody>tr:nth-child(2n) td{background:var(--c-bg_body)}.xslt td{padding:2px}.xslt img:not(.keepSize){max-width:100%}.xslt .tabTitle{padding:6px 0 12px}.xslt .imgTitle{padding:4px 0 12px}.xslt h1 *{font-size:1.3rem}.xslt h2 *{font-size:1.2rem}.xslt h3 *{font-size:1.1rem}.xslt h1,.xslt h2,.xslt h3{margin-bottom:1rem}.xslt h1 *,.xslt h2 *,.xslt h3 *{font-weight:400}.xslt sub,.xslt sub *,.xslt sup,.xslt sup *{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.xslt sup{top:-.5em}.xslt sub{bottom:-.25em}.xslt ol,.xslt ul{margin-left:1rem}.xslt ul{margin-bottom:1rem}.xslt ul.dot{list-style-type:none;padding:0;position:relative}.xslt ul.dot:before{bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:0}.xslt ul.dot li{margin:0;padding:0 0 0 10px;position:relative}.xslt ul.dot li:before{content:"-";display:block;height:0;left:0;position:absolute;width:10px}.xslt .fs_xs{font-size:9px!important}.xslt .fs_s{font-size:12px!important}.xslt .fs_m{font-size:15px!important}.xslt .fs_l{font-size:18px!important}.xslt .fs_xl{font-size:22px!important}.xslt .pad_0{padding:0}.xslt .pad_xs{padding:1px}.xslt .pad_s{padding:2px}.xslt .pad_m{padding:4px}.xslt .pad_l{padding:8px}.xslt .pad_xl{padding:1rem}.xslt .brd_xs{border-color:var(--c-border-light)!important;border-width:1px!important}.xslt .brd_s{border-color:var(--c-border-light)!important;border-width:2px!important}.xslt .brd_m{border-color:var(--c-border-light)!important;border-width:3px!important}.xslt .brd_l{border-color:var(--c-border-light)!important;border-width:4px!important}.xslt .brd_xl{border-color:var(--c-border-light)!important;border-width:5px!important}.xslt .mB_0,.xslt .mL_0,.xslt .mR_0,.xslt .mT_0{margin-top:0}.xslt .mT_xs{margin-top:1px}.xslt .mT_s{margin-top:4px}.xslt .mT_m{margin-top:1rem}.xslt .mT_l{margin-top:24px}.xslt .mT_xl{margin-top:32px}.xslt .mB_xs{margin-bottom:1px}.xslt .mB_s{margin-bottom:4px}.xslt .mB_m{margin-bottom:1rem}.xslt .mB_l{margin-bottom:24px}.xslt .mB_xl{margin-bottom:32px}.xslt .mL_xs{margin-left:1px}.xslt .mL_s{margin-left:4px}.xslt .mL_m{margin-left:1rem}.xslt .mL_l{margin-left:24px}.xslt .mL_xl{margin-left:32px}.xslt .mR_xs{margin-right:1px}.xslt .mR_s{margin-right:4px}.xslt .mR_m{margin-right:1rem}.xslt .mR_l{margin-right:24px}.xslt .mR_xl{margin-right:32px}.xslt .ann{background:var(--c-bg_body);border:1px solid var(--c-border-light);padding:1rem;position:relative}.xslt .annRef{background-color:var(--c-bg_body);border:1px solid var(--c-border_mid);padding:.5rem}.xslt .annRef-footer{border-top:1px dotted var(--c-border);font-size:14px;font-style:italic;margin-top:24px}.xslt .annRefTxt{padding:4px 0}.xslt .tabFootnote{width:100%}.xslt .tabFootnote td:first-child{width:50px}.xslt .tabFootnote td:last-child{width:calc(100% - 50px)}.xslt .imgBrd{display:inline-block}.xslt .imgBrd.flR{float:right;margin-bottom:16px;margin-left:16px}.xslt .imgBrd.flL{float:left;margin-bottom:16px;margin-right:16px}.xslt .ulTopicFaq .imgBrd{display:inline-block!important}.xslt .i-M-bubble13:before{content:url(/icon/annotation.svg);display:inline-block;margin-right:.25rem;vertical-align:middle;width:1rem}.help-icon{clip-rule:evenodd;display:inline-block;fill-rule:evenodd;height:12px;margin-left:.25rem;stroke-linejoin:round;stroke-miterlimit:2}.help-icon path{fill:var(--c-white);fill-rule:nonzero}.help_caption{font-size:1.3rem;font-weight:var(--font-weight_bold);padding:0 1rem 1rem}.help-categories{list-style-type:none}.help-categories,.help-categories li{margin:0;padding:0}.help-categories a{border-bottom:1px solid var(--c-border_light);color:var(--c-black);display:block;font-size:.95rem;font-weight:var(--font-weight_bold);padding:.5rem 0}.help-categories ul a{font-weight:var(--font-weight)}.help-categories .active{color:var(--c-primary)}.help-topic-caption{border-bottom:1px solid var(--c-border_light);margin-bottom:1.25rem}.help-topic-img{height:24px;margin-right:.5rem}.help-overview{text-align:center}.help-overview>a{border:1px solid var(--c-border_light);display:block;flex-basis:calc(33% - 2rem);padding:1rem}.help-overview img{height:50px}.help-form{background-color:var(--c-white);border:1px solid var(--c-border_light);padding:1rem 0}.help-form .field{margin:0 16px 32px!important}@media (max-width:calc(50rem - 1px)){.help-categories a{padding:.5rem 1rem}}@media (min-width:40rem){.help-content{padding-left:1rem}.help-form{margin:0 1rem}.help-overview{align-content:center;display:flex;flex-wrap:wrap;justify-content:center}.help-overview>a{background-color:var(--c-bg_light);display:block;flex:calc(33% - 1rem) 1 1;margin:0 1rem 1rem 0}.help-overview>a:first-child{align-items:center;display:flex;flex:calc(100% - 1rem) 0 0;flex-wrap:nowrap;justify-content:center}.help-overview>a:first-child img{height:60px;padding-right:1rem;text-align:right}.help-overview>a:first-child .help-ovw-caption{font-size:1.3rem!important;text-align:left}}.help-ovw-caption{color:var(--c-black);display:block;font-size:1.1rem;font-weight:var(--font-weight_bold)}.account-overlay-bg{bottom:0;left:0;position:fixed;right:0;top:0;z-index:2000}.catalog-img{max-height:16px}.dx-state-disabled{pointer-events:all!important}@font-face{font-family:fd-icons;src:url(icons/fd-icons.eot?t=1794063350845);src:url(icons/fd-icons.eot?t=1794063350845#iefix) format("embedded-opentype"),url(icons/fd-icons.woff2?t=1794063350845) format("woff2"),url(icons/fd-icons.woff?t=1794063350845) format("woff"),url(icons/fd-icons.ttf?t=1794063350845) format("truetype"),url(icons/fd-icons.svg?t=1794063350845) format("svg")}[class*=" fd-icon-"],[class^=fd-icon-]{font-family:fd-icons!important;font-size:inherit;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fd-icon-account:before{content:"\ea01"}.fd-icon-accounts:before{content:"\ea02"}.fd-icon-arrow-down-small:before{content:"\ea03"}.fd-icon-arrow-left:before{content:"\ea04"}.fd-icon-arrow-right-small:before{content:"\ea05"}.fd-icon-arrow-right:before{content:"\ea06"}.fd-icon-arrow-up-small:before{content:"\ea07"}.fd-icon-bars:before{content:"\ea08"}.fd-icon-bars2:before{content:"\ea09"}.fd-icon-be:before{content:"\ea0a"}.fd-icon-bl:before{content:"\ea0b"}.fd-icon-bnl-logo:before{content:"\ea0c"}.fd-icon-bnl:before{content:"\ea0d"}.fd-icon-bookmark:before{content:"\ea0e"}.fd-icon-boq-a-menu:before{content:"\ea0f"}.fd-icon-boq-a:before{content:"\ea10"}.fd-icon-boq-at-menu:before{content:"\ea11"}.fd-icon-boq-at-stlb:before{content:"\ea12"}.fd-icon-boq-at:before{content:"\ea13"}.fd-icon-boq-h-menu:before{content:"\ea14"}.fd-icon-boq-h:before{content:"\ea15"}.fd-icon-boq-p-menu:before{content:"\ea16"}.fd-icon-boq-p-stlb:before{content:"\ea17"}.fd-icon-boq-p:before{content:"\ea18"}.fd-icon-boq-u-menu:before{content:"\ea19"}.fd-icon-boq-u-stlb:before{content:"\ea1a"}.fd-icon-boq-u:before{content:"\ea1b"}.fd-icon-boq:before{content:"\ea1c"}.fd-icon-bubble-dots:before{content:"\ea1d"}.fd-icon-burger:before{content:"\ea1e"}.fd-icon-calculate:before{content:"\ea1f"}.fd-icon-check:before{content:"\ea20"}.fd-icon-checkmark:before{content:"\ea21"}.fd-icon-clipboard:before{content:"\ea22"}.fd-icon-clock:before{content:"\ea23"}.fd-icon-close:before{content:"\ea24"}.fd-icon-config:before{content:"\ea25"}.fd-icon-dashboard:before{content:"\ea26"}.fd-icon-dd:before{content:"\ea27"}.fd-icon-donat-plus:before{content:"\ea28"}.fd-icon-donat:before{content:"\ea29"}.fd-icon-download:before{content:"\ea2a"}.fd-icon-euro:before{content:"\ea2b"}.fd-icon-faq:before{content:"\ea2c"}.fd-icon-file:before{content:"\ea2d"}.fd-icon-file2:before{content:"\ea2e"}.fd-icon-find-check:before{content:"\ea2f"}.fd-icon-folder:before{content:"\ea30"}.fd-icon-gaeb-export:before{content:"\ea31"}.fd-icon-gaeb-import:before{content:"\ea32"}.fd-icon-gaeb:before{content:"\ea33"}.fd-icon-grid:before{content:"\ea34"}.fd-icon-group:before{content:"\ea35"}.fd-icon-history:before{content:"\ea36"}.fd-icon-home:before{content:"\ea37"}.fd-icon-image:before{content:"\ea38"}.fd-icon-info:before{content:"\ea39"}.fd-icon-lamp:before{content:"\ea3a"}.fd-icon-list:before{content:"\ea3b"}.fd-icon-local:before{content:"\ea3c"}.fd-icon-locked:before{content:"\ea3d"}.fd-icon-mail:before{content:"\ea3e"}.fd-icon-paragraph:before{content:"\ea3f"}.fd-icon-pdf:before{content:"\ea40"}.fd-icon-print:before{content:"\ea41"}.fd-icon-puzzle:before{content:"\ea42"}.fd-icon-question:before{content:"\ea43"}.fd-icon-refresh:before{content:"\ea44"}.fd-icon-remove:before{content:"\ea45"}.fd-icon-remove1:before{content:"\ea46"}.fd-icon-save-plus:before{content:"\ea47"}.fd-icon-save:before{content:"\ea48"}.fd-icon-settings:before{content:"\ea49"}.fd-icon-share:before{content:"\ea4a"}.fd-icon-similar:before{content:"\ea4b"}.fd-icon-stlb:before{content:"\ea4c"}.fd-icon-supplier:before{content:"\ea4d"}.fd-icon-table:before{content:"\ea4e"}.fd-icon-template-s:before{content:"\ea4f"}.fd-icon-template:before{content:"\ea50"}.fd-icon-text:before{content:"\ea51"}.fd-icon-tree:before{content:"\ea52"}.fd-icon-vdi:before{content:"\ea53"}.fd-icon-warning:before{content:"\ea54"}.fd-icon-zoom-in:before{content:"\ea55"}

/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{align-items:start;border-radius:6px;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);color:#fff;-moz-column-gap:.75rem;column-gap:.75rem;cursor:pointer;display:inline-block;display:grid;font-size:.95rem;grid-template-columns:auto 1fr auto;line-height:1.4;max-width:600px;opacity:0;padding:1rem;position:fixed;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);width:90%;z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1.3em;line-height:1;padding:1rem;position:absolute;right:0}.toastify-right{right:1rem}.toastify-left{left:1rem}.toastify-top{margin-top:4rem!important;transform:translate(0)!important}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{height:1.5em;width:1.5em}.toastify-center{left:0;margin-left:auto;margin-right:auto;max-width:fit-content;max-width:-moz-fit-content;right:0}.fd-toast-error{background-color:#c00;color:#fff;padding-right:2rem!important}.fd-toast-success{background-color:#117e43;color:#f8f9fa}.fd-toast-warning{background-color:var(--c-warning);color:#f8f9fa}@media only screen and (max-width:360px){.toastify-left,.toastify-right{left:0;margin-left:auto;margin-right:auto;max-width:-moz-fit-content;max-width:fit-content;right:0}}