/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ajax-progress,.ajax-progress-throbber{width:100%;height:100%;background-color:rgba(255,255,255,.5);position:fixed;top:0;left:0;z-index:500;vertical-align:middle;text-align:center}.ajax-progress-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/themes/custom/mwra/images/ajax-loader.gif);background-size:100px;background-position:center;color:#000;z-index:501}
.view-filters,.views-exposed-form:not(form){clear:both;display:block}.view-filters form:not([action*="/search"]),.views-exposed-form:not(form) form:not([action*="/search"]){margin-bottom:32px}.view-filters form>.form--inline,.views-exposed-form:not(form) form>.form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.view-filters form>.form--inline>.form-item,.views-exposed-form:not(form) form>.form--inline>.form-item{margin:0}.view-filters form>.form--inline:after,.views-exposed-form:not(form) form>.form--inline:after{content:none}.view-filters form .form-actions,.views-exposed-form:not(form) form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;margin:0;width:100%}.view-filters form .form-actions input[data-drupal-selector*=edit-submit],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]{display:inline-block;font-weight:500;padding:10px 24px;line-height:1.5;text-decoration:none;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:#fff;color:#434684 !important;border-left:10px solid #b6e0e1;padding:12px 25px 12px 17px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.161);box-shadow:0px 3px 6px rgba(0,0,0,.161);padding-top:14.75px !important;padding-bottom:14.75px !important;border-top:none;border-right:none;border-bottom:none}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:hover{text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:hover:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:hover:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:focus{outline:2px solid #b30036;outline-offset:4px}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:active{text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:active:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:active:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]{background-color:#ddd !important;border:0;-webkit-box-shadow:none;box-shadow:none;color:#333 !important;pointer-events:none}.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled]:hover,.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled]:focus,.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#333 !important;text-decoration:none;cursor:not-allowed}.view-filters form .form-actions input[data-drupal-selector*=edit-submit].is-selected,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit].is-selected{background-color:#e1f0ef;border-color:#6ec2c4;color:#333 !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:hover{background-color:#faf4ef;border-left-color:#6ec2c4;color:#292b4b !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:active{background-color:#faf4ef;border-left-color:#c84d0e;color:#292b4b !important}@media print{.view-filters form .form-actions input[data-drupal-selector*=edit-submit],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]{display:none}}.view-filters form .form-actions .form-submit__reset,.views-exposed-form:not(form) form .form-actions .form-submit__reset{position:relative}.view-filters form .form-actions .form-submit__reset--icon,.views-exposed-form:not(form) form .form-actions .form-submit__reset--icon{position:absolute;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;color:#eb882c;font-size:17px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-filters form .form-actions .form-submit__reset input,.views-exposed-form:not(form) form .form-actions .form-submit__reset input{padding:9px 12px 9px 38px;color:#434684;font-weight:500;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-filters form .form-actions .form-submit__reset input:hover,.views-exposed-form:not(form) form .form-actions .form-submit__reset input:hover{color:#292b4b;background-color:#def2f2;text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.view-filters form .form-actions .form-submit__reset input:hover:focus,.views-exposed-form:not(form) form .form-actions .form-submit__reset input:hover:focus{outline:none}.view-filters form .form-actions .form-submit__reset input:focus,.views-exposed-form:not(form) form .form-actions .form-submit__reset input:focus{outline:2px solid #b30036;outline-offset:4px}.view-filters form .form-actions .form-submit__reset input:active,.views-exposed-form:not(form) form .form-actions .form-submit__reset input:active{color:#292b4b;background-color:#f6d3b3}.view-filters form .form-actions .form-submit__reset input:active:focus,.views-exposed-form:not(form) form .form-actions .form-submit__reset input:active:focus{outline:none}.view-filters form .form-actions .form-submit__reset:hover .form-submit__reset--icon,.views-exposed-form:not(form) form .form-actions .form-submit__reset:hover .form-submit__reset--icon{color:#c84d0e}.view-filters form.inline-submit>.form--inline,.views-exposed-form:not(form) form.inline-submit>.form--inline{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.view-filters form.inline-submit .form-actions,.views-exposed-form:not(form) form.inline-submit .form-actions{width:auto}
.view-board-of-directors .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding-bottom:24px;margin-bottom:24px}.view-board-of-directors .views-row:not(:last-of-type){border-bottom:1px solid #cbc4ba}.view-board-of-directors .views-row .views-field-field-image{-ms-flex-preferred-size:15.75%;flex-basis:15.75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-width:115px}.view-board-of-directors .views-row h3{font-size:1.375rem;font-weight:500;margin-bottom:4px}.view-board-of-directors .views-row h3 a{text-decoration-thickness:1px}.view-board-of-directors .views-row h3 a:hover{text-decoration-thickness:2px}.view-board-of-directors .views-row img{display:block;border-radius:0 100% 100% 100%}.view-board-of-directors .views-row p{margin-bottom:0;font-weight:500}.view-cso-maps #cso-discharge-map,.view-cso-maps #cso-locations-map{border:1px solid #cbc4ba}.view-cso-maps #cso-locations-map{margin-top:-2px}.view-cso-maps .leaflet-popup-content{font-family:"Noto Sans",sans-serif;font-size:.875rem}.view-cso-maps .leaflet-popup-content p{margin:0 0 12px 0;line-height:1.4}.view-cso-maps .leaflet-popup-content p:last-child{margin-bottom:0}.view-cso-maps .leaflet-popup-content a:not(.views-field-title):not(.views-field-title-1){overflow-wrap:break-word}.view-cso-maps .leaflet-popup-content .views-field-title,.view-cso-maps .leaflet-popup-content .views-field-title-1{font-size:1.125rem;margin-bottom:8px;margin-right:16px}.view-cso-maps .leaflet-popup-content-wrapper{border-radius:4px;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,.302);box-shadow:0px 2px 4px rgba(0,0,0,.302)}.view-cso-maps .leaflet-popup-close-button{background-color:#228a93 !important;border:2px solid #228a93 !important;color:#fff !important;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:32px !important;height:32px !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-cso-maps .leaflet-popup-close-button:before{content:"";position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;width:44px;height:44px}.view-cso-maps .leaflet-popup-close-button:hover{background-color:#01606a !important;border-color:#6ec2c4 !important;color:#fff !important}.view-cso-maps .leaflet-popup-close-button:hover:focus{outline:none}.view-cso-maps .leaflet-popup-close-button:focus{outline:2px solid #b30036;outline-offset:4px}.view-cso-maps .leaflet-popup-close-button:active{background-color:#292b4b !important;border-color:#f6d3b3 !important;color:#fff !important}.view-cso-maps .leaflet-popup-close-button>span[aria-hidden=true]{display:none}.view-cso-maps .leaflet-popup-close-button:after{font-family:"Font Awesome 6 Pro";content:""}.view-cso-maps__toggles{display:-webkit-box;display:-ms-flexbox;display:flex}.view-cso-maps__toggles button{text-align:center;padding:14px 24px;-ms-flex-preferred-size:50%;flex-basis:50%;color:#434684;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color,text-decoration-color;transition-property:color,text-decoration-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-cso-maps__toggles button:hover{color:#292b4b;text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em);text-decoration-color:#6ec2c4}.view-cso-maps__toggles button:hover:focus{outline:none}.view-cso-maps__toggles button:focus{outline:2px solid #b30036;outline-offset:4px}.view-cso-maps__toggles button:active{color:#292b4b;text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em);text-decoration-color:#c84d0e}.view-cso-maps__toggles button:active:focus{outline:none}.view-cso-maps__toggles button[aria-expanded=true]{color:#292b4b;text-decoration:none;border:1px solid #cbc4ba;border-bottom:0;position:relative}.view-cso-maps__toggles button[aria-expanded=true]:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:-1px;background-color:#fcfcfc;z-index:1}.view-cso-maps .view-header{border-bottom:1px solid #cbc4ba}.view-cso-maps .discharge-legend{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;padding:48px 24px 32px}@media(max-width:48rem){.view-cso-maps .discharge-legend{grid-template-columns:repeat(1,1fr);padding:32px 24px}}.view-cso-maps .discharge-legend__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.view-cso-maps .discharge-legend__icon{width:18px;height:18px;display:block;-ms-flex-negative:0;flex-shrink:0}.view-cso-maps .discharge-legend__icon--treated{background-color:#4b17ba}.view-cso-maps .discharge-legend__icon--untreated{background-color:#a5226e;border-radius:100%}.view-cso-maps .discharge-legend__icon--green{background-color:#0d9026}.view-cso-maps>.view-content:not(.attachment .view-content) .leaflet-marker-icon{font-size:1rem;font-weight:700;font-family:"Noto Sans",sans-serif;color:#fff}.view-cso-maps>.view-content:not(.attachment .view-content) .leaflet-marker-icon>*{width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff}.view-cso-maps>.view-content:not(.attachment .view-content) .leaflet-marker-icon .untreated{border-radius:100%;background-color:#a5226e}.view-cso-maps>.view-content:not(.attachment .view-content) .leaflet-marker-icon .treated{background-color:#4b17ba}.view-cso-maps>.view-content:not(.attachment .view-content) .leaflet-marker-icon .green{background-color:#0d9026}.view-cso-maps>.attachment .community-legend{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;padding:48px 24px 32px}@media(max-width:48rem){.view-cso-maps>.attachment .community-legend{grid-template-columns:repeat(1,1fr);padding:32px 24px}}.view-cso-maps>.attachment .community-legend__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.view-cso-maps>.attachment .community-legend__icon{width:18px;height:18px;display:block;border:1px solid #000;border-radius:100%;-ms-flex-negative:0;flex-shrink:0}.view-cso-maps>.attachment .community-legend__icon--boston{background-color:#ff0}.view-cso-maps>.attachment .community-legend__icon--cambridge{background-color:#005ce6}.view-cso-maps>.attachment .community-legend__icon--chelsea{background-color:#e600a9}.view-cso-maps>.attachment .community-legend__icon--somerville{background-color:#f5a27a}.view-cso-maps>.attachment .view-content .leaflet-marker-icon>*{width:15px;height:15px;border:1px solid #000;border-radius:100%}.view-cso-maps>.attachment .view-content .leaflet-marker-icon>*.boston{background-color:#ff0}.view-cso-maps>.attachment .view-content .leaflet-marker-icon>*.cambridge{background-color:#005ce6}.view-cso-maps>.attachment .view-content .leaflet-marker-icon>*.chelsea{background-color:#e600a9}.view-cso-maps>.attachment .view-content .leaflet-marker-icon>*.somerville{background-color:#f5a27a}.view-cso-maps .display-hidden{visibility:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);height:0}.view-sso-discharge table th,.view-sso-discharge table td{padding:14px 12px}.view-sso-discharge.view-display-id-block_2 .discharge-details__heading{padding:16px 12px;background-color:#1d284b}.view-sso-discharge.view-display-id-block_2 .discharge-details__heading h3{font-size:1rem;line-height:1.2;color:#fff;font-weight:500;margin-bottom:0;font-family:"Noto Sans",sans-serif}.view-sso-discharge.view-display-id-block_2 .views-row{padding:0 26px 16px 26px;margin-bottom:16px;border-bottom:1px solid #8c8c8c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.view-sso-discharge.view-display-id-block_2 .views-row strong{font-weight:600}@media(max-width:48rem){.view-sso-discharge.view-display-id-block_2 .views-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px 16px 16px}}.view-sso-discharge.view-display-id-block_2 .views-row:first-child{padding-top:16px}.view-sso-discharge.view-display-id-block_2 .views-row:last-child{border-bottom:2px solid #1d284b}.view-sso-discharge.view-display-id-block_2 .views-row .views-field-nothing{-ms-flex-preferred-size:35%;flex-basis:35%}.view-sso-discharge.view-display-id-block_2 .views-row .views-field-nothing-1{-ms-flex-preferred-size:65%;flex-basis:65%}.view-sso-discharge.view-display-id-block_2 .views-row>*>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.view-cso-discharges table th,.view-cso-discharges table td,.view-blending-discharge-notifications table th,.view-blending-discharge-notifications table td{padding:14px 12px}.view-cso-discharges.view-display-id-block_1 .discharge-details__heading,.view-blending-discharge-notifications.view-display-id-block_1 .discharge-details__heading{padding:16px 12px;background-color:#1d284b}.view-cso-discharges.view-display-id-block_1 .discharge-details__heading h3,.view-blending-discharge-notifications.view-display-id-block_1 .discharge-details__heading h3{font-size:1rem;line-height:1.2;color:#fff;font-weight:500;margin-bottom:0;font-family:"Noto Sans",sans-serif}.view-cso-discharges.view-display-id-block_1 .views-row,.view-blending-discharge-notifications.view-display-id-block_1 .views-row{padding:0 26px 16px 26px;margin-bottom:16px;border-bottom:1px solid #8c8c8c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.view-cso-discharges.view-display-id-block_1 .views-row strong,.view-blending-discharge-notifications.view-display-id-block_1 .views-row strong{font-weight:600}@media(max-width:48rem){.view-cso-discharges.view-display-id-block_1 .views-row,.view-blending-discharge-notifications.view-display-id-block_1 .views-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px 16px 16px}}.view-cso-discharges.view-display-id-block_1 .views-row:first-child,.view-blending-discharge-notifications.view-display-id-block_1 .views-row:first-child{padding-top:16px}.view-cso-discharges.view-display-id-block_1 .views-row:last-child,.view-blending-discharge-notifications.view-display-id-block_1 .views-row:last-child{border-bottom:2px solid #1d284b}.view-cso-discharges.view-display-id-block_1 .views-row .views-field-nothing,.view-blending-discharge-notifications.view-display-id-block_1 .views-row .views-field-nothing{-ms-flex-preferred-size:35%;flex-basis:35%}.view-cso-discharges.view-display-id-block_1 .views-row .views-field-nothing-1,.view-blending-discharge-notifications.view-display-id-block_1 .views-row .views-field-nothing-1{-ms-flex-preferred-size:65%;flex-basis:65%}.view-cso-discharges.view-display-id-block_1 .views-row>*>*,.view-blending-discharge-notifications.view-display-id-block_1 .views-row>*>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.view-sso-maps .leaflet-popup-content{font-family:"Noto Sans",sans-serif;font-size:.875rem}.view-sso-maps .leaflet-popup-content p{margin:0 0 12px 0}.view-sso-maps .leaflet-popup-content p:last-child{margin-bottom:0}.view-sso-maps .leaflet-popup-content a:not(.views-field-title):not(.views-field-title-1){overflow-wrap:break-word}.view-sso-maps .leaflet-popup-content .views-field-title,.view-sso-maps .leaflet-popup-content .views-field-title-1{font-size:1.125rem;margin-bottom:8px;margin-right:16px}.view-sso-maps .leaflet-popup-content .views-field-title a[target=_blank]:after,.view-sso-maps .leaflet-popup-content .views-field-title-1 a[target=_blank]:after{display:none}.view-sso-maps .leaflet-popup-content-wrapper{border-radius:4px;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,.302);box-shadow:0px 2px 4px rgba(0,0,0,.302)}.view-sso-maps .leaflet-popup-content .views-field-field-sso-status{color:red}.view-sso-maps .leaflet-popup-close-button{background-color:#228a93 !important;border:2px solid #228a93 !important;color:#fff !important;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:32px !important;height:32px !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-sso-maps .leaflet-popup-close-button:before{content:"";position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;width:44px;height:44px}.view-sso-maps .leaflet-popup-close-button:hover{background-color:#01606a !important;border-color:#6ec2c4 !important;color:#fff !important}.view-sso-maps .leaflet-popup-close-button:hover:focus{outline:none}.view-sso-maps .leaflet-popup-close-button:focus{outline:2px solid #b30036;outline-offset:4px}.view-sso-maps .leaflet-popup-close-button:active{background-color:#292b4b !important;border-color:#f6d3b3 !important;color:#fff !important}.view-sso-maps .leaflet-popup-close-button>span[aria-hidden=true]{display:none}.view-sso-maps .leaflet-popup-close-button:after{font-family:"Font Awesome 6 Pro";content:""}.view-sso-maps__toggles{display:-webkit-box;display:-ms-flexbox;display:flex}.view-sso-maps__toggles button{text-align:center;padding:14px 8px;-ms-flex-preferred-size:50%;flex-basis:50%;color:#434684;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color,text-decoration-color;transition-property:color,text-decoration-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-sso-maps__toggles button:hover{color:#292b4b;text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em);text-decoration-color:#6ec2c4}.view-sso-maps__toggles button:hover:focus{outline:none}.view-sso-maps__toggles button:focus{outline:2px solid #b30036;outline-offset:4px}.view-sso-maps__toggles button:active{color:#292b4b;text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em);text-decoration-color:#c84d0e}.view-sso-maps__toggles button:active:focus{outline:none}.view-sso-maps__toggles button[aria-expanded=true]{color:#292b4b;text-decoration:none;border:1px solid #cbc4ba;border-bottom:0;position:relative}.view-sso-maps__toggles button[aria-expanded=true]:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:-1px;background-color:#fcfcfc;z-index:1}.view-sso-maps .view-header{border:1px solid #cbc4ba}.view-sso-maps .sso-maps{border:1px solid #cbc4ba;border-top:0}.view-sso-maps .sso-maps .display-hidden{visibility:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);height:0}.view-sso-maps .view-empty{padding:24px}.view-sso-maps .view-empty p{margin:0}.view-sso-maps .sso-map-icon{width:15px;height:15px;border:1px solid #000;border-radius:100%}.view-sso-maps .sso-map-icon--red{background-color:red}.view-sso-maps .sso-map-icon--yellow{background-color:#ff0}.view-sso-maps .sso-map-icon--green{background-color:#0d9026}.view-sso-maps .sso-legend{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;padding:48px 24px 32px}@media(max-width:48rem){.view-sso-maps .sso-legend{grid-template-columns:repeat(1,1fr);padding:32px 24px}}.view-sso-maps .sso-legend__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.view-sso-maps .sso-legend__item-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.view-sso-maps .sso-legend__icon{width:18px;height:18px;display:block;border-radius:100%;-ms-flex-negative:0;flex-shrink:0;border:1px solid #000}.view-sso-maps .sso-legend__icon--green{background-color:#0d9026}.view-sso-maps .sso-legend__icon--red{background-color:red}.view-sso-maps .sso-legend__icon--yellow{background-color:#ff0}.view-reports-publications .file--application-pdf{background-image:none;padding-left:0}.view-reports-publications .file--application-pdf>a{position:relative;padding-left:32px}.view-reports-publications .file--application-pdf>a:before{font-family:"Font Awesome 6 Pro";content:"";position:absolute;left:0;top:2px}.view-archive-agendas-and-minutes .file--application-pdf{background-image:none;padding-left:0}.view-archive-agendas-and-minutes .file--application-pdf>a{position:relative;padding-left:32px}.view-archive-agendas-and-minutes .file--application-pdf>a:before{font-family:"Font Awesome 6 Pro";content:"";position:absolute;left:0;top:0}.view-archive-agendas-and-minutes .view-filters .form-item-from input,.view-archive-agendas-and-minutes .view-filters .form-item-to input{width:124px}.view-archive-agendas-and-minutes .view-content .views-row .views-field:not(.views-field-title) .field-content>a{position:relative;padding-left:20px}.view-archive-agendas-and-minutes .view-content .views-row .views-field:not(.views-field-title) .field-content>a:before{font-family:"Font Awesome 6 Pro";content:"";position:absolute;left:2px;top:2px}
.list-view--compact>*{margin-bottom:12px;padding-bottom:12px}
.list-view>*{border-bottom:1px solid #8c8c8c;display:block;margin-bottom:24px;padding-bottom:24px}.list-view>* h3{font-size:1.375rem;margin-bottom:10px;font-weight:500}.list-view>* h3 a{font-weight:500}.list-view>*:first-child{border-top:1px solid #8c8c8c;padding-top:24px}.list-view>* .node__content>*{margin-top:16px}.list-view>* .node__content>*:last-child,.list-view>* .node__content>.text-formatted>*:last-child{margin-bottom:0}.list-view span.views-field{margin:0 16px 0 0}
.sidebar .banner{display:block;margin:0 auto;max-width:1600px;position:relative;z-index:0}.sidebar .banner img{display:block}.sidebar .banner:before{content:"";background-image:url("/themes/custom/mwra/images/sidebar-wave.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%;height:10px;width:100%;position:absolute;top:0;left:0}.sidebar .banner__caption{background-color:#f2f2f2;display:block;padding:13px 24px 13px 50px;position:relative;width:100%}@media(max-width:64rem){.sidebar .banner__caption{padding:13px clamp(16px,7vw,112px) 13px calc(clamp(16px,7vw,112px) + 23px)}}.sidebar .banner__caption::before{font-family:"Font Awesome 6 Pro";content:"";font-style:normal;color:#393939;font-weight:900;left:24px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:64rem){.sidebar .banner__caption::before{left:clamp(16px,7vw,112px)}}@media print{.sidebar .banner{display:none}}.sidebar__aside--banner+.region-nav__section:before{content:none}
.mobile-menu-trigger{display:none;padding:12px 46px 12px 16px;position:relative;border-radius:4px}.mobile-menu-trigger::after{font-family:"Font Awesome 6 Pro";content:"";font-size:21px;font-weight:400;line-height:1.19;position:absolute;right:16px;top:50%;-webkit-transform:translateY(calc(-50% + 2px));transform:translateY(calc(-50% + 2px))}.mobile-menu-trigger[aria-expanded=true]::after{font-family:"Font Awesome 6 Pro";content:""}@media(max-width:64rem){.mobile-menu-trigger{display:inline-block}}
.header{display:block;position:relative;z-index:100}.header__supplier-translate{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-right:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__supplier-translate a[href="/node/1316"]{text-decoration:none;border-radius:4px;padding:8px 16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}@media(max-width:32rem){.header__supplier-translate a[href="/node/1316"]{padding:0}}.header__supplier-translate a[href="/node/1316"]:hover{text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}@media(min-width:calc(32rem + 0.2px)){.header__supplier-translate a[href="/node/1316"]:hover{background-color:#def2f2}}.header__supplier-translate a[href="/node/1316"]:hover:focus{outline:none}.header__supplier-translate a[href="/node/1316"]:focus{outline:2px solid #b30036;outline-offset:4px}@media(min-width:calc(32rem + 0.2px)){.header__supplier-translate a[href="/node/1316"]:active{background-color:#f6d3b3}}@media(max-width:32rem){.header__supplier-translate{gap:8px 24px}}.header .region-translate{position:relative}.header .region-translate:after{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:16px;font-family:"Font Awesome 6 Pro";content:"";font-size:17px;color:#434684;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}@media(max-width:32rem){.header .region-translate:after{display:none}}.header .region-translate:hover:after{color:#292b4b}.header .region-translate select{border:none;background:none;padding:9px 46px 9px 16px;height:unset;color:#434684;font-weight:500;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}@media(max-width:32rem){.header .region-translate select{padding:0}}.header .region-translate select:hover{text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:#292b4b}@media(min-width:calc(32rem + 0.2px)){.header .region-translate select:hover{background-color:#def2f2}}.header .region-translate select:hover:focus{outline:none}
.header__logo .site-logo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;color:#fff;text-decoration:none;border-radius:4px}.header__logo .site-logo__image{width:134px;position:relative}@media(max-width:64rem){.header__logo .site-logo__image{z-index:101}}@media(max-width:48rem){.header__logo .site-logo__image{width:110px}}@media(max-width:48rem){.header__logo .site-logo__text{display:none}}@media print{.header__logo .site-logo__text{display:none}}.header__logo .site-logo img{display:block;width:134px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}@media(max-width:48rem){.header__logo .site-logo img{width:110px}}@media print{.header__logo .site-logo img{position:unset;top:auto;left:auto;-webkit-transform:none;transform:none;-webkit-filter:grayscale(1);filter:grayscale(1)}}.header__logo .site-logo:hover{text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.header__logo .site-logo:hover:focus{outline:2px solid #292b4b;outline-offset:4px}.header__logo .site-logo:active{outline:2px solid #292b4b;outline-offset:0}.header__logo .site-logo:active:focus{outline:2px solid #292b4b;outline-offset:4px}
.header__menu-search>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:48rem){.header__menu-search>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
.header__menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media print{.header__menu-wrapper{display:none}}
.header__nav-search-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:48rem){.header__nav-search-trigger{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}
.header__row--middle{background-color:#fff;padding:9px 0}@media print{.header__row--middle{display:none}}.header__row--bottom{background-color:#292b4b;padding:24px 0;position:relative}@media(max-width:48rem){.header__row--bottom{padding:14px 0}}.header__row--bottom>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:calc(64rem + 0.2px)){.header__row--bottom>.container{gap:0 24px}}@media print{.header__row--bottom{padding:0}}
@media(min-width:calc(48rem + 0.2px)){.desktop-hidden{display:none}}
@media(max-width:48rem){.mobile-hidden{display:none}}
.form-required::after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px}
.toolbar-menu-administration ul{margin:0;padding:0}.toolbar-menu-administration ul ul{margin:0;padding:0}.toolbar-menu-administration ul li{margin:0}
.page-node-type-homepage main{margin-top:32px}.page-node-type-homepage main>.container{padding-left:clamp(16px,7vw,112px)}@media print{.page-node-type-homepage main{margin-top:0}}.page-node-type-homepage .content>*{max-width:unset}.page-node-type-homepage .region-content{padding-top:67px}@media(max-width:48rem){.page-node-type-homepage .region-content{padding-top:48px}}.page-node-type-homepage .region-content .content-row .paragraph--type--images{max-width:unset}.page-node-type-homepage .region-content .content-row .paragraph--type--images img{max-height:350px;-o-object-fit:cover;object-fit:cover}.banner--front__wrapper{background-image:url("/themes/custom/mwra/images/homepage-wave.png");background-repeat:no-repeat;background-size:100% 17.5vw;background-position-y:center;position:relative;margin-bottom:48px}@media print{.banner--front__wrapper{margin-bottom:0}}.banner--front__wrapper>.container{position:relative;z-index:1}@media(max-width:64rem){.banner--front__wrapper>.container{padding:0 2.1vw}}@media(max-width:48rem){.banner--front__wrapper{background-image:none}.banner--front__wrapper:after{content:"";top:100%;position:absolute;-webkit-transform:translateY(-85%);transform:translateY(-85%);left:0;width:100vw;background-image:url("/themes/custom/mwra/images/homepage-wave.png");background-repeat:no-repeat;background-size:cover;background-position-x:center;height:274px;z-index:0}}.region-homepage-pages{margin-bottom:67px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px 46px}@media(max-width:48rem){.region-homepage-pages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:48px}}.region-homepage-pages h2{font-size:1.5625rem;font-weight:500;line-height:1.36;margin-bottom:calc(32px*.1875);margin-top:0;margin-bottom:24px}@media(max-width:48rem){.region-homepage-pages h2{font-size:1.375rem;line-height:1.318}}.region-homepage-pages #block-popular-pages{-ms-flex-preferred-size:58%;flex-basis:58%}.region-homepage-pages #block-popular-pages .field--name-field-popular-pages{display:grid;grid-template-columns:repeat(2,1fr);gap:13px 40px}.region-homepage-pages #block-popular-pages .field--name-field-popular-pages .field__item>*,.region-homepage-pages #block-popular-pages .field--name-field-popular-pages .field__item>*>*{height:100%}@media(max-width:48rem){.region-homepage-pages #block-popular-pages .field--name-field-popular-pages{gap:16px}.region-homepage-pages #block-popular-pages .field--name-field-popular-pages .quicklink{border-left:0}}@media print{.region-homepage-pages #block-popular-pages{display:none}}.region-homepage-pages .view-featured-pages .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.region-homepage-pages .view-featured-pages .view-content .views-field-field-featured-pages{margin-bottom:8px}@media print{.region-homepage-pages{margin:0}}.region-homepage-news-calendar{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding-top:48px}.region-homepage-news-calendar>*>h2{font-size:1.5625rem;font-weight:500;line-height:1.36;margin-bottom:calc(32px*.1875);margin-top:0;margin-bottom:24px}@media(max-width:48rem){.region-homepage-news-calendar>*>h2{font-size:1.375rem;line-height:1.318}}@media(max-width:64rem){.region-homepage-news-calendar{grid-template-columns:repeat(1,1fr);padding-top:0}.region-homepage-news-calendar #block-views-block-homepage-featured-card-block-1{padding-top:27px;position:relative}.region-homepage-news-calendar #block-views-block-homepage-featured-card-block-1:before{content:"";width:75vw;position:absolute;right:-7vw;top:0;height:100%;background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(#DEF2F2),to(#FCFCFC)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(180deg,#DEF2F2 0%,#FCFCFC 100%) 0% 0% no-repeat padding-box;background-size:75vw;border-top-left-radius:80px;z-index:-1}}.region-homepage-news-calendar .view-homepage-quabcam img{display:block;border-radius:8px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.161);box-shadow:0px 3px 6px rgba(0,0,0,.161)}@media print{.region-homepage-news-calendar{padding:0;gap:16px}}.homepage-news-calendar__wrapper{position:relative}.homepage-news-calendar__wrapper>.container{position:relative;z-index:1}.homepage-news-calendar__wrapper:before{content:"";width:75vw;position:absolute;right:0;top:0;height:100%;background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(#DEF2F2),to(#FCFCFC)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(180deg,#DEF2F2 0%,#FCFCFC 100%) 0% 0% no-repeat padding-box;background-size:75vw;border-top-left-radius:80px;z-index:0;max-width:1750px}@media(max-width:64rem){.homepage-news-calendar__wrapper:before{display:none}}.view-homepage-news .view-content,.view-homepage-events .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.view-homepage-news .view-content .views-field-title,.view-homepage-events .view-content .views-field-title{margin-bottom:8px}.view-homepage-news .view-footer,.view-homepage-events .view-footer{margin-top:24px}@media print{.view-homepage-news .view-footer,.view-homepage-events .view-footer{display:none}}.view-homepage-news .view-footer a,.view-homepage-events .view-footer a{padding:8px 32px 8px 16px;position:relative;text-decoration:none;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}@media(max-width:48rem){.view-homepage-news .view-footer a,.view-homepage-events .view-footer a{margin-left:-16px}}.view-homepage-news .view-footer a:after,.view-homepage-events .view-footer a:after{font-family:"Font Awesome 6 Pro";content:"";color:#eb882c;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;font-size:1.0625rem;font-weight:900;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-homepage-news .view-footer a:hover,.view-homepage-events .view-footer a:hover{text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em);background-color:#def2f2;color:#292b4b}.view-homepage-news .view-footer a:hover:after,.view-homepage-events .view-footer a:hover:after{color:#c84d0e}.view-homepage-news .view-footer a:hover:focus,.view-homepage-events .view-footer a:hover:focus{outline:none}.view-homepage-news .view-footer a:focus,.view-homepage-events .view-footer a:focus{outline:2px solid #b30036;outline-offset:4px}.view-homepage-news .view-footer a:active,.view-homepage-events .view-footer a:active{background-color:#f6d3b3;color:#292b4b}.view-homepage-featured-card .views-row{border-radius:8px;overflow:hidden;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.161);box-shadow:0px 3px 6px rgba(0,0,0,.161)}.view-homepage-featured-card .views-row .views-field-nothing-1{background-color:#fff;background-size:75px;background-repeat:no-repeat;background-position:center;background-image:url("/themes/custom/mwra/images/ajax-loader.gif");min-height:178px}.view-homepage-featured-card .views-row .views-field-nothing-1 img{display:none}@media print{.view-homepage-featured-card .views-row .views-field-nothing-1{display:none}}.view-homepage-featured-card .views-row .views-field-field-featured-card-image img{display:block}@media print{.view-homepage-featured-card .views-row .views-field-field-featured-card-image{display:none}}.view-homepage-featured-card .views-row .views-field-nothing{padding:24px;background-color:#fff}.view-homepage-featured-card .views-row .views-field-nothing h2{font-size:1.1875rem;margin-bottom:12px}.view-homepage-featured-card .views-row .views-field-nothing p{margin-bottom:0}.view-homepage-featured-card .views-row .views-field-nothing p:has(+*){margin-bottom:12px}@media print{.view-homepage-featured-card .views-row .views-field-nothing{padding:0}}
.user-login.path-user .sidebar{display:none}.user-login.path-user .user-login-form .form-submit{display:inline-block;font-weight:500;padding:10px 24px;line-height:1.5;text-decoration:none;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:#fff;color:#434684 !important;border-left:10px solid #b6e0e1;padding:12px 25px 12px 17px;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.161);box-shadow:0px 3px 6px rgba(0,0,0,.161)}.user-login.path-user .user-login-form .form-submit:hover{text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.user-login.path-user .user-login-form .form-submit:hover:focus{outline:none !important}.user-login.path-user .user-login-form .form-submit:focus{outline:2px solid #b30036;outline-offset:4px}.user-login.path-user .user-login-form .form-submit:active{text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.user-login.path-user .user-login-form .form-submit:active:focus{outline:none !important}.user-login.path-user .user-login-form .form-submit[disabled]{background-color:#ddd !important;border:0;-webkit-box-shadow:none;box-shadow:none;color:#333 !important;pointer-events:none}.user-login.path-user .user-login-form .form-submit[disabled]:hover,.user-login.path-user .user-login-form .form-submit[disabled]:focus,.user-login.path-user .user-login-form .form-submit[disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#333 !important;text-decoration:none;cursor:not-allowed}.user-login.path-user .user-login-form .form-submit.is-selected{background-color:#e1f0ef;border-color:#6ec2c4;color:#333 !important}.user-login.path-user .user-login-form .form-submit:hover{background-color:#faf4ef;border-left-color:#6ec2c4;color:#292b4b !important}.user-login.path-user .user-login-form .form-submit:active{background-color:#faf4ef;border-left-color:#c84d0e;color:#292b4b !important}@media print{.user-login.path-user .user-login-form .form-submit{display:none}}
