/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{display:block;--c-primary:81,83,74;--c-primary-dark:42,43,39;--c-primary-bright:123,128,105;--c-primary-light:239,239,235;--c-accent:104,103,96;--c-accent-dark:52,51,47;--c-accent-bright:184,183,167;--c-accent-light:216,215,207;--c-highlight:79,171,215;--c-highlight-dark:55,121,152;--c-highlight-bright:91,195,243;--c-highlight-light:117,192,226;--c-menu-background:81,83,74;--c-menu-background-inverse:195,193,180;--c-menu-text:195,193,180;--c-menu-text-inverse:81,83,74;--c-background:239,239,235;--c-background-inverse:81,83,74;--c-text:81,83,74;--c-text-inverse:255,255,255;--c-neutral:145,146,146;--c-neutral-cold:243,241,237;--c-neutral-warm:255,238,205;--c-neutral-n50:243,243,243;--c-neutral-n75:204,204,204;--c-neutral-n100:208,208,208;--c-neutral-n200:211,212,217;--c-neutral-n300:145,146,146;--c-neutral-n400:114,114,115;--c-neutral-n500:83,83,83;--c-neutral-n600:51,52,52;--c-neutral-n700:24,25,27;--c-ginprimary:35,82,156;--c-ginprimarylight:213,226,246;--c-message:17,125,98;--c-warning:216,178,52;--c-error:185,29,66;--c-full-white:255,255,255;--c-full-black:0,0,0}:root [data-theme=default]{--c-primary:81,83,74;--c-primary-dark:42,43,39;--c-primary-bright:123,128,105;--c-primary-light:239,239,235;--c-accent:104,103,96;--c-accent-dark:52,51,47;--c-accent-bright:184,183,167;--c-accent-light:216,215,207;--c-highlight:79,171,215;--c-highlight-dark:55,121,152;--c-highlight-bright:91,195,243;--c-highlight-light:117,192,226;--c-menu-background:81,83,74;--c-menu-background-inverse:195,193,180;--c-menu-text:195,193,180;--c-menu-text-inverse:81,83,74;--c-background:239,239,235;--c-background-inverse:81,83,74;--c-text:81,83,74;--c-text-inverse:255,255,255;--c-neutral:145,146,146;--c-neutral-cold:243,241,237;--c-neutral-warm:255,238,205;--c-neutral-n50:243,243,243;--c-neutral-n75:204,204,204;--c-neutral-n100:208,208,208;--c-neutral-n200:211,212,217;--c-neutral-n300:145,146,146;--c-neutral-n400:114,114,115;--c-neutral-n500:83,83,83;--c-neutral-n600:51,52,52;--c-neutral-n700:24,25,27;--c-ginprimary:35,82,156;--c-ginprimarylight:213,226,246;--c-message:17,125,98;--c-warning:216,178,52;--c-error:185,29,66;--c-full-white:255,255,255;--c-full-black:0,0,0}:root [data-component-theme*=default]{--c-primary:81,83,74;--c-primary-dark:42,43,39;--c-primary-bright:123,128,105;--c-primary-light:239,239,235;--c-accent:104,103,96;--c-accent-dark:52,51,47;--c-accent-bright:184,183,167;--c-accent-light:216,215,207;--c-highlight:79,171,215;--c-highlight-dark:55,121,152;--c-highlight-bright:91,195,243;--c-highlight-light:117,192,226;--c-menu-background:81,83,74;--c-menu-background-inverse:195,193,180;--c-menu-text:195,193,180;--c-menu-text-inverse:81,83,74;--c-background:239,239,235;--c-background-inverse:81,83,74;--c-text:81,83,74;--c-text-inverse:255,255,255;--c-neutral:145,146,146;--c-neutral-cold:243,241,237;--c-neutral-warm:255,238,205;--c-neutral-n50:243,243,243;--c-neutral-n75:204,204,204;--c-neutral-n100:208,208,208;--c-neutral-n200:211,212,217;--c-neutral-n300:145,146,146;--c-neutral-n400:114,114,115;--c-neutral-n500:83,83,83;--c-neutral-n600:51,52,52;--c-neutral-n700:24,25,27;--c-ginprimary:35,82,156;--c-ginprimarylight:213,226,246;--c-message:17,125,98;--c-warning:216,178,52;--c-error:185,29,66;--c-full-white:255,255,255;--c-full-black:0,0,0}:root [data-theme=dark]{--c-primary:17,125,98;--c-primary-dark:0,71,47;--c-primary-bright:58,228,185;--c-primary-light:192,246,233;--c-accent:111,67,154;--c-accent-dark:85,51,117;--c-accent-bright:171,134,194;--c-accent-light:225,212,236;--c-highlight:255,235,10;--c-highlight-dark:228,201,2;--c-highlight-bright:255,246,117;--c-highlight-light:255,253,189;--c-background:24,25,27;--c-background-inverse:255,255,255;--c-text:255,255,255;--c-text-inverse:24,25,27;--c-neutral:145,146,146;--c-neutral-cold:243,241,237;--c-neutral-warm:255,238,205;--c-neutral-n50:243,243,243;--c-neutral-n75:204,204,204;--c-neutral-n100:208,208,208;--c-neutral-n200:177,177,177;--c-neutral-n300:145,146,146;--c-neutral-n400:114,114,115;--c-neutral-n500:83,83,83;--c-neutral-n600:51,52,52;--c-neutral-n700:24,25,27;--c-message:17,125,98;--c-warning:255,235,10;--c-error:185,29,66;--c-full-white:255,255,255;--c-full-black:0,0,0}:root [data-component-theme*=dark]{--c-primary:17,125,98;--c-primary-dark:0,71,47;--c-primary-bright:58,228,185;--c-primary-light:192,246,233;--c-accent:111,67,154;--c-accent-dark:85,51,117;--c-accent-bright:171,134,194;--c-accent-light:225,212,236;--c-highlight:255,235,10;--c-highlight-dark:228,201,2;--c-highlight-bright:255,246,117;--c-highlight-light:255,253,189;--c-background:24,25,27;--c-background-inverse:255,255,255;--c-text:255,255,255;--c-text-inverse:24,25,27;--c-neutral:145,146,146;--c-neutral-cold:243,241,237;--c-neutral-warm:255,238,205;--c-neutral-n50:243,243,243;--c-neutral-n75:204,204,204;--c-neutral-n100:208,208,208;--c-neutral-n200:177,177,177;--c-neutral-n300:145,146,146;--c-neutral-n400:114,114,115;--c-neutral-n500:83,83,83;--c-neutral-n600:51,52,52;--c-neutral-n700:24,25,27;--c-message:17,125,98;--c-warning:255,235,10;--c-error:185,29,66;--c-full-white:255,255,255;--c-full-black:0,0,0}.spacing td:not(:last-child){width:14rem}.spacing-visualization__wrapper{display:inline-flex;flex-flow:row nowrap}.spacing-visualization{width:3rem;height:3rem;display:block;border-radius:4px;background-color:rgba(var(--c-text,81,83,74),1);box-shadow:0 4px 8px rgba(0,0,0,.25)}.sb-show-main{background-color:rgba(var(--c-background,239,239,235),1);color:rgba(var(--c-text,81,83,74),1)}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 calc(1rem*2);padding:0}.cl-colors__item{list-style:none;padding:1rem;transition:all .4s;flex:1 1 20%;min-width:20rem;min-height:18rem;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;font-weight:bold}.cl-colors__title{font-size:120%;padding:calc(1rem/4) 0;display:block;line-height:1}.cl-colors__swatch{display:block;width:100%;padding:calc(1rem*3);margin:0 0 calc(1rem/2)}.cl-colors__definition{display:block;width:100%;padding:calc(1rem/4);font-weight:normal;color:rgba(var(--c-text,81,83,74),1);white-space:pre-wrap}.cl-colors__definition::before,.cl-colors__definition::after{display:none}.cl-colors__definition_item{display:block;cursor:pointer;color:rgba(var(--c-text,81,83,74),.8);margin:0 0 calc(1rem/4);padding:calc(1rem/4);background-color:rgba(var(--c-text,81,83,74),.05)}.cl-colors__definition_item:hover{color:rgba(var(--c-text,81,83,74),1);background-color:rgba(var(--c-text,81,83,74),.1)}.cl-colors__list--default{background-color:rgba(var(--c-background,239,239,235),1);padding:0 0 calc(1rem*2);color:rgba(var(--c-text,81,83,74),1)}.cl-colors__item--primary>.cl-colors__swatch{background-color:rgba(var(--c-primary,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--primary>.cl-colors__definition::before{content:"Usage: clr(primary, )"}.cl-colors__item--primary>.cl-colors__definition::after{content:"#51534A<br>rgba(81, 83, 74, 1)<br>hsla(73.3333333333deg, 5.7324840764%, 30.7843137255%, 1)"}.cl-colors__item--primary-dark>.cl-colors__swatch{background-color:rgba(var(--c-primary-dark,17,125,98),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--primary-dark>.cl-colors__definition::before{content:"Usage: clr(primary, , dark)"}.cl-colors__item--primary-dark>.cl-colors__definition::after{content:"#2A2B27<br>rgba(42, 43, 39, 1)<br>hsla(75deg, 4.8780487805%, 16.0784313725%, 1)"}.cl-colors__item--primary-bright>.cl-colors__swatch{background-color:rgba(var(--c-primary-bright,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--primary-bright>.cl-colors__definition::before{content:"Usage: clr(primary, , bright)"}.cl-colors__item--primary-bright>.cl-colors__definition::after{content:"#7B8069<br>rgba(123, 128, 105, 1)<br>hsla(73.0434782609deg, 9.8712446352%, 45.6862745098%, 1)"}.cl-colors__item--primary-light>.cl-colors__swatch{background-color:rgba(var(--c-primary-light,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--primary-light>.cl-colors__definition::before{content:"Usage: clr(primary, , light)"}.cl-colors__item--primary-light>.cl-colors__definition::after{content:"#EFEFEB<br>rgba(239, 239, 235, 1)<br>hsla(60deg, 11.1111111111%, 92.9411764706%, 1)"}.cl-colors__item--accent>.cl-colors__swatch{background-color:rgba(var(--c-accent,104,103,96),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--accent>.cl-colors__definition::before{content:"Usage: clr(accent, )"}.cl-colors__item--accent>.cl-colors__definition::after{content:"#686760<br>rgba(104, 103, 96, 1)<br>hsla(52.5deg, 4%, 39.2156862745%, 1)"}.cl-colors__item--accent-dark>.cl-colors__swatch{background-color:rgba(var(--c-accent-dark,111,67,154),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--accent-dark>.cl-colors__definition::before{content:"Usage: clr(accent, , dark)"}.cl-colors__item--accent-dark>.cl-colors__definition::after{content:"#34332F<br>rgba(52, 51, 47, 1)<br>hsla(48deg, 5.0505050505%, 19.4117647059%, 1)"}.cl-colors__item--accent-bright>.cl-colors__swatch{background-color:rgba(var(--c-accent-bright,104,103,96),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--accent-bright>.cl-colors__definition::before{content:"Usage: clr(accent, , bright)"}.cl-colors__item--accent-bright>.cl-colors__definition::after{content:"#B8B7A7<br>rgba(184, 183, 167, 1)<br>hsla(56.4705882353deg, 10.6918238994%, 68.8235294118%, 1)"}.cl-colors__item--accent-light>.cl-colors__swatch{background-color:rgba(var(--c-accent-light,104,103,96),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--accent-light>.cl-colors__definition::before{content:"Usage: clr(accent, , light)"}.cl-colors__item--accent-light>.cl-colors__definition::after{content:"#D8D7CF<br>rgba(216, 215, 207, 1)<br>hsla(53.3333333333deg, 10.3448275862%, 82.9411764706%, 1)"}.cl-colors__item--highlight>.cl-colors__swatch{background-color:rgba(var(--c-highlight,79,171,215),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--highlight>.cl-colors__definition::before{content:"Usage: clr(highlight, )"}.cl-colors__item--highlight>.cl-colors__definition::after{content:"#4FABD7<br>rgba(79, 171, 215, 1)<br>hsla(199.4117647059deg, 62.962962963%, 57.6470588235%, 1)"}.cl-colors__item--highlight-dark>.cl-colors__swatch{background-color:rgba(var(--c-highlight-dark,255,235,10),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--highlight-dark>.cl-colors__definition::before{content:"Usage: clr(highlight, , dark)"}.cl-colors__item--highlight-dark>.cl-colors__definition::after{content:"#377998<br>rgba(55, 121, 152, 1)<br>hsla(199.175257732deg, 46.8599033816%, 40.5882352941%, 1)"}.cl-colors__item--highlight-bright>.cl-colors__swatch{background-color:rgba(var(--c-highlight-bright,79,171,215),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--highlight-bright>.cl-colors__definition::before{content:"Usage: clr(highlight, , bright)"}.cl-colors__item--highlight-bright>.cl-colors__definition::after{content:"#5BC3F3<br>rgba(91, 195, 243, 1)<br>hsla(198.9473684211deg, 86.3636363636%, 65.4901960784%, 1)"}.cl-colors__item--highlight-light>.cl-colors__swatch{background-color:rgba(var(--c-highlight-light,79,171,215),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--highlight-light>.cl-colors__definition::before{content:"Usage: clr(highlight, , light)"}.cl-colors__item--highlight-light>.cl-colors__definition::after{content:"#75C0E2<br>rgba(117, 192, 226, 1)<br>hsla(198.7155963303deg, 65.2694610778%, 67.2549019608%, 1)"}.cl-colors__item--menu-background>.cl-colors__swatch{background-color:rgba(var(--c-menu-background,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--menu-background>.cl-colors__definition::before{content:"Usage: clr(menu-background, )"}.cl-colors__item--menu-background>.cl-colors__definition::after{content:"#51534A<br>rgba(81, 83, 74, 1)<br>hsla(73.3333333333deg, 5.7324840764%, 30.7843137255%, 1)"}.cl-colors__item--menu-background-inverse>.cl-colors__swatch{background-color:rgba(var(--c-menu-background-inverse,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--menu-background-inverse>.cl-colors__definition::before{content:"Usage: clr(menu-background, , inverse)"}.cl-colors__item--menu-background-inverse>.cl-colors__definition::after{content:"#C3C1B4<br>rgba(195, 193, 180, 1)<br>hsla(52deg, 11.1111111111%, 73.5294117647%, 1)"}.cl-colors__item--menu-text>.cl-colors__swatch{background-color:rgba(var(--c-menu-text,195,193,180),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--menu-text>.cl-colors__definition::before{content:"Usage: clr(menu-text, )"}.cl-colors__item--menu-text>.cl-colors__definition::after{content:"#C3C1B4<br>rgba(195, 193, 180, 1)<br>hsla(52deg, 11.1111111111%, 73.5294117647%, 1)"}.cl-colors__item--menu-text-inverse>.cl-colors__swatch{background-color:rgba(var(--c-menu-text-inverse,195,193,180),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--menu-text-inverse>.cl-colors__definition::before{content:"Usage: clr(menu-text, , inverse)"}.cl-colors__item--menu-text-inverse>.cl-colors__definition::after{content:"#51534A<br>rgba(81, 83, 74, 1)<br>hsla(73.3333333333deg, 5.7324840764%, 30.7843137255%, 1)"}.cl-colors__item--background>.cl-colors__swatch{background-color:rgba(var(--c-background,239,239,235),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--background>.cl-colors__definition::before{content:"Usage: clr(background, )"}.cl-colors__item--background>.cl-colors__definition::after{content:"#EFEFEB<br>rgba(239, 239, 235, 1)<br>hsla(60deg, 11.1111111111%, 92.9411764706%, 1)"}.cl-colors__item--background-inverse>.cl-colors__swatch{background-color:rgba(var(--c-background-inverse,239,239,235),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--background-inverse>.cl-colors__definition::before{content:"Usage: clr(background, , inverse)"}.cl-colors__item--background-inverse>.cl-colors__definition::after{content:"#51534A<br>rgba(81, 83, 74, 1)<br>hsla(73.3333333333deg, 5.7324840764%, 30.7843137255%, 1)"}.cl-colors__item--text>.cl-colors__swatch{background-color:rgba(var(--c-text,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--text>.cl-colors__definition::before{content:"Usage: clr(text, )"}.cl-colors__item--text>.cl-colors__definition::after{content:"#51534A<br>rgba(81, 83, 74, 1)<br>hsla(73.3333333333deg, 5.7324840764%, 30.7843137255%, 1)"}.cl-colors__item--text-inverse>.cl-colors__swatch{background-color:rgba(var(--c-text-inverse,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--text-inverse>.cl-colors__definition::before{content:"Usage: clr(text, , inverse)"}.cl-colors__item--text-inverse>.cl-colors__definition::after{content:"#FFFFFF<br>rgba(255, 255, 255, 1)<br>hsla(0deg, 0%, 100%, 1)"}.cl-colors__item--neutral>.cl-colors__swatch{background-color:rgba(var(--c-neutral,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral>.cl-colors__definition::before{content:"Usage: clr(neutral, )"}.cl-colors__item--neutral>.cl-colors__definition::after{content:"#919292<br>rgba(145, 146, 146, 1)<br>hsla(180deg, 0.4566210046%, 57.0588235294%, 1)"}.cl-colors__item--neutral-cold>.cl-colors__swatch{background-color:rgba(var(--c-neutral-cold,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-cold>.cl-colors__definition::before{content:"Usage: clr(neutral, , cold)"}.cl-colors__item--neutral-cold>.cl-colors__definition::after{content:"#F3F1ED<br>rgba(243, 241, 237, 1)<br>hsla(40deg, 20%, 94.1176470588%, 1)"}.cl-colors__item--neutral-warm>.cl-colors__swatch{background-color:rgba(var(--c-neutral-warm,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-warm>.cl-colors__definition::before{content:"Usage: clr(neutral, , warm)"}.cl-colors__item--neutral-warm>.cl-colors__definition::after{content:"#FFEECD<br>rgba(255, 238, 205, 1)<br>hsla(39.6deg, 100%, 90.1960784314%, 1)"}.cl-colors__item--neutral-n50>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n50,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n50>.cl-colors__definition::before{content:"Usage: clr(neutral, , n50)"}.cl-colors__item--neutral-n50>.cl-colors__definition::after{content:"#F3F3F3<br>rgba(243, 243, 243, 1)<br>hsla(0deg, 0%, 95.2941176471%, 1)"}.cl-colors__item--neutral-n75>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n75,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n75>.cl-colors__definition::before{content:"Usage: clr(neutral, , n75)"}.cl-colors__item--neutral-n75>.cl-colors__definition::after{content:"#CCCCCC<br>rgba(204, 204, 204, 1)<br>hsla(0deg, 0%, 80%, 1)"}.cl-colors__item--neutral-n100>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n100,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n100>.cl-colors__definition::before{content:"Usage: clr(neutral, , n100)"}.cl-colors__item--neutral-n100>.cl-colors__definition::after{content:"#D0D0D0<br>rgba(208, 208, 208, 1)<br>hsla(0deg, 0%, 81.568627451%, 1)"}.cl-colors__item--neutral-n200>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n200,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n200>.cl-colors__definition::before{content:"Usage: clr(neutral, , n200)"}.cl-colors__item--neutral-n200>.cl-colors__definition::after{content:"#D3D4D9<br>rgba(211, 212, 217, 1)<br>hsla(230deg, 7.3170731707%, 83.9215686275%, 1)"}.cl-colors__item--neutral-n300>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n300,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n300>.cl-colors__definition::before{content:"Usage: clr(neutral, , n300)"}.cl-colors__item--neutral-n300>.cl-colors__definition::after{content:"#919292<br>rgba(145, 146, 146, 1)<br>hsla(180deg, 0.4566210046%, 57.0588235294%, 1)"}.cl-colors__item--neutral-n400>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n400,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n400>.cl-colors__definition::before{content:"Usage: clr(neutral, , n400)"}.cl-colors__item--neutral-n400>.cl-colors__definition::after{content:"#727273<br>rgba(114, 114, 115, 1)<br>hsla(240deg, 0.4366812227%, 44.9019607843%, 1)"}.cl-colors__item--neutral-n500>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n500,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n500>.cl-colors__definition::before{content:"Usage: clr(neutral, , n500)"}.cl-colors__item--neutral-n500>.cl-colors__definition::after{content:"#535353<br>rgba(83, 83, 83, 1)<br>hsla(0deg, 0%, 32.5490196078%, 1)"}.cl-colors__item--neutral-n600>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n600,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n600>.cl-colors__definition::before{content:"Usage: clr(neutral, , n600)"}.cl-colors__item--neutral-n600>.cl-colors__definition::after{content:"#333434<br>rgba(51, 52, 52, 1)<br>hsla(180deg, 0.9708737864%, 20.1960784314%, 1)"}.cl-colors__item--neutral-n700>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n700,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n700>.cl-colors__definition::before{content:"Usage: clr(neutral, , n700)"}.cl-colors__item--neutral-n700>.cl-colors__definition::after{content:"#18191B<br>rgba(24, 25, 27, 1)<br>hsla(220deg, 5.8823529412%, 10%, 1)"}.cl-colors__item--ginprimary>.cl-colors__swatch{background-color:rgba(var(--c-ginprimary,35,82,156),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--ginprimary>.cl-colors__definition::before{content:"Usage: clr(ginprimary, )"}.cl-colors__item--ginprimary>.cl-colors__definition::after{content:"#23529C<br>rgba(35, 82, 156, 1)<br>hsla(216.694214876deg, 63.3507853403%, 37.4509803922%, 1)"}.cl-colors__item--ginprimarylight>.cl-colors__swatch{background-color:rgba(var(--c-ginprimarylight,213,226,246),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--ginprimarylight>.cl-colors__definition::before{content:"Usage: clr(ginprimarylight, )"}.cl-colors__item--ginprimarylight>.cl-colors__definition::after{content:"#D5E2F6<br>rgba(213, 226, 246, 1)<br>hsla(216.3636363636deg, 64.7058823529%, 90%, 1)"}.cl-colors__item--message>.cl-colors__swatch{background-color:rgba(var(--c-message,17,125,98),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--message>.cl-colors__definition::before{content:"Usage: clr(message, )"}.cl-colors__item--message>.cl-colors__definition::after{content:"#117D62<br>rgba(17, 125, 98, 1)<br>hsla(165deg, 76.0563380282%, 27.8431372549%, 1)"}.cl-colors__item--warning>.cl-colors__swatch{background-color:rgba(var(--c-warning,216,178,52),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--warning>.cl-colors__definition::before{content:"Usage: clr(warning, )"}.cl-colors__item--warning>.cl-colors__definition::after{content:"#D8B234<br>rgba(216, 178, 52, 1)<br>hsla(46.0975609756deg, 67.7685950413%, 52.5490196078%, 1)"}.cl-colors__item--error>.cl-colors__swatch{background-color:rgba(var(--c-error,185,29,66),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--error>.cl-colors__definition::before{content:"Usage: clr(error, )"}.cl-colors__item--error>.cl-colors__definition::after{content:"#B91D42<br>rgba(185, 29, 66, 1)<br>hsla(345.7692307692deg, 72.8971962617%, 41.9607843137%, 1)"}.cl-colors__item--full-white>.cl-colors__swatch{background-color:rgba(var(--c-full-white,255,255,255),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--full-white>.cl-colors__definition::before{content:"Usage: clr(full-white, )"}.cl-colors__item--full-white>.cl-colors__definition::after{content:"#FFFFFF<br>rgba(255, 255, 255, 1)<br>hsla(0deg, 0%, 100%, 1)"}.cl-colors__item--full-black>.cl-colors__swatch{background-color:rgba(var(--c-full-black,0,0,0),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--full-black>.cl-colors__definition::before{content:"Usage: clr(full-black, )"}.cl-colors__item--full-black>.cl-colors__definition::after{content:"#000000<br>rgba(0, 0, 0, 1)<br>hsla(0deg, 0%, 0%, 1)"}.cl-colors__list--dark{background-color:rgba(var(--c-background,239,239,235),1);padding:0 0 calc(1rem*2);color:rgba(var(--c-text,81,83,74),1)}.cl-colors__item--primary>.cl-colors__swatch{background-color:rgba(var(--c-primary,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--primary>.cl-colors__definition::before{content:"Usage: clr(primary, )"}.cl-colors__item--primary>.cl-colors__definition::after{content:"#117D62<br>rgba(17, 125, 98, 1)<br>hsla(165deg, 76.0563380282%, 27.8431372549%, 1)"}.cl-colors__item--primary-dark>.cl-colors__swatch{background-color:rgba(var(--c-primary-dark,17,125,98),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--primary-dark>.cl-colors__definition::before{content:"Usage: clr(primary, , dark)"}.cl-colors__item--primary-dark>.cl-colors__definition::after{content:"#00472F<br>rgba(0, 71, 47, 1)<br>hsla(159.7183098592deg, 100%, 13.9215686275%, 1)"}.cl-colors__item--primary-bright>.cl-colors__swatch{background-color:rgba(var(--c-primary-bright,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--primary-bright>.cl-colors__definition::before{content:"Usage: clr(primary, , bright)"}.cl-colors__item--primary-bright>.cl-colors__definition::after{content:"#3AE4B9<br>rgba(58, 228, 185, 1)<br>hsla(164.8235294118deg, 75.8928571429%, 56.0784313725%, 1)"}.cl-colors__item--primary-light>.cl-colors__swatch{background-color:rgba(var(--c-primary-light,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--primary-light>.cl-colors__definition::before{content:"Usage: clr(primary, , light)"}.cl-colors__item--primary-light>.cl-colors__definition::after{content:"#C0F6E9<br>rgba(192, 246, 233, 1)<br>hsla(165.5555555556deg, 75%, 85.8823529412%, 1)"}.cl-colors__item--accent>.cl-colors__swatch{background-color:rgba(var(--c-accent,104,103,96),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--accent>.cl-colors__definition::before{content:"Usage: clr(accent, )"}.cl-colors__item--accent>.cl-colors__definition::after{content:"#6F439A<br>rgba(111, 67, 154, 1)<br>hsla(270.3448275862deg, 39.3665158371%, 43.3333333333%, 1)"}.cl-colors__item--accent-dark>.cl-colors__swatch{background-color:rgba(var(--c-accent-dark,111,67,154),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--accent-dark>.cl-colors__definition::before{content:"Usage: clr(accent, , dark)"}.cl-colors__item--accent-dark>.cl-colors__definition::after{content:"#553375<br>rgba(85, 51, 117, 1)<br>hsla(270.9090909091deg, 39.2857142857%, 32.9411764706%, 1)"}.cl-colors__item--accent-bright>.cl-colors__swatch{background-color:rgba(var(--c-accent-bright,104,103,96),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--accent-bright>.cl-colors__definition::before{content:"Usage: clr(accent, , bright)"}.cl-colors__item--accent-bright>.cl-colors__definition::after{content:"#AB86C2<br>rgba(171, 134, 194, 1)<br>hsla(277deg, 32.967032967%, 64.3137254902%, 1)"}.cl-colors__item--accent-light>.cl-colors__swatch{background-color:rgba(var(--c-accent-light,104,103,96),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--accent-light>.cl-colors__definition::before{content:"Usage: clr(accent, , light)"}.cl-colors__item--accent-light>.cl-colors__definition::after{content:"#E1D4EC<br>rgba(225, 212, 236, 1)<br>hsla(272.5deg, 38.7096774194%, 87.8431372549%, 1)"}.cl-colors__item--highlight>.cl-colors__swatch{background-color:rgba(var(--c-highlight,79,171,215),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--highlight>.cl-colors__definition::before{content:"Usage: clr(highlight, )"}.cl-colors__item--highlight>.cl-colors__definition::after{content:"#FFEB0A<br>rgba(255, 235, 10, 1)<br>hsla(55.1020408163deg, 100%, 51.9607843137%, 1)"}.cl-colors__item--highlight-dark>.cl-colors__swatch{background-color:rgba(var(--c-highlight-dark,255,235,10),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--highlight-dark>.cl-colors__definition::before{content:"Usage: clr(highlight, , dark)"}.cl-colors__item--highlight-dark>.cl-colors__definition::after{content:"#E4C902<br>rgba(228, 201, 2, 1)<br>hsla(52.8318584071deg, 98.2608695652%, 45.0980392157%, 1)"}.cl-colors__item--highlight-bright>.cl-colors__swatch{background-color:rgba(var(--c-highlight-bright,79,171,215),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--highlight-bright>.cl-colors__definition::before{content:"Usage: clr(highlight, , bright)"}.cl-colors__item--highlight-bright>.cl-colors__definition::after{content:"#FFF675<br>rgba(255, 246, 117, 1)<br>hsla(56.0869565217deg, 100%, 72.9411764706%, 1)"}.cl-colors__item--highlight-light>.cl-colors__swatch{background-color:rgba(var(--c-highlight-light,79,171,215),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--highlight-light>.cl-colors__definition::before{content:"Usage: clr(highlight, , light)"}.cl-colors__item--highlight-light>.cl-colors__definition::after{content:"#FFFDBD<br>rgba(255, 253, 189, 1)<br>hsla(58.1818181818deg, 100%, 87.0588235294%, 1)"}.cl-colors__item--background>.cl-colors__swatch{background-color:rgba(var(--c-background,239,239,235),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--background>.cl-colors__definition::before{content:"Usage: clr(background, )"}.cl-colors__item--background>.cl-colors__definition::after{content:"#18191B<br>rgba(24, 25, 27, 1)<br>hsla(220deg, 5.8823529412%, 10%, 1)"}.cl-colors__item--background-inverse>.cl-colors__swatch{background-color:rgba(var(--c-background-inverse,239,239,235),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--background-inverse>.cl-colors__definition::before{content:"Usage: clr(background, , inverse)"}.cl-colors__item--background-inverse>.cl-colors__definition::after{content:"#FFFFFF<br>rgba(255, 255, 255, 1)<br>hsla(0deg, 0%, 100%, 1)"}.cl-colors__item--text>.cl-colors__swatch{background-color:rgba(var(--c-text,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--text>.cl-colors__definition::before{content:"Usage: clr(text, )"}.cl-colors__item--text>.cl-colors__definition::after{content:"#FFFFFF<br>rgba(255, 255, 255, 1)<br>hsla(0deg, 0%, 100%, 1)"}.cl-colors__item--text-inverse>.cl-colors__swatch{background-color:rgba(var(--c-text-inverse,81,83,74),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--text-inverse>.cl-colors__definition::before{content:"Usage: clr(text, , inverse)"}.cl-colors__item--text-inverse>.cl-colors__definition::after{content:"#18191B<br>rgba(24, 25, 27, 1)<br>hsla(220deg, 5.8823529412%, 10%, 1)"}.cl-colors__item--neutral>.cl-colors__swatch{background-color:rgba(var(--c-neutral,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral>.cl-colors__definition::before{content:"Usage: clr(neutral, )"}.cl-colors__item--neutral>.cl-colors__definition::after{content:"#919292<br>rgba(145, 146, 146, 1)<br>hsla(180deg, 0.4566210046%, 57.0588235294%, 1)"}.cl-colors__item--neutral-cold>.cl-colors__swatch{background-color:rgba(var(--c-neutral-cold,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-cold>.cl-colors__definition::before{content:"Usage: clr(neutral, , cold)"}.cl-colors__item--neutral-cold>.cl-colors__definition::after{content:"#F3F1ED<br>rgba(243, 241, 237, 1)<br>hsla(40deg, 20%, 94.1176470588%, 1)"}.cl-colors__item--neutral-warm>.cl-colors__swatch{background-color:rgba(var(--c-neutral-warm,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-warm>.cl-colors__definition::before{content:"Usage: clr(neutral, , warm)"}.cl-colors__item--neutral-warm>.cl-colors__definition::after{content:"#FFEECD<br>rgba(255, 238, 205, 1)<br>hsla(39.6deg, 100%, 90.1960784314%, 1)"}.cl-colors__item--neutral-n50>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n50,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n50>.cl-colors__definition::before{content:"Usage: clr(neutral, , n50)"}.cl-colors__item--neutral-n50>.cl-colors__definition::after{content:"#F3F3F3<br>rgba(243, 243, 243, 1)<br>hsla(0deg, 0%, 95.2941176471%, 1)"}.cl-colors__item--neutral-n75>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n75,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n75>.cl-colors__definition::before{content:"Usage: clr(neutral, , n75)"}.cl-colors__item--neutral-n75>.cl-colors__definition::after{content:"#CCCCCC<br>rgba(204, 204, 204, 1)<br>hsla(0deg, 0%, 80%, 1)"}.cl-colors__item--neutral-n100>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n100,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n100>.cl-colors__definition::before{content:"Usage: clr(neutral, , n100)"}.cl-colors__item--neutral-n100>.cl-colors__definition::after{content:"#D0D0D0<br>rgba(208, 208, 208, 1)<br>hsla(0deg, 0%, 81.568627451%, 1)"}.cl-colors__item--neutral-n200>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n200,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n200>.cl-colors__definition::before{content:"Usage: clr(neutral, , n200)"}.cl-colors__item--neutral-n200>.cl-colors__definition::after{content:"#B1B1B1<br>rgba(177, 177, 177, 1)<br>hsla(0deg, 0%, 69.4117647059%, 1)"}.cl-colors__item--neutral-n300>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n300,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n300>.cl-colors__definition::before{content:"Usage: clr(neutral, , n300)"}.cl-colors__item--neutral-n300>.cl-colors__definition::after{content:"#919292<br>rgba(145, 146, 146, 1)<br>hsla(180deg, 0.4566210046%, 57.0588235294%, 1)"}.cl-colors__item--neutral-n400>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n400,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n400>.cl-colors__definition::before{content:"Usage: clr(neutral, , n400)"}.cl-colors__item--neutral-n400>.cl-colors__definition::after{content:"#727273<br>rgba(114, 114, 115, 1)<br>hsla(240deg, 0.4366812227%, 44.9019607843%, 1)"}.cl-colors__item--neutral-n500>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n500,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n500>.cl-colors__definition::before{content:"Usage: clr(neutral, , n500)"}.cl-colors__item--neutral-n500>.cl-colors__definition::after{content:"#535353<br>rgba(83, 83, 83, 1)<br>hsla(0deg, 0%, 32.5490196078%, 1)"}.cl-colors__item--neutral-n600>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n600,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n600>.cl-colors__definition::before{content:"Usage: clr(neutral, , n600)"}.cl-colors__item--neutral-n600>.cl-colors__definition::after{content:"#333434<br>rgba(51, 52, 52, 1)<br>hsla(180deg, 0.9708737864%, 20.1960784314%, 1)"}.cl-colors__item--neutral-n700>.cl-colors__swatch{background-color:rgba(var(--c-neutral-n700,145,146,146),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--neutral-n700>.cl-colors__definition::before{content:"Usage: clr(neutral, , n700)"}.cl-colors__item--neutral-n700>.cl-colors__definition::after{content:"#18191B<br>rgba(24, 25, 27, 1)<br>hsla(220deg, 5.8823529412%, 10%, 1)"}.cl-colors__item--message>.cl-colors__swatch{background-color:rgba(var(--c-message,17,125,98),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--message>.cl-colors__definition::before{content:"Usage: clr(message, )"}.cl-colors__item--message>.cl-colors__definition::after{content:"#117D62<br>rgba(17, 125, 98, 1)<br>hsla(165deg, 76.0563380282%, 27.8431372549%, 1)"}.cl-colors__item--warning>.cl-colors__swatch{background-color:rgba(var(--c-warning,216,178,52),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--warning>.cl-colors__definition::before{content:"Usage: clr(warning, )"}.cl-colors__item--warning>.cl-colors__definition::after{content:"#FFEB0A<br>rgba(255, 235, 10, 1)<br>hsla(55.1020408163deg, 100%, 51.9607843137%, 1)"}.cl-colors__item--error>.cl-colors__swatch{background-color:rgba(var(--c-error,185,29,66),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--error>.cl-colors__definition::before{content:"Usage: clr(error, )"}.cl-colors__item--error>.cl-colors__definition::after{content:"#B91D42<br>rgba(185, 29, 66, 1)<br>hsla(345.7692307692deg, 72.8971962617%, 41.9607843137%, 1)"}.cl-colors__item--full-white>.cl-colors__swatch{background-color:rgba(var(--c-full-white,255,255,255),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--full-white>.cl-colors__definition::before{content:"Usage: clr(full-white, )"}.cl-colors__item--full-white>.cl-colors__definition::after{content:"#FFFFFF<br>rgba(255, 255, 255, 1)<br>hsla(0deg, 0%, 100%, 1)"}.cl-colors__item--full-black>.cl-colors__swatch{background-color:rgba(var(--c-full-black,0,0,0),1);box-shadow:0 2px 10px rgba(var(--c-neutral-n100,145,146,146),.5)}.cl-colors__item--full-black>.cl-colors__definition::before{content:"Usage: clr(full-black, )"}.cl-colors__item--full-black>.cl-colors__definition::after{content:"#000000<br>rgba(0, 0, 0, 1)<br>hsla(0deg, 0%, 0%, 1)"}.motion{padding:0 1rem}@media(min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width:920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:rgba(var(--c-highlight-bright,79,171,215),1);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 0.3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all .3s ease-in-out}.demo-motion--fade:hover{background-color:rgba(var(--c-accent-bright,104,103,96),1);color:rgba(var(--c-neutral,145,146,146),1)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17,0.67,0.83,0.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}.flex-column,.summary-chart,.summary-chart__column{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%}.flex-row-inline{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}@media(min-width:480px){.flex-row-inline{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.flex-row-inline{flex-wrap:nowrap}}@media print{.flex-row-inline>*{display:inline;width:max-content !important}.flex-row-inline>*.flex-row,.flex-row-inline>.summary-chart__row-labels,.flex-row-inline>.summary-chart__column--action{display:flex}}.flex-row,.summary-chart__row-labels,.summary-chart__column--action{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}@media(min-width:480px){.flex-row,.summary-chart__row-labels,.summary-chart__column--action{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.flex-row,.summary-chart__row-labels,.summary-chart__column--action{flex-wrap:nowrap}}@media print{.flex-row>*,.summary-chart__row-labels>*,.summary-chart__column--action>*{display:inline;width:max-content !important}.flex-row>*.flex-row,.summary-chart__row-labels>*.flex-row,.summary-chart__column--action>*.flex-row,.flex-row>.summary-chart__row-labels,.summary-chart__row-labels>.summary-chart__row-labels,.summary-chart__column--action>.summary-chart__row-labels,.flex-row>.summary-chart__column--action,.summary-chart__row-labels>.summary-chart__column--action,.summary-chart__column--action>.summary-chart__column--action{display:flex}}.flex-row>*,.summary-chart__row-labels>*,.summary-chart__column--action>*{flex:1}.flex-row-simple{display:flex}.gap-05{gap:.5rem}.gap-1{gap:1rem}@media print{.gap-1{gap:.5rem}}.gap-2{gap:2rem}@media print{.gap-2{gap:.5rem}}.gap-05ch{gap:.5ch}.field-label-value,.summary-chart__column--designation .summary-chart__column-item:nth-child(2),.summary-chart__column--designation .summary-chart__column-item:nth-child(3),.summary-chart__column--action .summary-chart__column-item,.summary-chart__column--budget .summary-chart__column-item{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5ch;align-items:flex-end}@media(min-width:480px){.field-label-value,.summary-chart__column--designation .summary-chart__column-item:nth-child(2),.summary-chart__column--designation .summary-chart__column-item:nth-child(3),.summary-chart__column--action .summary-chart__column-item,.summary-chart__column--budget .summary-chart__column-item{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.field-label-value,.summary-chart__column--designation .summary-chart__column-item:nth-child(2),.summary-chart__column--designation .summary-chart__column-item:nth-child(3),.summary-chart__column--action .summary-chart__column-item,.summary-chart__column--budget .summary-chart__column-item{flex-wrap:nowrap}}@media print{.field-label-value>*,.summary-chart__column--designation .summary-chart__column-item:nth-child(2)>*,.summary-chart__column--designation .summary-chart__column-item:nth-child(3)>*,.summary-chart__column--action .summary-chart__column-item>*,.summary-chart__column--budget .summary-chart__column-item>*{display:inline;width:max-content !important}.field-label-value>*.flex-row,.summary-chart__column--designation .summary-chart__column-item:nth-child(2)>*.flex-row,.summary-chart__column--designation .summary-chart__column-item:nth-child(3)>*.flex-row,.summary-chart__column--action .summary-chart__column-item>*.flex-row,.summary-chart__column--budget .summary-chart__column-item>*.flex-row,.field-label-value>.summary-chart__row-labels,.summary-chart__column--designation .summary-chart__column-item:nth-child(2)>.summary-chart__row-labels,.summary-chart__column--designation .summary-chart__column-item:nth-child(3)>.summary-chart__row-labels,.summary-chart__column--action .summary-chart__column-item>.summary-chart__row-labels,.summary-chart__column--budget .summary-chart__column-item>.summary-chart__row-labels,.field-label-value>.summary-chart__column--action,.summary-chart__column--designation .summary-chart__column-item:nth-child(2)>.summary-chart__column--action,.summary-chart__column--designation .summary-chart__column-item:nth-child(3)>.summary-chart__column--action,.summary-chart__column--action .summary-chart__column-item>.summary-chart__column--action,.summary-chart__column--budget .summary-chart__column-item>.summary-chart__column--action{display:flex}}.field-value{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5ch}@media(min-width:480px){.field-value{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.field-value{flex-wrap:nowrap}}@media print{.field-value>*{display:inline;width:max-content !important}.field-value>*.flex-row,.field-value>.summary-chart__row-labels,.field-value>.summary-chart__column--action{display:flex}}.field-value .field__items{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5ch}@media(min-width:480px){.field-value .field__items{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.field-value .field__items{flex-wrap:nowrap}}@media print{.field-value .field__items>*{display:inline;width:max-content !important}.field-value .field__items>*.flex-row,.field-value .field__items>.summary-chart__row-labels,.field-value .field__items>.summary-chart__column--action{display:flex}}.field-value .field__item:not(:last-child)::after{content:","}.underline{border-bottom:1px solid rgb(var(--c-text))}html{box-sizing:border-box}html body{background-color:rgba(var(--c-background,239,239,235),1);color:rgba(var(--c-text,81,83,74),1)}html body{font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6}html body .gin-layer-wrapper,html body .block-system-main-block>form,html body s .views-edit-view,html body .views-preview-wrapper,html body #views-entity-list,html body .admin.my-workbench,html body .media-library-views-form,html body .user-admin-permissions,html body .field-config-form{border:none;box-shadow:none;border-radius:0}html body .form-element{border-radius:0}*,*::after,*::before{box-sizing:inherit}.main{max-width:xlarge;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.main{padding:0 1rem}}@media(min-width:1224px){.main{padding-left:calc(1rem + -50vw + xlarge/2);padding-right:calc(1rem + -50vw + xlarge/2)}}.main{display:block}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}@media print{nav,.toolbar-bar,.tabs,.block-local-tasks-block,.action-links,#toolbar-administration,.site-footer,.region-header,button:not(.mpu-print-btn),.mpu-closs-btn-class,.content-header,.messages-list,.views-exposed-form{display:none !important}@page{margin:1cm 0 0 2.5cm;size:auto;@top-left{content:none}@top-center{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-center{content:counter(page) "/" counter(pages)}@bottom-right{content:url(/themes/custom/prc_theme/dist/assets/images/logo-print.png);margin-right:.5cm}margin-bottom:1cm}@page :first{margin-top:0}body{font-size:8pt !important;line-height:1.2 !important;background:none;color:#000;margin:0;padding-bottom:80px !important}body,body.gin--horizontal-toolbar{padding:1rem 1rem !important}.main,.content,.region,article,div{margin:0 !important;padding:0 !important;width:100% !important;float:none !important}p,h1,h2,h3,h4,h5,h6{orphans:3;widows:3;margin:0 !important;padding:0 !important}h1{font-size:14pt !important}h2{font-size:12pt !important}h3{font-size:10pt !important}h4{font-size:8pt !important}h5{font-size:8pt !important}h6{font-size:6pt !important}.region-sticky{position:static}.group-title-wrapper{font-size:.8rem !important;color:rgb(var(--c-highlight)) !important}.gin-secondary-toolbar{border:none !important}.path-roof-evaluation .gin-secondary-toolbar{display:none}.gin-secondary-toolbar .group-title-wrapper{white-space:nowrap !important;width:100% !important}.gin-secondary-toolbar .group-title-wrapper .group-edit-link{display:none}.gin-secondary-toolbar .group-title-wrapper img{max-width:280px !important;max-height:40px !important}.gin-secondary-toolbar .group-title-wrapper .group-title-wrapper__roof-management-program{margin-top:10px;margin-left:100px;font-size:1.5em !important}.active-legends-wrapper img{width:25px;margin-top:0}.active-legends-wrapper .active-legends{padding:6px !important}.active-legends-wrapper .active-legends span{font-size:16px !important}h1.heading{margin-bottom:10px !important}#block-prc-theme-local-actions{display:none}img{max-width:100% !important;page-break-inside:avoid}a{color:#000;text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-size:10pt}h1,h2,h3,h4,h5,h6,tr,img{page-break-inside:avoid;page-break-after:auto}h1,h2{page-break-before:auto}table{display:table !important;border-collapse:collapse;margin:0 !important;width:100% !important}table td,table th{border:1px solid #000;padding:3pt 6pt !important;height:auto !important}table th{font-size:8pt !important;font-weight:bold !important;padding:0 6pt !important;height:22px !important}table caption{padding:4pt 0 !important}*{background:rgba(0,0,0,0) !important;box-shadow:none !important;text-shadow:none !important}.fixed,.sticky,[style*="position: fixed"],[style*="position: sticky"]{position:static !important}ul,ol{margin:0 0 1em 1.5em !important;padding:0 !important}#print_element_frame{display:block !important}.region-sticky{min-height:0 !important}.sticky-shadow{display:none !important}#block-prc-theme-local-actions,.local-actions{display:none !important}}.print-group-wrapper .no-print{margin-top:30px}.button,.button:not(:focus),a.button,a.button:not(:focus),input.button,input.button:not(:focus),#edit-submit.form-submit,#edit-submit.form-submit:not(:focus){border:none !important;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;border-radius:0;color:rgba(var(--c-text-inverse,81,83,74),1);background-color:rgba(var(--c-highlight,79,171,215),1)}.button:visited,.button:not(:focus):visited,a.button:visited,a.button:not(:focus):visited,input.button:visited,input.button:not(:focus):visited,#edit-submit.form-submit:visited,#edit-submit.form-submit:not(:focus):visited{color:rgba(var(--c-text-inverse,81,83,74),1)}.button:hover,.button:active,.button.active,.button.active:focus,.button:focus,.button:not(:focus):hover,.button:not(:focus):active,.button:not(:focus).active,.button:not(:focus).active:focus,.button:not(:focus):focus,a.button:hover,a.button:active,a.button.active,a.button.active:focus,a.button:focus,a.button:not(:focus):hover,a.button:not(:focus):active,a.button:not(:focus).active,a.button:not(:focus).active:focus,a.button:not(:focus):focus,input.button:hover,input.button:active,input.button.active,input.button.active:focus,input.button:focus,input.button:not(:focus):hover,input.button:not(:focus):active,input.button:not(:focus).active,input.button:not(:focus).active:focus,input.button:not(:focus):focus,#edit-submit.form-submit:hover,#edit-submit.form-submit:active,#edit-submit.form-submit.active,#edit-submit.form-submit.active:focus,#edit-submit.form-submit:focus,#edit-submit.form-submit:not(:focus):hover,#edit-submit.form-submit:not(:focus):active,#edit-submit.form-submit:not(:focus).active,#edit-submit.form-submit:not(:focus).active:focus,#edit-submit.form-submit:not(:focus):focus{color:rgba(var(--c-text-inverse,81,83,74),1);background-color:rgba(var(--c-highlight-dark,255,235,10),1)}.button:focus,.button:not(:focus):focus,a.button:focus,a.button:not(:focus):focus,input.button:focus,input.button:not(:focus):focus,#edit-submit.form-submit:focus,#edit-submit.form-submit:not(:focus):focus{box-shadow:0 0 0 1px rgba(var(--c-highlight-light," is not a valid color"),1),0 0 0 4px rgba(var(--c-highlight-light," is not a valid color"),1)}@media(prefers-color-scheme:dark){.button,.button:not(:focus),a.button,a.button:not(:focus),input.button,input.button:not(:focus),#edit-submit.form-submit,#edit-submit.form-submit:not(:focus){color:rgba(var(--c-text-inverse,81,83,74),1);background-color:rgba(var(--c-highlight,79,171,215),1)}.button:visited,.button:not(:focus):visited,a.button:visited,a.button:not(:focus):visited,input.button:visited,input.button:not(:focus):visited,#edit-submit.form-submit:visited,#edit-submit.form-submit:not(:focus):visited{color:rgba(var(--c-text-inverse,81,83,74),1)}.button:hover,.button:active,.button.active,.button.active:focus,.button:focus,.button:not(:focus):hover,.button:not(:focus):active,.button:not(:focus).active,.button:not(:focus).active:focus,.button:not(:focus):focus,a.button:hover,a.button:active,a.button.active,a.button.active:focus,a.button:focus,a.button:not(:focus):hover,a.button:not(:focus):active,a.button:not(:focus).active,a.button:not(:focus).active:focus,a.button:not(:focus):focus,input.button:hover,input.button:active,input.button.active,input.button.active:focus,input.button:focus,input.button:not(:focus):hover,input.button:not(:focus):active,input.button:not(:focus).active,input.button:not(:focus).active:focus,input.button:not(:focus):focus,#edit-submit.form-submit:hover,#edit-submit.form-submit:active,#edit-submit.form-submit.active,#edit-submit.form-submit.active:focus,#edit-submit.form-submit:focus,#edit-submit.form-submit:not(:focus):hover,#edit-submit.form-submit:not(:focus):active,#edit-submit.form-submit:not(:focus).active,#edit-submit.form-submit:not(:focus).active:focus,#edit-submit.form-submit:not(:focus):focus{color:rgba(var(--c-text,81,83,74),1);background-color:rgba(var(--c-highlight-bright,79,171,215),1)}.button:focus,.button:not(:focus):focus,a.button:focus,a.button:not(:focus):focus,input.button:focus,input.button:not(:focus):focus,#edit-submit.form-submit:focus,#edit-submit.form-submit:not(:focus):focus{box-shadow:0 0 0 1px rgba(var(--c-highlight-light," is not a valid color"),1),0 0 0 4px rgba(var(--c-highlight-light," is not a valid color"),1)}}.button,.button:not(:focus),a.button,a.button:not(:focus),input.button,input.button:not(:focus),#edit-submit.form-submit,#edit-submit.form-submit:not(:focus){line-height:1.4;padding:.5rem 1rem}.button--alt,a.button--alt,input.button--alt,#edit-submit.form-submit--alt{color:rgba(var(--c-text-inverse,81,83,74),1);background-color:rgba(var(--c-secondary," is not a valid color"),1)}.button--alt:visited,a.button--alt:visited,input.button--alt:visited,#edit-submit.form-submit--alt:visited{color:rgba(var(--c-text-inverse,81,83,74),1)}.button--alt:hover,.button--alt:active,.button--alt.active,.button--alt.active:focus,.button--alt:focus,a.button--alt:hover,a.button--alt:active,a.button--alt.active,a.button--alt.active:focus,a.button--alt:focus,input.button--alt:hover,input.button--alt:active,input.button--alt.active,input.button--alt.active:focus,input.button--alt:focus,#edit-submit.form-submit--alt:hover,#edit-submit.form-submit--alt:active,#edit-submit.form-submit--alt.active,#edit-submit.form-submit--alt.active:focus,#edit-submit.form-submit--alt:focus{color:rgba(var(--c-secondary," is not a valid color"),1);background-color:rgba(var(--c-highlight,79,171,215),1)}.button--alt:focus,a.button--alt:focus,input.button--alt:focus,#edit-submit.form-submit--alt:focus{box-shadow:0 0 0 1px rgba(var(--c-highlight-light," is not a valid color"),1),0 0 0 4px rgba(var(--c-highlight-light," is not a valid color"),1)}@media(prefers-color-scheme:dark){.button--alt,a.button--alt,input.button--alt,#edit-submit.form-submit--alt{color:rgba(var(--c-text,81,83,74),1);background-color:rgba(var(--c-secondary," is not a valid color"),1)}.button--alt:visited,a.button--alt:visited,input.button--alt:visited,#edit-submit.form-submit--alt:visited{color:rgba(var(--c-text,81,83,74),1)}.button--alt:hover,.button--alt:active,.button--alt.active,.button--alt.active:focus,.button--alt:focus,a.button--alt:hover,a.button--alt:active,a.button--alt.active,a.button--alt.active:focus,a.button--alt:focus,input.button--alt:hover,input.button--alt:active,input.button--alt.active,input.button--alt.active:focus,input.button--alt:focus,#edit-submit.form-submit--alt:hover,#edit-submit.form-submit--alt:active,#edit-submit.form-submit--alt.active,#edit-submit.form-submit--alt.active:focus,#edit-submit.form-submit--alt:focus{color:rgba(var(--c-text,81,83,74),1);background-color:rgba(var(--c-highlight-bright,79,171,215),1)}.button--alt:focus,a.button--alt:focus,input.button--alt:focus,#edit-submit.form-submit--alt:focus{box-shadow:0 0 0 1px rgba(var(--c-highlight-light," is not a valid color"),1),0 0 0 4px rgba(var(--c-highlight-light," is not a valid color"),1)}}.button--alt,a.button--alt,input.button--alt,#edit-submit.form-submit--alt{line-height:2;padding:1rem 2rem}.button.print-content-btn,a.button.print-content-btn,input.button.print-content-btn,#edit-submit.form-submit.print-content-btn{height:auto}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:1px solid rgba(var(--c-accent,104,103,96),1);display:block;position:relative}@media(prefers-color-scheme:dark){.form-item__dropdown{background-color:rgba(var(--c-background-inverse,239,239,235),1)}}.form-item__dropdown::after{border:none;content:" ";position:absolute;top:42%;right:1rem;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:rgba(var(--c-accent-bright,104,103,96),1)}.form-item__select{border:none;height:41px;font-size:16px;margin:0;outline:none;padding:.6rem .75rem .5rem;width:100%}.form-item__select :focus{outline:none;color:rgba(var(--c-accent,104,103,96),1)}@supports((-webkit-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block;background-image:none !important}.form-item__select{padding-right:2rem;background:none;border:none;-webkit-appearance:none;appearance:none}.form-item__select:focus{border-color:rgba(var(--c-accent,104,103,96),1);border-radius:0;background-image:none !important}}select.form-element{border:0}.form-item{color:rgba(var(--c-text,81,83,74),1);margin-bottom:1rem;max-width:32rem}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;font-weight:600;padding:.6rem 0}.form-item__textfield{border:1px solid rgba(var(--c-accent,104,103,96),1);height:43px;padding:.6rem;max-width:100%}.form-item__textfield:focus{border-color:rgba(var(--c-accent-bright,104,103,96),1)}.form-item__textfield:-ms-input-placeholder{color:rgba(var(--c-text,81,83,74),1)}.form-item__textfield::placeholder{color:rgba(var(--c-text,81,83,74),1)}.form-item__description{margin-top:.3rem}.form-fieldset{border:none;margin-bottom:2rem;padding:0;max-width:none}.form-fieldset .form-item{margin-left:1rem;max-width:31rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:1rem;width:100px}@media(prefers-color-scheme:dark){.icons-demo .icon{fill:rgba(var(--c-accent-bright,104,103,96),1)}}.icons-demo pre{background-color:rgba(var(--c-neutral,145,146,146),1);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid rgba(var(--c-neutral,145,146,146),1);margin:.25rem}.link{color:rgba(var(--c-accent,104,103,96),1)}.link:hover{color:rgba(var(--c-accent-bright,104,103,96),1)}ul{list-style:none;margin:0;padding:0}ul{list-style-type:disc}ol{list-style:none;margin:0;padding:0}ol{list-style-type:decimal}.text-field li{padding-left:1rem}.dl-term{font-weight:bold}.table,.text-field table{border-spacing:0;margin:1rem 0;width:100%;background-color:rgba(var(--c-full-white,255,255,255),1);border:none;box-shadow:none}body .layout-container table thead tr th{font-weight:bold;font-size:1rem}body .layout-container .summary-chart header span.field__label{font-weight:bold;font-size:1rem;color:#222330}.table__header{background-color:rgba(var(--c-full-white,255,255,255),1)}.table__header>*{border-color:rgba(var(--c-full-white,255,255,255),1)}.table__header_cell,.text-field th{border:0;border-bottom-width:1px;border-style:solid;border-color:inherit;padding:1rem;color:rgba(var(--c-text,81,83,74),1)}.table__header_cell:last-child,.text-field th:last-child{border-right:0}:last-child>.table__header_cell,.text-field :last-child>th{border-bottom:0}.table__header_cell[data-cell-highlight],.text-field th[data-cell-highlight]{background-color:rgba(var(--c-full-white,255,255,255),1)}.table__row:nth-child(odd),.text-field tr:nth-child(odd){background-color:rgba(var(--c-full-white,255,255,255),1);border-color:rgba(var(--c-neutral-n200,145,146,146),1)}.table__row:nth-child(even),.text-field tr:nth-child(even){background-color:rgba(var(--c-full-white,255,255,255),1);border-color:rgba(var(--c-neutral-n200,145,146,146),1)}.table__cell,.text-field td{border:0;border-bottom-width:1px;border-style:solid;border-color:inherit;padding:1rem;color:rgba(var(--c-text,81,83,74),1)}.table__cell:last-child,.text-field td:last-child{border-right:0}:last-child>.table__cell,.text-field :last-child>td{border-bottom:0}.table__cell[data-cell-highlight],.text-field td[data-cell-highlight]{background-color:rgba(var(--c-full-white,255,255,255),1)}.table__footer{background-color:rgba(var(--c-full-white,255,255,255),1)}.table__footer>*{border-color:rgba(var(--c-full-white,255,255,255),1)}.table__footer_cell,.text-field tfoot th{border:0;border-bottom-width:1px;border-style:solid;border-color:inherit;padding:1rem;color:rgba(var(--c-text,81,83,74),1)}.table__footer_cell:last-child,.text-field tfoot th:last-child{border-right:0}:last-child>.table__footer_cell,.text-field tfoot :last-child>th{border-bottom:0}.table__footer_cell[data-cell-highlight],.text-field tfoot th[data-cell-highlight]{background-color:rgba(var(--c-full-white,255,255,255),1)}caption{caption-side:bottom}h1,.h1,.text-long h1{color:rgba(var(--c-accent,104,103,96),1);font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4;margin:0 0 .5rem;width:auto}h1__link,.h1__link{color:inherit}h1__link:hover,.h1__link:hover{color:inherit}h2,.h2,.text-long h2{color:rgba(var(--c-accent,104,103,96),1);font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1.4;margin:0 0 .5rem;width:auto}h2__link,.h2__link{color:inherit}h2__link:hover,.h2__link:hover{color:inherit}h3,.h3,.text-long h3{color:rgba(var(--c-accent,104,103,96),1);font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.3;margin:0 0 .5rem;width:auto}h3__link,.h3__link{color:inherit}h3__link:hover,.h3__link:hover{color:inherit}h4,.h4,.text-long h4{color:rgba(var(--c-accent,104,103,96),1);font-family:Arial,Helvetica,sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;line-height:1.6;margin:0 0 .5rem;width:auto}h4__link,.h4__link{color:inherit}h4__link:hover,.h4__link:hover{color:inherit}h5,.h5,.text-long h5,h6,.h6,.text-long h6{color:rgba(var(--c-accent,104,103,96),1);font-family:Arial,Helvetica,sans-serif;font-weight:600;font-style:normal;font-size:1.1rem;line-height:2;margin:0 0 .5rem;width:auto}h5__link,.h5__link,h6__link,.h6__link{color:inherit}h5__link:hover,.h5__link:hover,h6__link:hover,.h6__link:hover{color:inherit}.paragraph,.text-long p{margin:0 0 1em}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px rgba(var(--c-accent,104,103,96),1);margin-left:1rem;padding-left:1rem}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}pre{margin:0;background-color:var(--c-background-section)}.tooltip{display:flex;flex-direction:column;align-items:center;position:relative}.tooltip__icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid rgba(var(--c-text,81,83,74),1);border-radius:50%;font-family:"Courier New",Courier,monospace;font-size:.8rem;text-indent:1px;background:none;color:rgba(var(--c-text,81,83,74),1);cursor:pointer}.tooltip__icon:focus-visible{outline-offset:.5rem}.tooltip__content{visibility:hidden;position:absolute;padding:1rem;min-width:12.5rem;max-width:18.5rem;border-radius:.15rem;font-size:.875rem;background-color:rgba(var(--c-accent,104,103,96),1);color:rgba(var(--c-text-inverse,81,83,74),1);overflow-wrap:break-word;box-shadow:0 .125rem .375rem rgba(0,0,0,.3);z-index:11}.tooltip__content::before{content:"";display:block;position:absolute;width:0;height:0}.tooltip__content[data-direction=top]{transform:translateY(calc(-100% - 1rem))}.tooltip__content[data-direction=top]::before{top:calc(100% - 1px);left:calc(50% - .5rem);border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-top:.5rem solid rgba(var(--c-accent,104,103,96),1)}.tooltip__content[data-direction=right]{transform:translate(calc(18.5rem / 2 + 1.875rem),-50%)}.tooltip__content[data-direction=right]::before{top:50%;right:calc(100% - 1px);border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(var(--c-accent,104,103,96),1)}.tooltip__content[data-direction=bottom]{margin-top:2.2rem}.tooltip__content[data-direction=bottom]::before{top:-0.5rem;left:calc(50% - .5rem);border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(var(--c-accent,104,103,96),1)}.tooltip__content[data-direction=left]{transform:translate(calc(-18.5rem / 2 - 1.875rem),-50%)}.tooltip__content[data-direction=left]::before{top:50%;left:calc(100% - 1px);border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-left:.5rem solid rgba(var(--c-accent,104,103,96),1)}.tooltip__content--visible{visibility:visible}.video iframe{height:100%;width:100%}.video video{height:auto;width:100%}.video__wrap{aspect-ratio:16/9;overflow:hidden;position:relative}.gin-secondary-toolbar,.region-sticky{height:auto}.gin-secondary-toolbar{align-items:flex-start;gap:1rem}.gin-secondary-toolbar .group-logo{align-self:normal;font-size:1rem;margin-top:.9rem;max-height:80px}.gin-secondary-toolbar .group-edit-link{display:none;font-size:15px;font-weight:normal;position:absolute;top:10px;color:#000;padding:2px 5px;border-radius:5px;background-color:rgba(0,0,0,.3)}.gin-secondary-toolbar .group-title-wrapper:hover .group-edit-link{display:block}.gin-secondary-toolbar__wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.gin-secondary-toolbar__inner{display:flex;width:100%;align-items:flex-end}.gin-secondary-toolbar__inner .group-title-wrapper{color:rgba(var(--c-accent,104,103,96),1);font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.4;margin:0 0 .5rem;width:auto;display:flex;flex-direction:column;font-size:2.5rem;flex-grow:1}.gin-secondary-toolbar__inner .group-title-wrapper__link{color:inherit}.gin-secondary-toolbar__inner .group-title-wrapper__link:hover{color:inherit}@media(min-width:720px){.gin-secondary-toolbar__inner .group-title-wrapper{flex-direction:row;align-items:center;gap:1rem}}.gin-secondary-toolbar__inner .group-title-wrapper__roof-management-program{font-size:.75em;font-weight:400}#block-prc-theme-local-actions,.sub-region-sticky{flex:1;display:flex;justify-content:flex-end}.prc-custom-local-actions .item-list{flex:1;display:flex;justify-content:flex-end}.prc-custom-local-actions .item-list li{display:inline-block;margin-right:10px}.accordion{padding-block:1rem}.accordion__controls{list-style:none;margin:0;padding:0}.accordion__controls{display:flex}.accordion__controls__item:not(:last-child){padding-right:1rem;margin-right:1rem;border-right:1px solid}.accordion-item__toggle{display:flex;gap:1rem;align-items:center}.accordion-item__toggle:hover{color:rgba(var(--c-primary,81,83,74),1)}.accordion__toggle-all{display:flex;gap:1rem;align-items:center}.accordion__toggle-all:hover{color:rgba(var(--c-primary,81,83,74),1)}.accordion__icon{height:1rem;width:1rem;pointer-events:none}.accordion__toggle-all--collapse .accordion__icon{transform:rotate(180deg)}.accordion-item{border-bottom:1px solid;padding-top:1rem}.accordion-item__heading{display:flex;margin-bottom:1rem}.accordion-item__icon{height:1rem;width:1rem}[aria-expanded=true]>.accordion-item__icon{transform:rotate(180deg)}.accordion-item__content{overflow:hidden}[data-accordion-expanded=true] .accordion-item__content{margin-bottom:1rem}[data-accordion-expanded=false] .accordion-item__content{max-height:0}.alert{background-color:rgba(var(--c-warning,216,178,52),1);padding:1rem;color:rgba(var(--c-text,81,83,74),1)}.alert[data-alert-type=emergency]{background-color:rgba(var(--c-error,185,29,66),1)}.alert[data-alert-type=marketing]{background-color:rgba(var(--c-message,17,125,98),1)}.alert[data-alert-state=dismissed]{display:none}[data-alert-state=collapsed] .alert__paragraph,[data-alert-state=collapsed] .alert__link{display:none}.alert__inner{display:flex;align-items:center}.alert__icon{display:flex;margin-right:1rem}.alert__icon svg{height:2rem;width:2rem}.alert__toggle{display:flex;margin-left:auto;transform:rotate(180deg);border:none;background:none}[data-alert-state=collapsed] .alert__toggle{transform:rotate(0deg)}.alert__toggle svg{height:1.5rem;width:1.5rem}.card__heading{color:rgba(var(--c-accent,104,103,96),1);font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:1.3rem;line-height:1.4;margin:0 0 .5rem;width:auto}.card__heading__link{color:inherit}.card__heading__link:hover{color:inherit}.card__heading{margin-bottom:0}.card__heading-link{color:rgba(var(--c-accent,104,103,96),1)}.card__heading-link:hover{color:rgba(var(--c-accent-bright,104,103,96),1)}.card__subheading{color:rgba(var(--c-accent,104,103,96),1);font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.3;margin:0 0 .5rem;width:auto}.card__subheading__link{color:inherit}.card__subheading__link:hover{color:inherit}.card__subheading{margin-bottom:0}.card__subheading{color:rgba(var(--c-text,81,83,74),1)}.card__body{margin:.7rem 0 1rem}.card__link{color:rgba(var(--c-accent,104,103,96),1)}.card__link:hover{color:rgba(var(--c-accent-bright,104,103,96),1)}.card__button{border:none !important;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;border-radius:0;color:rgba(var(--c-text-inverse,81,83,74),1);background-color:rgba(var(--c-highlight,79,171,215),1)}.card__button:visited{color:rgba(var(--c-text-inverse,81,83,74),1)}.card__button:hover,.card__button:active,.card__button.active,.card__button.active:focus,.card__button:focus{color:rgba(var(--c-text-inverse,81,83,74),1);background-color:rgba(var(--c-highlight-dark,255,235,10),1)}.card__button:focus{box-shadow:0 0 0 1px rgba(var(--c-highlight-light," is not a valid color"),1),0 0 0 4px rgba(var(--c-highlight-light," is not a valid color"),1)}@media(prefers-color-scheme:dark){.card__button{color:rgba(var(--c-text-inverse,81,83,74),1);background-color:rgba(var(--c-highlight,79,171,215),1)}.card__button:visited{color:rgba(var(--c-text-inverse,81,83,74),1)}.card__button:hover,.card__button:active,.card__button.active,.card__button.active:focus,.card__button:focus{color:rgba(var(--c-text,81,83,74),1);background-color:rgba(var(--c-highlight-bright,79,171,215),1)}.card__button:focus{box-shadow:0 0 0 1px rgba(var(--c-highlight-light," is not a valid color"),1),0 0 0 4px rgba(var(--c-highlight-light," is not a valid color"),1)}}.card__button{line-height:1.4;padding:.5rem 1rem}.card--bg{background-color:rgba(var(--c-highlight-bright,79,171,215),1);padding:1rem}.cta{background-color:rgba(var(--c-neutral-n100,145,146,146),1);padding:3rem;text-align:center;text-transform:uppercase}body .ui-dialog{margin-top:4rem}body .ui-dialog .ui-dialog-titlebar{background:rgb(var(--c-accent))}.logo{width:100%;max-width:auto}.logo--header{max-width:20rem}.logo--footer{max-width:10rem}.breadcrumbs{padding:0 0 2rem;width:100%}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:rgba(var(--c-accent,104,103,96),1);text-decoration:none}.breadcrumb__link:hover{color:rgba(var(--c-accent-bright,104,103,96),1)}.breadcrumb__item{display:inline-block;font-size:.75rem}.breadcrumb__item:last-child{color:rgba(var(--c-text,81,83,74),1)}.breadcrumb__item:last-child::after{content:""}.breadcrumb_link:active{color:rgba(var(--c-text,81,83,74),1)}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1rem .5rem 0}@media(min-width:920px){.inline-menu__item{display:inline;margin-bottom:1rem}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:rgba(var(--c-accent,104,103,96),1)}.inline-menu__link:hover{color:rgba(var(--c-accent-bright,104,103,96),1)}.inline-menu__link{font-size:.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.main-nav{display:none}@media(min-width:720px){.main-nav{display:block}}.main-nav--open{position:absolute;left:0;right:0;top:110px;display:block;overflow-y:scroll;width:100%;background-color:rgba(var(--c-background,239,239,235),1)}@media(min-width:720px){.main-nav--open{position:relative;left:auto;right:auto;top:auto;width:auto;overflow-y:visible}}.main-menu{list-style:none;margin:0;padding:0}.main-menu{position:relative;z-index:10;border-bottom:1px solid}@media(min-width:720px){.main-menu{border-bottom:none}}.main-menu--sub{height:0;overflow:hidden;width:100%;border-bottom:none;background-color:rgba(var(--c-neutral,145,146,146),1)}@media(min-width:720px){.main-menu--sub{position:absolute;left:0;top:55px;z-index:1;display:none;height:auto;overflow:visible;padding:1rem 0;width:315px;background-color:rgba(var(--c-accent-bright,104,103,96),1);font-size:.9rem}}@media(min-width:720px){.main-menu--sub:hover .main-menu__link--sub{color:rgba(var(--c-highlight,79,171,215),1)}.main-menu--sub:hover .main-menu__link--sub.active,.main-menu--sub:hover .main-menu__link--sub:active,.main-menu--sub:hover .main-menu__link--sub:hover{background-color:rgba(var(--c-accent-bright,104,103,96),1);color:rgba(var(--c-background,239,239,235),1)}}.main-menu--sub-open{height:auto}@media(min-width:720px){.main-menu--sub-2{display:none}}.menu-item,.menu-item-title{color:rgba(var(--c-menu-text,195,193,180),1) !important}.menu-item:hover,.menu-item-title:hover{color:rgba(var(--c-menu-text,195,193,180),1) !important}.menu-item a,.menu-item-title a{color:rgba(var(--c-menu-text,195,193,180),1) !important}.menu-item a:hover,.menu-item-title a:hover{color:rgba(var(--c-menu-text,195,193,180),1) !important}.main-menu__item{position:relative;display:flex;flex-wrap:wrap;border-top:1px solid}@media(min-width:720px){.main-menu__item{display:inline-block;border-top:none}.main-menu__item:not(.main-menu__item--sub):focus-within,.main-menu__item:not(.main-menu__item--sub):hover{background-color:rgba(var(--c-accent-bright,104,103,96),1);color:rgba(var(--c-highlight-bright,79,171,215),1)}.main-menu__item:not(.main-menu__item--sub):focus-within>.main-menu__link,.main-menu__item:not(.main-menu__item--sub):hover>.main-menu__link{color:rgba(var(--c-highlight,79,171,215),1)}.main-menu__item:not(.main-menu__item--sub):focus-within>.main-menu__link:hover,.main-menu__item:not(.main-menu__item--sub):focus-within>.main-menu__link:focus,.main-menu__item:not(.main-menu__item--sub):hover>.main-menu__link:hover,.main-menu__item:not(.main-menu__item--sub):hover>.main-menu__link:focus{color:rgba(var(--c-highlight-bright,79,171,215),1)}.main-menu__item:not(.main-menu__item--sub):focus-within>.main-menu--sub,.main-menu__item:not(.main-menu__item--sub):hover>.main-menu--sub{display:block}}.expand-sub{position:relative;display:block;width:20%;background-color:rgba(var(--c-accent-bright,104,103,96),1);color:rgba(var(--c-text-inverse,81,83,74),1);cursor:pointer}@media(min-width:720px){.expand-sub{display:none}}.expand-sub::after{position:absolute;right:50%;top:50%;content:"";display:block;margin-right:-12px;margin-top:-6px;width:0;border:15px solid;border-bottom-color:rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0)}.expand-sub--open{background-color:rgba(var(--c-accent-bright,104,103,96),1);color:rgba(var(--c-neutral,145,146,146),1)}.expand-sub--open::after{margin-top:-20px;border-top-color:rgba(0,0,0,0);border-bottom:15px solid}@media(min-width:720px){.main-menu__item--sub{display:block}.main-menu__item--sub:not(:first-child){border-top:1px solid rgba(var(--c-highlight,79,171,215),1)}}.main-menu__link{display:block;padding:1rem 3rem 1rem 2rem;color:rgba(var(--c-accent,104,103,96),1);font-size:1.2rem;font-weight:bold;line-height:1.5;text-decoration:none}.main-menu__link--with-sub{width:80%}.main-menu__link:focus,.main-menu__link:hover{color:rgba(var(--c-text,81,83,74),1)}@media(min-width:720px){.main-menu__link:focus,.main-menu__link:hover{background-color:rgba(var(--c-accent-bright,104,103,96),1);color:rgba(var(--c-highlight-bright,79,171,215),1)}}@media(min-width:720px){.main-menu__link{position:relative;display:inline-block;padding:1rem;width:auto;border-bottom:none;font-size:1.1rem;text-transform:none}.main-menu__link::after{display:inline-block;content:">";margin-left:.5rem}.main-menu__link--sub::after{display:none}}.main-menu__link--sub{padding-left:3rem;color:rgba(var(--c-accent,104,103,96),1);font-weight:normal}@media(min-width:720px){.main-menu__link--sub{display:block;padding:.3333333333rem 1rem;color:rgba(var(--c-highlight,79,171,215),1)}}.main-menu--sub-2{background-color:rgba(var(--c-highlight-bright,79,171,215),1)}.main-menu__link--sub-2{padding-left:4rem}.toggle-expand{color:rgba(var(--c-accent,104,103,96),1)}.toggle-expand:hover{color:rgba(var(--c-accent-bright,104,103,96),1)}.toggle-expand{position:absolute;top:1rem;display:inline-block;margin-left:-1rem;margin-top:-1rem;padding:1rem;width:100vw;text-decoration:none}.toggle-expand--open{background-color:rgba(var(--c-accent,104,103,96),1)}@media(min-width:720px){.toggle-expand{display:none}}.toggle-expand__text{display:block;font-size:.9rem;font-weight:bold}.toggle-expand--open .toggle-expand__text{color:rgba(var(--c-background,239,239,235),1)}.toggle-expand__icon{height:3rem;width:3rem;margin:0 auto}.toggle-expand__open{display:inline-block;float:right;text-align:center}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__open svg{fill:rgba(var(--c-text,81,83,74),1)}.toggle-expand__close{display:none;float:right;text-align:center}.toggle-expand--open .toggle-expand__close{display:inline-block}.toggle-expand__close svg{fill:rgba(var(--c-text-inverse,81,83,74),1)}.toolbar-menu .menu-item__admin_toolbar_tools-help{display:flex;align-items:center;white-space:nowrap}.toolbar-menu .menu-item__admin_toolbar_tools-help .toolbar-menu__roofpro-text{padding:0 1rem 0 0;font-weight:400;color:rgba(var(--c-text-inverse," is not a valid color"),1);pointer-events:none}.toolbar-menu .menu-item__admin_toolbar_tools-help .toolbar-menu__roofpro-text span{font-weight:700;color:rgba(var(--c-text-inverse," is not a valid color"),1)}.toolbar-menu .menu-item__admin_toolbar_tools-help .toolbar-menu{top:53px}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:.5rem}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:rgba(var(--c-text,81,83,74),1)}.social-menu__link:focus,.social-menu__link:hover{text-decoration:underline}.social-menu__icon{height:16px;width:16px;margin-right:.5rem;fill:currentColor}.social-menu__text{font-weight:bold}.pager{margin:2rem 0}.pager__items{gap:.25rem}.pager__items{list-style:none;margin:0;padding:0}@media(min-width:920px){.pager__items{gap:.5rem}}.pager__items{text-align:center}.pager__item{display:inline-block;margin:0}.pager__link{display:flex;align-items:center;justify-content:center;padding:.5rem;color:rgba(var(--c-text,81,83,74),1);text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:focus{background-color:rgba(var(--c-text,81,83,74),1);color:rgba(var(--c-text-inverse,81,83,74),1)}.pager__link.is-active:hover,.pager__link.is-active:focus{background-color:rgba(var(--c-accent,104,103,96),1)}.pager__item--next .pager__link::after,.pager__item--next .pager__link::before,.pager__item--prev .pager__link::after,.pager__item--prev .pager__link::before,.pager__item--first .pager__link::after,.pager__item--first .pager__link::before,.pager__item--last .pager__link::after,.pager__item--last .pager__link::before{display:none}.pager__link--next,.pager__link--prev,.pager__link--first,.pager__link--last{display:flex;padding:0}.pager__link--next:hover,.pager__link--next:focus,.pager__link--prev:hover,.pager__link--prev:focus,.pager__link--first:hover,.pager__link--first:focus,.pager__link--last:hover,.pager__link--last:focus{background-color:rgba(0,0,0,0);color:rgba(var(--c-accent,104,103,96),1)}.summary-chart-pager .pager__link--next,.summary-chart-pager .pager__link--prev,.summary-chart-pager .pager__link--first,.summary-chart-pager .pager__link--last{display:flex}.summary-chart-pager .pager__link--next::before,.summary-chart-pager .pager__link--next::after,.summary-chart-pager .pager__link--prev::before,.summary-chart-pager .pager__link--prev::after,.summary-chart-pager .pager__link--first::before,.summary-chart-pager .pager__link--first::after,.summary-chart-pager .pager__link--last::before,.summary-chart-pager .pager__link--last::after{display:none}.pull-quote{padding:2rem}[data-pull-quote-style=bar-left] .pull-quote__figure{padding-left:1rem;border-left:.5rem solid rgba(var(--c-accent,104,103,96),1)}[data-pull-quote-style=bar-right] .pull-quote__figure{padding-right:1rem;border-right:.5rem solid rgba(var(--c-accent,104,103,96),1);text-align:right}[data-pull-quote-style=quote-left] .pull-quote__figure{position:relative;padding-left:3rem}[data-pull-quote-style=quote-left] .pull-quote__figure::before{content:"“";position:absolute;top:0;left:0;font-size:4em;line-height:.8;color:rgba(var(--c-accent,104,103,96),1)}.pull-quote__quote{border-left:none;margin:0}.pull-quote__quote p{font-size:1.2rem}.pull-quote__attribution{font-size:1rem;color:rgba(var(--c-text,81,83,74),1)}.status__list{list-style:none;margin:0;padding:0}.status__list{margin-bottom:1rem}.status{display:block;margin-bottom:.5rem;padding:.5rem;text-align:center}.status--warning{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-warning,216,178,52),1)}.status--error{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-error,185,29,66),1)}.status--status{color:rgba(var(--c-full-white,255,255,255),1);background-color:rgba(var(--c-message,17,125,98),1)}.tabs__nav{flex-wrap:wrap}.tabs__nav{list-style:none;margin:0;padding:0}.tabs__nav{border-bottom:1px solid rgba(var(--c-highlight-bright,79,171,215),1)}@media(min-width:920px){.tabs__nav{border-left:1px solid rgba(var(--c-highlight-bright,79,171,215),1);display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block;background-color:rgba(var(--c-background,239,239,235),1)}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block;background-color:rgba(var(--c-ginprimarylight,213,226,246),1)}.tabs__nav--local-tasks{margin:1rem 0 .5rem;padding:0;border-left:none;border-color:rgba(var(--c-accent-bright,104,103,96),1)}.tabs__nav--local-tasks li{display:flex}.tabs__link--local-tasks{padding:calc(1rem - 2px);text-decoration:none;text-decoration-style:none}.tabs__link--local-tasks.is-active{background-color:rgba(var(--c-ginprimarylight,213,226,246),1);color:rgba(var(--c-ginprimary,35,82,156),1)}.tabs__link--local-tasks:hover{text-decoration:underline;text-decoration-style:dotted}.text-with-media__inner{display:flex;flex-flow:row nowrap;gap:.5rem}[data-image-position=left] .text-with-media__inner{flex-direction:row-reverse}#mpu-popup{z-index:999}#mpu-popup .mpu-popup-content{display:flex;justify-content:center;align-items:flex-start;width:80%;height:auto;max-width:90vw;max-height:90vh;background-color:rgba(0,0,0,0)}#mpu-popup .mpu-popup-content img{max-width:100%;height:auto;border:none}#mpu-popup .mpu-popup-content:has(iframe){height:90vh}#mpu-popup .mpu-closs-btn-class{cursor:pointer;right:-25px;bottom:95%;line-height:2rem;border:1px solid #fff;border-radius:50%;padding:0;background:#000;opacity:.8;width:50px;height:50px;left:unset;line-height:0}#mpu-popup .mpu-closs-btn-class svg{width:100% !important;height:45px !important}.mpu-popup-content{align-items:flex-start}.mpu-popup-content img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:2rem}.grid__item{flex:1 1 100%;margin-bottom:2rem}@media(min-width:920px){.grid__item{margin:0 2rem 0 0;flex-basis:30%}}.grid__item:last-child{margin-right:0}.grid__item--example{background-color:rgba(var(--c-highlight-bright,79,171,215),1);padding:4rem}.footer{background-color:rgba(var(--c-neutral-n100,145,146,146),1);padding:1rem 0}.footer__inner{max-width:xlarge;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.footer__inner{padding:0 1rem}}@media(min-width:1224px){.footer__inner{padding-left:calc(1rem + -50vw + xlarge/2);padding-right:calc(1rem + -50vw + xlarge/2)}}.footer__inner{display:flex;flex-flow:column nowrap;gap:1rem}@media(min-width:920px){.footer__inner{flex-direction:row}}.footer__social{margin-bottom:1rem}@media(min-width:920px){.footer__social{flex:0 1 30%;margin-bottom:0;margin-right:1rem}}@media(min-width:920px){.footer__menu{flex:1 1 100%;margin-left:auto;text-align:right}}.footer__branding{max-width:10rem}.region-site-footer .trademark-footer-text{text-align:center}.header__inner{max-width:xlarge;width:100%;margin:0 auto;padding:0 1rem}@media(min-width:480px){.header__inner{padding:0 1rem}}@media(min-width:1224px){.header__inner{padding-left:calc(1rem + -50vw + xlarge/2);padding-right:calc(1rem + -50vw + xlarge/2)}}.header__inner{display:flex;flex-flow:column nowrap;padding:0}@media(min-width:720px){.header__primary{display:flex;flex-flow:row nowrap;justify-content:space-between}}.header__branding{max-width:190px;padding:1rem 0}@media(min-width:720px){.header__branding{margin-right:1rem;max-width:300px;padding:0}}.main{max-width:xlarge;width:100%;margin:0 auto;padding:0 1rem;padding:0 !important}@media(min-width:480px){.main{padding:0 1rem}}@media(min-width:1224px){.main{padding-left:calc(1rem + -50vw + xlarge/2);padding-right:calc(1rem + -50vw + xlarge/2)}}.main{margin-bottom:4em}@media(min-width:920px){.main{display:flex}}.main-sidebar{margin-bottom:2rem}@media(min-width:920px){.main-sidebar{order:2;width:33%;margin-bottom:0}}.main-content{width:100%}@media(min-width:920px){.main-content--with-sidebar{margin-right:1rem;width:calc(100% - (33% + 1rem))}}.place-holder{color:rgba(var(--c-neutral-n200,145,146,146),1);border:4px dashed rgba(var(--c-neutral-n200,145,146,146),1);padding:3.125rem}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}@media print{.path-roof-evaluation h1.heading{display:none}}.roof-evaluation{margin-top:2rem}.roof-evaluation section{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%;gap:0;background-color:rgb(var(--c-text-inverse));border:1px solid rgb(var(--c-text));align-items:flex-start;justify-content:flex-start}@media print{.roof-evaluation section{padding:0rem;border:none;border-top:1px solid rgb(var(--c-text))}}.roof-evaluation section>h2{margin:0;padding:.5rem 1rem;background-color:rgb(var(--c-text));color:rgb(var(--c-text-inverse));width:100%}@media print{.roof-evaluation section>h2{background-color:rgb(var(--c-text)) !important;color:rgb(var(--c-text-inverse)) !important;padding:0 .2rem !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color:#fff !important;text-transform:uppercase !important}}.roof-evaluation section .section__content{padding:1rem}@media print{.roof-evaluation section .section__content{padding-top:.3rem !important}}.roof-evaluation header{background-color:#e0e0e0}@media print{.roof-evaluation header{background-color:#e0e0e0 !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}}@media print{.roof-evaluation header .roof-evaluation--heading .flex-row{display:flex;gap:2rem}}@media print{.roof-evaluation header .roof-evaluation--heading .roof-evaluation--prepared-for{font-style:italic;font-weight:bold}.roof-evaluation header .roof-evaluation--heading .roof-evaluation--prepared-for span{font-weight:normal;color:rgb(var(--c-text-inverse)) !important}}.roof-evaluation header .roof-evaluation--heading__print-only{display:none;gap:.5rem;margin-right:6rem !important}@media print{.roof-evaluation header .roof-evaluation--heading__print-only{display:flex;flex:none}.roof-evaluation header .roof-evaluation--heading__print-only>div{width:-moz-fit-content !important;width:fit-content !important}.roof-evaluation header .roof-evaluation--heading__print-only .roof-evaluation--heading__print-only__title{font-weight:bold;font-style:italic;font-size:1.3rem;text-transform:uppercase}}.roof-evaluation header .roof-evaluation--heading__print-only .field--name-roof-area-designation{align-items:center;font-size:inherit;color:#fff;font-weight:inherit}@media print{.roof-evaluation header .roof-evaluation--header-content{padding:.2rem 1rem .5rem !important}}.roof-evaluation .underline{border-bottom:1px solid rgb(var(--c-text))}.roof-evaluation .no-shrink{flex-shrink:0}.roof-evaluation .roof-evaluation--heading{padding:.5rem 1rem;background-color:#6e6e6e !important;color:#fff}@media print{.roof-evaluation .roof-evaluation--heading{padding:.2rem 1rem !important;background-color:#6e6e6e !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color:#fff !important}.roof-evaluation .roof-evaluation--heading div{color:#fff !important}}.roof-evaluation .roof-evaluation--heading h1,.roof-evaluation .roof-evaluation--heading a{color:#fff;margin-bottom:0}.roof-evaluation .roof-evaluation--heading a{font-weight:bold;text-decoration:none}.roof-evaluation .roof-evaluation--heading>div{align-items:flex-end;font-size:1.2rem}.roof-evaluation .roof-evaluation--content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%;gap:2rem}@media print{.roof-evaluation .roof-evaluation--content{gap:.5rem !important}}.roof-evaluation .roof-evaluation--header-content{padding:1rem}@media print{.roof-evaluation .roof-evaluation--header-content{padding:.2rem !important}}.roof-evaluation .roof-evaluation--general,.roof-evaluation .roof-evaluation--roof-covering-system,.roof-evaluation .roof-evaluation--insulation,.roof-evaluation .roof-evaluation--estimated-life,.roof-evaluation .roof-evaluation--drainage,.roof-evaluation .roof-evaluation--flashings,.roof-evaluation .roof-evaluation--penetrations{border-bottom:1px solid rgb(var(--c-text))}.roof-evaluation .roof-evaluation--estimated-life__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem;width:100%}@media(min-width:480px){.roof-evaluation .roof-evaluation--estimated-life__content{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.roof-evaluation .roof-evaluation--estimated-life__content{flex-wrap:nowrap}}@media print{.roof-evaluation .roof-evaluation--estimated-life__content>*{display:inline;width:max-content !important}.roof-evaluation .roof-evaluation--estimated-life__content>*.flex-row{display:flex}}.roof-evaluation .roof-evaluation--estimated-life__content>*{flex:1}.roof-evaluation .roof-evaluation--estimated-life__content .field-label-value{align-items:flex-start}.roof-evaluation .roof-evaluation--heading__wrapper{display:flex;justify-content:space-between}.roof-evaluation .roof-evaluation--heading__left{flex:50% 0 0}@media print{.roof-evaluation .roof-evaluation--heading__left{flex:60% 0 0}}.roof-evaluation .roof-evaluation--heading__right{flex:20% 0 0;gap:0}.roof-evaluation .roof-evaluation--general__content{justify-content:space-between;align-items:flex-end}.roof-evaluation .roof-evaluation--general__content>div{flex:1}.roof-evaluation .field--name-sheet-metal-flashing{display:block}.roof-evaluation .field--name-sheet-metal-flashing a.btn{border:none !important;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;border-radius:0;color:rgba(var(--c-text-inverse,81,83,74),1);background-color:rgba(var(--c-highlight,79,171,215),1);display:none}.roof-evaluation .field--name-sheet-metal-flashing a.btn:visited{color:rgba(var(--c-text-inverse,81,83,74),1)}.roof-evaluation .field--name-sheet-metal-flashing a.btn:hover,.roof-evaluation .field--name-sheet-metal-flashing a.btn:active,.roof-evaluation .field--name-sheet-metal-flashing a.btn.active,.roof-evaluation .field--name-sheet-metal-flashing a.btn.active:focus,.roof-evaluation .field--name-sheet-metal-flashing a.btn:focus{color:rgba(var(--c-text-inverse,81,83,74),1);background-color:rgba(var(--c-highlight-dark,255,235,10),1)}.roof-evaluation .field--name-sheet-metal-flashing a.btn:focus{box-shadow:0 0 0 1px rgba(var(--c-highlight-light," is not a valid color"),1),0 0 0 4px rgba(var(--c-highlight-light," is not a valid color"),1)}@media(prefers-color-scheme:dark){.roof-evaluation .field--name-sheet-metal-flashing a.btn{color:rgba(var(--c-text-inverse,81,83,74),1);background-color:rgba(var(--c-highlight,79,171,215),1)}.roof-evaluation .field--name-sheet-metal-flashing a.btn:visited{color:rgba(var(--c-text-inverse,81,83,74),1)}.roof-evaluation .field--name-sheet-metal-flashing a.btn:hover,.roof-evaluation .field--name-sheet-metal-flashing a.btn:active,.roof-evaluation .field--name-sheet-metal-flashing a.btn.active,.roof-evaluation .field--name-sheet-metal-flashing a.btn.active:focus,.roof-evaluation .field--name-sheet-metal-flashing a.btn:focus{color:rgba(var(--c-text,81,83,74),1);background-color:rgba(var(--c-highlight-bright,79,171,215),1)}.roof-evaluation .field--name-sheet-metal-flashing a.btn:focus{box-shadow:0 0 0 1px rgba(var(--c-highlight-light," is not a valid color"),1),0 0 0 4px rgba(var(--c-highlight-light," is not a valid color"),1)}}.roof-evaluation .field--name-sheet-metal-flashing a.btn{line-height:1.4;padding:.5rem 1rem}.roof-evaluation .field--name-sheet-metal-flashing table tr td:nth-child(1){font-weight:bold}.roof-evaluation .field--name-sheet-metal-flashing table tr th:nth-child(1),.roof-evaluation .field--name-sheet-metal-flashing table tr th:nth-child(2),.roof-evaluation .field--name-sheet-metal-flashing table tr th:nth-child(3){width:15%}.roof-evaluation .field--name-sheet-metal-flashing table tr th:nth-child(4){width:22%}.roof-evaluation .field--name-sheet-metal-flashing table tr th:nth-child(5){width:33%}.roof-evaluation .field--name-sheet-metal-flashing table tr td ul li{list-style-type:none;margin-left:0;margin-bottom:0}.roof-evaluation .field--name-sheet-metal-flashing table tr td ul li::after{content:","}.roof-evaluation .field--name-sheet-metal-flashing table tr td ul li:last-child::after{content:none}.roof-evaluation--drainage__primary-drainage .field-value{flex-wrap:wrap}.roof-evaluation--drainage__primary-drainage span{width:-moz-fit-content;width:fit-content}.roof-evaluation--penetrations__list .field--name-penetrations{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem}.roof-evaluation--penetrations__list .field--name-penetrations:has(>.field__item:nth-child(9)){grid-template-columns:repeat(2,1fr)}.roof-evaluation--heading__contruction-weather{margin-top:-1.5rem}@media print{.roof-evaluation--heading__contruction-weather{margin-top:-0.8rem !important}}.roof-evaluation--heading__construction>div{display:flex;align-items:flex-end}.roof-evaluation--weather{justify-content:flex-end}.roof-evaluation--weather .field__label{display:flex;align-items:flex-end}.roof-evaluation--cover-board ul{padding-left:1rem}.roof-evaluation .field--name-recent-leak-history,.roof-evaluation .field--name-perimeter,.roof-evaluation .field--name-personnel-access,.roof-evaluation .field--name-fall-protection,.roof-evaluation .field--name-membrane-components,.roof-evaluation .field--name-membrane-base-flashing,.roof-evaluation .field--name-membrane-adhesive-type{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5ch}@media(min-width:480px){.roof-evaluation .field--name-recent-leak-history,.roof-evaluation .field--name-perimeter,.roof-evaluation .field--name-personnel-access,.roof-evaluation .field--name-fall-protection,.roof-evaluation .field--name-membrane-components,.roof-evaluation .field--name-membrane-base-flashing,.roof-evaluation .field--name-membrane-adhesive-type{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.roof-evaluation .field--name-recent-leak-history,.roof-evaluation .field--name-perimeter,.roof-evaluation .field--name-personnel-access,.roof-evaluation .field--name-fall-protection,.roof-evaluation .field--name-membrane-components,.roof-evaluation .field--name-membrane-base-flashing,.roof-evaluation .field--name-membrane-adhesive-type{flex-wrap:nowrap}}@media print{.roof-evaluation .field--name-recent-leak-history>*,.roof-evaluation .field--name-perimeter>*,.roof-evaluation .field--name-personnel-access>*,.roof-evaluation .field--name-fall-protection>*,.roof-evaluation .field--name-membrane-components>*,.roof-evaluation .field--name-membrane-base-flashing>*,.roof-evaluation .field--name-membrane-adhesive-type>*{display:inline;width:max-content !important}.roof-evaluation .field--name-recent-leak-history>*.flex-row,.roof-evaluation .field--name-perimeter>*.flex-row,.roof-evaluation .field--name-personnel-access>*.flex-row,.roof-evaluation .field--name-fall-protection>*.flex-row,.roof-evaluation .field--name-membrane-components>*.flex-row,.roof-evaluation .field--name-membrane-base-flashing>*.flex-row,.roof-evaluation .field--name-membrane-adhesive-type>*.flex-row{display:flex}}.roof-evaluation .field--name-recent-leak-history .field__items,.roof-evaluation .field--name-perimeter .field__items,.roof-evaluation .field--name-personnel-access .field__items,.roof-evaluation .field--name-fall-protection .field__items,.roof-evaluation .field--name-membrane-components .field__items,.roof-evaluation .field--name-membrane-base-flashing .field__items,.roof-evaluation .field--name-membrane-adhesive-type .field__items{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5ch}@media(min-width:480px){.roof-evaluation .field--name-recent-leak-history .field__items,.roof-evaluation .field--name-perimeter .field__items,.roof-evaluation .field--name-personnel-access .field__items,.roof-evaluation .field--name-fall-protection .field__items,.roof-evaluation .field--name-membrane-components .field__items,.roof-evaluation .field--name-membrane-base-flashing .field__items,.roof-evaluation .field--name-membrane-adhesive-type .field__items{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.roof-evaluation .field--name-recent-leak-history .field__items,.roof-evaluation .field--name-perimeter .field__items,.roof-evaluation .field--name-personnel-access .field__items,.roof-evaluation .field--name-fall-protection .field__items,.roof-evaluation .field--name-membrane-components .field__items,.roof-evaluation .field--name-membrane-base-flashing .field__items,.roof-evaluation .field--name-membrane-adhesive-type .field__items{flex-wrap:nowrap}}@media print{.roof-evaluation .field--name-recent-leak-history .field__items>*,.roof-evaluation .field--name-perimeter .field__items>*,.roof-evaluation .field--name-personnel-access .field__items>*,.roof-evaluation .field--name-fall-protection .field__items>*,.roof-evaluation .field--name-membrane-components .field__items>*,.roof-evaluation .field--name-membrane-base-flashing .field__items>*,.roof-evaluation .field--name-membrane-adhesive-type .field__items>*{display:inline;width:max-content !important}.roof-evaluation .field--name-recent-leak-history .field__items>*.flex-row,.roof-evaluation .field--name-perimeter .field__items>*.flex-row,.roof-evaluation .field--name-personnel-access .field__items>*.flex-row,.roof-evaluation .field--name-fall-protection .field__items>*.flex-row,.roof-evaluation .field--name-membrane-components .field__items>*.flex-row,.roof-evaluation .field--name-membrane-base-flashing .field__items>*.flex-row,.roof-evaluation .field--name-membrane-adhesive-type .field__items>*.flex-row{display:flex}}.roof-evaluation .field--name-recent-leak-history .field__item:not(:last-child)::after,.roof-evaluation .field--name-perimeter .field__item:not(:last-child)::after,.roof-evaluation .field--name-personnel-access .field__item:not(:last-child)::after,.roof-evaluation .field--name-fall-protection .field__item:not(:last-child)::after,.roof-evaluation .field--name-membrane-components .field__item:not(:last-child)::after,.roof-evaluation .field--name-membrane-base-flashing .field__item:not(:last-child)::after,.roof-evaluation .field--name-membrane-adhesive-type .field__item:not(:last-child)::after{content:","}.roof-evaluation .field--name-roof-area-designation{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem;color:rgba(var(--c-accent,104,103,96),1);font-family:Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.3;margin:0 0 .5rem;width:auto;flex:1;justify-content:center;line-height:1;margin-bottom:0}@media(min-width:480px){.roof-evaluation .field--name-roof-area-designation{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.roof-evaluation .field--name-roof-area-designation{flex-wrap:nowrap}}@media print{.roof-evaluation .field--name-roof-area-designation>*{display:inline;width:max-content !important}.roof-evaluation .field--name-roof-area-designation>*.flex-row{display:flex}}.roof-evaluation .field--name-roof-area-designation__link{color:inherit}.roof-evaluation .field--name-roof-area-designation__link:hover{color:inherit}.roof-evaluation .field--name-roof-area-designation .field__label{float:none;display:flex;align-items:flex-end}.roof-evaluation .paragraph--type--sheet-metal-flashing{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%;gap:0;background-color:rgb(var(--c-text-inverse));border:1px solid rgb(var(--c-text))}@media print{.roof-evaluation .paragraph--type--sheet-metal-flashing{padding:0rem;border:none;border-top:1px solid rgb(var(--c-text))}}.roof-evaluation .paragraph--type--sheet-metal-flashing>h2{margin:0;padding:.5rem 1rem;background-color:rgb(var(--c-text));color:rgb(var(--c-text-inverse));width:100%}@media print{.roof-evaluation .paragraph--type--sheet-metal-flashing>h2{background-color:rgb(var(--c-text)) !important;color:rgb(var(--c-text-inverse)) !important;padding:0 .2rem !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color:#fff !important;text-transform:uppercase !important}}.roof-evaluation .paragraph--type--sheet-metal-flashing .section__content{padding:1rem}@media print{.roof-evaluation .paragraph--type--sheet-metal-flashing .section__content{padding-top:.3rem !important}}@media print{.roof-evaluation .roof-evaluation--weather__content{display:flex;flex-wrap:nowrap}.roof-evaluation .roof-evaluation--heading .flex-row-inline{flex-wrap:nowrap}.roof-evaluation .roof-evaluation--heading .flex-row-inline>*{flex:1}.roof-evaluation .roof-evaluation--weather{gap:.5rem}}.roof-evaluation--roof-photos .field--name-roof-photos .field__item{display:block;padding-bottom:40px}@media print{.roof-evaluation--roof-photos{page-break-inside:avoid;page-break-after:auto}}.roof-evaluation-photos .field--name-roof-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}@media print{.roof-evaluation-photos .field--name-roof-photos{display:block}.roof-evaluation-photos .field--name-roof-photos .mpu-popup-container{height:auto}.roof-evaluation-photos .field--name-roof-photos img{width:100%;height:auto;margin-bottom:10px}}.roof-evaluation--last-roof-system-installed .field__label{margin-top:auto;margin-bottom:0}.roof-evaluation--last-roof-system-installed .flex-column{gap:0}.roof-evaluation--rigid-insulation ul{margin-left:0;list-style-type:none}.roof-evaluation--rigid-insulation ul li{margin-bottom:15px}.roof-evaluation--drainage__primary-drainage ul,.roof-evaluation--drainage__overflow-drainage ul{margin-left:0;list-style-type:none;margin-bottom:15px}@media print{.inspection-summary{gap:.5rem}}.inspection-summary section{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%;gap:0;background-color:rgb(var(--c-text-inverse));border:1px solid rgb(var(--c-text))}@media print{.inspection-summary section{padding:0rem}}.inspection-summary section>h2{margin:0;padding:.5rem 1rem;background-color:rgb(var(--c-text));color:rgb(var(--c-text-inverse));width:100%}@media print{.inspection-summary section>h2{background-color:rgb(var(--c-text)) !important;color:rgb(var(--c-text-inverse)) !important;padding:0 .2rem !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color:#fff !important;text-transform:uppercase !important}}.inspection-summary section .section__content{padding:1rem}@media print{.inspection-summary section .section__content{padding:.3rem !important}}.inspection-summary .field--name-field-date-of-inspection,.inspection-summary .field--name-field-leak-history,.inspection-summary .field--name-field-inspected-by,.inspection-summary .field--name-field-quality-of-past-repairs{display:flex;gap:.5ch}@media print{.inspection-summary .field--name-field-date-of-inspection>div,.inspection-summary .field--name-field-leak-history>div,.inspection-summary .field--name-field-inspected-by>div,.inspection-summary .field--name-field-quality-of-past-repairs>div{flex:0 0 fit-content}}@media print{.inspection-summary__items-observed{margin-bottom:.5rem !important}}@media print{.maintenance-schedule{gap:.5rem}}.maintenance-schedule section{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%;gap:0;background-color:rgb(var(--c-text-inverse));border:1px solid rgb(var(--c-text))}@media print{.maintenance-schedule section{padding:0rem}}.maintenance-schedule section>h2{margin:0;padding:.5rem 1rem;background-color:rgb(var(--c-text));color:rgb(var(--c-text-inverse));width:100%}@media print{.maintenance-schedule section>h2{background-color:rgb(var(--c-text)) !important;color:rgb(var(--c-text-inverse)) !important;padding:0 .2rem !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color:#fff !important;text-transform:uppercase !important}}.maintenance-schedule section .section__content{padding:1rem}@media print{.maintenance-schedule section .section__content{padding:.3rem !important}}.maintenance-schedule h2{margin:0}.maintenance-schedule__management-complexity{justify-content:flex-end}.maintenance-schedule__management,.maintenance-schedule__maintenance{height:100%}.maintenance-schedule__management p,.maintenance-schedule__maintenance p{font-size:.8rem}.maintenance-schedule__action{margin-top:1rem;padding-top:1rem;flex:1;border-top:1px solid rgb(var(--c-text))}.maintenance-schedule__recommended .field__value{font-size:2rem}.maintenance-schedule__management-complexity{font-size:1rem;font-weight:normal}.maintenance-schedule .field--name-field-estimated-cost-of-new-roof,.maintenance-schedule .field--name-field-estimated-cost-computed{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5ch}@media(min-width:480px){.maintenance-schedule .field--name-field-estimated-cost-of-new-roof,.maintenance-schedule .field--name-field-estimated-cost-computed{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.maintenance-schedule .field--name-field-estimated-cost-of-new-roof,.maintenance-schedule .field--name-field-estimated-cost-computed{flex-wrap:nowrap}}@media print{.maintenance-schedule .field--name-field-estimated-cost-of-new-roof>*,.maintenance-schedule .field--name-field-estimated-cost-computed>*{display:inline;width:max-content !important}.maintenance-schedule .field--name-field-estimated-cost-of-new-roof>*.flex-row,.maintenance-schedule .field--name-field-estimated-cost-computed>*.flex-row{display:flex}}.maintenance-schedule .field--name-field-estimated-cost-of-new-roof .field__items,.maintenance-schedule .field--name-field-estimated-cost-computed .field__items{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5ch}@media(min-width:480px){.maintenance-schedule .field--name-field-estimated-cost-of-new-roof .field__items,.maintenance-schedule .field--name-field-estimated-cost-computed .field__items{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.maintenance-schedule .field--name-field-estimated-cost-of-new-roof .field__items,.maintenance-schedule .field--name-field-estimated-cost-computed .field__items{flex-wrap:nowrap}}@media print{.maintenance-schedule .field--name-field-estimated-cost-of-new-roof .field__items>*,.maintenance-schedule .field--name-field-estimated-cost-computed .field__items>*{display:inline;width:max-content !important}.maintenance-schedule .field--name-field-estimated-cost-of-new-roof .field__items>*.flex-row,.maintenance-schedule .field--name-field-estimated-cost-computed .field__items>*.flex-row{display:flex}}.maintenance-schedule .field--name-field-estimated-cost-of-new-roof .field__item:not(:last-child)::after,.maintenance-schedule .field--name-field-estimated-cost-computed .field__item:not(:last-child)::after{content:","}.maintenance-schedule .no-gap{gap:0}.maintenance-schedule .heading-font{font-size:1.8rem}.building{margin-bottom:4rem}.building section{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%;gap:0;background-color:rgb(var(--c-text-inverse));border:1px solid rgb(var(--c-text))}@media print{.building section{padding:0rem}}.building section>h2{margin:0;padding:.5rem 1rem;background-color:rgb(var(--c-text));color:rgb(var(--c-text-inverse));width:100%}@media print{.building section>h2{background-color:rgb(var(--c-text)) !important;color:rgb(var(--c-text-inverse)) !important;padding:0 .2rem !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color:#fff !important;text-transform:uppercase !important}}.building section .section__content{padding:1rem}@media print{.building section .section__content{padding:.3rem !important}}.building .field--name-field-media{display:flex;gap:2rem;flex-wrap:wrap}.building .field--name-field-media .field__item{flex:1}.building .field--name-field-media .field__item.media-type-tiff img,.building .field--name-field-media .field__item.media-type-document img{max-width:80px}.building .field--name-field-media .field__item.uploaded-file-type-pdf{width:100%;margin:0}.building .field--name-field-media .field__item.uploaded-file-type-pdf img{max-width:100%;width:100%}.building .field--name-field-media img{height:auto;width:auto;max-height:100%}.building .field--name-field-media .mpu-popup-container{width:100%;display:flex;justify-content:center;padding:.5rem;border:1px solid rgba(var(--c-text,81,83,74),1)}.building .field--name-field-media .mpu-popup-container:has(.mpu-pdf){background-size:40px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22550.801%22%20height%3D%22550.801%22%20style%3D%22enable-background%3Anew%200%200%20550.801%20550.801%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M160.381%20282.225c0-14.832-10.299-23.684-28.474-23.684-7.414%200-12.437.715-15.071%201.432V307.6c3.114.707%206.942.949%2012.192.949%2019.391%200%2031.353-9.809%2031.353-26.324zM272.875%20259.019c-8.145%200-13.397.717-16.519%201.435v105.523c3.116.729%208.142.729%2012.69.729%2033.017.231%2054.554-17.946%2054.554-56.474.242-33.513-19.385-51.213-50.725-51.213z%22%2F%3E%3Cpath%20d%3D%22M488.426%20197.019H475.2v-63.816c0-.398-.063-.799-.116-1.202-.021-2.534-.827-5.023-2.562-6.995L366.325%203.694c-.032-.031-.063-.042-.085-.076-.633-.707-1.371-1.295-2.151-1.804a9.495%209.495%200%200%200-.706-.419%2011.131%2011.131%200%200%200-2.131-.896c-.2-.056-.38-.138-.58-.19A10.774%2010.774%200%200%200%20358.193%200H97.2C85.282%200%2075.6%209.693%2075.6%2021.601v175.413H62.377c-17.049%200-30.873%2013.818-30.873%2030.873v160.545c0%2017.043%2013.824%2030.87%2030.873%2030.87h13.224V529.2c0%2011.907%209.682%2021.601%2021.6%2021.601h356.4c11.907%200%2021.6-9.693%2021.6-21.601V419.302h13.226c17.044%200%2030.871-13.827%2030.871-30.87v-160.54c-.001-17.054-13.828-30.873-30.872-30.873zM97.2%2021.605h250.193v110.513c0%205.967%204.841%2010.8%2010.8%2010.8H453.6v54.108H97.2V21.605zm265.159%20287.418c0%2030.876-11.243%2052.165-26.82%2065.333-16.971%2014.117-42.82%2020.814-74.396%2020.814-18.9%200-32.297-1.197-41.401-2.389V234.365c13.399-2.149%2030.878-3.346%2049.304-3.346%2030.612%200%2050.478%205.508%2066.039%2017.226%2016.743%2012.445%2027.274%2032.302%2027.274%2060.778zM80.7%20393.499V234.365c11.241-1.904%2027.042-3.346%2049.296-3.346%2022.491%200%2038.527%204.308%2049.291%2012.928%2010.292%208.131%2017.215%2021.534%2017.215%2037.328%200%2015.799-5.25%2029.198-14.829%2038.285-12.442%2011.728-30.865%2016.996-52.407%2016.996-4.778%200-9.1-.243-12.435-.723v57.67H80.7v-.004zm372.901%20129.854H97.2V419.302h356.4v104.051zm31.297-261.226h-61.989v36.851h57.913v29.674h-57.913V393.5h-36.593V232.216h98.582v29.911z%22%2F%3E%3C%2Fsvg%3E")}.building .field--name-field-media .mpu-popup-container:has(.mpu-pdf) button{display:flex;align-items:flex-end;justify-content:center}.building .field--name-field-media .mpu-print-container{display:flex;justify-content:center}.building__roof-plan{position:relative}.building__roof-plan .section__content .prc-pdf-thumbnail,.building__roof-plan .section__content .field--name-name{width:-moz-fit-content;width:fit-content;margin:0 auto}.building__roof-plan .section__content .media-type-tiff,.building__roof-plan .section__content .media-type-document{margin-top:15%}.building__roof-plan .section__content .field--name-name{text-align:center}.user-form-page .user-form-page__user-form{background-color:rgba(var(--c-background,239,239,235),1);background-color:rgba(var(--c-background,239,239,235),1)}.user-form-page .user-form-page__user-form header .layout-container{display:flex;flex-direction:column;justify-content:center;gap:1rem}.user-form-page .user-form-page__user-form header .layout-container img{width:220px;height:auto;max-height:unset}.user-form-page .user-form-page__user-form header .layout-container .by{font-size:1.5rem;text-align:center}.user-form-page .user-form-page__user-form h1{margin:0;padding:0;letter-spacing:normal;font-size:2.2rem;text-align:center}.user-form-page .user-form-page__user-form h2{margin:0;padding:0;letter-spacing:normal;font-size:1.8rem;font-weight:400;text-align:center}.user-form-page .user-form-page__user-form .content-header{display:flex;align-items:flex-end;padding-bottom:2rem}.user-form-page .user-form-page__user-form .content-header img{mix-blend-mode:darken}.user-form-page__slideshow{position:relative;flex:1;height:100vh;overflow:hidden;background-color:rgba(var(--c-background,239,239,235),1)}.user-form-page__slideshow img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:blur(10px) contrast(1);animation:slideshow 50s infinite;transition:opacity 2s ease-in-out,filter 2s ease-in-out}.user-form-page__slideshow img:nth-child(1){animation-delay:0s}.user-form-page__slideshow img:nth-child(2){animation-delay:5s}.user-form-page__slideshow img:nth-child(3){animation-delay:10s}.user-form-page__slideshow img:nth-child(4){animation-delay:15s}.user-form-page__slideshow img:nth-child(5){animation-delay:20s}.user-form-page__slideshow img:nth-child(6){animation-delay:25s}.user-form-page__slideshow img:nth-child(7){animation-delay:30s}.user-form-page__slideshow img:nth-child(8){animation-delay:35s}.user-form-page__slideshow img:nth-child(9){animation-delay:40s}.user-form-page__slideshow img:nth-child(10){animation-delay:45s}@keyframes slideshow{0%{opacity:0;filter:blur(10px) contrast(1)}4%{opacity:1;filter:blur(0px) contrast(1)}8%{opacity:1;filter:blur(0px) contrast(1)}14%{opacity:0;filter:blur(10px) contrast(1.3)}100%{opacity:0;filter:blur(10px) contrast(1)}}.design-criteria section{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%;gap:0;background-color:rgb(var(--c-text-inverse));border:1px solid rgb(var(--c-text))}@media print{.design-criteria section{padding:0rem}}.design-criteria section>h2{margin:0;padding:.5rem 1rem;background-color:rgb(var(--c-text));color:rgb(var(--c-text-inverse));width:100%}@media print{.design-criteria section>h2{background-color:rgb(var(--c-text)) !important;color:rgb(var(--c-text-inverse)) !important;padding:0 .2rem !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color:#fff !important;text-transform:uppercase !important}}.design-criteria section .section__content{padding:1rem}@media print{.design-criteria section .section__content{padding:.3rem !important}}@media print{.design-criteria section.design-criteria__details,.design-criteria section.design-criteria__recommendation{border-left:none;border-right:none;border-bottomr:none}.design-criteria section.design-criteria__details .section__content,.design-criteria section.design-criteria__recommendation .section__content{padding:.3rem 0 0 !important}}.design-criteria section.design-criteria__details .detail-hidden{display:none}.design-criteria section.design-criteria__details h2{width:100%}.design-criteria__roof-area{justify-content:flex-end}.design-criteria__building-name{text-align:right}.design-criteria__options .field--name-field-design-options{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.design-criteria__options .field--name-field-design-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media print{.design-criteria__options .field--name-field-design-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.design-criteria__options .field--name-field-design-options .paragraph{display:flex;flex-direction:column;height:100%;border:1px solid rgb(var(--c-text));background-color:rgb(var(--c-text-inverse))}@media print{.design-criteria__options .field--name-field-design-options .paragraph{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.design-criteria__options .field--name-field-design-options .paragraph h2{margin:0;padding:.5rem 1rem;background-color:rgb(var(--c-text));color:rgb(var(--c-text-inverse))}@media print{.design-criteria__options .field--name-field-design-options .paragraph h2{background-color:rgb(var(--c-text)) !important;color:rgb(var(--c-text-inverse)) !important;padding:0 .2rem !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color:#fff !important;text-transform:uppercase !important}}.design-criteria__options .field--name-field-design-options .paragraph .design-option__content{padding:1rem}@media print{.design-criteria__options .field--name-field-design-options .paragraph .design-option__content{padding:0 .2rem !important}}.design-criteria__options .field--name-field-design-options .paragraph .field-group-table{flex-grow:1;display:flex}.design-criteria__options .design-option__content h3{color:rgba(var(--c-highlight,79,171,215),1);font-style:italic}@media print{.design-criteria__options .design-option__content h3 div{color:rgba(var(--c-highlight,79,171,215),1) !important}}.design-criteria__options .design-option__content .text-long{font-weight:bold;font-style:italic}.design-criteria__design-criteria{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.design-criteria__design-criteria-item .field{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5ch;align-items:flex-end}@media(min-width:480px){.design-criteria__design-criteria-item .field{flex-direction:row;flex-wrap:wrap}}@media(min-width:920px){.design-criteria__design-criteria-item .field{flex-wrap:nowrap}}@media print{.design-criteria__design-criteria-item .field>*{display:inline;width:max-content !important}.design-criteria__design-criteria-item .field>*.flex-row{display:flex}}.design-criteria__design-criteria-item .field .field__label::after{content:":"}.design-criteria__design-criteria-item .form-item{margin:0}.design-criteria__design-criteria-item .form-item__label{display:none}.design-criteria .roof-evaluation--design-criteria{display:flex;gap:1rem;flex-wrap:wrap}.design-criteria .roof-evaluation--design-criteria>*{flex:0 0 calc(50% - 1rem);display:inline}.design-criteria .roof-evaluation--design-criteria>div:not(:last-child){padding-bottom:0;border-bottom:none}.design-criteria .field-name-design_criteria{max-width:49%}.design-criteria .color-red{color:red}.path-group .views-exposed-form{display:flex;gap:2rem;margin:10px 0;padding-top:1rem;padding-bottom:1rem;background-color:rgb(var(--c-accent-light));border:1px solid rgb(var(--c-accent-bright));border-radius:0;box-shadow:none}.path-group .views-exposed-form .buttons-container{display:flex !important;justify-content:flex-end;width:100%}.path-group .views-exposed-form .buttons-container>*{margin:0 5px;float:none}.path-group .views-exposed-form .buttons-container .reports-title{margin-bottom:15px}.path-group .views-exposed-form .form-actions{display:flex;align-items:flex-end}.path-group .views-exposed-form .form-actions .button{margin:0;line-height:2}.path-group .views-exposed-form select{background:#fff}#views-exposed-form-group-nodes-page-2 input[type=text]{min-width:350px}.prc-pages-building-filter .filter-button{margin-bottom:0}.prc-pages-building-filter fieldset{margin-top:0}.prc-pages-building-filter .form-checkboxes .form-type--checkbox{display:inline-block;width:30%}.prc-pages-building-filter .select-button-wrapper{border-bottom:1px solid rgb(var(--c-primary-bright));margin-bottom:1rem}.summary-chart{margin-top:4rem}@media print{.summary-chart{margin-top:1rem !important}}.summary-chart__row{display:grid;grid-template-columns:1fr 35% 1fr 1fr 1fr;gap:0;word-break:break-word}.summary-chart__row-labels{gap:0}.summary-chart__row-labels .summary-chart__column-label{padding:0 .5rem}.summary-chart__row-labels .summary-chart__column-label:nth-child(2){flex-basis:25%}.summary-chart__row-container{background-color:rgba(var(--c-text-inverse));border:1px solid rgba(var(--c-text))}.summary-chart__column{padding:.5rem;border-bottom:1px solid rgba(var(--c-text))}@media print{.summary-chart__column{padding:.3rem !important}}.summary-chart__column:not(:last-child){border-right:1px solid rgba(var(--c-text))}.summary-chart__column--designation{background-color:rgba(var(--c-text-inverse));gap:0}.summary-chart__column--designation .summary-chart__column-item:nth-child(1){padding:0 .5rem;background-color:rgba(var(--c-text));color:rgba(var(--c-text-inverse));font-weight:700}.summary-chart__column--existing-conditions{display:grid;grid-template-rows:repeat(3,max-content);grid-template-columns:minmax(0,50%) minmax(0,50%);grid-auto-flow:column;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:0}.summary-chart__column--existing-conditions .summary-chart__column-item .summary-chart__column-label,.summary-chart__column--existing-conditions .summary-chart__column-item .summary-chart__column-value{display:inline}.summary-chart__column--action{flex-wrap:wrap;gap:0}.summary-chart__column--action .summary-chart__column-item{align-items:flex-start}.summary-chart__column--action .summary-chart__column-item:nth-child(1){flex-basis:calc(50% - .5rem);align-self:center}.summary-chart__column--action .summary-chart__column-item:nth-child(1) .field__label{display:none}.summary-chart__column--action .summary-chart__column-item:nth-child(1) .summary-chart__column-value{font-weight:700;font-size:1.3rem}@media print{.summary-chart__column--action .summary-chart__column-item:nth-child(1) .summary-chart__column-value{font-size:1rem}}.summary-chart__column--action .summary-chart__column-item:nth-child(2){flex-basis:calc(50% - .5rem);align-self:center}.summary-chart__column--action .summary-chart__column-item:nth-child(3){flex-basis:100%}.summary-chart__column--action .summary-chart__column-item:nth-child(4){flex-basis:100%}.summary-chart__column--budget{gap:0}.summary-chart__column--warranty{gap:0;min-width:0}.summary-chart__column--warranty .summary-chart__column-item .summary-chart__column-label,.summary-chart__column--warranty .summary-chart__column-item .summary-chart__column-value{display:inline}.facility-data-wrapper{padding:1rem;border-radius:5px;margin-top:1rem}.facility-data-wrapper h4.facility-label{font-size:22px}.facility-data-wrapper .roof-data-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;border:1px solid rgb(var(--c-text));border-bottom:0;padding:1rem}.facility-data-wrapper .roof-data-wrapper.action-header{padding:.7rem}.facility-data-wrapper .roof-data-wrapper .reroof-repair-details.flex-column{gap:unset}@media print{.facility-data-wrapper .roof-data-wrapper{padding:.2rem !important}}.facility-data-wrapper .roof-data-wrapper>div:not(.year-details-wrapper){max-width:min-content}.facility-data-wrapper .roof-data-wrapper:last-child{border-bottom:1px solid rgb(var(--c-text))}.facility-data-wrapper .roof-data-wrapper:first-child .field__label{display:block}.facility-data-wrapper .roof-data-wrapper:first-child .year-details-wrapper .field__label{text-align:center}.facility-data-wrapper .roof-data-wrapper .roof-area-details{min-width:80px}.facility-data-wrapper .roof-data-wrapper .building-details{min-width:125px}.facility-data-wrapper .year-table{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,48px));gap:0;width:100%}@media print{.facility-data-wrapper .year-table{grid-template-columns:repeat(auto-fill,minmax(20px,20px))}}.facility-data-wrapper .year-details-wrapper{flex:1 1 100%}.facility-data-wrapper .year-details-wrapper .field__value{border-left:0}.facility-data-wrapper .year-details-wrapper .year-single{padding-inline:1rem;border-left:1px solid rgb(var(--c-text));border-bottom:1px solid rgb(var(--c-text));border-top:1px solid rgb(var(--c-text))}.facility-data-wrapper .year-details-wrapper .year-single:last-child{border-right:1px solid rgb(var(--c-text))}.facility-data-wrapper .year-details-wrapper .year-number{white-space:nowrap}.active-legends-wrapper.flex-column{align-items:end}.active-legends-wrapper .active-legends{border:3px solid;padding:5px}@media print{.active-legends-wrapper .active-legends,.active-legends-wrapper .active-legends .replacement,.active-legends-wrapper .active-legends .next-repair{width:max-content !important}}.active-legends-wrapper img{max-width:25px;height:auto}.active-legends-wrapper span{float:left;min-width:150px}.repair-cost-summary tr th,.repair-cost-summary tr td{width:25%}@media print{.repair-cost-summary .table{margin-top:1rem !important;border:1px solid rgb(var(--c-text))}.repair-cost-summary .table .table__row{border-bottom:1px solid rgb(var(--c-text))}.repair-cost-summary .building-cost-summary{margin-top:.5rem !important}}.prc-pages-priority-list .form-actions{margin-bottom:1rem}@media print{.priority-table-container h3{margin-top:1rem !important}}@media print{.roof-area-buildings{margin-top:1rem !important}.roof-area-buildings>div{margin-bottom:1rem !important}}.prc-report-building-search [id^=block-prc-theme-page-title] .heading{margin-bottom:0}@media(min-width:920px){.prc-report-building-search .view-pager--top{position:absolute;top:0;left:50%;transform:translate(-50%,-93%);z-index:300}}.warranty section{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%;gap:0;background-color:rgb(var(--c-text-inverse));border:1px solid rgb(var(--c-text))}@media print{.warranty section{padding:0rem}}.warranty section>h2{margin:0;padding:.5rem 1rem;background-color:rgb(var(--c-text));color:rgb(var(--c-text-inverse));width:100%}@media print{.warranty section>h2{background-color:rgb(var(--c-text)) !important;color:rgb(var(--c-text-inverse)) !important;padding:0 .2rem !important;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color:#fff !important;text-transform:uppercase !important}}.warranty section .section__content{padding:1rem}@media print{.warranty section .section__content{padding:.3rem !important}}.warranty .field--name-field-warranty-image{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.toolbar-horizontal .toolbar{color:rgba(var(--c-menu-text,195,193,180),1)}.toolbar-horizontal .toolbar .toolbar-menu{background-color:rgba(var(--c-menu-background,81,83,74),1);color:rgba(var(--c-menu-text,195,193,180),1)}.toolbar-horizontal .toolbar .toolbar-menu:hover{color:rgba(var(--c-menu-text,195,193,180),1) !important}.toolbar-horizontal .toolbar .toolbar-tray{background-color:rgba(var(--c-menu-background,81,83,74),1);color:rgba(var(--c-menu-text,195,193,180),1)}.toolbar-horizontal .toolbar .toolbar-tray a{color:rgba(var(--c-menu-text,195,193,180),1)}.toolbar-horizontal .toolbar .toolbar-tray a.is-active{color:rgba(var(--c-menu-text,195,193,180),1) !important}.toolbar-horizontal .toolbar .toolbar-tray a.is-active::before{background-color:rgba(var(--c-menu-text,195,193,180),1) !important}.toolbar-horizontal .toolbar .toolbar-tray a::before{background-color:rgba(var(--c-menu-text,195,193,180),1) !important}.toolbar-horizontal .toolbar .toolbar-tray a:hover{color:rgba(var(--c-menu-text,195,193,180),1) !important}.toolbar-horizontal .toolbar .toolbar-tray .menu-item--expanded.menu-item--expanded{background-color:rgba(var(--c-menu-background,81,83,74),1);color:rgba(var(--c-menu-text,195,193,180),1) !important}.toolbar-horizontal .toolbar .toolbar-tray .menu-item--expanded.menu-item--expanded:hover{color:rgba(var(--c-menu-text,195,193,180),1) !important}.gin-header{text-align:center;margin:10px}.gin-header svg{max-width:150px;margin:0 auto}#toolbar-item-administration-tray .toolbar-logo{width:75px}#toolbar-item-administration-tray .toolbar-logo img{max-width:40px;max-height:100%}select[data-drupal-selector=edit-group-downspout-conductor]{display:flex;align-items:center;gap:1rem;box-sizing:border-box}.gin-breadcrumb .gin-breadcrumb__item+.gin-breadcrumb__item::before{font-weight:bold}.block-views-blockgroup-details-block-1{margin-top:50px}.roof-plan img{max-width:420px;margin:0;padding:0}.select2-container--default .select2-selection--single{border:none}.select2-container--default:focus,.select2-container--default .select2-selection:focus{height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;right:-1px}.form-element{width:100%}.form-item__description,.fieldset__description{margin-top:20px}input[type=number]{width:50%}.js-form-item.form-item.js-form-type-select.form-type--select{margin-bottom:20px}.warranty--past{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:5px;border-radius:4px;width:-moz-fit-content;width:fit-content}table.roof-evaluation-photos .field--type-entity-reference{display:grid;grid-template-columns:auto auto auto}table.roof-evaluation-photos .field--type-entity-reference .field__item{margin-top:30px}table.roof-evaluation-photos .field--type-entity-reference .field__item img{border:1px solid gray;margin:10px;border-radius:5px;box-shadow:0 0 5px #2b63be;cursor:pointer}.priority-list-subcontainer legend span.fieldset__label{display:flex}.priority-list-subcontainer legend span.fieldset__label .design-criteria-type{margin-left:100px}#print_element_frame{display:none !important}.prc-design-options{display:none}.layer-wrapper table tr th{font-size:.85rem}.roof-area-calculations>div{margin-top:10px;margin-bottom:10px}.roof-area-calculations caption{caption-side:top;font-size:1.5rem;font-weight:700}.roof-area-calculations .building-table-wrapper{margin-top:20px}.roof-area-calculations table thead tr th:first-child{width:30%}.roof-area-calculations table thead tr th:last-child{width:20%}.roof-area-calculations .roof-type-categories table thead tr th:first-child{width:80%}.roof-area-calculations .roof-area-buildings .rac-location{margin-top:50px;border-top:2px solid;font-size:1.8rem}.roof-area-metadata{display:flex;justify-content:space-between;align-items:center}.roof-area-metadata .roof-area-owner-info{text-align:left;flex:1;font-weight:bold}.roof-area-metadata .roof-area-current-date{text-align:right}#field-display-overview-wrapper .layer-wrapper.gin-layer-wrapper .tabledrag-toggle-weight-wrapper{pointer-events:auto}.region.region-sticky{background:rgba(var(--c-background,239,239,235),1);z-index:99}#toolbar-item-user,#toolbar-item-user-secondary{background-color:rgba(var(--c-full-white,255,255,255),1)}#block-prc-theme-page-title{margin-right:20px}#block-prc-theme-primary-local-tasks ul li{margin:15px 0}body.gin-login .user-login-form .button{padding:.5rem 1rem}.toolbar-menu li:not(:first-child) a::before{display:none}.toolbar .toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon{padding-inline:1.2rem 1.2rem}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgOTAgNDYuNzkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8Zz4KICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTAgNDYuNzloMzguNDZWMzMuMjJIMTcuM0w0NSAxOC4wMmwyNy43IDE1LjJINTEuNTR2MTMuNTdIOTBWMjQuNzFMNDUgMCAwIDI0LjcxdjIyLjA4eiI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgOTAgNDYuNzkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8Zz4KICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZD0iTTAgNDYuNzloMzguNDZWMzMuMjJIMTcuM0w0NSAxOC4wMmwyNy43IDE1LjJINTEuNTR2MTMuNTdIOTBWMjQuNzFMNDUgMCAwIDI0LjcxdjIyLjA4eiI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=");background-color:#fff !important}.gin-secondary-toolbar{padding-bottom:0;z-index:100}.gin-secondary-toolbar .toolbar-secondary{height:100%}.gin-secondary-toolbar .toolbar-secondary #toolbar-bar{align-items:flex-end;padding-right:1rem}.gin-secondary-toolbar .toolbar-secondary #toolbar-bar>div{min-width:0}
