/* @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)}}
.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}
