.site-header,.site-header>.site-header-spacer{background:0 0;display:block}.site-header,.site-header>.site-header-spacer,.site-header>.site-header-content{width:100%;height:70px}.site-header>.site-header-content{z-index:1000;background:#212529;position:fixed}.site-header>.site-header-menu-wrapper{z-index:999;width:100%;height:calc(100% - 70px);position:fixed;top:70px;left:0}.site-header .site-header-button-wrapper{cursor:pointer;height:100%;position:relative}.site-header .button-text{text-transform:uppercase;text-anchor:start;pointer-events:none;font-family:sans-serif;font-size:16px;font-weight:700;position:absolute;top:26px}.site-header .site-header-button-wrapper .button-icon{color:#303030;position:absolute}#cpm-clipPath-center-group .cpm-background{fill:#f8f8f8b3;transition:fill .15s ease-out}#cpm-clipPath-center-group .cpm-background.zoomable{cursor:zoom-out}#cpm-clipPath-center-group .cpm-background.zoomable:hover{fill:#f8f8f8cc;transition:fill .4s ease-out}.cpm-circle-container{fill:#80808080;stroke:#80808080;stroke-width:1px;cursor:zoom-in;transition:stroke .15s ease-out,stroke-width .15s ease-out,fill .15s ease-out}.cpm-circle-container.highlighted{fill:#80808080;stroke:#80808080;stroke-width:1px;transition:stroke .4s ease-out,stroke-width .4s ease-out,fill .4s ease-out}.cpm-circle-container.focused{fill:#80808080;stroke:#40404080;stroke-width:2px;transition:stroke .4s ease-out,stroke-width .4s ease-out,fill .4s ease-out}.cpm-circle-link{fill:#303030;stroke:#e0e0e0;stroke-width:0;cursor:pointer;transition:stroke .15s ease-out,stroke-width .15s ease-out,fill .15s ease-out}.cpm-circle-link.highlighted{fill:#303030;stroke:#e0e0e0;stroke-width:0;transition:stroke .4s ease-out,stroke-width .4s ease-out,fill .4s ease-out}.cpm-circle-link.focused{fill:#000;stroke:#e0e0e0;stroke-width:2px;transition:stroke .4s ease-out,stroke-width .4s ease-out,fill .4s ease-out}.cpm-circle-link.inactive{pointer-events:none;fill:#707070;stroke:#e0e0e0;stroke-width:0}.cpm-title,.cpm-circle-packing-text-wrapper{fill:#303030;text-anchor:middle;pointer-events:none;font-family:sans-serif;font-weight:700;display:inline}.cpm-circle-packing-text.body{dominant-baseline:middle;fill:#ffffffbf;transition:opacity .15s ease-out,fill .15s ease-out}.cpm-circle-packing-text.body.highlighted{fill:#fff;transition:opacity .4s ease-out,fill .4s ease-out}.cpm-circle-packing-text.body.focused{fill:#fff;transition:opacity .4s ease-out}.cpm-circle-packing-text.title{opacity:1;fill:#ffffffe6;stroke:#303030;transition:opacity .15s ease-out,fill .15s ease-out}.cpm-circle-packing-text.title.highlighted{opacity:1;fill:#fff;transition:opacity .4s ease-out,fill .4s ease-out}.cpm-circle-packing-text.title.focused{opacity:1;fill:#fff;transition:opacity .4s ease-out}.cpm-title{dominant-baseline:hanging;font-size:26px}.cpm-recents-entry{cursor:pointer}.cpm-recents-entry .cpm-recents-link{fill:#0000;transition:fill .15s ease-out}.cpm-recents-entry:hover .cpm-recents-link{fill:#0000;transition:fill .4s ease-out}.cpm-recents-entry text{fill:#303030;dominant-baseline:hanging;pointer-events:none;font-family:sans-serif;font-size:18px;transition:fill .15s ease-out}.cpm-recents-entry:hover text{fill:#000;transition:fill .4s ease-out}.cpm-recents-entry line{stroke-dasharray:500;stroke-dashoffset:450px;stroke:#303030;stroke-width:2px;pointer-events:none;transition:all .15s ease-out}.cpm-recents-entry:hover line{stroke:#303030;stroke-dashoffset:0;transition:all .8s ease-out}.d3-canvas-wrapper{padding:0;transition:all .5s ease-out;position:relative;overflow:hidden}.d3-canvas{border:1px solid #d0d0d0;overflow:hidden}.d3-canvas text{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.d3-canvas.draggable{cursor:grab}.d3-canvas.being-dragged{cursor:grabbing}.d3-canvas.force-pointer-no-drop{cursor:no-drop!important}.d3-canvas.force-pointer-move{cursor:move!important}.d3-canvas.force-pointer-default{cursor:default!important}.d3-canvas.force-pointer-s-resize{cursor:s-resize!important}svg text{text-rendering:geometricprecision}.loader-wrapper{opacity:1;background:#fff;width:100%;height:100%;position:fixed}.loader-icon-animated{width:100px;margin-left:-50px;position:absolute;top:50%;left:50%}.clear-both-box{clear:both}.no-pointer-events{pointer-events:none!important}.display-none{display:none}#tooltip-root,#tooltip-root *{pointer-events:none}#tooltip-root{background-color:#fff;border:1px solid gray;border-radius:.1em;padding:15px;position:absolute;box-shadow:3px 3px 5px -3px #0000004d}#tooltip-root .tooltip-title{font-size:120%;font-weight:700}#tooltip-root .tooltip-subtitle{font-size:80%}#tooltip-root .tooltip-text{white-space:pre-line;margin:5px;font-size:100%}.drawer-data-title{font-weight:700}.drawer-data-title,.drawer-data-value{background:#fff;border:1px solid #d0d0d0;border-radius:.2em;width:100%;padding:5px}.react-contextmenu{background:#fff;border:1px solid #f0f0f0!important;height:auto!important;padding:10px!important}.react-contextmenu .react-contextmenu-item{cursor:pointer}.react-contextmenu .react-contextmenu-item:hover{background:#abf}.buttons-wrapper{pointer-events:none;width:100%;position:absolute;top:30px;left:0}.buttons-wrapper .canvas-button{float:left;width:60px;height:60px;margin-left:60px;position:relative}.buttons-wrapper .canvas-button i{cursor:pointer;pointer-events:all;color:#707070;font-size:40pt;transition:all .3s ease-out;position:absolute}.buttons-wrapper .canvas-button i:hover{color:#404040}.buttons-wrapper .canvas-button .active-button.active{opacity:1;pointer-events:all;transform:rotate(0)}.buttons-wrapper .canvas-button .active-button{opacity:0;pointer-events:none;transform:rotate(-90deg)}.buttons-wrapper .canvas-button .inactive-button.active{opacity:1;pointer-events:all;transform:rotate(0)}.buttons-wrapper .canvas-button .inactive-button{opacity:0;pointer-events:none;transform:rotate(90deg)}
.IvComponentWrapper *,.IvComponentContainer *,.IvComponentBlock *,.IvComponentColumn *,.IvComponentLine *,.IvComponentStickyNote *{pointer-events:none}.interact-area,.interactable-part{pointer-events:all}.being-dragged .interact-area{pointer-events:none}.tooltip-area{pointer-events:all}.cannot-drop{cursor:no-drop!important}.draggable>.interact-area{cursor:move}.clickable>.interact-area{cursor:pointer}.resizable-y .interact-area{cursor:s-resize}.IvComponentContainer>.IvComponentContainer-background{stroke:auto;transition:stroke 50ms ease-out}.IvComponentContainer.highlighted>.IvComponentContainer-background{stroke:#4080c0;transition:stroke .2s ease-out}.IvComponentContainer .IvComponentContainer-title,.IvComponentContainer .IvComponentContainer-title-bg{text-anchor:start;dominant-baseline:middle;font-size:18px;font-weight:700;transition:fill 50ms ease-out}.IvComponentContainer>.IvComponentContainer-title{fill:auto}.IvComponentContainer>.IvComponentContainer-title-bg{fill:none}.IvComponentContainer.highlighted>.IvComponentContainer-title{fill:#4080c0;transition:fill .2s ease-out}.IvComponentBlock .IvComponentBlock-icon-background,.IvComponentBlockPile .IvComponentBlockPile-icon-background{fill:#606060;transition:fill 50ms ease-out}.IvComponentBlock.hovering .IvComponentBlock-icon-background,.IvComponentBlockPile.hovering .IvComponentBlockPile-icon-background{fill:#909090;transition:fill .2s ease-out}.IvComponentBlock.groupable .IvComponentBlock-icon-background,.IvComponentBlockPile.groupable .IvComponentBlockPile-icon-background{fill:#4a9586;transition:fill .2s ease-out}.IvComponentBlock.selected.no-drop .interact-area{stroke:#ff4848;transition:stroke .4s ease-out}.IvComponentBlock.groupable .interact-area{stroke:#4a9586;transition:stroke .2s ease-out}.IvComponentBlock .IvComponentBlock-anchor .IvComponentBlock-anchor-dot,.IvComponentBlock .IvComponentBlock-anchor .IvComponentBlock-anchor-bg{fill:#90909000;transition:fill 50ms ease-out}.IvComponentBlock.anchors-visible .IvComponentBlock-anchor .IvComponentBlock-anchor-dot{fill:#909090;transition:opacity .2s ease-out}.IvComponentBlock.anchors-visible .IvComponentBlock-anchor.highlighted .IvComponentBlock-anchor-dot{fill:#4080c0;transition:fill .4s ease-out}.IvComponentBlock.anchors-visible .IvComponentBlock-anchor.highlighted .IvComponentBlock-anchor-bg{fill:#c8dcffcc;transition:fill .4s ease-out}.IvComponentBlock .IvComponentBlock-name{dominant-baseline:central;text-anchor:start;fill:#fff;font-size:60%}.IvComponentBlockPile-assetCount circle{fill:#fff;stroke:#3c3c3c;stroke-width:.5px}.IvComponentBlockPile-assetCount text{text-anchor:middle;dominant-baseline:middle;paint-order:stroke;fill:#222;font-weight:700}.IvComponentColumn .IvComponentColumn-background{opacity:.1;transition:all 50ms ease-out}.IvComponentColumn.highlighted .IvComponentColumn-background{opacity:1;transition:all .2s ease-out}.IvComponentColumn .IvComponentColumn-title{text-transform:uppercase;text-anchor:middle;dominant-baseline:hanging;font-weight:700}.IvComponentLine .IvComponentLine-anchor{fill:#909090;transition:fill 50ms ease-out}.IvComponentLine .IvComponentLine-anchor.highlighted{fill:#4080c0;transition:fill .2s ease-out}
.svgIcon-holder{opacity:0;pointer-events:none;position:absolute;top:0;left:0}#acc-graph-loader-icon-animated{width:100px;margin-left:-50px;position:absolute;top:50%;left:50%}.bubble .bubble-rect{cursor:pointer}.bubble .bubble-rect-expandable{transition:fill .1s ease-out}.bubble .bubble-rect-expandable:hover{fill:#6c6;transition:fill .3s ease-out,stroke .3s ease-out}.bubble .bubble-text{fill:#fff;-webkit-hyphens:none;hyphens:none;word-wrap:normal;word-break:normal;pointer-events:none;text-anchor:middle;-ms-word-break:keep-all;word-break:keep-all;word-wrap:normal;overflow-wrap:normal;font-weight:700}.bubble-layoutNode .bubble-rect{opacity:.5;pointer-events:none}.bubble .bubble-content-text{fill:#fff;pointer-events:none;text-anchor:left}.bubble .bubble-img{pointer-events:none}.expanded-icon-count{stroke:#505050;stroke-width:1px;fill:#fff;text-anchor:middle;pointer-events:none;font-size:12pt;font-weight:700}.expanded-icon{stroke:#0000;stroke-width:0;outline:0}.convexHull-wrapper .convexHull-path{transition:stroke .5s ease-out}.convexHull-wrapper.highlighted .convexHull-path{stroke:#6c6;transition:stroke 1s ease-out}.convexHull-name{text-anchor:middle;font-size:14pt;font-weight:700}.arrow-wrapper{cursor:default}.arrow-wrapper .arrow-text{text-anchor:middle;fill:#6c6;opacity:0;font-size:12pt;font-weight:700}.arrow-wrapper .arrow-path,.arrow-wrapper .arrow-marker,.arrow-wrapper .arrow-text{transition:opacity .5s ease-out}.arrow-wrapper.highlighted .arrow-marker{fill:#6c6;transition:fill 1s ease-out}.arrow-wrapper.highlighted .arrow-path{transition:stroke 1s ease-out;stroke:#6c6!important}.arrow-wrapper.highlighted .arrow-text{opacity:1;transition:opacity 1s ease-out}#search-root{pointer-events:all;opacity:1;width:80%;height:50px;margin:20px auto 0;position:relative}#canvas-search-root{position:absolute}#canvas-search-root input,#search-root input{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff;border:1px solid #a0a0a0;border-radius:.2em;width:100%;height:100%;padding:10px;transition:all 50ms ease-out}#canvas-search-root input:hover,#search-root input:hover{background-color:#f8f8f8;transition:all .2s ease-out}#canvas-search-root input:focus,#search-root input:focus{border:1px solid #606060;outline:none;transition:all .2s ease-out}#canvas-search-root #search-spacer{width:2px;margin-left:-1px;position:absolute;left:50%}#canvas-search-root .search-hide-button,#search-root .search-hide-button{cursor:pointer;pointer-events:all;color:#707070;font-size:14pt;transition:all .3s ease-out;position:absolute}#canvas-search-root .search-hide-button{margin-top:-14px;top:50%;left:-17px}#search-root .search-hide-button{margin-top:-14px;top:50%;right:-17px}#canvas-search-root .search-hide-button:hover,#search-root .search-hide-button:hover{color:#404040}.switch-button-wrapper{color:#202020;width:80%;height:30px;margin:15px auto 0}.switch-button-spacer{border-bottom:1px solid #a0a0a0;width:80%;margin:40px auto 0;padding-bottom:5px}.switch-button-spacer span{text-transform:uppercase;font-size:120%;font-weight:700}.switch-button-wrapper .switch-button-label{float:left;margin-right:20px;font-weight:700;line-height:30px;display:inline-block}.switch-button-wrapper .switch-button{float:right}.switch-button-wrapper .switch-button-label,.switch-button-wrapper .switch-button{height:30px}
.radial-bar .radial-bar-background,.radial-bar .radial-bar-text,.radial-bar .radial-bar-inlay{transition:all .1s ease-out}.radial-bar:hover .radial-bar-background{fill:#e0e0e0;transition:all .5s ease-out}.radial-bar:hover .radial-bar-text{font-weight:700;transition:all .5s ease-out;fill:#141414!important;font-size:10pt!important}.radial-bar:hover .radial-bar-inlay{stroke:#ff6961;stroke-width:2px;transition:all .5s ease-out}#slider-min-max-wrapper text,#slider-date-wrapper text{font-size:12pt}
@font-face{font-family:FielmannFutura Cond;src:url(../media/FielmannSans-Regular.0-b1qiyo.v47d.woff)format("woff");font-style:normal;font-weight:700}*{font-family:FielmannFutura Cond}.modal-content{opacity:1;max-height:100%;transition:all .5s;overflow:hidden}.modal-loading{max-height:200px}.modal-loaded{max-height:100vh;overflow:auto}
.required:after{content:" *";color:red}.red-asterisk{color:red}
