.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0,0,0,.075);border-color:var(--bs-table-border-color);color:var(--bs-table-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe5;--bs-table-striped-bg:#c4d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe5;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbcdce;--bs-table-striped-bg:#d6d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbcdce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c4e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dab9;--bs-table-striped-bg:#f2e6c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dab9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece0be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc1c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc1c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7c9;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-text{color:#6c757d;font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);color:#212529;outline:0}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#212529;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{height:calc(1.5em + .75rem + 2px);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;padding:.375rem 2.25rem .375rem .75rem;width:100%;-moz-padding-start:calc(.75rem - 3px);background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;color:#212529;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{border-radius:.25rem;font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.5rem;font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b6fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{border:1px solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;width:100%}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder),.form-floating>.form-control:not(:-moz-placeholder){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem;color:#212529;display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.5rem;font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#198754;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(25,135,84,.9);border-radius:.375rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:.375rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.contenttable{width:100%}.contenttable td,.contenttable th{padding:5px 10px}.contenttable td{border:1px solid #dcdcdc}#main-footer{margin:0 auto;max-width:1200px;width:100%}#main-footer .footer-content{background:#f7fafb;padding:20px}#main-footer .footer-content .frame-type-form_formframework{margin-bottom:0}#main-footer .footer-content form .form-group:last-child{padding-bottom:0}#main-footer ul{list-style:none;margin:0;padding:0}#main-footer .nav-footer{padding:80px 0 0}#main-footer .nav-footer .row>*{padding-bottom:80px}#main-footer .nav-footer a,#main-footer .nav-footer span{color:#1e1e1e;display:block;font-size:14px;line-height:24px}#main-footer .nav-footer a:focus,#main-footer .nav-footer a:hover{text-decoration:underline;text-decoration-style:dotted}#main-footer .nav-footer span{border-bottom:1px solid #dcdcdc;font-size:16px;font-weight:600;margin-bottom:10px;padding-bottom:5px}#main-footer .footer-bottom{border-top:1px solid #dcdcdc;justify-content:space-between;padding:10px 20px;width:100%}#main-footer .footer-bottom,#main-footer .footer-bottom .footer-meta{align-items:center;display:flex}#main-footer .footer-bottom .footer-meta .footer-copyright{color:#1e1e1e;font-size:12px;font-weight:700;width:220px}#main-footer .footer-bottom .footer-meta a{color:#1e1e1e;font-size:12px;margin-right:20px}#main-footer .footer-bottom .footer-meta a:focus,#main-footer .footer-bottom .footer-meta a:hover{text-decoration:underline;text-decoration-style:dotted}#floating-buttons{bottom:30px;opacity:1;position:fixed;right:30px;visibility:visible;z-index:999}#floating-buttons .to-dealersearch-button{background:hsla(0,0%,87%,.5);border-radius:10px;box-sizing:content-box;display:inline-block;font-weight:400;height:20px;line-height:20px;margin-right:30px;padding:20px;vertical-align:top}#floating-buttons .to-dealersearch-button svg{fill:currentColor;height:20px;margin-right:10px;vertical-align:text-top;width:20px}#floating-buttons .link-to-top{background:hsla(0,0%,87%,.5);border-radius:10px;display:inline-block;padding:10px;transform:rotate(180deg)}#floating-buttons .link-to-top svg{height:40px;width:40px}#floating-buttons.hide{opacity:0;visibility:hidden}@media (max-width:992px){#floating-buttons{bottom:20px;right:20px}#floating-buttons .to-dealersearch-button{font-size:14px;font-weight:300;margin-right:18px;padding:12px}#floating-buttons .to-dealersearch-button svg{height:18px;margin-right:4px;width:18px}#floating-buttons .link-to-top svg{height:18px;width:18px}}@media (max-width:768px){#main-footer .footer-bottom{display:block}#main-footer .footer-bottom .footer-meta{display:block;margin-bottom:20px}#main-footer .footer-bottom .footer-meta .footer-copyright{margin-bottom:10px}}.content-header .headline p{font-size:42px;font-weight:300;line-height:54px;margin-bottom:10px}@media (max-width:992px){.content-header .headline p{font-size:32px;line-height:36px}}.content-header{align-items:center;border-bottom:1px solid #dcdcdc;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:30px}.content-header .headline{hyphens:auto;margin-bottom:0;padding-right:10%}.content-header .headline p{margin-bottom:0}.content-header .btn{white-space:nowrap}.content-header .image-wrap img{height:auto;max-width:300px}.content-header.no-underline{border-bottom:none}@media (max-width:992px){.content-header{align-items:flex-start;flex-direction:column}.content-header .headline{margin-bottom:30px;padding-right:0}.content-header.no-mobile-button .headline{margin-bottom:0}.content-header.no-mobile-button .button-wrapper,.content-header.no-mobile-button .image-wrap{display:none}.content-header.has-image{flex-direction:column-reverse}.content-header.has-image .headline{margin-bottom:0}.content-header.has-image .image-wrap{margin-bottom:30px}}@media (max-width:576px){.content-header .btn{white-space:normal}}.image-tile{--bottomimage-size:350px;--bottomimage-upper:-210px;--tile-size:140px;margin-bottom:50px}.image-tile,.image-tile .image-wrap,.image-tile .image-wrap-2{position:relative}.image-tile .image-wrap img,.image-tile .image-wrap-2 img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;width:100%}.image-tile .tile{align-items:center;background:#ab8b18;color:#fff;display:flex;flex-direction:column;height:var(--tile-size);justify-content:center;justify-items:center;padding:10px 20px;position:absolute;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.2);width:var(--tile-size)}.image-tile .tile span{display:block;font-size:16px;line-height:20px;padding-top:5px}.image-tile-simple .image-wrap{padding-bottom:56.2%}.image-tile-simple .tile-quality{border-left:5px solid #fff;border-top:5px solid #fff;bottom:-70px;right:0}.image-tile-simple .tile-quality svg{height:60px;width:48px}.image-tile-double{display:flex;flex-direction:column}.image-tile-double .image-wrap{align-self:flex-start;padding-bottom:75%;width:55%}.image-tile-double .image-wrap-2{align-self:flex-end;border-left:5px solid #fff;border-top:5px solid #fff;height:var(--bottomimage-size);margin-top:var(--bottomimage-upper);width:var(--bottomimage-size)}.image-tile-double .tile-quality{border-left:5px solid #fff;border-top:5px solid #fff;bottom:var(--bottomimage-size);left:55%}.image-tile-double .tile-quality svg{height:60px;width:48px}.image-tile-double .tile-coworker{border-right:5px solid #fff;border-top:5px solid #fff;bottom:0;right:calc(var(--bottomimage-size) - 5px)}.image-tile-double .tile-coworker svg{height:46px;width:60px}.image-tile-double .tile-coworker span{padding-top:10px}@media (max-width:1240px){.image-tile{--bottomimage-size:300px;--bottomimage-upper:-160px}}@media (max-width:992px){.image-tile{--bottomimage-size:240px;--bottomimage-upper:-100px}}@media (max-width:768px){.image-tile{--bottomimage-size:340px;--bottomimage-upper:-200px}}@media (max-width:576px){.image-tile{--bottomimage-size:250px;--bottomimage-upper:-130px;--tile-size:120px}}.logowall{margin-bottom:50px}.logowall .logowall-item{align-items:center;display:flex;justify-content:center;margin-bottom:var(--bs-gutter-x);padding:10px 20px;width:100%}.logowall .logowall-item:before{content:"";float:left;padding-top:100%}.logowall .logowall-item a:focus,.logowall .logowall-item a:hover{opacity:.6}.logowall .logowall-item img{height:auto;max-width:100%}.quote{padding:50px 25%}.quote .person{width:100%}.quote .content-wrap{align-items:center;display:flex;width:100%}.quote .image{margin-right:25px}.quote .image img{border-radius:50%;display:block;height:auto;width:150px}.quote .name{font-size:18px;font-weight:700;line-height:23px}.quote .position{font-size:14px;font-weight:400;line-height:18px}@media (max-width:992px){.quote{padding:50px 20px;text-align:center}.quote .content-wrap{display:block}.quote .image{display:inline-block;margin-bottom:1em;margin-right:0}}[role=tablist]{display:flex;flex-wrap:wrap}.ce-tabbox [role=tab]{background:#fff;border-bottom:0;border-top:0;border-color:#dcdcdc currentcolor;border-radius:0;border-style:solid none;border-width:1px 0;color:#1e1e1e;cursor:pointer;display:inline-block;flex-basis:5em;flex-grow:1;flex-shrink:1;font-size:18px;font-weight:500;line-height:24px;padding:20px;text-align:center;transition:all .2s ease}.ce-tabbox [role=tab]:hover{color:#01508c}.ce-tabbox [role=tab]:focus{outline:0 none;text-decoration:underline;text-decoration-style:dotted}.ce-tabbox [role=tab][aria-selected=true]{margin-bottom:0}.ce-tabbox [role=tab][aria-selected=true],.ce-tabbox [role=tab][aria-selected=true]:focus,.ce-tabbox [role=tab][aria-selected=true]:hover{background:#01508c;border-color:#01508c;color:#fff}.ce-tabbox [role=tabpanel]{background:transparent;flex-basis:100%;transition:all .2s ease}.ce-tabbox [role=tabpanel]>.frame-type-ce_columns2 .row,.ce-tabbox [role=tabpanel]>.frame-type-ce_columns3 .row{margin-left:0;margin-right:0}.ce-tabbox [role=tabpanel]>.frame-type-ce_columns2 .row>*,.ce-tabbox [role=tabpanel]>.frame-type-ce_columns3 .row>*{padding-left:0;padding-right:0}.ce-tabbox.tabbox-type-1 [role=tab]{align-items:center;border-bottom:3px solid transparent;border-top:none;display:inline-flex;justify-content:center;justify-items:center;padding:10px 20px}.ce-tabbox.tabbox-type-1 [role=tab]:before{margin-right:25px}.ce-tabbox.tabbox-type-1 [role=tab].smarthome:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Ctitle%3EE191F2CB-9BEF-4F27-AD12-620BA9809E3E%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3Cg fill='%231e1e1e' fill-rule='nonzero'%3E%3Cpath d='M66.39 47.234a6.644 6.644 0 0 1 9.397 0 .644.644 0 0 0 .915 0 .644.644 0 0 0 0-.915 7.95 7.95 0 0 0-11.226 0 .647.647 0 1 0 .915.915'/%3E%3Cpath d='M74.524 49.142c.172 0 .337-.07.457-.194a.644.644 0 0 0 0-.908 5.51 5.51 0 0 0-7.785 0 .644.644 0 1 0 .91.908 4.234 4.234 0 0 1 5.967 0c.119.122.28.191.45.194'/%3E%3Cpath d='M68.917 49.76a.644.644 0 0 0 .883.91 1.85 1.85 0 0 1 2.526 0c.252.249.658.249.909 0a.644.644 0 0 0 0-.91 3.07 3.07 0 0 0-4.344 0zM75.078 54.194H67.1a3.106 3.106 0 0 0-3.1 3.1v12.367a5.156 5.156 0 0 0 5.156 5.155h3.866a5.156 5.156 0 0 0 5.156-5.155V57.294a3.106 3.106 0 0 0-3.1-3.1m1.81 15.467a3.867 3.867 0 0 1-3.866 3.867h-3.866a3.867 3.867 0 0 1-3.867-3.867V57.294c0-1 .81-1.81 1.81-1.81h7.979c1 0 1.81.81 1.81 1.81z'/%3E%3Cpath d='M73.667 57.416H68.51a1.933 1.933 0 0 0-1.933 1.934v9.022c0 1.068.865 1.933 1.933 1.933h5.156a1.933 1.933 0 0 0 1.933-1.933V59.35a1.933 1.933 0 0 0-1.933-1.934m.644 10.956a.644.644 0 0 1-.644.644H68.51a.644.644 0 0 1-.644-.644v-3.867h6.444zm-6.444-5.156V59.35c0-.356.288-.645.644-.645h5.156c.356 0 .644.289.644.645v3.866z'/%3E%3Cpath d='M71.546 59.537a.644.644 0 0 0-.915 0l-1.289 1.289a.647.647 0 1 0 .916.915l.83-.838.832.838a.644.644 0 0 0 .915 0 .644.644 0 0 0 0-.915zM70.631 68.185a.644.644 0 0 0 .915 0l1.29-1.289a.647.647 0 1 0-.916-.915l-.831.838-.831-.838a.647.647 0 0 0-.916.915z'/%3E%3C/g%3E%3Cg fill='%231e1e1e' fill-rule='nonzero'%3E%3Cpath stroke='%23fff' stroke-width='.5' d='M50.786 15.276a.94.94 0 0 0-1.332 0l-20.97 20.977v-2.858a.94.94 0 0 0-.943-.942h-6.212a.94.94 0 0 0-.942.942V44.33L15.3 49.443a.942.942 0 1 0 1.331 1.331l3.499-3.498v16.782c0 .52.422.942.942.942h38.74c.52 0 .941-.422.941-.942V27.912l1.69 1.671a.942.942 0 0 0 1.331-1.332zm-28.54 19.093h4.321v3.781l-4.32 4.302zM40.46 63.116H27.422v-2.513H40.46zm0-4.397H27.422v-2.631H40.46zm0-4.51H27.422v-2.436H40.46zm12.562 8.907h-5.559v-9.459h5.559zm5.841-36.63v36.63h-3.957V52.715a.94.94 0 0 0-.942-.942h-7.443a.94.94 0 0 0-.942.942v10.4h-3.234V50.832a.94.94 0 0 0-.942-.942H26.48a.94.94 0 0 0-.943.942v12.285H22.02V45.373L39.5 27.887v16.72h-3.191a.942.942 0 1 0 0 1.884h8.064a.942.942 0 1 0 0-1.885h-2.99v-18.12a.9.9 0 0 0-.087-.395l8.793-8.793 8.862 8.812a.9.9 0 0 0-.082.377z'/%3E%3Cpath d='M45.58 30.104v7.016c0 .52.421.942.941.942h7.01c.52 0 .942-.422.942-.942v-7.016a.94.94 0 0 0-.942-.942h-7.01a.94.94 0 0 0-.942.942m1.883.942h5.126v5.125h-5.126z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:70px;min-width:70px;width:70px}.ce-tabbox.tabbox-type-1 [role=tab].rolllaeden:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Ctitle%3E65970448-7853-47CD-815D-F6CC36FC2AEF%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3Cg fill='%231e1e1e' fill-rule='nonzero'%3E%3Cpath stroke='%231e1e1e' d='M57.213 42.418a6.644 6.644 0 0 1 9.396 0 .644.644 0 0 0 .915 0 .644.644 0 0 0 0-.915 7.95 7.95 0 0 0-11.226 0 .647.647 0 0 0 .915.915Z'/%3E%3Cpath d='M65.346 44.325c.172 0 .337-.07.458-.193a.644.644 0 0 0 0-.909 5.51 5.51 0 0 0-7.785 0 .644.644 0 1 0 .908.909 4.234 4.234 0 0 1 5.968 0c.119.121.281.19.451.193'/%3E%3Cpath d='M59.74 44.944a.644.644 0 0 0 .882.909 1.85 1.85 0 0 1 2.526 0c.252.25.658.25.91 0a.644.644 0 0 0 0-.909 3.07 3.07 0 0 0-4.344 0zM65.9 49.378h-7.978a3.106 3.106 0 0 0-3.1 3.1v12.366A5.156 5.156 0 0 0 59.978 70h3.866A5.156 5.156 0 0 0 69 64.844V52.478a3.106 3.106 0 0 0-3.1-3.1m1.811 15.466a3.867 3.867 0 0 1-3.867 3.867h-3.866a3.867 3.867 0 0 1-3.867-3.867V52.478c0-1 .81-1.811 1.811-1.811H65.9c1 0 1.811.81 1.811 1.81z'/%3E%3Cpath d='M64.489 52.6h-5.156a1.933 1.933 0 0 0-1.933 1.933v9.023c0 1.067.866 1.933 1.933 1.933h5.156a1.933 1.933 0 0 0 1.933-1.933v-9.023A1.933 1.933 0 0 0 64.49 52.6m.644 10.956a.644.644 0 0 1-.644.644h-5.156a.644.644 0 0 1-.644-.644v-3.867h6.444zM58.69 58.4v-3.867c0-.356.288-.644.644-.644h5.156c.356 0 .644.288.644.644V58.4z'/%3E%3Cpath d='M62.369 54.72a.644.644 0 0 0-.915 0l-1.29 1.29a.647.647 0 0 0 .916.914l.831-.838.831.838a.644.644 0 0 0 .916 0 .644.644 0 0 0 0-.915zM61.454 63.369a.644.644 0 0 0 .915 0l1.289-1.29a.647.647 0 0 0-.916-.914l-.83.837-.832-.837a.647.647 0 0 0-.915.915zM52.244 12h-40.6a.644.644 0 0 0-.644.644v6.445a.64.64 0 0 0 .187.457l2.39 2.385v37.758H12.29a.644.644 0 0 0-.645.644v3.223c0 .355.289.644.645.644H51.6a.644.644 0 0 0 .644-.644v-3.223a.644.644 0 0 0-.644-.644h-1.289V21.93l2.391-2.385a.64.64 0 0 0 .187-.457v-6.445a.644.644 0 0 0-.645-.644m-.644 1.289v5.155H12.289V13.29zm-2.198 7.733H14.486l-1.288-1.289H50.69zM17.444 59.69V42.933h1.29v14.823c0 .355.288.644.644.644H44.51a.644.644 0 0 0 .645-.644V42.933h1.288V59.69zm2.578-16.756h23.845v14.178H20.022zm-2.578-1.289v-1.288h29v1.288zm0-5.155V35.2h29v1.289zm29 1.289v1.289h-29v-1.29zm-29-3.867v-1.289h29v1.29zm0-2.578v-1.289h29v1.29zm0-2.577v-1.29h29v1.29zm29-2.578h-29v-1.29h29zm0-2.578h-29v-1.289h29zm-31.577-1.289h1.289V59.69h-1.29zm36.089 40.6H12.933v-1.933h38.023zm-3.223-3.222V22.31h1.29V59.69z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:60px;min-width:60px;width:60px}.ce-tabbox.tabbox-type-1 [role=tab].sonnenschutz:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52'%3E%3Ctitle%3E74C32759-C1B4-4C56-BD0F-AF1D25622E17%3C/title%3E%3Cpath fill='%231e1e1e' fill-rule='nonzero' stroke='%231e1e1e' stroke-width='.3' d='m8.316 42.725-6.98 6.794a.574.574 0 0 0 .403.992.57.57 0 0 0 .404-.162l7.15-6.926H21.33l-6.29 6.134a.582.582 0 0 0 .419.993.6.6 0 0 0 .403-.163l7.143-6.925h2.56v6.375h-3.84a.582.582 0 0 0 0 1.163h8.88a.582.582 0 0 0 0-1.163h-3.877v-6.414h4.917l6.91 6.91c.398.402.94.628 1.505.628h9.857a1.34 1.34 0 0 0 1.256-.837 1.36 1.36 0 0 0-.294-1.482l-6.383-6.382H26.72v-5.43h1.939a.582.582 0 0 0 0-1.163H26.72V16.682h23.267V12.37a2.125 2.125 0 0 0-1.35-1.986L30.195 3.148a3.3 3.3 0 0 0-1.218-.232H26.72V1.582a.582.582 0 0 0-1.163 0v1.334H23.3c-.417-.001-.83.078-1.218.232L3.64 10.384a2.125 2.125 0 0 0-1.35 1.986v4.312h23.267v18.962h-5.545l-3.878-8.027a2.16 2.16 0 0 0-1.924-1.202H2.352a1.357 1.357 0 0 0-1.21 1.962zm35.676.698 6.041 6.041a.21.21 0 0 1 .047.218.2.2 0 0 1-.186.116H40.06a.95.95 0 0 1-.683-.287l-6.088-6.088zm-17-39.344 7.755 6.871c.21.181.329.445.326.722v3.877H17.468v-3.877a.94.94 0 0 1 .325-.722L25.55 4.08zm2.753.147L48.18 11.47a.97.97 0 0 1 .612.9v3.148H36.228v-3.877a2.15 2.15 0 0 0-.713-1.552l-6.747-6.002h.209a2.2 2.2 0 0 1 .799.14zM3.453 12.37a.97.97 0 0 1 .613-.9l18.435-7.244a2.2 2.2 0 0 1 .776-.147h.457l-6.716 6.003c-.442.396-.7.957-.714 1.55v3.879H3.454zm6.98 29.89 5.43-5.43h3.427l2.653 5.43zm15.131-5.43v5.43h-2.326a.5.5 0 0 0 0-.101l-2.598-5.352zm-23.39-9.159a.18.18 0 0 1 .163-.093H14.21c.371.002.71.212.877.543l3.653 7.523h-3.343l-6.204 6.204-7.02-14.006a.19.19 0 0 1 0-.17Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:50px;min-width:50px;width:50px}.ce-tabbox.tabbox-type-1 [role=tab]:focus,.ce-tabbox.tabbox-type-1 [role=tab]:hover,.ce-tabbox.tabbox-type-1 [role=tab][aria-selected=true]{color:#01508c}.ce-tabbox.tabbox-type-1 [role=tab]:focus.smarthome:before,.ce-tabbox.tabbox-type-1 [role=tab]:hover.smarthome:before,.ce-tabbox.tabbox-type-1 [role=tab][aria-selected=true].smarthome:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Ctitle%3EE191F2CB-9BEF-4F27-AD12-620BA9809E3E%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3Cg fill='%2301508c' fill-rule='nonzero'%3E%3Cpath d='M66.39 47.234a6.644 6.644 0 0 1 9.397 0 .644.644 0 0 0 .915 0 .644.644 0 0 0 0-.915 7.95 7.95 0 0 0-11.226 0 .647.647 0 1 0 .915.915'/%3E%3Cpath d='M74.524 49.142c.172 0 .337-.07.457-.194a.644.644 0 0 0 0-.908 5.51 5.51 0 0 0-7.785 0 .644.644 0 1 0 .91.908 4.234 4.234 0 0 1 5.967 0c.119.122.28.191.45.194'/%3E%3Cpath d='M68.917 49.76a.644.644 0 0 0 .883.91 1.85 1.85 0 0 1 2.526 0c.252.249.658.249.909 0a.644.644 0 0 0 0-.91 3.07 3.07 0 0 0-4.344 0zM75.078 54.194H67.1a3.106 3.106 0 0 0-3.1 3.1v12.367a5.156 5.156 0 0 0 5.156 5.155h3.866a5.156 5.156 0 0 0 5.156-5.155V57.294a3.106 3.106 0 0 0-3.1-3.1m1.81 15.467a3.867 3.867 0 0 1-3.866 3.867h-3.866a3.867 3.867 0 0 1-3.867-3.867V57.294c0-1 .81-1.81 1.81-1.81h7.979c1 0 1.81.81 1.81 1.81z'/%3E%3Cpath d='M73.667 57.416H68.51a1.933 1.933 0 0 0-1.933 1.934v9.022c0 1.068.865 1.933 1.933 1.933h5.156a1.933 1.933 0 0 0 1.933-1.933V59.35a1.933 1.933 0 0 0-1.933-1.934m.644 10.956a.644.644 0 0 1-.644.644H68.51a.644.644 0 0 1-.644-.644v-3.867h6.444zm-6.444-5.156V59.35c0-.356.288-.645.644-.645h5.156c.356 0 .644.289.644.645v3.866z'/%3E%3Cpath d='M71.546 59.537a.644.644 0 0 0-.915 0l-1.289 1.289a.647.647 0 1 0 .916.915l.83-.838.832.838a.644.644 0 0 0 .915 0 .644.644 0 0 0 0-.915zM70.631 68.185a.644.644 0 0 0 .915 0l1.29-1.289a.647.647 0 1 0-.916-.915l-.831.838-.831-.838a.647.647 0 0 0-.916.915z'/%3E%3C/g%3E%3Cg fill='%2301508c' fill-rule='nonzero'%3E%3Cpath stroke='%23fff' stroke-width='.5' d='M50.786 15.276a.94.94 0 0 0-1.332 0l-20.97 20.977v-2.858a.94.94 0 0 0-.943-.942h-6.212a.94.94 0 0 0-.942.942V44.33L15.3 49.443a.942.942 0 1 0 1.331 1.331l3.499-3.498v16.782c0 .52.422.942.942.942h38.74c.52 0 .941-.422.941-.942V27.912l1.69 1.671a.942.942 0 0 0 1.331-1.332zm-28.54 19.093h4.321v3.781l-4.32 4.302zM40.46 63.116H27.422v-2.513H40.46zm0-4.397H27.422v-2.631H40.46zm0-4.51H27.422v-2.436H40.46zm12.562 8.907h-5.559v-9.459h5.559zm5.841-36.63v36.63h-3.957V52.715a.94.94 0 0 0-.942-.942h-7.443a.94.94 0 0 0-.942.942v10.4h-3.234V50.832a.94.94 0 0 0-.942-.942H26.48a.94.94 0 0 0-.943.942v12.285H22.02V45.373L39.5 27.887v16.72h-3.191a.942.942 0 1 0 0 1.884h8.064a.942.942 0 1 0 0-1.885h-2.99v-18.12a.9.9 0 0 0-.087-.395l8.793-8.793 8.862 8.812a.9.9 0 0 0-.082.377z'/%3E%3Cpath d='M45.58 30.104v7.016c0 .52.421.942.941.942h7.01c.52 0 .942-.422.942-.942v-7.016a.94.94 0 0 0-.942-.942h-7.01a.94.94 0 0 0-.942.942m1.883.942h5.126v5.125h-5.126z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:70px;min-width:70px;width:70px}.ce-tabbox.tabbox-type-1 [role=tab]:focus.rolllaeden:before,.ce-tabbox.tabbox-type-1 [role=tab]:hover.rolllaeden:before,.ce-tabbox.tabbox-type-1 [role=tab][aria-selected=true].rolllaeden:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Ctitle%3E65970448-7853-47CD-815D-F6CC36FC2AEF%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3Cg fill='%2301508c' fill-rule='nonzero'%3E%3Cpath stroke='%2301508c' d='M57.213 42.418a6.644 6.644 0 0 1 9.396 0 .644.644 0 0 0 .915 0 .644.644 0 0 0 0-.915 7.95 7.95 0 0 0-11.226 0 .647.647 0 0 0 .915.915Z'/%3E%3Cpath d='M65.346 44.325c.172 0 .337-.07.458-.193a.644.644 0 0 0 0-.909 5.51 5.51 0 0 0-7.785 0 .644.644 0 1 0 .908.909 4.234 4.234 0 0 1 5.968 0c.119.121.281.19.451.193'/%3E%3Cpath d='M59.74 44.944a.644.644 0 0 0 .882.909 1.85 1.85 0 0 1 2.526 0c.252.25.658.25.91 0a.644.644 0 0 0 0-.909 3.07 3.07 0 0 0-4.344 0zM65.9 49.378h-7.978a3.106 3.106 0 0 0-3.1 3.1v12.366A5.156 5.156 0 0 0 59.978 70h3.866A5.156 5.156 0 0 0 69 64.844V52.478a3.106 3.106 0 0 0-3.1-3.1m1.811 15.466a3.867 3.867 0 0 1-3.867 3.867h-3.866a3.867 3.867 0 0 1-3.867-3.867V52.478c0-1 .81-1.811 1.811-1.811H65.9c1 0 1.811.81 1.811 1.81z'/%3E%3Cpath d='M64.489 52.6h-5.156a1.933 1.933 0 0 0-1.933 1.933v9.023c0 1.067.866 1.933 1.933 1.933h5.156a1.933 1.933 0 0 0 1.933-1.933v-9.023A1.933 1.933 0 0 0 64.49 52.6m.644 10.956a.644.644 0 0 1-.644.644h-5.156a.644.644 0 0 1-.644-.644v-3.867h6.444zM58.69 58.4v-3.867c0-.356.288-.644.644-.644h5.156c.356 0 .644.288.644.644V58.4z'/%3E%3Cpath d='M62.369 54.72a.644.644 0 0 0-.915 0l-1.29 1.29a.647.647 0 0 0 .916.914l.831-.838.831.838a.644.644 0 0 0 .916 0 .644.644 0 0 0 0-.915zM61.454 63.369a.644.644 0 0 0 .915 0l1.289-1.29a.647.647 0 0 0-.916-.914l-.83.837-.832-.837a.647.647 0 0 0-.915.915zM52.244 12h-40.6a.644.644 0 0 0-.644.644v6.445a.64.64 0 0 0 .187.457l2.39 2.385v37.758H12.29a.644.644 0 0 0-.645.644v3.223c0 .355.289.644.645.644H51.6a.644.644 0 0 0 .644-.644v-3.223a.644.644 0 0 0-.644-.644h-1.289V21.93l2.391-2.385a.64.64 0 0 0 .187-.457v-6.445a.644.644 0 0 0-.645-.644m-.644 1.289v5.155H12.289V13.29zm-2.198 7.733H14.486l-1.288-1.289H50.69zM17.444 59.69V42.933h1.29v14.823c0 .355.288.644.644.644H44.51a.644.644 0 0 0 .645-.644V42.933h1.288V59.69zm2.578-16.756h23.845v14.178H20.022zm-2.578-1.289v-1.288h29v1.288zm0-5.155V35.2h29v1.289zm29 1.289v1.289h-29v-1.29zm-29-3.867v-1.289h29v1.29zm0-2.578v-1.289h29v1.29zm0-2.577v-1.29h29v1.29zm29-2.578h-29v-1.29h29zm0-2.578h-29v-1.289h29zm-31.577-1.289h1.289V59.69h-1.29zm36.089 40.6H12.933v-1.933h38.023zm-3.223-3.222V22.31h1.29V59.69z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:60px;min-width:60px;width:60px}.ce-tabbox.tabbox-type-1 [role=tab]:focus.sonnenschutz:before,.ce-tabbox.tabbox-type-1 [role=tab]:hover.sonnenschutz:before,.ce-tabbox.tabbox-type-1 [role=tab][aria-selected=true].sonnenschutz:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52'%3E%3Ctitle%3E74C32759-C1B4-4C56-BD0F-AF1D25622E17%3C/title%3E%3Cpath fill='%2301508c' fill-rule='nonzero' stroke='%2301508c' stroke-width='.3' d='m8.316 42.725-6.98 6.794a.574.574 0 0 0 .403.992.57.57 0 0 0 .404-.162l7.15-6.926H21.33l-6.29 6.134a.582.582 0 0 0 .419.993.6.6 0 0 0 .403-.163l7.143-6.925h2.56v6.375h-3.84a.582.582 0 0 0 0 1.163h8.88a.582.582 0 0 0 0-1.163h-3.877v-6.414h4.917l6.91 6.91c.398.402.94.628 1.505.628h9.857a1.34 1.34 0 0 0 1.256-.837 1.36 1.36 0 0 0-.294-1.482l-6.383-6.382H26.72v-5.43h1.939a.582.582 0 0 0 0-1.163H26.72V16.682h23.267V12.37a2.125 2.125 0 0 0-1.35-1.986L30.195 3.148a3.3 3.3 0 0 0-1.218-.232H26.72V1.582a.582.582 0 0 0-1.163 0v1.334H23.3c-.417-.001-.83.078-1.218.232L3.64 10.384a2.125 2.125 0 0 0-1.35 1.986v4.312h23.267v18.962h-5.545l-3.878-8.027a2.16 2.16 0 0 0-1.924-1.202H2.352a1.357 1.357 0 0 0-1.21 1.962zm35.676.698 6.041 6.041a.21.21 0 0 1 .047.218.2.2 0 0 1-.186.116H40.06a.95.95 0 0 1-.683-.287l-6.088-6.088zm-17-39.344 7.755 6.871c.21.181.329.445.326.722v3.877H17.468v-3.877a.94.94 0 0 1 .325-.722L25.55 4.08zm2.753.147L48.18 11.47a.97.97 0 0 1 .612.9v3.148H36.228v-3.877a2.15 2.15 0 0 0-.713-1.552l-6.747-6.002h.209a2.2 2.2 0 0 1 .799.14zM3.453 12.37a.97.97 0 0 1 .613-.9l18.435-7.244a2.2 2.2 0 0 1 .776-.147h.457l-6.716 6.003c-.442.396-.7.957-.714 1.55v3.879H3.454zm6.98 29.89 5.43-5.43h3.427l2.653 5.43zm15.131-5.43v5.43h-2.326a.5.5 0 0 0 0-.101l-2.598-5.352zm-23.39-9.159a.18.18 0 0 1 .163-.093H14.21c.371.002.71.212.877.543l3.653 7.523h-3.343l-6.204 6.204-7.02-14.006a.19.19 0 0 1 0-.17Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:50px;min-width:50px;width:50px}.ce-tabbox.tabbox-type-1 [role=tab][aria-selected=true]{background:#fff;border-bottom:3px solid #01508c}@media (max-width:992px){.ce-tabbox [role=tab],[role=tablist]{display:block}.ce-tabbox.tabbox-type-1 [role=tab]{display:flex}}.teaser-banner{background-image:var(--teaser-banner-background);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-bottom:50px;max-width:1920px;width:100%}.teaser-banner .content-wrap{margin:0 auto;max-width:1200px}.teaser-banner .content-wrap,.teaser-banner .inner-wrap{align-items:center;display:flex;justify-content:space-between;width:100%}.teaser-banner .inner-wrap{padding:50px 0}.teaser-banner .text-wrap{color:#fff;margin-right:15px}.teaser-banner .text-wrap h1,.teaser-banner .text-wrap h2,.teaser-banner .text-wrap h3,.teaser-banner .text-wrap h4{margin-bottom:20px}.teaser-banner .text-wrap p{margin-bottom:0}.teaser-banner .button-wrap a{white-space:nowrap}.teaser-banner.layout-1 .inner-wrap{align-items:flex-start;flex-direction:column;padding:0 100px}.webp .teaser-banner{background-image:var(--teaser-banner-background-webp)}@media (max-width:1240px){.teaser-banner .inner-wrap{padding:50px 30px}}@media (max-width:992px){.teaser-banner .content-wrap,.teaser-banner .inner-wrap{display:block;text-align:center}.teaser-banner .inner-wrap{padding:50px 30px}.teaser-banner .text-wrap{margin-bottom:30px}.teaser-banner.layout-1 .inner-wrap{padding:50px 100px}}@media (max-width:576px){.teaser-banner.layout-1 .image-wrap img{height:auto;width:100%}.teaser-banner.layout-1 .inner-wrap{padding:30px 20px}}.teaser-links{background:#f7fafb;border:1px solid #dce7eb}.teaser-links .image-wrap img{height:auto;width:100%}.teaser-links .content-wrap{padding:20px 40px 30px}.teaser-links .text-wrap{padding:0 10px}.teaser-links .extra-links a{align-items:center;border-top:1px solid #dcdcdc;color:#1e1e1e;display:flex;font-weight:700;justify-content:space-between;padding:30px 10px}.teaser-links .extra-links a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%231e1e1e;fill:%231e1e1e'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;min-width:20px;width:20px}.teaser-links .extra-links a:focus,.teaser-links .extra-links a:hover{color:#01508c}.teaser-links .extra-links a:focus:after,.teaser-links .extra-links a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%2301508c;fill:%2301508c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;min-width:20px;width:20px}.teaser-links .extra-links a:last-child{border-bottom:1px solid #dcdcdc}.teaser-simple .text-wrap h3{font-size:24px;font-weight:400;line-height:32px;margin-bottom:10px}@media (max-width:992px){.teaser-simple .text-wrap h3{font-size:22px;line-height:28px}}.picture-zoom,.teaser-simple.layout-pictured .image-wrap{display:block;overflow:hidden;position:relative}.picture-zoom img,.teaser-simple.layout-pictured .image-wrap img{display:block;transition:all .8s}@media(prefers-reduced-motion:reduce){.picture-zoom img,.teaser-simple.layout-pictured .image-wrap img{transition:none}}.picture-zoom a:focus img,.picture-zoom a:hover img,.teaser-simple.layout-pictured .image-wrap a:focus img,.teaser-simple.layout-pictured .image-wrap a:hover img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.picture-zoom a:focus img,.picture-zoom a:hover img,.teaser-simple.layout-pictured .image-wrap a:focus img,.teaser-simple.layout-pictured .image-wrap a:hover img{transform:none}}.teaser-simple{margin-bottom:50px}.teaser-simple .image-wrap{text-align:center}.teaser-simple .image-wrap img{height:auto;max-width:100%}.teaser-simple .text-wrap{padding:30px}.teaser-simple .text-wrap p:last-child{margin-bottom:0}.teaser-simple.background-white{background:#fff}.teaser-simple.background-gray{background:#f7fafb}.teaser-simple.background-blue{background:#01508c;color:#fff}.teaser-simple.background-gold{background:#ab8b18;color:#fff}.teaser-simple.layout-above{position:relative}.teaser-simple.layout-above .image-wrap:after{background:#020024;background:linear-gradient(0deg,#020024,rgba(0,0,0,.4) 43%,transparent);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.teaser-simple.layout-above .text-wrap{bottom:0;color:#fff;left:0;padding:30px 40px;position:absolute;width:100%;z-index:3}.teaser-simple.layout-above .text-wrap a{color:#fff}.teaser-simple.layout-above .text-wrap a:focus,.teaser-simple.layout-above .text-wrap a:hover{text-decoration:underline;text-decoration-style:dotted}.teaser-simple.layout-above .text-wrap a:not(.btn):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%23fff;fill:%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;min-width:20px;width:20px}.teaser-simple.layout-iconed{display:flex;flex-direction:column}.teaser-simple.layout-iconed .image-wrap{min-height:160px;padding:20px}.teaser-simple.layout-iconed .image-wrap img{height:300px;max-width:100%;-o-object-fit:contain;object-fit:contain}.teaser-simple.layout-iconed .text-wrap{flex-shrink:0;padding:0 30px 30px}.teaser-simple.layout-pictured{box-shadow:5px 5px 16px -1px rgba(0,0,0,.44)}.teaser-simple.layout-pictured .image-wrap{height:0;padding-top:100%;position:relative;width:100%}.teaser-simple.layout-pictured .image-wrap a:focus img,.teaser-simple.layout-pictured .image-wrap a:hover img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.teaser-simple.layout-pictured .image-wrap a:focus img,.teaser-simple.layout-pictured .image-wrap a:hover img{transform:none}}.teaser-simple.layout-pictured .image-wrap img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.teaser-simple.layout-pictured .text-wrap{padding:20px 30px 50px}.teaser-simple.layout-pictured .text-wrap h3{font-size:28px;line-height:37px;margin-bottom:15px}.teaser-simple.layout-pictured .text-wrap a{color:#1e1e1e}.teaser-simple.layout-pictured .text-wrap a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%231e1e1e;fill:%231e1e1e'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;min-width:20px;width:20px}.teaser-simple.layout-pictured .text-wrap a:focus,.teaser-simple.layout-pictured .text-wrap a:hover{color:#01508c}.teaser-simple.layout-pictured .text-wrap a:focus:after,.teaser-simple.layout-pictured .text-wrap a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%2301508c;fill:%2301508c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;min-width:20px;width:20px}.row{flex-wrap:wrap}.row,.row .col{display:flex}.row .teaser-simple{width:100%}.ce-slider .teaser-simple,.row .teaser-simple{height:100%;margin-bottom:0}.ce-slider .teaser-simple.layout-pictured{height:95%;margin-bottom:10px}@media (max-width:992px){.teaser-simple.layout-above .image-wrap img{width:100%}.row .teaser-simple{height:calc(100% - 30px);margin-bottom:30px}}.text-image-quote{align-items:center;background:#f7fafb;display:flex;width:100%}.text-image-quote>*{width:50%}.text-image-quote .text-wrap{padding:70px}.text-image-quote .text-wrap .subheadline{color:#01508c;margin-bottom:10px}.text-image-quote .image-wrap{align-self:stretch;position:relative}.text-image-quote .image-wrap picture{height:100%;left:0;position:absolute;top:0;width:100%}.text-image-quote .image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.text-image-quote .image-wrap a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:17}.text-image-quote .quote-layer{background:#020024;background:linear-gradient(0deg,#020024,rgba(0,0,0,.4) 43%,transparent);height:100%;left:0;position:absolute;top:0;width:100%}.text-image-quote .quote{bottom:0;left:0;padding:30px 40px;position:absolute;width:100%}.text-image-quote .quote p{color:#fff;font-size:16px;line-height:24px;margin-bottom:0}.text-image-quote .quote p:before{font-size:60px}.text-image-quote.layout-1 .text-wrap{order:2}.text-image-quote.layout-1 .image-wrap{order:1}@media (max-width:992px){.text-image-quote{display:block}.text-image-quote>*{width:100%}.text-image-quote .image-wrap picture{height:auto;position:static}.text-image-quote .image-wrap img{height:500px}}@media (max-width:768px){.text-image-quote .image-wrap img{height:400px}}@media (max-width:576px){.text-image-quote .text-wrap{padding:40px 20px}.text-image-quote .image-wrap img{height:300px}}.frame-type-textpic img{height:auto;max-width:100%}.frame-type-textpic .ce-left .ce-gallery{margin:0;padding:0 20px 20px 0}.frame-type-textpic .ce-right .ce-gallery{margin:0;padding:0 0 20px 20px}.frame-type-textpic .ce-border img{border:1px solid #dcdcdc}.frame-type-textpic .ce-gallery .ce-column{margin:0 15px 15px 0}.frame-type-text a[class*=" btn-"],.frame-type-text a[class^=btn-],.frame-type-textpic a[class*=" btn-"],.frame-type-textpic a[class^=btn-]{margin-bottom:5px}.tt_address_list .col-person{margin-bottom:var(--bs-gutter-x)}.tt_address_list .country-wrap{align-items:center;display:flex;margin-bottom:1em}.tt_address_list .country-wrap .country-flag{margin-right:15px}.tt_address_list .country-wrap .country-flag img{height:auto;width:50px}.tt_address_list .country-wrap .country-name{margin-bottom:0}.tt_address_list .image-person{margin-bottom:1rem;text-align:center}.tt_address_list .image-person img{height:auto;width:50%}.tt_address_list .fullname{color:#01508c}.tt_address_list address{margin-bottom:0}.tt_address_list .contact-data{margin-top:20px}#main-content .joboffers-block .fallback{display:none}#main-content .joboffers-block .fallback:only-child{display:block}#main-content .bite-jobs-list{margin-left:0;padding-left:0}#main-content .bite-jobs-list--row{padding-left:0}#main-content .bite-jobs-list--row:before{display:none}#main-content .bite-jobs-list--row a:link,#main-content .bite-jobs-list--row a:visited{align-items:center;color:#01508c;display:inline-flex;font-weight:400;text-decoration:none}#main-content .bite-jobs-list--row a:link:after,#main-content .bite-jobs-list--row a:visited:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%2301508c;fill:%2301508c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;margin-left:15px;min-width:20px;width:20px}#main-content .bite-jobs-list--row a:link:focus,#main-content .bite-jobs-list--row a:link:hover,#main-content .bite-jobs-list--row a:visited:focus,#main-content .bite-jobs-list--row a:visited:hover{color:#1e1e1e}#main-content .bite-jobs-list--row a:link:focus:after,#main-content .bite-jobs-list--row a:link:hover:after,#main-content .bite-jobs-list--row a:visited:focus:after,#main-content .bite-jobs-list--row a:visited:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%231e1e1e;fill:%231e1e1e'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;min-width:20px;width:20px}.download-item{display:block;margin-bottom:20px;padding:10px 0 0;text-align:center}.download-item .image-wrap img{border:1px solid #dcdcdc}.download-item .content-wrap{padding:20px}.download-item .content-wrap .name{font-size:20px;font-weight:500;line-height:24px;word-break:break-word}.download-item .content-wrap .description{color:#1e1e1e;padding:5px 0}.download-item .content-wrap .filesize{color:#1e1e1e;font-size:13px;font-weight:400;padding-top:5px}.download-item:focus,.download-item:hover{background:#f7fafb}.faq-wrap details{border-bottom:1px solid #dcdcdc;padding:30px 5px;position:relative}.faq-wrap .faq-question{font-size:20px;font-weight:500;line-height:25px;list-style:none;outline-style:none!important;padding:0 40px}.faq-wrap .faq-question::-webkit-details-marker{display:none}.faq-wrap .faq-question:focus,.faq-wrap .faq-question:hover{color:#01508c}.faq-wrap .faq-question:focus,.faq-wrap .faq-question:focus-visible{outline:none}.faq-wrap .faq-question:before{color:#01508c;content:"+";font-size:36px;font-weight:300;left:10px;position:absolute;top:28px}.faq-wrap details[open] .faq-question:before{content:"‒";left:12px;top:26px}.faq-wrap .faq-answer{font-size:14px;font-weight:400;line-height:20px;padding:20px 40px 0}.frame-type-form_formframework{margin-bottom:20px}.frame-type-form_formframework form fieldset>.form-group,.frame-type-form_formframework form fieldset>.row,.frame-type-form_formframework form>.form-group,.frame-type-form_formframework form>.row{padding-bottom:20px}.frame-type-form_formframework form label{margin-bottom:5px}.frame-type-form_formframework form .radio span{padding-left:5px}.frame-type-form_formframework form .select:after{top:10px}.frame-type-form_formframework form .row-who{align-items:center}.frame-type-form_formframework form .row-who .private-hint{align-items:center;background:#f7fafb;display:none;font-size:14px;font-weight:500;height:100%;justify-content:center;justify-items:center;margin-bottom:0;padding:20px 30px}.frame-type-form_formframework form .row-who .private-hint.hint-active{display:flex}.frame-type-form_formframework form .btn-group{display:flex;justify-content:space-between}.frame-type-form_formframework form .btn-cancel:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%2301508c;fill:%2301508c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;margin-left:15px;min-width:20px;width:20px}.frame-type-form_formframework form .btn-cancel:focus:after,.frame-type-form_formframework form .btn-cancel:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%23fff;fill:%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;min-width:20px;width:20px}.frame-type-form_formframework form .btn-cancel:after{transform:rotate(90deg)}.frame-type-form_formframework form .btn-primary{background:var(--btn-color);border-color:transparent;color:#fff}.frame-type-form_formframework form .btn-primary:focus,.frame-type-form_formframework form .btn-primary:hover{background-color:transparent;border-color:var(--btn-color);color:var(--btn-color)}.frame-type-form_formframework form .btn-primary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%23fff;fill:%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;margin-left:15px;min-width:20px;width:20px}.frame-type-form_formframework form .btn-primary:focus:after,.frame-type-form_formframework form .btn-primary:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%2301508c;fill:%2301508c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;min-width:20px;width:20px}.frame-type-form_formframework form .fieldset-extra-person{background:#f7fafb;margin-bottom:20px;padding:20px}.frame-type-form_formframework .form-check:has(input[type=checkbox]){padding-left:0}.frame-type-form_formframework .form-check:has(input[type=checkbox]) span{padding-left:5px}@media (max-width:1240px){.frame-type-form_formframework{padding-left:20px;padding-right:20px}}@media (max-width:768px){.frame-type-form_formframework form fieldset>.row>:first-child,.frame-type-form_formframework form>.row>:first-child{padding-right:10px!important}.frame-type-form_formframework form fieldset>.row>:last-child,.frame-type-form_formframework form>.row>:last-child{padding-left:10px!important}}@media (max-width:576px){.frame-type-form_formframework form fieldset>.row>div,.frame-type-form_formframework form>.row>div{padding-left:0!important;padding-right:0!important}.frame-type-form_formframework form fieldset>.row>:first-child,.frame-type-form_formframework form>.row>:first-child{padding-bottom:20px;padding-right:0!important}.frame-type-form_formframework form fieldset>.row>:last-child,.frame-type-form_formframework form>.row>:last-child{padding-left:0!important}}.tx-hm-labeltool .ce-col{padding-bottom:20px}.tx-hm-labeltool .input-row{margin-bottom:10px}.tx-hm-labeltool .select{align-items:center;display:flex;padding:10px 0 20px}.tx-hm-labeltool .select label{margin-right:10px}.tx-hm-labeltool .select:after{top:23px}.tx-hm-labeltool .btn-delete-it{margin-top:20px}.tx-hm-labeltool #areas{color:#70afde;list-style-type:none;margin:0;max-width:270px;padding:0;width:100%}.tx-hm-labeltool #areas li{background:#fff;border:1px solid #000;cursor:pointer;float:left;height:30%;line-height:54px;margin:0 4px 4px 0;padding:0;text-align:center;width:22%}.tx-hm-labeltool #areas li.active{border:3px solid #00508c;line-height:50px}.tx-hm-labeltool #areas li.occupied{background:#70afde;color:#fff;font-weight:700}.news-list-teaser .teaser-simple{box-shadow:none;margin-bottom:0}.news-list-teaser .teaser-simple.layout-pictured .text-wrap h3{font-size:20px;font-weight:700;line-height:25px}.news-list-teaser .teaser-simple.layout-pictured .text-wrap h3 a:after{display:none}.news-list-teaser .teaser-simple.layout-pictured .text-wrap p:last-child{margin-bottom:1em}.news-list-teaser .teaser-simple img{filter:saturate(.6)}.news-list-teaser .teaser-simple a:focus img,.news-list-teaser .teaser-simple a:hover img{filter:saturate(1)}.news-list-view .text-wrap .subheadline{color:#1e1e1e;font-weight:700}.news-list-view .text-wrap .headline{font-size:26px;font-weight:400;line-height:34px}.news-list-view .text-wrap .headline a:after{display:none}.news-list-view .text-wrap .description{margin-bottom:30px}.news-list-view .page-navigation>p{display:none}.news-list-view .page-navigation .f3-widget-paginator{display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;list-style:none;padding:30px 0;width:100%}.news-list-view .page-navigation .f3-widget-paginator li{margin:0 5px 10px}.news-list-view .page-navigation .f3-widget-paginator li a,.news-list-view .page-navigation .f3-widget-paginator li.nolink{--btn-color:#01508c;align-items:center;border:2px solid var(--btn-color);border-radius:0;color:var(--btn-color);cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;justify-items:center;line-height:18px;padding:15px 20px}.news-list-view .page-navigation .f3-widget-paginator li a:focus,.news-list-view .page-navigation .f3-widget-paginator li a:hover,.news-list-view .page-navigation .f3-widget-paginator li.nolink:focus,.news-list-view .page-navigation .f3-widget-paginator li.nolink:hover{background-color:var(--btn-color);color:#fff;outline:0 none;text-shadow:none!important}.news-list-view .page-navigation .f3-widget-paginator li a.current,.news-list-view .page-navigation .f3-widget-paginator li.nolink.current{--btn-color:#000}.news-list-view .page-navigation .f3-widget-paginator li a.current:focus,.news-list-view .page-navigation .f3-widget-paginator li a.current:hover,.news-list-view .page-navigation .f3-widget-paginator li.nolink.current:focus,.news-list-view .page-navigation .f3-widget-paginator li.nolink.current:hover{opacity:1}.no-news-found{padding:20px}.news .select-category,.news .select-year{align-items:center;display:flex;margin:30px 30px 10px}.news .select-category label,.news .select-year label{font-size:20px;font-weight:500;margin-right:20px}.news .select-category select,.news .select-year select{padding:20px 10px}.news .select-category:after,.news .select-year:after{top:25px}@media (max-width:768px){.news .select-category,.news .select-year{display:block}.news .select-category label,.news .select-year label{display:block;margin-bottom:5px}.news .select-category select,.news .select-year select{width:100%}.news .select-category:after,.news .select-year:after{top:58px}.news .select-year{margin-top:0}}.news-single{padding-top:50px}.news-single .news-list-date{font-weight:700}.news-single .news-related-files-link{margin-bottom:30px}.news-single .news-img-wrap img{height:auto;margin-bottom:30px;max-width:100%}.news-single .news-related ul{list-style:none;margin-bottom:30px;padding-left:0}.partner-search-wrapper .online-shop{display:none}.partner-search-wrapper .online-shop[data-onlineshop-filter-enabled="1"]{display:block}@keyframes scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.partner-search-wrapper button:not(.btn),.partner-search-wrapper input,.partner-search-wrapper select,.partner-search-wrapper textarea{color:#1e1e1e}.partner-search-wrapper input[type=checkbox],.partner-search-wrapper input[type=radio]{display:inline-block;margin-right:.3em;position:relative;vertical-align:middle}.partner-search-wrapper input[type=checkbox]:checked:before{color:currentColor;content:"✓";left:.25em;line-height:1;position:absolute;top:-.3em;transform:scale(1.6)}.partner-search-wrapper input[type=radio]:checked{background:currentColor}.partner-search-wrapper button:not(.btn):not([type=submit]),.partner-search-wrapper input,.partner-search-wrapper select,.partner-search-wrapper textarea{background:#fff;border:2px solid #edf3f5}.partner-search-wrapper button:not(.btn):not([type=submit]).error,.partner-search-wrapper input.error,.partner-search-wrapper select.error,.partner-search-wrapper textarea.error{border-color:red}.partner-search-wrapper button:not(.btn):not([type=submit]):focus,.partner-search-wrapper input:focus,.partner-search-wrapper select:focus,.partner-search-wrapper textarea:focus{border-color:#02508c;outline:0 none}.partner-search-wrapper button:not(.btn):not([type=submit]):focus.error,.partner-search-wrapper input:focus.error,.partner-search-wrapper select:focus.error,.partner-search-wrapper textarea:focus.error{border-color:red}.partner-search-wrapper button:not(.btn):not([type=submit]),.partner-search-wrapper input:not([type=checkbox]):not([type=radio]),.partner-search-wrapper select,.partner-search-wrapper textarea{width:100%}.partner-search-wrapper input[type=checkbox]:checked:before{color:#02508c}.partner-search-wrapper .select{display:block;position:relative}.partner-search-wrapper .select:after{bottom:0;color:currentColor;content:"▾";display:block;font-size:16px;line-height:1;pointer-events:none;position:absolute;right:1em;top:.8em}.partner-search-wrapper label:focus-within,.partner-search-wrapper label:has(>[type=checkbox]):has(>[type=radio]):hover{color:#01508c}.partner-search-wrapper .icon{height:1em;width:1em}.partner-search-wrapper .partner-results-with-map .partner-search-form,.partner-search-wrapper .partner-search-preview .partner-search-form{background-color:#fff;border-bottom:1px solid #dfdfdf;left:auto;margin:0 0 1em;padding:0 0 1em;position:relative;right:auto;width:auto}.partner-search-wrapper .partner-results-with-map .partner-search-form.loading,.partner-search-wrapper .partner-search-preview .partner-search-form.loading{border-bottom-color:transparent}.partner-search-wrapper .partner-results-with-map .partner-search-form.loading:before,.partner-search-wrapper .partner-search-preview .partner-search-form.loading:before{background-color:rgba(0,0,0,.15);border-radius:5px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.partner-search-wrapper .partner-results-with-map .partner-search-form.loading:after,.partner-search-wrapper .partner-search-preview .partner-search-form.loading:after{animation:scaleout 1s ease-in-out infinite;background-color:#fff;border-radius:100%;content:"";height:40px;left:calc(50% - 20px);position:absolute;top:calc(50% - 20px);width:40px;z-index:100}@media(prefers-reduced-motion:reduce){.partner-search-wrapper .partner-results-with-map .partner-search-form.loading:after,.partner-search-wrapper .partner-search-preview .partner-search-form.loading:after{animation:none}}.partner-search-wrapper .partner-results-with-map .partner-search-form .radius-search.has-country-select .radius,.partner-search-wrapper .partner-search-preview .partner-search-form .radius-search.has-country-select .radius{flex-basis:100%}.partner-search-wrapper .partner-results-with-map .partner-search-form .onlineshop-filter-hint,.partner-search-wrapper .partner-search-preview .partner-search-form .onlineshop-filter-hint{display:none}.partner-search-wrapper .partner-results-with-map .partner-search-form.online-shop-filter-enabled .onlineshop-filter-hint,.partner-search-wrapper .partner-search-preview .partner-search-form.online-shop-filter-enabled .onlineshop-filter-hint{display:block;flex-basis:100%}.partner-search-wrapper .partner-results-with-map .partner-search-form.online-shop-filter-enabled .radius.select,.partner-search-wrapper .partner-search-preview .partner-search-form.online-shop-filter-enabled .radius.select{display:none}.partner-search-wrapper .partner-results-with-map .location label,.partner-search-wrapper .partner-results-with-map .radius-search label,.partner-search-wrapper .partner-search-preview .location label,.partner-search-wrapper .partner-search-preview .radius-search label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.partner-search-wrapper .partner-results-with-map .partner-search-form button,.partner-search-wrapper .partner-results-with-map .partner-search-form input,.partner-search-wrapper .partner-results-with-map .partner-search-form p,.partner-search-wrapper .partner-results-with-map .partner-search-form select,.partner-search-wrapper .partner-search-preview .partner-search-form button,.partner-search-wrapper .partner-search-preview .partner-search-form input,.partner-search-wrapper .partner-search-preview .partner-search-form p,.partner-search-wrapper .partner-search-preview .partner-search-form select{margin-bottom:.5em}.partner-search-wrapper .partner-results-with-map .partner-search-form input[type=checkbox],.partner-search-wrapper .partner-results-with-map .partner-search-form input[type=radio],.partner-search-wrapper .partner-search-preview .partner-search-form input[type=checkbox],.partner-search-wrapper .partner-search-preview .partner-search-form input[type=radio]{margin-bottom:0}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset-submit,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset-submit{margin-top:10px}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>div,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>div{display:flex;flex-basis:75%;flex-wrap:wrap;gap:.5em}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>div>*,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>div>*{flex:1}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>p,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>p{align-self:flex-end;flex-basis:25%}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset.search-filter,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset.search-filter{display:inline-block}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset.search-filter .column,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset.search-filter .column{display:inline-block;margin-right:10px}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset.search-filter label,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset.search-filter label{white-space:nowrap}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>p button,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>p button{border:2px solid #20a6df;height:auto;margin-bottom:8px}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>p button:focus,.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>p button:hover,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>p button:focus,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>p button:hover{border-color:#00416d}@media(max-width:1000px){.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset{flex-wrap:wrap}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>div,.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>p,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>div,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>p{flex-basis:100%;padding-right:0}.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>div>:nth-child(2n),.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>div>div,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>div>:nth-child(2n),.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>div>div{padding-right:0}}@media(max-width:500px){.partner-search-wrapper .partner-results-with-map .partner-search-form .fieldset>div>*,.partner-search-wrapper .partner-search-preview .partner-search-form .fieldset>div>*{flex-basis:100%;padding-right:0}}.partner-search-wrapper .partner-results-with-map .location,.partner-search-wrapper .partner-search-preview .location{position:relative}.partner-search-wrapper .partner-results-with-map .location button,.partner-search-wrapper .partner-results-with-map .location button .icon,.partner-search-wrapper .partner-search-preview .location button,.partner-search-wrapper .partner-search-preview .location button .icon{background:transparent;border:0;color:#6f6f6f;height:1.25em;outline:0 none;padding:0;position:absolute;right:.5em;top:.35em;width:1.25em}.partner-search-wrapper .partner-results-with-map .location button:focus,.partner-search-wrapper .partner-results-with-map .location button:focus .icon,.partner-search-wrapper .partner-results-with-map .location button:hover,.partner-search-wrapper .partner-results-with-map .location button:hover .icon,.partner-search-wrapper .partner-search-preview .location button:focus,.partner-search-wrapper .partner-search-preview .location button:focus .icon,.partner-search-wrapper .partner-search-preview .location button:hover,.partner-search-wrapper .partner-search-preview .location button:hover .icon{color:#01508c}.partner-search-wrapper .partner-results-with-map #location,.partner-search-wrapper .partner-search-preview #location{padding-right:2.5em}.partner-search-wrapper .partner-results-with-map .box-ctrl,.partner-search-wrapper .partner-results-with-map .online-shop,.partner-search-wrapper .partner-results-with-map .showroom,.partner-search-wrapper .partner-search-preview .box-ctrl,.partner-search-wrapper .partner-search-preview .online-shop,.partner-search-wrapper .partner-search-preview .showroom{font-size:.8em}.partner-search-wrapper .partner-results-with-map .box-ctrl input,.partner-search-wrapper .partner-results-with-map .online-shop input,.partner-search-wrapper .partner-results-with-map .showroom input,.partner-search-wrapper .partner-search-preview .box-ctrl input,.partner-search-wrapper .partner-search-preview .online-shop input,.partner-search-wrapper .partner-search-preview .showroom input{font-size:1.25em}.partner-search-wrapper .partner-results-with-map .select,.partner-search-wrapper .partner-search-preview .select{flex-grow:0}.partner-search-wrapper .partner-search-preview{background-color:#3474c5;min-height:500px;width:100%}.no-webp .partner-search-wrapper .partner-search-preview{background-image:url(/assets/frontend/images/partner-search-preview-background.7b404aa7.jpg)}.webp .partner-search-wrapper .partner-search-preview{background-image:url(/assets/frontend/images/partner-search-preview-background.7149fc73.webp)}.partner-search-wrapper .partner-search-preview{background-position:50%;background-size:cover;padding:2em}@media(min-width:992px){.partner-search-wrapper .partner-search-preview{padding:10% 0 10% clamp(.75rem,(100% - 1200px)/2 + .75rem,500px)}}.partner-search-wrapper .partner-search-preview .partner-search-form{border-bottom:0;box-shadow:5px 5px 10px rgba(0,0,0,.1);margin-bottom:0;padding:2em;width:100%}@media(min-width:992px){.partner-search-wrapper .partner-search-preview .partner-search-form{width:clamp(300px - 4em,100% - 4em,500px)}}.partner-search-wrapper .partner-search-preview .preview-image{margin:-2em -2em 1.2em}.partner-search-wrapper .partner-search-preview .preview-image img{height:auto;width:100%}.partner-search-wrapper .partner-search-preview h2{margin-bottom:.5em}.partner-results-with-map{display:flex;overflow:hidden;position:relative}@media(min-width:801px){.partner-results-with-map{height:80vh}}.partner-results-with-map>*{flex:1 1 50%;min-width:50%}.partner-results-with-map .activation-message{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.15);display:none;left:0;margin:0 auto;min-width:0;padding:1em;position:absolute;right:0;top:100px;width:clamp(250px,80%,400px);z-index:1001}.partner-results-with-map .activation-message p:last-child{margin-bottom:0}.partner-results-with-map.disabled{position:relative}.partner-results-with-map.disabled:before{background:hsla(0,0%,100%,.9);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1000}@supports(backdrop-filter:blur(4px)){.partner-results-with-map.disabled:before{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6)}}.partner-results-with-map.disabled .activation-message{display:block}@media(min-width:1400px){.partner-results-with-map .search-and-results{flex:1 1 30%;min-width:30%}.partner-results-with-map .results-map{flex:1 1 70%;min-width:70%}}@media(max-width:800px){.partner-results-with-map{flex-wrap:wrap;overflow:visible}.partner-results-with-map>*{flex:1 1 100%;min-width:100%}.partner-results-with-map .search-and-results{order:2}.partner-results-with-map .results-map{order:1}}.partner-results-with-map .location-results{top:calc(100% - .5em - 3px)}.partner-results-with-map .search-and-results{align-items:stretch;display:flex;flex-direction:column;padding:2em 1em}@media(min-width:800px){.partner-results-with-map .search-and-results{padding:2em}}.partner-results-with-map .result-list{flex:1;font-size:.8rem;height:100%;list-style-type:none;margin:0 auto;max-width:940px;padding:0;position:relative;width:100%;z-index:1}@media(min-width:801px){.partner-results-with-map .result-list{overflow-y:auto}}.partner-results-with-map .result-list .spinner{display:none;left:50%;margin:-40px 0 0 -40px;position:absolute;top:50%;z-index:103}.partner-results-with-map .result-list .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#1e1e1e transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}@media(prefers-reduced-motion:reduce){.partner-results-with-map .result-list .spinner:after{animation:none}}.partner-results-with-map .result-list.spinner-active .spinner{display:inline-block;height:80px;width:80px}.partner-results-with-map .result-list.spinner-active:after{background:hsla(0,0%,100%,.8);bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;z-index:102}@media(pointer:coarse){.partner-results-with-map .result-list{overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}}@media(max-width:800px){.partner-results-with-map .result-list{height:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}}.partner-results-with-map .result-list .location{border-bottom:1px solid #dfdfdf;display:grid;grid-template-columns:80fr 20fr;padding:1em;position:relative;grid-gap:10px;align-content:space-between;justify-content:space-around}.partner-results-with-map .result-list .location.hidden{display:none}.partner-results-with-map .result-list .location .right{justify-self:end}.partner-results-with-map .result-list .location .bottom{grid-column:span 2/auto}.partner-results-with-map .result-list .location.current{background-color:rgba(1,80,140,.1)}.partner-results-with-map .result-list .location .location-meta{margin-bottom:.8em}.partner-results-with-map .result-list .location .location-meta .distance{font-weight:700}.partner-results-with-map .result-list .location .address-name{font-size:1.2rem;font-weight:700;line-height:1.2em;margin-bottom:.5em}.partner-results-with-map .result-list .location .location-flags{padding-left:1em;width:100px}.partner-results-with-map .result-list .location .location-flags .boxctrl-flag,.partner-results-with-map .result-list .location .location-flags .online-flag,.partner-results-with-map .result-list .location .location-flags .showroom-flag{border:1px solid #dfdfdf;border-radius:5px;font-size:.8em;overflow:hidden;padding:0 .2em 0 2.6em;position:relative}.partner-results-with-map .result-list .location .location-flags .boxctrl-flag:before,.partner-results-with-map .result-list .location .location-flags .online-flag:before,.partner-results-with-map .result-list .location .location-flags .showroom-flag:before{background:#999;bottom:0;color:#fff;content:"✓";left:0;padding:0 .6em;position:absolute;top:0}.partner-results-with-map .result-list .location .location-image{height:75px;margin-left:calc(50px - 1em);margin-top:2em;width:50px}.partner-results-with-map .result-list .location .location-image img{float:right;height:auto;max-width:100%}.partner-results-with-map .result-list .location .location-contact{display:flex;justify-content:space-between}.partner-results-with-map .result-list .location .website{order:1;z-index:100}.partner-results-with-map .result-list .location .contact-details{order:0}.partner-results-with-map .result-list .location .contact-details-toggler{font-size:1rem;font-weight:400;margin-bottom:.5em}.partner-results-with-map .result-list .location .contact-details-toggler:hover{cursor:pointer}.partner-results-with-map .result-list .location .contact-details-toggler .icon{height:1.4em;transform:translateY(-.06em);width:1.4em}.partner-results-with-map .result-list .location .contact-details-toggler.open .icon{transform:rotate(180deg) translateY(.06em)}.partner-results-with-map .result-list .contact-details-content{display:none}.partner-results-with-map .result-list .open+.contact-details-content{display:block}.results-map{background-color:#3474c5;background-image:url(/assets/frontend/images/partner-search-preview-background.7b404aa7.jpg)}.webp .results-map{background-image:url(/assets/frontend/images/partner-search-preview-background.7149fc73.webp)}.results-map{align-items:stretch;background-position:50%;background-size:cover;display:flex;flex-direction:column}.results-map #map{border-left:1px solid #e3e3e3;flex:1;height:100%;min-height:400px;width:100%}@media(max-width:800px){.results-map #map{min-height:300px}}.results-map #map .address,.results-map #map .address-name,.results-map #map .job-link{font-family:Arial,sans-serif}.results-map #map .address-name{font-size:18px;margin-bottom:.3em}.results-map #map .address{font-size:14px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.autocomplete-suggestions{background:#fff;border:1px solid #dcdcdc;border-top:none;z-index:4}.autocomplete-suggestions>*{display:block}.autocomplete-suggestions>:not(.header){cursor:pointer;padding:5px 10px}.autocomplete-suggestions>:not(.header).selected,.autocomplete-suggestions>:not(.header):focus,.autocomplete-suggestions>:not(.header):hover{background:#01508c;color:#fff!important}.autocomplete-suggestions>:not(.header).selected .pages a,.autocomplete-suggestions>:not(.header).selected strong,.autocomplete-suggestions>:not(.header):focus .pages a,.autocomplete-suggestions>:not(.header):focus strong,.autocomplete-suggestions>:not(.header):hover .pages a,.autocomplete-suggestions>:not(.header):hover strong{color:#fff!important}.autocomplete-suggestions .header{background:#01508c;color:#fff;padding:10px}.autocomplete-suggestions .autocomplete-group{padding:5px 10px}.solr-facets .btn,.solr-facets .facet-label{margin-bottom:20px}.solr-facets .btn .badge{background:#01508c;border-radius:50%;color:#fff;font-size:90%;margin-right:10px;padding:2px 8px}.solr-filter-active{margin-bottom:20px}.solr-filter-active .label{margin-bottom:10px}.solr-filter-active .filter-wrap-outer{display:flex;justify-content:space-between}.solr-results{padding:0 20px}.solr-results .searched-for{font-weight:600;padding-bottom:20px}.solr-results .searchinfo{align-items:center;display:flex;justify-content:space-between}.solr-results .searchinfo>*{padding-bottom:20px}.solr-results .searchinfo .select{align-items:center;display:flex}.solr-results .searchinfo .select label{margin-right:10px;white-space:nowrap}.solr-results .searchinfo .select select{width:100px}.solr-results .searchinfo .didyoumean{display:inline-block}.solr-results .pagination{display:flex;flex-wrap:wrap;justify-content:center;justify-items:center;list-style:none;padding:30px 0;width:100%}.solr-results .pagination li{margin:0 5px 10px}.solr-results .pagination li a{--btn-color:#01508c;align-items:center;border:2px solid var(--btn-color);border-radius:0;color:var(--btn-color);cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;justify-items:center;line-height:18px;padding:15px 20px}.solr-results .pagination li a:focus,.solr-results .pagination li a:hover{background-color:var(--btn-color);color:#fff;outline:0 none;text-shadow:none!important}.solr-results .pagination li.active a{--btn-color:#000}.solr-results .pagination li.active a:focus,.solr-results .pagination li.active a:hover{opacity:1}.solr-results .results-entry{margin-bottom:25px;padding-top:25px}.solr-results .results-entry+.results-entry{border-top:1px dotted gray}.solr-results .results-topic{margin-bottom:20px}.solr-results .results-topic a{border-bottom:1px solid}.solr-results .results-teaser img{float:right;height:auto;margin-left:25px;max-width:100%}.solr-results .results-teaser:after{clear:both;content:".";display:block;height:0;visibility:hidden}.solr-results .results-highlight{color:#01508c;font-weight:600}.tx-solr-search-form{padding-bottom:20px}.tx-solr-search-form .tx-solr-suggest{position:relative}.tx-solr-search-form .input-group{align-items:center;display:flex;justify-content:space-between}.tx-solr-search-form .input-group>input{height:50px;width:auto}.tx-solr-search-form .input-group .input-group-btn{margin-left:30px!important}@media (max-width:1240px){.autocomplete-suggestions:first-of-type{min-width:240px!important}}@media (max-width:768px){.solr-results .searchinfo{flex-direction:column}}.frame-type-em_simple_video video{max-width:100%}.frame-type-em_simple_video .video-poster-image{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.frame-type-em_simple_video .video-description{padding:5px 10px}.frame-type-em_simple_video .video-description p{margin:0;padding:0}.frame-type-em_simple_video .video-external{height:0;padding-bottom:56.25%;position:relative}.frame-type-em_simple_video .video-external .background-image-holder{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:none;height:0;padding-bottom:56.25%;position:relative;text-align:center;z-index:2}.frame-type-em_simple_video .video-external .background-image-holder .video-poster-image{height:100%}.frame-type-em_simple_video .video-external .background-image-holder .video-play-icon{align-items:center;background:#fff;border:10px solid #01508c;border-radius:50%;color:#01508c;cursor:pointer;display:none;height:100px;justify-content:center;left:50%;margin:-10px 0 0 -50px;position:absolute;top:60%;width:100px}.frame-type-em_simple_video .video-external .background-image-holder .video-play-icon:before{content:"▶";font-size:50px;line-height:50px;margin-left:10px;padding:0}.frame-type-em_simple_video .video-external .background-image-holder .video-play-icon:focus,.frame-type-em_simple_video .video-external .background-image-holder .video-play-icon:hover{box-shadow:0 0 20px 1px rgba(51,51,51,.3)}.frame-type-em_simple_video .video-external .btn{max-width:100%;width:auto}.frame-type-em_simple_video .video-external iframe{display:block!important;height:100%;left:0;position:absolute;top:0;width:100%}.frame-type-em_simple_video .video-external.js-ended,.frame-type-em_simple_video .video-external.js-paused{overflow:hidden}.frame-type-em_simple_video .video-external.js-ended .background-image-holder,.frame-type-em_simple_video .video-external.js-paused .background-image-holder{display:block!important;top:-42px}.frame-type-em_simple_video .video-external.js-ended .background-image-holder .video-play-icon,.frame-type-em_simple_video .video-external.js-paused .background-image-holder .video-play-icon{display:flex}.frame-type-em_simple_video .video-external.js-ended .background-image-holder button,.frame-type-em_simple_video .video-external.js-paused .background-image-holder button{display:none}@keyframes pulsate{0%{opacity:0;transform:scale(1)}50%{opacity:1}to{opacity:0;transform:scale(1.8)}}@keyframes drop{0%{right:-50%}to{right:110%}}.smart-home-chart-wrapper{padding:2rem}.smart-home-chart{font-size:clamp(.7rem,3vw,1.7rem);height:0;list-style-type:none;margin:0;max-width:800px;min-width:300px;padding:100% 0 0;position:relative;width:100%}@supports(aspect-ratio:1){.smart-home-chart{aspect-ratio:1;height:auto;padding-top:0}}.smart-home-chart a{display:block}.smart-home-chart img{height:auto;max-width:100%}.smart-home-chart .entry{align-items:stretch;background-color:#fff;border-radius:50%;box-shadow:0 0 20px rgba(1,80,140,.05);display:flex;font-size:.7em;height:0;justify-content:center;line-height:1.2em;padding-top:14%;position:absolute;text-align:center;width:14%}@supports(aspect-ratio:1){.smart-home-chart .entry{aspect-ratio:1;height:auto;padding-top:0!important}}.smart-home-chart .entry:after{background-color:rgba(1,80,140,.05);border-radius:50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.smart-home-chart .entry:hover:after{animation:pulsate 1.5s ease-out;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.smart-home-chart .entry:hover:after{animation:none}}.smart-home-chart .entry>.entry-wrapper,.smart-home-chart .entry>a{align-items:center;background-color:#fff;border-radius:50%;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.smart-home-chart .entry-wrapper{align-items:center;display:flex;justify-content:center;padding:15%}.smart-home-chart .relations{list-style-type:none;margin:0;padding:0;width:100%}.smart-home-chart .relation{background:#dfdfdf;border-radius:2px;height:2px;position:absolute}.smart-home-chart .relation:after{background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff 45%,#fff 55%,hsla(0,0%,100%,0));content:"";display:none;height:2px;position:absolute;right:-50%;top:0;width:100%}.smart-home-chart .entry:hover .relation,.smart-home-chart[data-hover=boxctrl] .relation-to-boxctrl,.smart-home-chart[data-hover=btronic] .relation-to-btronic,.smart-home-chart[data-hover=centralcontrol] .relation-to-centralcontrol,.smart-home-chart[data-hover=centronic] .relation-to-centronic,.smart-home-chart[data-hover=centronicplus] .relation-to-centronicplus,.smart-home-chart[data-hover=enocean] .relation-to-enocean,.smart-home-chart[data-hover=fritz] .relation-to-fritz,.smart-home-chart[data-hover=homee] .relation-to-homee,.smart-home-chart[data-hover=mediola] .relation-to-mediola,.smart-home-chart[data-hover=opus] .relation-to-opus,.smart-home-chart[data-hover=zigbee] .relation-to-zigbee,.smart-home-chart[data-hover=zwave1] .relation-to-zwave1,.smart-home-chart[data-hover=zwave2] .relation-to-zwave2{background:#02508c}.smart-home-chart .entry:hover .relation:after,.smart-home-chart[data-hover=boxctrl] .relation-to-boxctrl:after,.smart-home-chart[data-hover=btronic] .relation-to-btronic:after,.smart-home-chart[data-hover=centralcontrol] .relation-to-centralcontrol:after,.smart-home-chart[data-hover=centronic] .relation-to-centronic:after,.smart-home-chart[data-hover=centronicplus] .relation-to-centronicplus:after,.smart-home-chart[data-hover=enocean] .relation-to-enocean:after,.smart-home-chart[data-hover=fritz] .relation-to-fritz:after,.smart-home-chart[data-hover=homee] .relation-to-homee:after,.smart-home-chart[data-hover=mediola] .relation-to-mediola:after,.smart-home-chart[data-hover=opus] .relation-to-opus:after,.smart-home-chart[data-hover=zigbee] .relation-to-zigbee:after,.smart-home-chart[data-hover=zwave1] .relation-to-zwave1:after,.smart-home-chart[data-hover=zwave2] .relation-to-zwave2:after{animation:drop .6s ease-out;animation-iteration-count:infinite;display:block}@media(prefers-reduced-motion:reduce){.smart-home-chart .entry:hover .relation:after,.smart-home-chart[data-hover=boxctrl] .relation-to-boxctrl:after,.smart-home-chart[data-hover=btronic] .relation-to-btronic:after,.smart-home-chart[data-hover=centralcontrol] .relation-to-centralcontrol:after,.smart-home-chart[data-hover=centronic] .relation-to-centronic:after,.smart-home-chart[data-hover=centronicplus] .relation-to-centronicplus:after,.smart-home-chart[data-hover=enocean] .relation-to-enocean:after,.smart-home-chart[data-hover=fritz] .relation-to-fritz:after,.smart-home-chart[data-hover=homee] .relation-to-homee:after,.smart-home-chart[data-hover=mediola] .relation-to-mediola:after,.smart-home-chart[data-hover=opus] .relation-to-opus:after,.smart-home-chart[data-hover=zigbee] .relation-to-zigbee:after,.smart-home-chart[data-hover=zwave1] .relation-to-zwave1:after,.smart-home-chart[data-hover=zwave2] .relation-to-zwave2:after{animation:none}}.smart-home-chart .relation-to{display:none}.smart-home-chart .becker,.smart-home-chart .big{font-size:.9em;padding-top:20%;width:20%}.smart-home-chart .enocean,.smart-home-chart .small{font-size:.6em;padding-top:10%;width:10%}.smart-home-chart .smallest,.smart-home-chart .zigbee,.smart-home-chart .zwave1,.smart-home-chart .zwave2{font-size:.5em;padding-top:8%;width:8%}.smart-home-chart .btronic img{transform:scale(1.1)}.smart-home-chart .centralcontrol img{transform:scale(1.2)}.smart-home-chart .centronic img{transform:scale(1.3)}.smart-home-chart .becker{left:40%;top:40%}.smart-home-chart .zigbee{left:46%;top:1%}.smart-home-chart .homee{left:23%;top:18%}.smart-home-chart .zwave1{left:46%;top:21%}.smart-home-chart .fritz{left:63%;top:18%}.smart-home-chart .centronicplus{left:3%;top:43%}.smart-home-chart .boxctrl{left:83%;top:43%}.smart-home-chart .btronic{left:3%;top:78%}.smart-home-chart .centralcontrol{left:23%;top:58%}.smart-home-chart .opus{left:63%;top:58%}.smart-home-chart .centronic{left:43%;top:78%}.smart-home-chart .mediola{left:63%;top:58%}.smart-home-chart .enocean{left:85%;top:80%}.smart-home-chart .zwave2{left:86%;top:81%}.smart-home-chart .relations-for-becker .relation-to-centralcontrol{bottom:7%;left:-21%;transform:rotate(-37.3deg);width:30%}.smart-home-chart .relations-for-becker .relation-to-fritz{right:-37%;top:-19%;transform:rotate(-230.9deg);width:64%}.smart-home-chart .relations-for-becker .relation-to-homee{left:-37%;top:-19%;transform:rotate(51.1deg);width:64%}.smart-home-chart .relations-for-becker .relation-to-mediola{bottom:7%;left:92%;transform:rotate(-135deg);width:27%}.smart-home-chart .relations-for-becker .relation-to-opus{bottom:7%;right:-21%;transform:rotate(-143.3deg);width:30%}.smart-home-chart .relations-for-centralcontrol .relation-to-btronic{bottom:-6%;left:-85%;transform:rotate(137deg);width:120%}.smart-home-chart .relations-for-centralcontrol .relation-to-centronic{bottom:-25%;left:90%;transform:rotate(-135deg);width:66%}.smart-home-chart .relations-for-centralcontrol .relation-to-centronicplus{left:-56%;top:-4%;transform:rotate(37deg);width:68%}.smart-home-chart .relations-for-fritz .relation-to-boxctrl{bottom:-37%;right:-84%;transform:rotate(-129.3deg);width:116%}.smart-home-chart .relations-for-homee .relation-to-centronicplus{bottom:-38%;left:-85%;transform:rotate(-50.1deg);width:118%}.smart-home-chart .relations-for-homee .relation-to-zigbee{right:-82%;top:-32%;transform:rotate(-224.9deg);width:112%}.smart-home-chart .relations-for-homee .relation-to-zwave1{right:-59%;top:50%;transform:rotate(-180deg);width:55%}.smart-home-chart .relations-for-mediola .relation-to-centronic{bottom:-25%;left:-55%;transform:rotate(-48deg);width:66%}.smart-home-chart .relations-for-mediola .relation-to-enocean{right:-195%;top:50%;transform:rotate(-180deg);width:190%}.smart-home-chart .relations-for-mediola .relation-to-zwave2{bottom:-29%;right:-76%;transform:rotate(-129.3deg);width:90%}.smart-home-chart .relations-for-opus .relation-to-boxctrl{right:-56%;top:-3%;transform:rotate(143.3deg);width:68%}.smart-home-chart .relations-for-opus .relation-to-enocean{bottom:-25%;right:-81%;transform:rotate(-135.3deg);width:107%}.placeholder{align-items:center;background:#ab8b18;height:500px;justify-content:center;justify-items:center;padding:20px;width:100%}.picture-zoom{display:block;overflow:hidden;position:relative}.picture-zoom img{display:block;transition:all .8s}@media(prefers-reduced-motion:reduce){.picture-zoom img{transition:none}}.picture-zoom a:focus img,.picture-zoom a:hover img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.picture-zoom a:focus img,.picture-zoom a:hover img{transform:none}}.calculator-electric-roller-shutters{background:#f7fafb;padding:20px}@media (max-width:1240px){.calculator-electric-roller-shutters{padding-left:20px;padding-right:20px}}.calculator-electric-roller-shutters .ce-col{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px}.calculator-electric-roller-shutters button{align-self:flex-end;background:var(--btn-color);border-color:transparent;color:#fff}.calculator-electric-roller-shutters button:focus,.calculator-electric-roller-shutters button:hover{background-color:transparent;border-color:var(--btn-color);color:var(--btn-color)}.calculator-electric-roller-shutters button:after{margin-left:15px}.calculator-electric-roller-shutters button:after,.calculator-electric-roller-shutters button:focus:after,.calculator-electric-roller-shutters button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%26gt;%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z' style='stroke:%23fff;fill:%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:20px;min-width:20px;width:20px}.calculator-electric-roller-shutters input{padding-bottom:12px;padding-top:12px;text-align:center}.slbOverlay,.slbWrap,.slbWrapOuter{bottom:0;left:0;position:fixed;right:0;top:0}.slbOverlay{animation:slbOverlay .5s;background-color:#000;opacity:.7;overflow:hidden;z-index:2000}@media(prefers-reduced-motion:reduce){.slbOverlay{animation:none}}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";height:100%}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbContentOuter{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 1em;position:relative;text-align:left;z-index:2020}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}@media(prefers-reduced-motion:reduce){.slbContentEl .slbContent{animation:none}}.slbImageWrap{animation:slbEnter .3s;position:relative}@media(prefers-reduced-motion:reduce){.slbImageWrap{animation:none}}.slbImageWrap:after{background-color:#fff;bottom:5em;box-shadow:0 .2em 1em rgba(0,0,0,.6);content:"";display:block;left:0;position:absolute;right:0;top:5em;z-index:-1}.slbDirectionNext .slbImageWrap{animation:slbEnterNext .4s}@media(prefers-reduced-motion:reduce){.slbDirectionNext .slbImageWrap{animation:none}}.slbDirectionPrev .slbImageWrap{animation:slbEnterPrev .4s}@media(prefers-reduced-motion:reduce){.slbDirectionPrev .slbImageWrap{animation:none}}.slbImage{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:5em 0;width:auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;bottom:0;color:#fff;color:hsla(0,0%,100%,.7);font-size:1.4em;left:0;padding:.71429em 0;position:absolute;right:0;text-align:center}.slbArrow,.slbCloseBtn{background:none;border:0;cursor:pointer;margin:0;padding:0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{border:0;padding:0}.slbArrow:focus,.slbArrow:hover,.slbCloseBtn:focus,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{animation:slbEnter .3s;color:#fff;color:hsla(0,0%,100%,.7);font-size:3em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;text-align:center;top:0;width:1.66667em}@media(prefers-reduced-motion:reduce){.slbCloseBtn{animation:none}}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{color:#fff;color:hsla(0,0%,100%,.9);font-size:1.4em}.slbArrows{left:0;position:fixed;right:0;top:50%}.slbLoading .slbArrows{display:none}.slbArrow{height:10em;margin-top:-5em;opacity:.7;overflow:hidden;position:absolute;text-indent:-999em;top:50%;width:5em}.slbArrow:before{border:.8em solid transparent;content:"";left:50%;margin:-.8em 0 0 -.8em;position:absolute;top:50%}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{height:0;margin:5em 0;overflow:hidden;padding-top:56.25%;width:80em}.slbIframe{background:#000;box-shadow:0 .2em 1em rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbEnter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterNext{0%{opacity:0;transform:translate3d(4em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterPrev{0%{opacity:0;transform:translate3d(-4em,0,0)}to{opacity:1;transform:translateZ(0)}}