.aw-projectmap{--aw-max-width:var(--aw-full-max-width);--aw-projectmap-panel-bg:var(--brand-secondary);--aw-projectmap-cluster-bg:var(--brand-primary);--aw-projectmap-cluster-color:white}.aw-projectmap .aw-projectmap-wrapper{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aw-projectmap .aw-projectmap-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aw-projectmap .aw-projectmap-wrapper:not(:first-child){margin-top:40px}.aw-projectmap .aw-projectmap--map{position:relative;height:480px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:992px){.aw-projectmap .aw-projectmap--map{height:640px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.aw-projectmap .aw-projectmap--map .aw-projectmapcontainer{position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%!important}.aw-projectmap .aw-projectmap--scrollhint{position:absolute;top:0;left:0;right:0;bottom:0;z-index:450;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;background-color:rgba(0,0,0,.5);color:#fff;font-size:20px;font-weight:var(--aw-font-weight-bold);text-align:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.aw-projectmap .aw-projectmap--scrollhint.is-visible{opacity:1;visibility:visible}.aw-projectmap .aw-projectmap--panel{background-color:var(--aw-projectmap-panel-bg);color:#fff;padding:30px var(--gutter-spacing)}@media (min-width:992px){.aw-projectmap .aw-projectmap--panel{width:340px;-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;padding:30px;overflow-y:auto}}.aw-projectmap .aw-projectmap--search{position:relative;margin-bottom:20px}.aw-projectmap .aw-projectmap--search .label{font-size:16px;font-weight:400;display:block;color:var(--aw-text-color);margin-bottom:.2rem;color:#fff}.aw-projectmap .aw-projectmap--search .input,.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address{--border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--form-input-padding);font-family:var(--aw-body-font);font-size:17px;font-weight:400;line-height:1.4;color:var(--aw-text-color);background-color:#fff;border:var(--border-default);border-radius:var(--border-radius);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--form-input-height);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:12px;padding-right:46px;border-color:#fff}.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address:focus{-webkit-box-shadow:none;box-shadow:none}.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address:focus-visible{outline:var(--aa-border-width) dashed var(--aa-outline-color)!important;outline-offset:2px}.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address::-moz-placeholder{color:var(--aw-text-color);opacity:1}.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address::-webkit-input-placeholder{color:var(--aw-text-color);opacity:1}.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address:-ms-input-placeholder{color:var(--aw-text-color);opacity:1}.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address::-ms-input-placeholder{color:var(--aw-text-color);opacity:1}.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address::placeholder{color:var(--aw-text-color);opacity:1}.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address:focus,.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address:hover{border-color:var(--brand-beige)}.aw-projectmap .aw-projectmap--search .input #aw-projectmap-address:focus-visible{outline-color:#fff!important}.aw-projectmap .aw-projectmap--search .input .aw-projectmap--search-go{position:absolute;top:1px;right:1px;width:var(--form-input-height);height:var(--form-input-height);border:0;background:var(--brand-secondary);color:#fff;cursor:pointer;border-radius:0 4px 4px 0}.aw-projectmap .aw-projectmap--search .input .aw-projectmap--search-go:focus,.aw-projectmap .aw-projectmap--search .input .aw-projectmap--search-go:focus-within,.aw-projectmap .aw-projectmap--search .input .aw-projectmap--search-go:hover{background:var(--brand-primary)}.aw-projectmap .aw-projectmap--search .aw-projectmap--suggestions{display:none;position:absolute;top:100%;left:0;right:0;z-index:10;margin:2px 0 0;padding:0;list-style:none;background-color:#fff;border:var(--border-default);border-radius:var(--border-radius);max-height:220px;overflow-y:auto}.aw-projectmap .aw-projectmap--search .aw-projectmap--suggestions li{padding:8px 12px;color:var(--aw-text-color);font-size:14px;cursor:pointer}.aw-projectmap .aw-projectmap--search .aw-projectmap--suggestions li:not(:last-child){border-bottom:1px solid var(--brand-lightgrey)}.aw-projectmap .aw-projectmap--search .aw-projectmap--suggestions li:focus,.aw-projectmap .aw-projectmap--search .aw-projectmap--suggestions li:focus-within,.aw-projectmap .aw-projectmap--search .aw-projectmap--suggestions li:hover{background-color:var(--brand-sand-50)}.aw-projectmap .aw-projectmap--filters .filter{margin-bottom:10px}.aw-projectmap .aw-projectmap--filters legend{font-weight:700;margin-bottom:10px}.aw-projectmap .aw-projectmap--filters .filter-year-list{max-height:220px;padding-right:6px}.aw-projectmap .aw-projectmap--filters label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;padding-left:30px;cursor:pointer}.aw-projectmap .aw-projectmap--filters label i{display:none;margin-right:var(--icon-spacing)}.aw-projectmap .aw-projectmap--filters label input[type=checkbox]{position:absolute;left:0;top:2px;width:18px;height:18px;margin:0;cursor:pointer}.aw-projectmap .aw-projectmap--clearfilter:focus span.text,.aw-projectmap .aw-projectmap--clearfilter:focus-within span.text,.aw-projectmap .aw-projectmap--clearfilter:hover span.text,.aw-projectmap .aw-projectmap--filters label:focus span,.aw-projectmap .aw-projectmap--filters label:focus-within span,.aw-projectmap .aw-projectmap--filters label:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.aw-projectmap .aw-projectmap--clearfilter{font-family:var(--aw-body-font);font-size:14px;font-weight:var(--aw-font-weight-bold);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;line-height:1.479;background-color:transparent;color:#fff;border:0;padding:0;border-radius:0;text-decoration:none;min-height:initial;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.aw-projectmap .aw-projectmap--clearfilter:before{display:inline-block;font-family:"Font Awesome 7 Pro";font-weight:900;font-style:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d";margin-right:var(--button-icon-spacing)}.aw-projectmap .aw-projectmap--clearfilter:focus,.aw-projectmap .aw-projectmap--clearfilter:focus-within,.aw-projectmap .aw-projectmap--clearfilter:hover{background-color:transparent;color:#fff;text-decoration:none}.aw-projectmap .marker-cluster-large,.aw-projectmap .marker-cluster-medium,.aw-projectmap .marker-cluster-small{background-color:rgba(13,69,191,.4)}.aw-projectmap .marker-cluster-large div,.aw-projectmap .marker-cluster-medium div,.aw-projectmap .marker-cluster-small div{background-color:var(--aw-projectmap-cluster-bg);color:var(--aw-projectmap-cluster-color)}.aw-projectmap .leaflet-bottom,.aw-projectmap .leaflet-top{z-index:420}