/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1.title{margin:5px 0 35px;font-weight:700;border-bottom:none;position:relative;text-transform:none;font-size:36px;text-align:left;}:focus,:focus-visible{outline:auto 5px Highlight !important;outline:auto 5px -webkit-focus-ring-color !important;border:1px solid #426B8A !important;transition:none !important;}body .bs-border-color-top-blue{border-top-color:#eee !important;}body .bs-border-color-top-green{border-top-color:#d4d4d4 !important;}.blockbg1{background:#2c3e50;color:#fff;}.blockbg2{background:#eee;color:#000;}.pt-5,.py-5{padding-top:1rem !important;}.h3{font-size:calc(((var(--mt-text-size) * var(--mt-modular-ratio)) * var(--mt-modular-ratio)) * var(--mt-modular-ratio));margin-top:var(--mt-text-size);line-height:1.20;padding:0;margin:20px 0 10px 0;font-weight:500;}.h4{font-size:calc((var(--mt-text-size) * var(--mt-modular-ratio)) * var(--mt-modular-ratio));margin-top:var(--mt-text-size);line-height:1.20;padding:0;margin:20px 0 10px 0;font-weight:500;}.page-node-type-job .field--label-above,.jobs-type-apply-now{margin:10px 0;}.accessibility-trigger button{background-color:#2c3e50 !important;}#webform-submission-job-application-add-form section{border:1px solid #ccc;padding:0px 20px;}#webform-submission-job-application-add-form td{font-size:14px !important;}#webform-submission-job-application-add-form .webform-multiple-add{margin-top:10px;}#webform-submission-job-application-add-form [id^=edit-special-training-or-education-beyond-high-school-add-submit],#webform-submission-job-application-add-form [id^=edit-employment-history-add-submit],#webform-submission-job-application-add-form [id^=edit-include-individuals-who-are-qualified-to-evaluate-your-professio-add-submit]{line-height:12px;font-size:14px !important;}#webform-submission-job-application-add-form [id^=edit-special-training-or-education-beyond-high-school-add-more-items],#webform-submission-job-application-add-form [id^=edit-employment-history-add-more-items],#webform-submission-job-application-add-form [id^=edit-include-individuals-who-are-qualified-to-evaluate-your-professio-add-more-items]{font-size:14px;padding-top:6px;padding-bottom:6px;}#webform-submission-job-application-add-form [id^=edit-employment-history-items] thead{display:none;}#webform-submission-job-application-add-form [id^=edit-special-training-or-education-beyond-high-school-items] th,#webform-submission-job-application-add-form [id^=edit-include-individuals-who-are-qualified-to-evaluate-your-professio-items] th{font-size:14px;}table[id^=edit-employment-history-items]{border:none;}[id^=edit-employment-history-items] tbody{counter-reset:item;}[id^=edit-employment-history-items] tbody tr:before{content:'Employment History ' counter(item,decimal) '. ';counter-increment:item;position:absolute;margin-top:10px;font-weight:bold;}[id^=edit-employment-history-items] tbody td{padding-top:50px !important;padding-left:0px;padding-right:0px;}[id^=edit-employment-history-items] td div:nth-child(4),[id^=edit-employment-history-items] td div:nth-child(5),[id^=edit-employment-history-items] td div:nth-child(6){width:32%;display:inline-block;}[id^=edit-employment-history-items] td div:nth-child(5){margin:0 1.5%;}.path-frontpage #superfish-main > li:first-child{display:none;}.view-jobs .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}#superfish-main > li:last-child > a{border-radius:0px;background-color:#2a6a4a;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;border-top:none;color:var(--mt-color-primary-contrast) !important;transition:all 0.2s ease-in-out;border-radius:5px;}#superfish-main > li:last-child > a:before{}#superfish-main > li:last-child > a:hover{border-color:var(--mt-color-primary) !important;background-color:none;color:var(--mt-color-primary-contrast);border-top:none;padding-right:43px;}#superfish-main > li:last-child > a:hover:after{color:#fff;}#superfish-main > li:last-child > a:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;line-height:1;position:absolute;right:20px;top:50%;margin-top:-9px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:transparent;}#superfish-main-accordion > li:last-child > a{border:none;border-top:1px solid rgba(var(--mt-color-default-contrast-value),0.15);border-bottom:1px solid rgba(var(--mt-color-default-contrast-value),0.15);background:none !important;border-radius:0 !important;color:var(--mt-color-default-contrast) !important;margin:0 !important;padding:18px 24px;text-align:left;color:#fff;}#superfish-main-accordion > li:last-child > a:hover{border-radius:0;background-color:none;color:var(--mt-color-primary-contrast);}#superfish-main-accordion > li:last-child > a:before{display:none;}.overlay-container:hover .overlay{opacity:0.5;}.bid-table-row td{border-bottom:1px solid rgba(var(--mt-color-default-contrast-value),0.1);}.bid-table-row:last-child td{border-bottom:none;}.custom-banner .internal-banner-container .hero-top{position:absolute;bottom:0;width:100%;background-color:transparent;}.custom-banner .custom-background-image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;opacity:1;visibility:inherit;z-index:20;position:relative;}.custom-banner .custom-background-image:before{content:'';background-color:rgba(0,0,0,0.25);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.custom-banner .custom-background-image ~ #hero-top{z-index:21;}.custom-banner .custom-background-image ~ #hero-top #block-cleanplus-page-title h1{text-shadow:0 0 8px rgba(0,0,0,.50);}.header-top-highlighted .menu a:focus{border-top-width:5px !important;border-top-color:transparent !important;border-top-style:solid !important;}#drupal-off-canvas-wrapper{--off-canvas-background-color-medium:#fff !important;}#layout-builder-modal * textarea,#layout-builder-modal *:not(div) textarea{min-height:400px;overflow:auto;}#layout-builder-modal table{}#layout-builder-modal table td,#layout-builder-modal table th{width:30px;}#layout-builder-modal table td+td,#layout-builder-modal table th+th{width:auto;}#layout-builder-modal a.tabledrag-handle .handle{height:20px;}#layout-builder-modal{padding-top:0;}body{overflow-x:hidden;}@media screen and (max-width:800px){table.bids-table{border:0;}table.bids-table caption{font-size:1.3em;}table.bids-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}table.bids-table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em;}table.bids-table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right;}table.bids-table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;}table.bids-table td:last-child{border-bottom:0;}}
.region--dark-colored-background{background-color:#5A551E;}.page-node-259 i.text--colored{color:#635d21;}.wcag-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}label[for^="edit-spammaster-page"]{display:none;}.visually-hidden.focusable.skip-link,.wcag-sr-only{color:#000;}.view-housing-programs .node__header .node__title a{color:rgb(0,85,153);}a{color:#0069d9;}.page-node-196 .overlay-container:hover .overlay{opacity:1;}.page-node-196 .overlay-container .overlay-inner .mt-button,.page-node-196 .overlay-container:hover .overlay-inner .mt-button,.page-node-196 .overlay-container .overlay-inner .mt-button:before,.page-node-196 .overlay-container .overlay-inner{color:rgb(246,249,252) !important;background-color:rgb(59,84,108);opacity:1 !important;}.blockbg2 a{color:#0056b3;}.blockbg1 a{color:#d6eaf8;}h2.h3{font-size:calc(((var(--mt-text-size) * var(--mt-modular-ratio)) * var(--mt-modular-ratio)) * var(--mt-modular-ratio));margin:20px 0 25px 0;}.h4{font-size:calc((var(--mt-text-size) * var(--mt-modular-ratio)) * var(--mt-modular-ratio));margin-top:var(--mt-text-size);}.h5{font-size:calc(var(--mt-text-size) * var(--mt-modular-ratio));margin-top:var(--mt-text-size);}
.path-admin .mt-no-opacity{opacity:1;filter:alpha(opacity=100);}
