/* @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/srd/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;margin:0 0 32px 0}.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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.view-filters form>.form--inline:after,.views-exposed-form:not(form) form>.form--inline:after{display:none}.view-filters form>.form--inline>.form-item,.views-exposed-form:not(form) form>.form--inline>.form-item{margin:0}.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}.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:700;padding:10px 26px;text-decoration:none;cursor:pointer;border-radius:calc(infinity*1px);line-height:1.5;-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:#006ba8;border:2px solid #006ba8;color:#fff !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{text-decoration:underline}.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 #b80c09;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}.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:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !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:#0f0f0f !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:#183752;color:#fff !important;border-color:#183752;border-left:4px solid #1d99d3}.view-filters form .form-actions input[data-drupal-selector*=edit-submit].is-selected:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit].is-selected:hover{background-color:#4b702e;color:#fff !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit].is-selected:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit].is-selected:active{background-color:#0f0f0f;color:#fff !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:#4b702e;border-color:#4b702e;color:#fff !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:#0f0f0f;border-color:#0f0f0f;color:#fff !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]{display:inline-block;font-weight:700;padding:10px 26px;text-decoration:none;cursor:pointer;border-radius:calc(infinity*1px);line-height:1.5;-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:rgba(0,0,0,0);border:2px solid #006ba8;color:#006ba8 !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:hover{text-decoration:underline}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:hover:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:hover:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:focus{outline:2px solid #b80c09;outline-offset:4px}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:active{text-decoration:underline}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:active:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:active:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !important;pointer-events:none}.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled]:hover,.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled]:focus,.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !important;text-decoration:none;cursor:not-allowed}.view-filters form .form-actions input[data-drupal-selector*=edit-reset].is-selected,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset].is-selected{background-color:#183752;color:#fff !important;border-color:#183752;border-left:4px solid #1d99d3}.view-filters form .form-actions input[data-drupal-selector*=edit-reset].is-selected:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset].is-selected:hover{background-color:#4b702e;color:#fff !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset].is-selected:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset].is-selected:active{background-color:#0f0f0f;color:#fff !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:hover{border-color:#4b702e;color:#4b702e !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:active{border-color:#0f0f0f;color:#0f0f0f !important}.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-sg-events-whats-on.view-display-id-now .view-content,.view-sg-events-whats-on.view-display-id-now_drop_in .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(max-width:48rem){.view-sg-events-whats-on.view-display-id-now .view-content,.view-sg-events-whats-on.view-display-id-now_drop_in .view-content{grid-template-columns:repeat(1,1fr)}}.view-sg-events-whats-on.view-display-id-now .view-content .views-row,.view-sg-events-whats-on.view-display-id-now_drop_in .view-content .views-row{border-radius:16px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.08);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:24px 32px}@media(max-width:48rem){.view-sg-events-whats-on.view-display-id-now .view-content .views-row,.view-sg-events-whats-on.view-display-id-now_drop_in .view-content .views-row{padding:24px}}.view-sg-events-whats-on.view-display-id-now .view-content .views-row h3.h5,.view-sg-events-whats-on.view-display-id-now_drop_in .view-content .views-row h3.h5{margin-bottom:0}.view-sg-events-whats-on.view-display-id-now .view-content .views-row.fitness,.view-sg-events-whats-on.view-display-id-now_drop_in .view-content .views-row.fitness{border-left:8px solid #b85b28}.view-sg-events-whats-on.view-display-id-now .view-content .views-row.pools,.view-sg-events-whats-on.view-display-id-now_drop_in .view-content .views-row.pools{border-left:8px solid #006ba8}.view-sg-events-whats-on.view-display-id-now .view-content .views-row.arenas,.view-sg-events-whats-on.view-display-id-now_drop_in .view-content .views-row.arenas{border-left:8px solid #558033}.view-sg-events-whats-on.view-display-id-today .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:48px}.view-sg-events-whats-on.view-display-id-today .view-content>*{margin:0}.view-sg-events-whats-on.view-display-id-today table caption{margin:0 0 32px 0}@media(max-width:48rem){.view-sg-events-whats-on.view-display-id-today table caption{margin:0 0 24px 0}}.view-sg-events-whats-on.view-display-id-today table:has(tr.fitness) th{background-color:#b85b28}.view-sg-events-whats-on.view-display-id-today table:has(tr.pools) th{background-color:#006ba8}.view-sg-events-whats-on.view-display-id-today table:has(tr.arenas) th{background-color:#558033}.view-drop-in-calendar .fc .fc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}.view-drop-in-calendar .fc .fc-toolbar .fc-right{display:none}.view-drop-in-calendar .fc .fc-toolbar .fc-left .fc-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button{all:unset;display:inline-block;font-weight:700;padding:10px 26px;text-decoration:none;cursor:pointer;border-radius:calc(infinity*1px);line-height:1.5;-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:rgba(0,0,0,0);border:2px solid #006ba8;color:#006ba8 !important;padding:0;width:45px;height:45px;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}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button:hover,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button:hover{text-decoration:underline}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button:hover:focus,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button:hover:focus{outline:none !important}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button:focus,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button:focus{outline:2px solid #b80c09;outline-offset:4px}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button:active,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button:active{text-decoration:underline}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button:active:focus,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button:active:focus{outline:none !important}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button[disabled],.view-drop-in-calendar .fc .fc-toolbar .fc-next-button[disabled]{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !important;pointer-events:none}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button[disabled]:hover,.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button[disabled]:focus,.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button[disabled]:active,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button[disabled]:hover,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button[disabled]:focus,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button[disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !important;text-decoration:none;cursor:not-allowed}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button.is-selected,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button.is-selected{background-color:#183752;color:#fff !important;border-color:#183752;border-left:4px solid #1d99d3}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button.is-selected:hover,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button.is-selected:hover{background-color:#4b702e;color:#fff !important}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button.is-selected:active,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button.is-selected:active{background-color:#0f0f0f;color:#fff !important}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button:hover,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button:hover{border-color:#4b702e;color:#4b702e !important}.view-drop-in-calendar .fc .fc-toolbar .fc-prev-button:active,.view-drop-in-calendar .fc .fc-toolbar .fc-next-button:active{border-color:#0f0f0f;color:#0f0f0f !important}.view-drop-in-calendar .fc:has(.fc-timeGridWeek-button.fc-button-active) .fc-toolbar .fc-center>h2:before{content:"Week of "}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-scroller{height:auto !important}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-day-grid{display:none}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-day-grid+.fc-divider{display:none !important}.view-drop-in-calendar .fc .fc-timeGridWeek-view td.fc-today{background-color:#eaf3f9}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-body>tr>.fc-widget-content{border:none !important}.view-drop-in-calendar .fc .fc-timeGridWeek-view thead>th:first-child{border-top-left-radius:16px}.view-drop-in-calendar .fc .fc-timeGridWeek-view thead>th:last-child{border-top-right-radius:16px}.view-drop-in-calendar .fc .fc-timeGridWeek-view thead>th:only-child{border-top-left-radius:16px;border-top-right-radius:16px}.view-drop-in-calendar .fc .fc-timeGridWeek-view thead .fc-day-header{padding:9.5px 18px;font-weight:400;font-size:.875rem;border-color:rgba(0,0,0,0)}.view-drop-in-calendar .fc .fc-timeGridWeek-view thead .fc-axis{border-color:rgba(0,0,0,0)}.view-drop-in-calendar .fc .fc-timeGridWeek-view thead td{border:none}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-time-grid-event{border-color:rgba(0,0,0,0) !important;color:#fff;margin-top:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color;transition-property:background-color,border-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-time-grid-event .fc-time{font-size:.75rem !important;font-weight:400}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-time-grid-event .fc-title{font-size:.875rem !important;text-wrap-mode:nowrap}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-time-grid-event:hover{background-color:#d8ebcb !important;color:#4b702e;border-color:#d8ebcb !important}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-time-grid-event:hover .fc-title{text-decoration:underline;color:#4b702e}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-time-grid-event:active{color:#0f0f0f;background-color:#cfcfcf !important;border-color:#cfcfcf !important}.view-drop-in-calendar .fc .fc-timeGridWeek-view .fc-time-grid-event:active .fc-title{text-decoration:underline;color:#0f0f0f}.view-drop-in-calendar .fc .fc-listDay-view{border-top:none;border-left:none;border-right:none}.view-drop-in-calendar .fc .fc-listDay-view .fc-scroller{height:auto !important}.view-drop-in-calendar .fc .fc-listDay-view .fc-scroller>.fc-list-table{margin-bottom:0}.view-drop-in-calendar .fc .fc-listDay-view .fc-list-item td{-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-drop-in-calendar .fc .fc-listDay-view .fc-list-item:hover td{background-color:#d8ebcb !important}.view-drop-in-calendar .fc .fc-listDay-view .fc-list-item:active td{background-color:#cfcfcf !important}.view-drop-in-calendar .fc .fc-listDay-view .fc-list-item:active td a{color:#0f0f0f;text-decoration:underline}.view-drop-in-calendar .fc .fc-listDay-view .fc-list-item.fc-allow-mouse-resize a{color:#4b702e;text-decoration:underline}.view-drop-in-calendar .fc .fc-listDay-view .fc-list-item-marker{display:none}.view-drop-in-calendar .fc .fc-listDay-view .fc-widget-header{border-radius:16px 16px 0 0;background-color:#006ba8;color:#fff;font-weight:400}.view-drop-in-calendar .fc .fc-listDay-view:has([class*=fc-list-empty]){border:none}.view-drop-in-calendar .fc .fc-listDay-view .fc-list-empty{padding:16px;border-radius:16px;border:none}.leaflet-control-attribution a[href*="leafletjs.com"],.leaflet-control-attribution span[aria-hidden=true]{display:none}.view-projects-initiatives.view-display-id-block_1 .view-filters{margin-bottom:64px}@media(max-width:48rem){.view-projects-initiatives.view-display-id-block_1 .view-filters{margin-bottom:48px}}.view-projects-initiatives.view-display-id-block_1 .view-filters .form--inline{gap:24px}.view-projects-initiatives.view-display-id-block_1 .pager{margin-top:64px}@media(max-width:48rem){.view-projects-initiatives.view-display-id-block_1 .pager{margin-top:48px}}.view-projects-initiatives.view-display-id-block_1 .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}@media(max-width:64rem){.view-projects-initiatives.view-display-id-block_1 .view-content{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:48rem){.view-projects-initiatives.view-display-id-block_1 .view-content{grid-template-columns:repeat(1,1fr)}}.view-projects-initiatives.view-display-id-block_1 .attachment{border-radius:16px;overflow:hidden}.view-projects-initiatives.view-display-id-block_1 .attachment .view-content{display:block}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-content-wrapper{border-radius:16px;font-family:"Noto Sans",sans-serif;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.08)}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-size:.875rem}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-content-wrapper .leaflet-popup-content p{margin:0}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-content-wrapper .leaflet-popup-content h3{margin-bottom:0;padding-right:44px}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button{display:inline-block;font-weight:700;padding:10px 26px;text-decoration:none;cursor:pointer;border-radius:calc(infinity*1px);line-height:1.5;-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:#006ba8;border:2px solid #006ba8;color:#fff !important;border-radius:16px;padding:0;width:44px;height:44px;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}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button:hover{text-decoration:underline}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button:hover:focus{outline:none !important}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button:focus{outline:2px solid #b80c09;outline-offset:4px}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button:active{text-decoration:underline}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button:active:focus{outline:none !important}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button[disabled]{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !important;pointer-events:none}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button[disabled]:hover,.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button[disabled]:focus,.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button[disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !important;text-decoration:none;cursor:not-allowed}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button.is-selected{background-color:#183752;color:#fff !important;border-color:#183752;border-left:4px solid #1d99d3}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button.is-selected:hover{background-color:#4b702e;color:#fff !important}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button.is-selected:active{background-color:#0f0f0f;color:#fff !important}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button:hover{background-color:#4b702e;border-color:#4b702e;color:#fff !important}.view-projects-initiatives.view-display-id-block_1 .attachment .leaflet-popup-close-button:active{background-color:#0f0f0f;border-color:#0f0f0f;color:#fff !important}.view-projects-initiatives.view-display-id-block_1 .views-row{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.08);border-radius:16px}.view-projects-initiatives.view-display-id-block_1 .views-row:has(a:hover) .views-field-field-image img{scale:1.0888}.view-projects-initiatives.view-display-id-block_1 .views-row:has(a:hover) .views-field-title a{color:#4b702e;text-decoration:underline}.view-projects-initiatives.view-display-id-block_1 .views-row:has(a:active) .views-field-title a{color:#0f0f0f;text-decoration:underline}.view-projects-initiatives.view-display-id-block_1 .views-row .views-field-field-image{border-radius:16px 16px 0 0;overflow:hidden}.view-projects-initiatives.view-display-id-block_1 .views-row .views-field-field-image img{display:block;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:scale;transition-property:scale;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-projects-initiatives.view-display-id-block_1 .views-row .views-field-title h3{margin-bottom:8px}.view-projects-initiatives.view-display-id-block_1 .views-row .views-field-fieldset{padding:24px 32px}@media(max-width:64rem){.view-projects-initiatives.view-display-id-block_1 .views-row .views-field-fieldset{padding:24px}}.view-projects-initiatives.view-display-id-block_1 .views-row .views-field-field-status{margin-top:16px}@media(max-width:48rem){.view-projects-initiatives.view-display-id-block_1 .leaflet-container{height:500px !important}}.community-accordion:has(+.community-accordion){margin-bottom:8px}.view-board-members .views-row,.view-parks-facilities .views-row,.view-community-detail.view-display-id-block_1 .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 24px}@media(max-width:32rem){.view-board-members .views-row,.view-parks-facilities .views-row,.view-community-detail.view-display-id-block_1 .views-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.view-board-members .views-field-field-image,.view-parks-facilities .views-field-field-image,.view-community-detail.view-display-id-block_1 .views-field-field-image{-ms-flex-preferred-size:30%;flex-basis:30%;-ms-flex-negative:0;flex-shrink:0}.view-board-members .views-field-field-image img,.view-parks-facilities .views-field-field-image img,.view-community-detail.view-display-id-block_1 .views-field-field-image img{display:block;border-radius:16px}.view-services .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.view-services .views-row{border-radius:8px;background-color:#edf2f9;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.view-services .views-row .views-field-title h3{margin-bottom:12px}.view-services .views-row .views-field-title a{text-decoration:underline}.view-services .views-row .views-field-field-community{margin-top:auto}.views-table th,.views-table td{padding:15px 16px 14px}.view-community-detail.view-display-id-block_1{margin-top:32px}.view-community-detail .pager{margin:0}.view-community-detail .views-field-field-description p{margin-bottom:0}.view-community-detail:not(:has(.pager)) .list-view>*:last-child{padding-bottom:12px;margin-bottom:0;border-bottom:none}.view-community-detail .view-empty p{margin-bottom:0}.view-community-detail.view-display-id-block_4 .view-content,.view-community-detail.view-display-id-block_8 .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 48px}@media(max-width:48rem){.view-community-detail.view-display-id-block_4 .view-content,.view-community-detail.view-display-id-block_8 .view-content{grid-template-columns:repeat(1,1fr)}}.view-community-detail.view-display-id-block_4 .view-content .views-row,.view-community-detail.view-display-id-block_8 .view-content .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:8px}.view-community-detail.view-display-id-block_4 .view-content .views-row .views-field-field-type,.view-community-detail.view-display-id-block_8 .view-content .views-row .views-field-field-type{display:-webkit-box;display:-ms-flexbox;display:flex}.view-community-detail.view-display-id-block_4 .view-content .views-row .views-field-field-type .field-content,.view-community-detail.view-display-id-block_8 .view-content .views-row .views-field-field-type .field-content{padding:4px 10px;border-radius:calc(infinity*1px)}.view-community-detail.view-display-id-block_4 .view-content .views-row .views-field-field-type .field-content[class*=meeting],.view-community-detail.view-display-id-block_8 .view-content .views-row .views-field-field-type .field-content[class*=meeting]{background-color:#d9f4c3;color:#466430}.view-community-detail.view-display-id-block_4 .view-content .views-row .views-field-field-type .field-content.public-hearing,.view-community-detail.view-display-id-block_8 .view-content .views-row .views-field-field-type .field-content.public-hearing{background-color:#ecc8ae;color:#84491f}.view-community-detail.view-display-id-block_4 .view-content .views-row .views-field-field-type .field-content.public-event,.view-community-detail.view-display-id-block_8 .view-content .views-row .views-field-field-type .field-content.public-event{background-color:#cbecff;color:#0a537f}.view-community-detail.view-display-id-block_4 .view-content .views-row .views-field-field-type .field-content[class*=notice],.view-community-detail.view-display-id-block_8 .view-content .views-row .views-field-field-type .field-content[class*=notice]{background-color:#ffe5e5;color:#841f1f}[class*=block-views-blockcommunity-detail-block]:not(.accordion):has(+[class*=block-views-blockcommunity-detail-block]){margin-bottom:32px}[class*=block-views-blockcommunity-detail-block]:not(.accordion):has(+[class*=block-views-blockcommunity-detail-block])>h2{margin-bottom:16px}[class*=block-views-blockcommunity-detail-block]:has(.view-empty){display:none}.view-contacts .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px}.view-contacts .views-row img{display:block;border-radius:100%}.view-contacts .field--name-field-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.view-contacts .field--name-field-links a{font-size:1.5rem}.view-contacts .field--name-field-links a:hover [class*=fa-]{text-decoration:underline;text-underline-offset:4px}.view-contacts .field--name-field-links a.ext:after{content:none}.view-contacts .views-field-title:not(:has(+.views-field-field-title)),.view-contacts .views-field-field-title{margin-bottom:16px}.view-news-notices .view-filters fieldset[id*=edit-date-range-wrapper] .fieldset-wrapper,.view-meeting-recordings .view-filters fieldset[id*=edit-date-range-wrapper] .fieldset-wrapper,.view-events .view-filters fieldset[id*=edit-date-range-wrapper] .fieldset-wrapper,.view-calendar-events .view-filters fieldset[id*=edit-date-range-wrapper] .fieldset-wrapper,.view-news-notices .view-filters fieldset[id*=edit-date-range-wrapper] .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.view-news-notices .view-filters fieldset[id*=edit-date-range-wrapper] .fieldset-wrapper .form-item,.view-meeting-recordings .view-filters fieldset[id*=edit-date-range-wrapper] .fieldset-wrapper .form-item,.view-events .view-filters fieldset[id*=edit-date-range-wrapper] .fieldset-wrapper .form-item,.view-calendar-events .view-filters fieldset[id*=edit-date-range-wrapper] .fieldset-wrapper .form-item,.view-news-notices .view-filters fieldset[id*=edit-date-range-wrapper] .fieldset-wrapper .form-item{margin:0 !important}
.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>* .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-accordion__trigger{display:inline-block;font-weight:700;padding:10px 26px;text-decoration:none;cursor:pointer;border-radius:calc(infinity*1px);line-height:1.5;-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:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#006ba8;padding:12px 13px;position:relative;padding:12px 2rem 12px 13px;display:inline-block;font-weight:700;padding:10px 26px;text-decoration:none;cursor:pointer;border-radius:calc(infinity*1px);line-height:1.5;transition:all .2s ease-in-out;transition-property:background-color,border-color,color;transition-delay:0s;transition-duration:.2s;background-color:#006ba8;border:2px solid #006ba8;color:#fff !important;border-radius:8px;padding-left:16px;padding-right:44px;width:100%}.sidebar-accordion__trigger:hover{text-decoration:underline}.sidebar-accordion__trigger:hover:focus{outline:none !important}.sidebar-accordion__trigger:focus{outline:2px solid #b80c09;outline-offset:4px}.sidebar-accordion__trigger:active{text-decoration:underline}.sidebar-accordion__trigger:active:focus{outline:none !important}.sidebar-accordion__trigger[disabled]{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !important;pointer-events:none}.sidebar-accordion__trigger[disabled]:hover,.sidebar-accordion__trigger[disabled]:focus,.sidebar-accordion__trigger[disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !important;text-decoration:none;cursor:not-allowed}.sidebar-accordion__trigger::after{font-weight:900;position:absolute;right:.8125rem;top:12px}.sidebar-accordion__trigger::after{font-family:"Font Awesome 7 Pro";content:"";font-weight:900;position:absolute;right:.8125rem;top:12px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.sidebar-accordion__trigger[aria-expanded=true]::after,.sidebar-accordion__trigger[aria-pressed=true]::after{-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important}.sidebar-accordion__trigger[data-toggle]{padding:12px 2rem 12px 13px}.sidebar-accordion__trigger[data-toggle]::after{font-family:"Font Awesome 7 Pro";content:"";font-weight:900;position:absolute;right:.8125rem;top:12px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.sidebar-accordion__trigger[data-toggle][aria-expanded=true]::after{-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important}.sidebar-accordion__trigger[disabled]{background-color:rgba(0,0,0,0) !important}.sidebar-accordion__trigger[disabled]:hover,.sidebar-accordion__trigger[disabled]:active{background-color:rgba(0,0,0,0) !important}.sidebar-accordion__trigger:hover{color:#4b702e}.sidebar-accordion__trigger:active{color:#0f0f0f}.sidebar-accordion__trigger:hover{text-decoration:underline}.sidebar-accordion__trigger:hover:focus{outline:none !important}.sidebar-accordion__trigger:focus{outline:2px solid #b80c09;outline-offset:4px}.sidebar-accordion__trigger:active{text-decoration:underline}.sidebar-accordion__trigger:active:focus{outline:none !important}.sidebar-accordion__trigger[disabled]{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !important;pointer-events:none}.sidebar-accordion__trigger[disabled]:hover,.sidebar-accordion__trigger[disabled]:focus,.sidebar-accordion__trigger[disabled]:active{background-color:#f2f2f2 !important;border-color:#f2f2f2 !important;color:#0f0f0f !important;text-decoration:none;cursor:not-allowed}.sidebar-accordion__trigger.is-selected{background-color:#183752;color:#fff !important;border-color:#183752;border-left:4px solid #1d99d3}.sidebar-accordion__trigger.is-selected:hover{background-color:#4b702e;color:#fff !important}.sidebar-accordion__trigger.is-selected:active{background-color:#0f0f0f;color:#fff !important}.sidebar-accordion__trigger:hover{background-color:#4b702e;border-color:#4b702e;color:#fff !important}.sidebar-accordion__trigger:active{background-color:#0f0f0f;border-color:#0f0f0f;color:#fff !important}.sidebar-accordion__trigger:after{font-size:18px;line-height:18px}.sidebar-accordion__trigger h2{font-size:1rem;font-weight:400;line-height:inherit;margin:0;font-weight:inherit;color:#fff}.sidebar-accordion__content{background-color:#edf2f9;border-radius:0 0 8px 8px;margin-top:-8px}.sidebar-accordion__content>*:not(.contextual){padding:clamp(24px,4vw,32px)}.sidebar-accordion__content>*:not(.contextual).field__items{padding:0}.sidebar-accordion__content>*:not(.contextual).field__items>*{padding:clamp(24px,4vw,32px)}.sidebar-accordion__content>*:not(.contextual).field__items>*:first-child{padding-top:40px}.sidebar-accordion__content>*:not(.contextual).field__items>*:not(:first-child){padding-top:0}.sidebar-accordion__content>*:not(.contextual).field__items>* h3.h5{margin-bottom:10px}.sidebar-accordion__content>*:not(.contextual).field__items>* h3.h5:not(:has(+*)){margin-bottom:0}.sidebar-accordion__content>*:not(.contextual).field__items>* .node__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:6px}.sidebar-accordion .contact__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px}.sidebar-accordion .contact__header img{display:block;border-radius:100%}.sidebar-accordion .contact .field--name-field-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.sidebar-accordion .contact .field--name-field-links a:hover [class*=fa-]{text-decoration:underline;text-underline-offset:4px}
.sidebar nav .menu__item-link-wrapper{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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px;position:relative}.sidebar nav .menu__item-link-wrapper>*:not(.submenu-trigger){-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;text-decoration:none}.sidebar nav .menu__item-link-wrapper .submenu-trigger{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.sidebar nav .menu{display:none}.sidebar nav .menu .menu__item{margin:0;position:relative}.sidebar nav .menu .menu__item.is-open>.menu{display:block}.sidebar nav .menu--level-0{display:block}
.sidebar nav .menu__item-link-wrapper{position:relative}.sidebar nav .menu__item-link-wrapper>*:not(.submenu-trigger){padding:12px 16px;border-radius:8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-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}.sidebar nav .menu__item-link-wrapper>*:not(.submenu-trigger):hover{text-decoration:underline;background-color:#4b702e;color:#fff}.sidebar nav .menu__item-link-wrapper>*:not(.submenu-trigger):hover+.submenu-trigger{color:#fff}.sidebar nav .menu__item-link-wrapper>*:not(.submenu-trigger):active{background-color:#0f0f0f;color:#fff}.sidebar nav .menu__item-link-wrapper:has(.submenu-trigger)>*:not(.submenu-trigger){padding-right:56px}.sidebar nav .menu__item-link-wrapper .submenu-trigger{margin:4px 4px 0 0;position:absolute;right:0;top:0}.sidebar nav .menu__item-link-wrapper .submenu-trigger[aria-expanded=true]{background-color:#183752;color:#fff}.sidebar nav .menu__item-link-wrapper .submenu-trigger[aria-expanded=true]:hover{background-color:#4b702e;color:#fff}.sidebar nav .menu__item-link-wrapper .submenu-trigger[aria-expanded=true]:active{background-color:#0f0f0f;color:#fff}.sidebar nav>h2{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:calc(32px*.1875);margin-top:0;margin-bottom:16px}.sidebar nav .menu{border-radius:8px}.sidebar nav .menu .menu__item .menu__item-link-wrapper>.is-active{border-left:4px solid #66c0ea;background-color:#183752;color:#fff}.sidebar nav .menu .menu__item .menu__item-link-wrapper>.is-active:active{background-color:#0f0f0f;color:#fff}.sidebar nav .menu--level-0{background-color:#fdfdfd}.sidebar nav .menu--level-1{background-color:#f2f2f2}.sidebar nav .menu--level-1>.menu__item>.menu__item-link-wrapper>*:not(.submenu-trigger){padding-left:32px}.sidebar nav .menu--level-2>.menu__item>.menu__item-link-wrapper>*:not(.submenu-trigger){padding-left:48px}.sidebar nav .menu--level-3>.menu__item .menu__item-link-wrapper>*:not(.submenu-trigger){padding-left:60px}@media(max-width:64rem){.region-nav__section{display:none}.region-nav__section+*{margin-top:0}}
.mobile-menu-trigger{display:none;position:relative;padding:11px 47px 10px 16px}.mobile-menu-trigger:focus{outline:2px solid #a8dfff;outline-offset:4px}.mobile-menu-trigger::after{font-family:"Font Awesome 7 Pro";content:"";font-size:21px;font-weight:400;line-height:1.19;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-menu-trigger[aria-expanded=true]::after{font-family:"Font Awesome 7 Pro";content:""}@media(max-width:64rem){.mobile-menu-trigger{display:inline-block}}
