/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.spacer--default{padding:calc(var(--gap)/2)}.spacer--small{padding:var(--gap-s)}@media screen and (max-width:35.9375rem){.spacer--small{padding:var(--gap-xs)}}.spacer--medium{padding:var(--gap)}@media screen and (max-width:35.9375rem){.spacer--medium{padding:var(--gap-m)}}.spacer--large{padding:calc(var(--gap)*2)}@media screen and (max-width:35.9375rem){.spacer--large{padding:calc(var(--gap)*1.5)}}
input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-stroke);border-radius:.1875rem;box-shadow:0 0 4px 1px var(--color-grey-alt);cursor:pointer;height:.875rem;margin:0 var(--gap-s) 0 0;width:.875rem}input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=radio]:focus,input[type=radio]:hover{background:var(--color-green-light);border-color:var(--color-green-main);outline:none}input[type=checkbox]:focus,input[type=radio]:focus{border-color:var(--color-green-dark)}input[type=checkbox].error,input[type=radio].error{border-color:var(--color-magenta-main);color:var(--color-magenta-main)}input[type=checkbox][disabled],input[type=radio][disabled]{opacity:.7}input[type=checkbox]:not(input[type=radio]):checked,input[type=radio]:not(input[type=radio]):checked{background-image:url(/themes/custom/isoproc/dist/images/icon/check-green-light.svg);background-position:50%;background-repeat:no-repeat;background-size:90% auto;border-color:var(--color-green-main)}input[type=checkbox]:not(input[type=radio]):checked:focus,input[type=checkbox]:not(input[type=radio]):checked:hover,input[type=radio]:not(input[type=radio]):checked:focus,input[type=radio]:not(input[type=radio]):checked:hover{border-color:var(--color-green-dark)}input[type=checkbox]:not(input[type=checkbox]):checked,input[type=radio]:not(input[type=checkbox]):checked{background-color:var(--color-green-mid);border-color:var(--color-green-mid)}input[type=checkbox]:not(input[type=checkbox]):checked:focus,input[type=checkbox]:not(input[type=checkbox]):checked:hover,input[type=radio]:not(input[type=checkbox]):checked:focus,input[type=radio]:not(input[type=checkbox]):checked:hover{border-color:var(--color-green-dark)}input[type=checkbox]:not(input[type=checkbox]):checked:focus,input[type=radio]:not(input[type=checkbox]):checked:focus{background-color:var(--color-green-mid);border-color:var(--color-green-mid)}input[type=checkbox]+label,input[type=radio]+label{color:var(--color-grey-text);cursor:pointer;font-weight:400;margin:0}input[type=radio]{border-radius:50%}.form-type-boolean,.form-type-boolean.form-item,.views-exposed-form .form-type-boolean{align-items:center;display:flex;justify-content:flex-start}.form-type-boolean.form-item{margin:0 0 var(--gap-s)}.form-type-boolean label.form-item__label{flex:1;margin:0}.container-inline .form-type-boolean .fieldset__wrapper.radio--button,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button,.form-type-boolean .fieldset__wrapper.radio--button.container-inline{-webkit-backface-visibility:hidden;backface-visibility:hidden}.container-inline .form-type-boolean .fieldset__wrapper.radio--button input,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button input,.form-type-boolean .fieldset__wrapper.radio--button.container-inline input{opacity:0;position:absolute}.container-inline .form-type-boolean .fieldset__wrapper.radio--button input:focus+label.form-item__label,.container-inline .form-type-boolean .fieldset__wrapper.radio--button input:hover+label.form-item__label,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button input:focus+label.form-item__label,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button input:hover+label.form-item__label,.form-type-boolean .fieldset__wrapper.radio--button.container-inline input:focus+label.form-item__label,.form-type-boolean .fieldset__wrapper.radio--button.container-inline input:hover+label.form-item__label{background-color:var(--color-green-light)}.container-inline .form-type-boolean .fieldset__wrapper.radio--button input:checked+label.form-item__label,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button input:checked+label.form-item__label,.form-type-boolean .fieldset__wrapper.radio--button.container-inline input:checked+label.form-item__label{background-color:var(--color-green-mid);color:var(--color-green-text)}.container-inline .form-type-boolean .fieldset__wrapper.radio--button input:checked:focus+label.form-item__label,.container-inline .form-type-boolean .fieldset__wrapper.radio--button input:checked:hover+label.form-item__label,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button input:checked:focus+label.form-item__label,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button input:checked:hover+label.form-item__label,.form-type-boolean .fieldset__wrapper.radio--button.container-inline input:checked:focus+label.form-item__label,.form-type-boolean .fieldset__wrapper.radio--button.container-inline input:checked:hover+label.form-item__label{border-color:var(--color-green-deep)}.bg--green-light .container-inline .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label,.bg--green-light .form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label,.bg--green-light .form-type-boolean .fieldset__wrapper.radio--button.container-inline label.form-item__label{background-color:#fff}.container-inline .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label,.form-type-boolean .fieldset__wrapper.radio--button.container-inline label.form-item__label{align-items:center;border:1px solid var(--color-stroke);border-radius:1.5625rem;box-shadow:0 0 4px 1px var(--color-grey-alt);display:flex;font-weight:500;justify-content:center;padding:.625rem .9375rem;position:relative}.container-inline .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label .storage .field-storage--field-image,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label .storage .field-storage--field-image,.form-type-boolean .fieldset__wrapper.radio--button.container-inline label.form-item__label .storage .field-storage--field-image{align-items:center;background-color:var(--color-green-light);border-radius:1.25rem;display:flex;height:2.5rem;justify-content:center;margin-right:1.25rem;width:2.5rem}.container-inline .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label .storage .field-storage--field-image svg,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label .storage .field-storage--field-image svg,.form-type-boolean .fieldset__wrapper.radio--button.container-inline label.form-item__label .storage .field-storage--field-image svg{width:1.5625rem}.container-inline .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label .storage .field-storage--name,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label .storage .field-storage--name,.form-type-boolean .fieldset__wrapper.radio--button.container-inline label.form-item__label .storage .field-storage--name{font-size:1.0625rem;font-weight:500}.container-inline .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label .storage .field-storage--field-subtitle,.form-boolean-group .form-type-boolean .fieldset__wrapper.radio--button label.form-item__label .storage .field-storage--field-subtitle,.form-type-boolean .fieldset__wrapper.radio--button.container-inline label.form-item__label .storage .field-storage--field-subtitle{font-size:.8125rem;font-weight:300}.facets-widget-checkbox:not(.dropdown) li.facet-item{align-items:center;display:flex;margin:0 var(--gap-s) var(--gap-s) 0}.facets-widget-checkbox-inline{align-items:center;display:flex}.facets-widget-checkbox-inline>label{margin:0!important;order:2}.facets-widget-checkbox-inline .facet-item label,.facets-widget-checkbox-inline .facet-item.store-has-webshop-0{display:none}.facets-widget-checkbox-inline .facet-item input{display:block;height:2.5rem;width:2.5rem}.form-item-purpose .js-webform-webform-entity-radios{display:flex;flex-wrap:wrap;margin:0 -.625rem}.form-item-purpose .js-webform-webform-entity-radios>.form-type-boolean{margin:0 .625rem 1.25rem;width:calc(50% - 1.25rem)}.form-item-purpose .js-webform-webform-entity-radios>.form-type-boolean .form-item__label{height:100%;justify-content:flex-start;width:100%}
.brand__bar{background:linear-gradient(to right,var(--color-blue-main) 33%,var(--color-green-main) 33%,var(--color-green-main) 66%,var(--color-magenta-main) 66%,var(--color-magenta-main) 100%);display:block;height:.4375rem;position:relative;width:100%}.footer .brand__bar{max-width:32.5rem}
.block-system-branding-block{align-items:center;display:flex;flex-direction:column;position:relative;z-index:150}.block-system-branding-block a{display:block;max-width:10.625rem}@media screen and (min-width:48rem){.block-system-branding-block a{max-width:15.625rem}}.block-system-branding-block span{display:inline;font-size:.875rem;margin-top:.625rem}.block-system-branding-block svg{width:100%}
.breadcrumbs{-ms-grid-column-span:12;color:var(--color-grey-mid);font-size:var(--font-size-xs);font-weight:600;-ms-grid-column:2;grid-column-end:14;grid-column-start:2;margin:3.125rem 0;position:relative;z-index:60}@media screen and (max-width:47.9375rem){.breadcrumbs{margin:1.875rem 0 1.25rem}}.breadcrumbs ol{background:#fff;border-radius:.1875rem;box-shadow:0 0 7px 0 var(--color-grey-alt);display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 .3125rem}.breadcrumbs li{align-items:center;display:flex}.breadcrumbs li a,.breadcrumbs li span{padding:.3125rem}.breadcrumbs li:first-child a:focus,.breadcrumbs li:first-child a:hover{background-color:var(--color-green-light)}.breadcrumbs svg{height:.75rem;margin:auto .3125rem;width:auto}.breadcrumbs svg path{fill:var(--color-grey-mid)}.breadcrumbs a{color:var(--color-green-deep);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs a svg{height:1.5625rem;margin:auto;transform:none}.breadcrumbs a svg path{fill:var(--color-green-deep)}
div.ui-widget.ui-widget-content{border:0;max-width:90vw;overflow:auto;padding:2.5rem;z-index:700}div.ui-widget.ui-widget-content+.ui-widget-overlay.ui-front{background:#000;opacity:.66;z-index:600}div.ui-widget.ui-widget-content .ui-dialog-titlebar{background:none;border:0;padding:0;position:static}div.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{display:none}div.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close{background:none;background-image:url(/themes/custom/isoproc/dist/images/icon/xmark.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem auto;border:0;height:1.5rem;margin:0;padding:0;right:1.25rem;top:1.25rem;width:1.5rem}div.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close:after,div.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close:before{content:none}div.ui-widget.ui-widget-content .ui-dialog-titlebar .ui-button.ui-dialog-titlebar-close span{display:none}div.ui-widget.ui-widget-content .ui-dialog-content{margin:0 auto;max-width:46.875rem;overflow:visible;overflow:initial;padding:0}div.ui-widget.ui-widget-content .ui-dialog-content form{padding-bottom:2.5rem}div.ui-widget.ui-widget-content .ui-dialog-content .webform-actions{margin-bottom:2.5rem}div.ui-widget.ui-widget-content.dialog--3dhouse{max-width:max-content!important;padding:0}div.ui-widget.ui-widget-content.dialog--3dhouse .ui-dialog-content{display:flex;max-width:80%;padding:0}div.ui-widget.ui-widget-content.dialog--3dhouse .ui-dialog-content img{object-fit:contain}
