@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@viewport{width:device-width}:root{--black:#26292c;--white:#fff;--green-dark:#1a4335;--green:#2d6953;--lime:#b0c928;--color-bg:#fff;--color-bg-shade:#edecec;--color-text:#26292c;--color-text-light:#555c63;--color-headline:#2d6953;--color-link:#2d6953;--color-link-underline:color-mix(in srgb,var(--color-link),#0000 70%);--color-link-hover:#1a4335;--color-accent:#2d6953;--color-button-primary-text:var(--white);--color-button-primary-bg:var(--color-accent);--color-button-primary-bg-hover:color-mix(in srgb,var(--color-button-primary-bg),#000 10%);--color-button-secondary-text:var(--white);--color-button-secondary-bg:var(--color-accent);--color-button-secondary-bg-hover:color-mix(in srgb,var(--color-button-secondary-bg),#000 10%);--color-button-outline:var(--color-link);--color-button-outline-hover:var(--color-link-hover);--color-border:#edecec}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}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:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}figure{margin:0}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}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}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-family:Roboto,sans-serif;font-size:118.75%;line-height:1.6842105263}h1{color:var(--color-headline);font-family:Playfair Display,serif;font-size:2.9473684211rem;font-weight:900;line-height:1;margin-block:0 3.1578947368rem}h2{font-size:1.8421052632rem;line-height:1.2857142857}h2,h3{margin-block:1.8421052632rem .7894736842rem}h3{font-size:1.5263157895rem;line-height:1.2068965517}h4{font-size:1rem;margin-block:0 .5em}h5{font-size:.9rem;margin-block:2em .3em}p{margin:1em 0}ol,ul{margin:1em 0;padding:0 0 0 1em}hr{background-image:url(../images/slashes.svg);background-position:0 0;background-repeat:repeat-x;background-size:100px 100%;border:0;display:block;margin-top:4em;padding-top:2em}blockquote{border-left:5px solid #b0c928;font-size:1.6842105263rem;font-style:normal;font-weight:300;line-height:1.625;margin:2.6315789474rem 0;padding-left:2.1052631579rem}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}blockquote .blockquote-citation{font-size:1.2105263158rem;font-weight:700;line-height:1.2}blockquote .blockquote-citation:before{content:"– "}.small-text{font-size:.85em}a{color:var(--color-link);text-decoration-color:var(--color-link-underline);transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color;transition-timing-function:ease-in-out}a:focus,a:hover{color:var(--color-link-hover);text-decoration-color:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:.25em solid var(--color-accent);outline-offset:.125em}@supports not selector(:focus-visible){:focus{outline:.25em solid var(--color-accent);outline-offset:.125em}}.more-link,.more-link a{text-align:center}.more-link a{background-color:initial;border:1px solid;border-radius:2em;color:var(--color-button-outline);cursor:pointer;display:inline-block;font-size:.7368421053rem;font-weight:700;line-height:1.2857142857;padding:.2631578947rem 1rem;text-decoration:none;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease-in-out;vertical-align:top}.more-link a:focus,.more-link a:hover{background-color:#edecec;color:var(--color-button-outline-hover)}.backlink{--color-link-underline:#0000;color:#7e7e7e;font-size:.9473684211rem;font-weight:700}img{border:0;height:auto;max-width:100%;vertical-align:bottom;width:auto}.media--half-content,.media--quarter-content{max-width:50%}@media(min-width:500px){.media--quarter-content{max-width:25%}}.captioned-entity,.embedded-entity{margin-block:2.1052631579rem}.captioned-entity--half-content,.captioned-entity--quarter-content,.embedded-entity--half-content,.embedded-entity--quarter-content{max-width:50%}@media(min-width:500px){.captioned-entity--quarter-content,.embedded-entity--quarter-content{max-width:25%}}.captioned-entity .media,.embedded-entity .media{float:none;margin:unset;max-width:unset}.captioned-entity img,.embedded-entity img{display:block}.captioned-entity .embed-video,.captioned-entity .embedded-entity,.captioned-entity .media{margin:unset;max-width:unset}.full-width{margin-inline:0}.full-width img{width:100%}.half-width,.quarter-width{max-width:50%}@media(min-width:500px){.quarter-width{max-width:25%}}figcaption{font-size:85%;margin:.5em 0;text-align:left}.embed-video{clear:both;height:0;margin-block:2.1052631579rem;padding-bottom:56.25%;padding-top:25px;position:relative}.embed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left;margin-bottom:.5em;margin-right:1.5em}.align-right{float:right;margin-bottom:.5em;margin-left:1.5em}.align-center{display:block;text-align:center}.align-center,.align-center img{margin-inline:auto}table{margin-block:2.1052631579rem;max-width:100%;width:100%}thead{background:#b0c928}td,th{padding:.375em;text-align:left}th{font-weight:700}th.table-section{display:block;font-style:italic;font-weight:400;margin-top:1em}td{border-top:1px solid #edecec}td.no-border{border:none}td.dollar:before{content:"$"}.estimated-cost-of-labor th{text-align:left}.estimated-cost-of-labor td,.estimated-cost-of-labor th.views-field-field-employee-title:last-child{text-align:right}:root{accent-color:#2d6953}.form-item{margin-bottom:1em}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid #c00}.form-item .description{color:#555c63;font-size:.7368421053rem;line-height:1.4285714286;margin-block:.2631578947rem .5263157895rem}.form-required:after{color:red;content:"*"}label{display:block;font-weight:700}label.option{display:inline}.fieldgroup,fieldset{border:0;margin:0 0 1.5em;padding:0}.fieldgroup legend,fieldset legend{font-weight:700}.fieldgroup .description,fieldset .description{color:#555c63;font-size:.75em;margin:.25em 0 .5em}.form-type-date label,.form-type-email label,.form-type-number label,.form-type-password label,.form-type-search label,.form-type-tel label,.form-type-textarea label,.form-type-textfield label,.form-type-url label{font-weight:700}.form-type-date .description,.form-type-email .description,.form-type-number .description,.form-type-password .description,.form-type-search .description,.form-type-tel .description,.form-type-textarea .description,.form-type-textfield .description,.form-type-url .description{margin:.125em 0}.form-email,.form-search,.form-tel,.form-text,.form-textarea,.form-url{width:100%}.form-date,.form-email,.form-number,.form-search,.form-tel,.form-text,.form-textarea,.form-url{border:1px solid #edecec;border-radius:3px;color:#555c63;font-size:.8421052632em;line-height:1.375;max-width:100%;padding:.5em}.form-date:focus,.form-email:focus,.form-number:focus,.form-search:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-url:focus{border-color:#2d6953;color:#26292c}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-checkboxes input+label,.form-radios input+label{color:#555c63;font-weight:400}.form-checkboxes input:checked+label,.form-radios input:checked+label{color:#26292c}.form-select{appearance:none;background-color:#fff;background-image:url(../images/select-bg.png);background-position:right .5em top 55%;background-repeat:no-repeat;border:1px solid #edecec;border-radius:3px;font-size:.8421052632em;line-height:1.25;max-width:100%;padding:.5em 1.25em .5em .5em}.form-select:focus{border-color:#2d6953}.form-file{border:1px solid var(--color-border);color:var(--color-text-light);font-size:.8421052632em;line-height:1.375;max-width:100%;padding:.5em}.form-submit{background-color:var(--color-button-primary-bg);border:none;border-radius:2em;color:var(--color-button-primary-text);cursor:pointer;display:inline-block;font-size:.7368421053rem;font-weight:700;line-height:1.2857142857;padding:.3157894737rem 1.0526315789rem;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease-in-out;vertical-align:top}.form-submit:focus,.form-submit:hover{background-color:var(--color-button-primary-bg-hover);color:var(--color-button-primary-text)}.node-estimated-cost-of-labor-edit-form div[id*=subform-field-employee-hours],.node-estimated-cost-of-labor-form div[id*=subform-field-employee-hours]{margin:0!important;width:100%!important}.node-estimated-cost-of-labor-edit-form div[id*=subform-field-employee-hours] label,.node-estimated-cost-of-labor-form div[id*=subform-field-employee-hours] label{float:left;text-transform:uppercase}.node-estimated-cost-of-labor-edit-form div[id*=subform-field-employee-hours] label:after,.node-estimated-cost-of-labor-form div[id*=subform-field-employee-hours] label:after{content:" =";margin-right:.25em}.node-estimated-cost-of-labor-edit-form div[id*=subform-field-employee-hours] input,.node-estimated-cost-of-labor-form div[id*=subform-field-employee-hours] input{-webkit-appearance:none;-moz-appearance:textfield;border:none;font-size:1em;font-weight:700;padding:0;pointer-events:none}.node-estimated-cost-of-labor-edit-form #edit-field-wage-base-for-suta-wrapper input,.node-estimated-cost-of-labor-form #edit-field-wage-base-for-suta-wrapper input{max-width:215px}.node-estimated-cost-of-labor-edit-form .field-multiple-drag,.node-estimated-cost-of-labor-edit-form .paragraph-type-title,.node-estimated-cost-of-labor-edit-form .tabledrag-hide,.node-estimated-cost-of-labor-edit-form .tabledrag-toggle-weight-wrapper,.node-estimated-cost-of-labor-form .field-multiple-drag,.node-estimated-cost-of-labor-form .paragraph-type-title,.node-estimated-cost-of-labor-form .tabledrag-hide,.node-estimated-cost-of-labor-form .tabledrag-toggle-weight-wrapper{display:none}.node-estimated-cost-of-labor-edit-form .field-multiple-table,.node-estimated-cost-of-labor-form .field-multiple-table{margin-top:0;width:100%}.node-estimated-cost-of-labor-edit-form .field-multiple-table thead,.node-estimated-cost-of-labor-form .field-multiple-table thead{display:none}.node-estimated-cost-of-labor-edit-form .field-multiple-table tbody,.node-estimated-cost-of-labor-form .field-multiple-table tbody{counter-reset:element}.node-estimated-cost-of-labor-edit-form .field-multiple-table tbody .employee-header,.node-estimated-cost-of-labor-form .field-multiple-table tbody .employee-header{font-size:1.25em;font-weight:700;margin-bottom:.25em;text-transform:uppercase}.node-estimated-cost-of-labor-edit-form .field-multiple-table tbody .employee-header:after,.node-estimated-cost-of-labor-form .field-multiple-table tbody .employee-header:after{content:counter(element);counter-increment:element}.node-estimated-cost-of-labor-edit-form .field-multiple-table tbody .paragraph-type-top,.node-estimated-cost-of-labor-form .field-multiple-table tbody .paragraph-type-top{margin:1em 0 .5em}@media(min-width:600px){.node-estimated-cost-of-labor-edit-form .field-multiple-table tbody .paragraph-type-top,.node-estimated-cost-of-labor-form .field-multiple-table tbody .paragraph-type-top{float:right}}.node-estimated-cost-of-labor-edit-form .field-multiple-table tbody td,.node-estimated-cost-of-labor-form .field-multiple-table tbody td{padding:1em 0 0}.node-estimated-cost-of-labor-edit-form .field-multiple-table tbody tr:first-child td,.node-estimated-cost-of-labor-form .field-multiple-table tbody tr:first-child td{border:none;padding:0}.node-estimated-cost-of-labor-edit-form .field-multiple-table tbody tr:first-child .paragraph-type-top,.node-estimated-cost-of-labor-form .field-multiple-table tbody tr:first-child .paragraph-type-top{display:none}.node-estimated-cost-of-labor-edit-form .group--hours .details-wrapper,.node-estimated-cost-of-labor-form .group--hours .details-wrapper{display:flex;flex-wrap:wrap}.node-estimated-cost-of-labor-edit-form .group--hours .details-wrapper .field--type-decimal,.node-estimated-cost-of-labor-form .group--hours .details-wrapper .field--type-decimal{margin-right:3em;width:120px}[id^=field-helpful-links-add-more-wrapper] .field-multiple-drag,[id^=field-helpful-links-add-more-wrapper] .messages,[id^=field-helpful-links-add-more-wrapper] .tabledrag-toggle-weight-wrapper,[id^=field-helpful-links-add-more-wrapper] label{display:none}[id^=field-helpful-links-add-more-wrapper] thead{background:none}[id^=field-helpful-links-add-more-wrapper] td{border:none;display:block;padding-top:0}[id^=field-helpful-links-add-more-wrapper] td .form-submit{margin-top:-15px}.node-job-description-edit-form .group--tasks,.node-job-description-form .group--tasks{margin-bottom:1em}@media(min-width:600px){.node-job-description-edit-form .group--tasks,.node-job-description-form .group--tasks{align-items:flex-end;border:1px solid #000;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:space-between}.node-job-description-edit-form .group--tasks .field--type-decimal,.node-job-description-form .group--tasks .field--type-decimal{padding:.5em;width:30%}.node-job-description-edit-form .group--tasks label,.node-job-description-form .group--tasks label{font-size:medium}.node-job-description-edit-form .group--tasks input,.node-job-description-form .group--tasks input{width:100px}.node-job-description-edit-form .group--tasks:after,.node-job-description-form .group--tasks:after{content:"";width:30%}}.node-job-description-edit-form #edit-field-total-percent-wrapper .form-item,.node-job-description-form #edit-field-total-percent-wrapper .form-item{margin-bottom:0}.node-job-description-edit-form #edit-field-total-percent-wrapper label,.node-job-description-form #edit-field-total-percent-wrapper label{float:left}.node-job-description-edit-form #edit-field-total-percent-wrapper input,.node-job-description-form #edit-field-total-percent-wrapper input{-webkit-appearance:none;-moz-appearance:textfield;border:none;font-size:1em;font-weight:700;padding:0;pointer-events:none;text-align:right;width:47px}.node-job-description-edit-form #edit-field-total-percent-wrapper .field-suffix,.node-job-description-form #edit-field-total-percent-wrapper .field-suffix{font-weight:700;margin-left:-2px}.node-job-description-edit-form #edit-field-total-percent-wrapper input.error,.node-job-description-edit-form #edit-field-total-percent-wrapper input.error+.field-suffix,.node-job-description-form #edit-field-total-percent-wrapper input.error,.node-job-description-form #edit-field-total-percent-wrapper input.error+.field-suffix{color:red}.node-job-description-edit-form #edit-field-total-markup-wrapper p,.node-job-description-form #edit-field-total-markup-wrapper p{margin-top:0}@media(min-width:960px){.method-flex{display:flex;justify-content:space-between}.method-flex .method-flex-div{font-size:.8em;width:46%}.method-flex .method-flex-div .form-text{max-width:60%}}.formtip{background-color:#2d6953;border-color:#2d6953;position:relative;top:-.2em}.formtip:active,.formtip:focus,.formtip:hover{background-color:#ccc;border-color:#ccc}.formtips-show a{color:#fff;font-weight:700;text-decoration:underline}.formtips-show a:active,.formtips-show a:focus,.formtips-show a:hover{text-decoration:none}details{border:1px solid #edecec;border-radius:3px;box-shadow:0 2px 4px #0000001a;display:block;margin-bottom:1rem;margin-top:1rem}details:not([open]) .details-wrapper{display:none}details[open] summary:before{transform:rotate(-90deg)}summary{word-wrap:break-word;box-sizing:border-box;color:var(--color-headline);cursor:pointer;font-family:Playfair Display,serif;font-size:1.5263157895rem;font-weight:700;hyphens:auto;line-height:1rem;line-height:1.2068965517;list-style:none;padding:1rem 1rem 1rem 2.25rem;position:relative;transition:color .12s ease-in-out}summary:focus,summary:hover{color:#1a4335}summary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23545560' d='M5.21 1.314 3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:1rem;left:.75rem;margin-top:-.5rem;position:absolute;text-align:center;top:50%;transform:rotate(90deg);transition:transform .12s ease-in 0s;width:1rem}.details-wrapper{margin:1.5rem 2.25rem}.details-description{color:#555c63;font-size:.75em}details summary::-webkit-details-marker{display:none!important}.region-inner{margin-inline:auto;max-width:61.0526315789rem;width:92%}.region-content-inner{margin-inline:auto;max-width:36.8421052632rem;padding-block:2.8947368421rem 4.2105263158rem;width:92%}@media(min-width:800px){.region-content-inner{width:54%}}.content-7 .region-content-inner,.section-resources-all .region-content-inner{margin-inline:auto;max-width:52.1052631579rem;width:92%}@media(min-width:800px){.content-7 .region-content-inner,.section-resources-all .region-content-inner{width:77%}}.region-header-inner,.region-secondary-content-inner,.region-tools-inner{margin-inline:auto;max-width:61.0526315789rem;width:92%}.region-header-inner{display:grid}@media(max-width:931px){.region-header-inner{grid-column-gap:.7894736842rem;grid-template-areas:"logo toggle" "menu menu";grid-template-columns:1fr auto}}@media(min-width:932px){.region-header-inner{align-items:center;gap:1.0526315789rem;grid-template-areas:"logo menu";grid-template-columns:auto 1fr}}.region-branding{align-items:center;display:flex;grid-area:logo}.navigation-toggle{align-self:center;grid-area:toggle;justify-self:end}.region-navigation{grid-area:menu}@media(max-width:931px){.region-navigation{display:none;margin-top:.7894736842rem}.region-navigation.is-active{align-items:flex-start;display:flex;flex-direction:column}}@media(min-width:932px){.region-navigation{align-items:center;display:flex;gap:1.2105263158rem;justify-self:end}}.element-focusable,.element-invisible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.element-focusable:active,.element-focusable:focus{clip:auto;height:auto;overflow:auto;position:static!important;width:auto}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto;transition:none!important}}#skip-link{margin:0}#skip-link a,#skip-link a:visited{background-color:#666;color:#fff;display:block;padding:2px 0 3px;text-align:center;width:100%}html{background-color:#fff;color:var(--color-text)}.region-secondary-content{padding-block:1.5789473684rem}.region-secondary-content .block{margin-block:3.1578947368rem}.region-secondary-content .block__title{color:var(--green);font-size:1.8947368421rem;margin-block:0 1.5789473684rem;text-align:center}.region-tools{--color-text:var(--white);--color-link:var(--lime);--color-link-hover:color-mix(in srgb,var(--color-link),#fff 20%);background-color:#1a4335;color:var(--color-text);padding-block:1.0526315789rem 3.1578947368rem}.region-tools .block{margin-block:3.1578947368rem}.region-tools .block__title{font-size:1.8947368421rem;margin-block:0 3.1578947368rem;text-align:center}.region-header{--color-text:var(--white);--color-link:var(--white);--color-link-hover:var(--white);--color-button-primary-text:var(--green-dark);--color-button-primary-bg:var(--lime);--color-button-primary-bg-hover:color-mix(in srgb,var(--color-button-primary-bg),#fff 20%);background-color:#1a4335;padding-block:1.5263157895rem}.header-logo-link{display:flex}.header-logo{height:1.3157894737rem}.menu{list-style:none;padding:0}.menu__link{display:block}.region-navigation .menu{margin:0}.region-navigation .menu__item{line-height:1}@media(max-width:931px){.region-navigation .menu__item{margin-bottom:1.0526315789rem}}@media(min-width:932px){.region-navigation .menu--main .menu{display:flex;gap:1.2105263158rem}}.region-navigation .menu--main .menu__link{font-size:.8421052632rem;font-weight:700;text-decoration-color:#0000;text-decoration-thickness:.1578947368rem;text-underline-offset:.3684210526rem}.region-navigation .menu--main .menu__link:focus,.region-navigation .menu--main .menu__link:hover{text-decoration-color:#b0c92866}.region-navigation .menu--main .menu__link.is-active{text-decoration-color:var(--lime)}@media(min-width:932px){.region-navigation .menu--account .menu{display:flex;gap:.5263157895rem}}.region-navigation .menu--account .menu__link{background-color:var(--color-button-primary-bg);border:none;border-radius:2em;color:var(--color-button-primary-text);cursor:pointer;display:inline-block;font-size:.7368421053rem;font-weight:700;line-height:1.2857142857;padding:.2105263158rem .7368421053rem;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease-in-out;vertical-align:top}.region-navigation .menu--account .menu__link:focus,.region-navigation .menu--account .menu__link:hover{background-color:var(--color-button-primary-bg-hover);color:var(--color-button-primary-text)}.navigation-toggle{background-color:initial;border:0;color:var(--color-text);cursor:pointer;font-size:.6842105263rem;font-weight:700;line-height:1.1538461538;padding:1.3157894737rem 0 0;position:relative;text-transform:uppercase;transition-duration:.3s;transition-property:color,border-color;transition-timing-function:ease-in-out}.navigation-toggle:after,.navigation-toggle:before{border-top:2px solid;content:"";left:0;position:absolute;width:100%}.navigation-toggle:before{top:0}.navigation-toggle:after{border-bottom:2px solid;height:11px;top:9px}.navigation-toggle:focus,.navigation-toggle:hover{color:var(--lime)}.no-js .navigation-toggle{display:none}@media(min-width:932px){.navigation-toggle{display:none}}.menu--tool-menu .menu{display:flex;list-style:none;padding:0}.menu--tool-menu .menu__item{position:relative}.menu--tool-menu .menu__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.menu--tool-menu .menu[data-region=content]{flex-direction:column;gap:2.6315789474rem;text-align:left}.menu--tool-menu .menu[data-region=content] .menu__item{grid-column-gap:2.3157894737rem;display:grid;grid-template-areas:"icon title" "icon description";grid-template-columns:4.4210526316rem 1fr}.menu--tool-menu .menu[data-region=content] .menu__link{font-size:1rem;grid-area:title;line-height:1.2105263158}.menu--tool-menu .menu[data-region=content] .menu__link__icon{grid-area:icon}.menu--tool-menu .menu[data-region=content] .menu__link__description{font-size:.8947368421rem;grid-area:description;line-height:1.4117647059;margin-top:.2631578947rem}.menu--tool-menu .menu[data-region=tools]{--color-link:(--white);--color-link-hover:(--lime);align-items:flex-start;flex-wrap:wrap;gap:1.5789473684rem;justify-content:center;text-align:center}.menu--tool-menu .menu[data-region=tools] .menu__item{display:flex;flex:1;flex-direction:column-reverse;gap:1.3157894737rem;max-width:10.8421052632rem}.menu--tool-menu .menu[data-region=tools] .menu__link{font-size:1rem;font-weight:700;line-height:1.2105263158}.menu--tool-menu .menu[data-region=tools] .menu__link__description{display:none}.menu--tool-menu svg{fill:var(--lime);height:4.4736842105rem;width:4.4736842105rem}.field-label--inline--wrapper{display:block;margin-bottom:1em}.field--inline{display:inline}.field-label--inline{display:inline-block;margin:0;padding:0 .25em 0 0}.field-group h2{border-bottom:1px solid #b0c928;border-top:1px solid #b0c928;margin-top:2em;padding:.25em 0}.banner,.banner__text{position:relative}.banner__text{background-image:linear-gradient(0deg,#000000b5,#0000);display:flex;flex-direction:column;justify-content:flex-end;min-height:500px;padding-block:1.3157894737rem;text-shadow:0 0 20px #26292c;z-index:2}.banner__text-inner{margin-inline:auto;max-width:61.0526315789rem;width:92%}.banner__title{color:#fff;font-size:2.2105263158rem;font-weight:400;line-height:1.0714285714;margin:0}@media(min-width:36.8421052632rem){.banner__title{font-size:2.9473684211rem}}.banner__subtitle{color:#fff;font-size:.9473684211rem;line-height:1.3333333333;margin-block:.2631578947rem 0}@media(min-width:36.8421052632rem){.banner__subtitle{font-size:1.1052631579rem}}.banner picture{height:100%;left:0;position:absolute;top:0;width:100%}.banner img{height:100%;object-fit:cover;width:100%}.is-front .region-content{--color-text:var(--white);--color-link:var(--lime);background-color:#225240;color:var(--color-text)}.section-pdf .region-header{display:none}.task-label{font-weight:700;margin-top:1em;text-transform:uppercase}#block-farmlabor-createanaccountprompt{margin-bottom:2em}.event__dates{list-style:none;margin-block:0;padding:0}.event__date{font-size:.9473684211rem;font-weight:700;line-height:1.3333333333;margin-block:0}.event__body{border-top:1px solid #edecec;margin-top:2.1052631579rem;padding-top:2.1052631579rem}.event__body>:first-child{margin-top:0}.event__body>:last-child{margin-bottom:0}.event-teasers{list-style:none;margin-block:2.1052631579rem;padding:0}.event-teasers__item:not(:first-child){border-top:1px solid #edecec;margin-top:2.1052631579rem;padding-top:2.1052631579rem}.event-teaser__dates{list-style:none;margin-block:.5263157895rem 0;padding:0}.event-teaser__date{font-size:.7894736842rem;line-height:1.3333333333;margin-block:0}.event-teaser__title{--color-link:var(--color-text);--color-link-underline:#0000;font-size:1.3157894737rem;line-height:1.2;margin-block:0}.event-teaser__summary{font-size:1rem;line-height:1.5263157895;margin-block:.5263157895rem 0}.event-teaser__summary>:first-child{margin-top:0}.event-teaser__summary>:last-child{margin-bottom:0}.event-teaser__link{font-size:.8947368421rem;margin-block:1.0526315789rem 0}.event-teaser__link a{background-color:initial;border:1px solid;border-radius:2em;color:var(--color-button-outline);cursor:pointer;display:inline-block;font-size:.7368421053rem;font-weight:700;line-height:1.2857142857;padding:.2631578947rem 1rem;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease-in-out;vertical-align:top}.event-teaser__link a:focus,.event-teaser__link a:hover{background-color:#edecec;color:var(--color-button-outline-hover)}.event-compact-teasers{list-style:none}@media(min-width:800px){.event-compact-teasers{display:flex;flex-direction:column;gap:1.5789473684rem 2.8421052632rem;justify-content:center;margin-block:1.5789473684rem;padding:0}}@media(min-width:42.1052631579rem){.event-compact-teasers{flex-direction:row}}.event-compact-teasers__item{margin-bottom:2em}@media(min-width:800px){.event-compact-teasers__item{flex:1;margin-bottom:0;max-width:calc(33% - 27px)}}.event-compact-teaser__dates{list-style:none;margin-block:.5263157895rem 0;padding:0}.event-compact-teaser__date{font-size:.7368421053rem;line-height:1.4285714286;margin-block:0}.event-compact-teaser__title{--color-link:var(--color-text);--color-link-underline:#0000;font-size:1rem;line-height:1.2105263158;margin-block:0}.event-compact-teaser__summary{font-size:.8947368421rem;line-height:1.4117647059;margin-block:.5263157895rem 0}.event-compact-teaser__summary>:first-child{margin-top:0}.event-compact-teaser__summary>:last-child{margin-bottom:0}.event-compact-teaser__link{font-size:.8947368421rem;font-weight:700;margin-block:.5263157895rem 0}.resource-teasers{list-style:none;margin-block:2.1052631579rem;padding:0}.resource-teasers__item{border-top:1px solid #edecec;padding:2.1052631579rem}.resource-teasers__item.featured{background-color:#fff8dc;border:none;margin-top:2.1052631579rem}.resource-teasers__item.featured .resource-teaser__title:before{content:"Featured Resource";display:block;font-size:.75em;margin-bottom:.25em;text-transform:uppercase}.resource-teaser__title{--color-link:var(--color-text);--color-link-underline:#0000;font-size:1.3157894737rem;line-height:1.2;margin-block:0}.resource-teaser__excerpt{margin-top:1.0526315789rem}@media(min-width:800px){.resource-teaser__excerpt{display:flex;gap:1.3157894737rem}}.resource-teaser__image{max-width:200px}.resource-teaser__image img{opacity:.99;transition:transform .5s ease-out;will-change:transform}.resource-teaser__image a:hover img{opacity:1;transform:scale(1.04)}.resource-teaser .field-resource-excerpt,.resource-teaser__summary{font-size:.8947368421rem;line-height:1.7058823529;margin-block:0;width:fit-content}.resource-teaser__link{font-size:.8947368421rem;font-weight:700}.resource-compact-teasers{list-style:none}@media(min-width:800px){.resource-compact-teasers{display:flex;flex-direction:column;flex-wrap:wrap;gap:5%;justify-content:center;margin-block:1.5789473684rem;padding:0}}@media(min-width:42.1052631579rem){.resource-compact-teasers{flex-direction:row}}.resource-compact-teasers__item{margin-bottom:2em}@media(min-width:800px){.resource-compact-teasers__item{flex:0 0 30%}}.resource-compact-teaser__title{--color-link:var(--color-text);--color-link-underline:#0000;font-size:1rem;line-height:1.2105263158;margin-block:0 .2631578947rem}.resource-compact-teaser__summary{font-size:.8947368421rem;line-height:1.4117647059;margin-block:0}.resource-compact-teaser__link{font-size:.8947368421rem;font-weight:700;margin-block:.5263157895rem 0}.content-12 .region-content{--color-headline:var(--white);--color-text:var(--white);--color-link:var(--lime);--color-link-hover:color-mix(in srgb,var(--color-link),#fff 20%);background-color:#1a4335;color:var(--color-text)}.region-footer,.region-footer-branding{background-image:url(../images/bg-texture-40.png)}.region-footer-branding{padding-block:1.6578947368rem}.footer-logo{height:1.3157894737rem}.region-footer-top{padding-block:2.3684210526rem .2631578947rem}@media(min-width:42.1052631579rem){.region-footer-top-inner{display:grid;gap:2.1052631579rem;grid-template-columns:1fr 56.25%}}.region-footer-top .block{margin-bottom:2.1052631579rem}.region-footer-top .block__title{color:var(--color-text);font-size:.7894736842rem;font-weight:400;margin-block:0 1.0526315789rem}.region-footer-top .block:first-child img{max-height:3.3684210526rem;max-width:16.9473684211rem}.region-footer-top .block__content>:first-child{margin-top:0}.region-footer-top .block__content>:last-child{margin-bottom:0}.region-footer-top p:has(img){align-items:center;display:flex;flex-wrap:wrap;gap:1.0526315789rem}.region-footer-top img{max-height:3.0526315789rem;max-width:13.3157894737rem;mix-blend-mode:multiply}.region-footer-credits{font-size:.7368421053rem;text-align:center}.region-footer-credits img{max-height:2.3157894737rem;mix-blend-mode:multiply}.region-footer-credits a{color:inherit}.region-footer-credits-inner{border-top:1px solid #d3d3d3;padding-block:2.1052631579rem 2.8947368421rem}.region-content #views-exposed-form-resources-page-1,.region-content form.views-exposed-form{grid-gap:1.3157894737rem .5263157895rem;align-items:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-block:2.6315789474rem}.region-content #views-exposed-form-resources-page-1 .form-item,.region-content form.views-exposed-form .form-item{grid-column:span 2;margin:0}@media(min-width:600px){.region-content #views-exposed-form-resources-page-1 .form-item,.region-content form.views-exposed-form .form-item{grid-column:initial}}.region-content #views-exposed-form-resources-page-1 .form-select,.region-content #views-exposed-form-resources-page-1 .form-text,.region-content #views-exposed-form-resources-page-1 .select-wrapper,.region-content form.views-exposed-form .form-select,.region-content form.views-exposed-form .form-text,.region-content form.views-exposed-form .select-wrapper{width:100%}.region-content #views-exposed-form-resources-page-1 .select-wrapper--level-1,.region-content form.views-exposed-form .select-wrapper--level-1{margin-top:.7894736842rem}.region-content #views-exposed-form-resources-page-1 label,.region-content form.views-exposed-form label{font-size:.7894736842rem;font-weight:600;text-transform:uppercase}.region-content #views-exposed-form-resources-page-1 .form-actions,.region-content form.views-exposed-form .form-actions{display:flex;gap:.5263157895rem}.region-content #views-exposed-form-resources-page-1 .form-submit,.region-content form.views-exposed-form .form-submit{background-color:var(--color-button-primary-bg);border:none;border-radius:2em;color:var(--color-button-primary-text);cursor:pointer;display:inline-block;font-size:.7368421053rem;font-weight:700;line-height:1.2857142857;padding:.3157894737rem 1.0526315789rem;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease-in-out;vertical-align:top}.region-content #views-exposed-form-resources-page-1 .form-submit:focus,.region-content #views-exposed-form-resources-page-1 .form-submit:hover,.region-content form.views-exposed-form .form-submit:focus,.region-content form.views-exposed-form .form-submit:hover{background-color:var(--color-button-primary-bg-hover);color:var(--color-button-primary-text)}.region-content #views-exposed-form-resources-page-1 .form-submit[data-drupal-selector=edit-reset],.region-content form.views-exposed-form .form-submit[data-drupal-selector=edit-reset]{background-color:var(--color-button-secondary-bg);border:none;border-radius:2em;color:var(--color-button-secondary-text);cursor:pointer;display:inline-block;font-size:.7368421053rem;font-weight:700;line-height:1.2857142857;padding:.3157894737rem 1.0526315789rem;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease-in-out;vertical-align:top}.region-content #views-exposed-form-resources-page-1 .form-submit[data-drupal-selector=edit-reset]:focus,.region-content #views-exposed-form-resources-page-1 .form-submit[data-drupal-selector=edit-reset]:hover,.region-content form.views-exposed-form .form-submit[data-drupal-selector=edit-reset]:focus,.region-content form.views-exposed-form .form-submit[data-drupal-selector=edit-reset]:hover{background-color:#1a4335;color:var(--color-button-secondary-text)}.highcharts-container *{font-family:Roboto,sans-serif}path.highcharts-tracker-line{fill:#feffc0;fill-opacity:.3}#assessment-scores .high-scores{display:none}#assessment-scores div.score-3\.1,#assessment-scores div.score-3\.2,#assessment-scores div.score-3\.3,#assessment-scores div.score-3\.4,#assessment-scores div.score-3\.5,#assessment-scores div.score-3\.6,#assessment-scores div.score-3\.7,#assessment-scores div.score-3\.8,#assessment-scores div.score-3\.9,#assessment-scores div.score-4\.0,#assessment-scores div.score-4\.1,#assessment-scores div.score-4\.2,#assessment-scores div.score-4\.3,#assessment-scores div.score-4\.4,#assessment-scores div.score-4\.5,#assessment-scores div.score-4\.6,#assessment-scores div.score-4\.7,#assessment-scores div.score-4\.8,#assessment-scores div.score-4\.9,#assessment-scores div.score-5\.0{display:block!important}#assessment-scores li.score-3\.0,#assessment-scores li[class^=score-1],#assessment-scores li[class^=score-2]{display:none}#assessment-recommendations{list-style:none;padding:0}#assessment-recommendations .score-4,#assessment-recommendations .score-5{display:none}#assessment-recommendations li{margin:2em 0}#assessment-recommendations li .rec-category{background-color:#857660;color:#fff;font-size:.85em;letter-spacing:.07em;margin-right:.5em;padding:3px 6px;text-transform:uppercase}.messages{background-color:#353641;background-position:1rem 50%;background-repeat:no-repeat;background-size:1rem auto;border:solid #353641;border-radius:2px;border-width:0 0 0 5px;color:#fff;margin-bottom:1rem;margin-top:1rem;padding:1.5rem 1.5rem 1.5rem calc(3rem - 5px)}.messages a{border-bottom:1px dotted;color:inherit;font-weight:700}.messages--status{background-image:url(../images/message-status.svg);border-color:#4c9d2a}.messages--warning{background-image:url(../images/message-warning.svg);border-color:#fadc3b}.messages--error{background-image:url(../images/message-error.svg);border-color:red}.button--primary{background-color:var(--color-button-primary-bg);border:none;border-radius:2em;color:var(--color-button-primary-text);cursor:pointer;display:inline-block;font-size:.7368421053rem;font-weight:700;line-height:1.2857142857;padding:.3157894737rem 1.0526315789rem;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease-in-out;vertical-align:top}.button--primary:focus,.button--primary:hover{background-color:var(--color-button-primary-bg-hover);color:var(--color-button-primary-text)}.button--secondary{background-color:var(--color-button-secondary-bg);border:none;border-radius:2em;color:var(--color-button-secondary-text);cursor:pointer;display:inline-block;font-size:.7368421053rem;font-weight:700;line-height:1.2857142857;padding:.3157894737rem 1.0526315789rem;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease-in-out;vertical-align:top}.button--secondary:focus,.button--secondary:hover{background-color:#1a4335;color:var(--color-button-secondary-text)}.button--outline{background-color:initial;border:1px solid;border-radius:2em;color:var(--color-button-outline);cursor:pointer;display:inline-block;font-size:.7368421053rem;font-weight:700;line-height:1.2857142857;padding:.2631578947rem 1rem;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease-in-out;vertical-align:top}.button--outline:focus,.button--outline:hover{background-color:#edecec;color:var(--color-button-outline-hover)}.button--small,.field--type-link .form-submit{background-color:initial;border:1px solid;border-radius:2em;color:var(--color-button-outline);cursor:pointer;display:inline-block;font-size:.7368421053rem;font-size:.65em;font-weight:700;line-height:1.2857142857;padding:.2631578947rem 1rem;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease-in-out;vertical-align:top}.button--small:focus,.button--small:hover,.field--type-link .form-submit:focus,.field--type-link .form-submit:hover{background-color:#edecec;color:var(--color-button-outline-hover)}.tabs-container{margin-block:2.1052631579rem}.content-type-estimated-cost-of-labor .tabs-container,.content-type-job-description .tabs-container,.content-type-personnel-policy-manual .tabs-container,.content-type-readiness-assessment .tabs-container,.content-type-recovery .tabs-container{display:none}.tabs{border-bottom:1px solid #bbb;display:flex;flex-wrap:wrap;gap:.7894736842rem;list-style:none;margin:0;padding-inline:1.0526315789rem;text-align:left}.tabs a{border-bottom:3px solid #0000;color:var(--color-text);display:block;padding:.25em;text-decoration:none}.tabs a:focus,.tabs a:hover{border-bottom-color:#2d695380}.tabs a.is-active{border-bottom-color:var(--color-link);color:var(--color-text);cursor:default;font-weight:700}.pager__items{clear:both;padding:0;text-align:center}.pager__item{background-image:none;display:inline;list-style-type:none;padding:0 .5em}.pager__item.is-active{font-weight:700}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/Roboto-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/Roboto-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/Roboto-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/Roboto-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(../fonts/PlayfairDisplay-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400;src:url(../fonts/PlayfairDisplay-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(../fonts/PlayfairDisplay-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:700;src:url(../fonts/PlayfairDisplay-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:900;src:url(../fonts/PlayfairDisplay-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:900;src:url(../fonts/PlayfairDisplay-BoldItalic.woff2) format("woff2")}@media print{*{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a:link,a:visited{text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#skip-link,.action-links,.book-navigation,.breadcrumb,.feed-icons,.forum-topic-navigation,.links,.pager,.region-footer,.tabs{display:none;visibility:hidden}}
/*# sourceMappingURL=styles.css.map */
