/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sidebar-accordion{border-radius:var(--nrrm-border-radius)}.sidebar-accordion:has(.sidebar-accordion__content[aria-hidden=false]){background-color:var(--nrrm-color-gray-100)}.sidebar-accordion__trigger{border:0;border-radius:var(--nrrm-border-radius);-webkit-box-shadow:var(--nrrm-shadow);box-shadow:var(--nrrm-shadow);display:inline-block;font-weight:600;padding:12px 26px;text-decoration:none;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,box-shadow,color;transition-property:background-color,border-color,box-shadow,color,-webkit-box-shadow;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:var(--nrrm-color-cta-alt-bg);color:var(--nrrm-color-cta-alt-text) !important;padding:12px 48px 12px 20px;text-align:left;position:relative;width:100%}.sidebar-accordion__trigger:hover{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.sidebar-accordion__trigger:hover:focus-visible{outline:none !important}.sidebar-accordion__trigger:focus-visible{outline:2px solid var(--nrrm-color-focus);outline-offset:4px}.sidebar-accordion__trigger:active{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.sidebar-accordion__trigger:active:focus-visible{outline:none !important}.sidebar-accordion__trigger[disabled]{background-color:var(--nrrm-color-cta-bg-muted) !important;border-color:var(--nrrm-color-cta-bg-muted) !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--nrrm-color-cta-text-muted) !important;pointer-events:none}.sidebar-accordion__trigger[disabled]:hover,.sidebar-accordion__trigger[disabled]:focus,.sidebar-accordion__trigger[disabled]:active{background-color:var(--nrrm-color-cta-bg-muted) !important;border-color:var(--nrrm-color-cta-bg-muted) !important;color:var(--nrrm-color-cta-text-muted) !important;text-decoration:none;cursor:not-allowed}.sidebar-accordion__trigger.is-selected{background-color:var(--nrrm-color-cta-alt-bg-hover);border-color:var(--nrrm-color-cta-alt-bg-hover);-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);color:var(--nrrm-color-cta-alt-text) !important}.sidebar-accordion__trigger.is-selected:hover{background-color:var(--nrrm-color-cta-alt-bg-hover);border-color:var(--nrrm-color-cta-alt-bg-hover);color:var(--nrrm-color-cta-alt-text-hover) !important}.sidebar-accordion__trigger.is-selected:active{background-color:var(--nrrm-color-cta-alt-bg-active);border-color:var(--nrrm-color-cta-alt-bg-active);color:var(--nrrm-color-cta-alt-text-active) !important}.sidebar-accordion__trigger:hover{background-color:var(--nrrm-color-cta-alt-bg-hover);color:var(--nrrm-color-cta-alt-text-hover) !important}.sidebar-accordion__trigger:active{background-color:var(--nrrm-color-cta-alt-bg-active);color:var(--nrrm-color-cta-alt-text-active) !important}.sidebar-accordion:has(article.node--type-contact) .sidebar-accordion__trigger{padding-left:52px}.sidebar-accordion:has(article.node--type-contact) .sidebar-accordion__trigger::before{font-family:"Font Awesome 7 Pro";content:"";font-weight:300;position:absolute;top:50%;left:21px;font-size:18px;translate:0% -50%}.sidebar-accordion__trigger::after{font-family:"Font Awesome 7 Pro";content:"";font-weight:900;font-size:17px;position:absolute;right:20px;top:50%;translate:0% -50%;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:rotate;transition-property:rotate;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.sidebar-accordion__trigger[aria-expanded=true]{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0)}.sidebar-accordion__trigger[aria-expanded=true]::after{rotate:90deg}.sidebar-accordion__trigger h2{font-size:1rem;font-weight:400;line-height:inherit;margin:0;font-weight:inherit}.sidebar-accordion__content{background-color:var(--nrrm-color-bg);border-radius:0px 0px var(--nrrm-border-radius) var(--nrrm-border-radius)}.sidebar-accordion__content p{line-height:inherit;margin:0}.sidebar-accordion__content:not(:has(.field--name-field-related-contact)){padding:32px}.sidebar-accordion__content .field--name-field-related-contact>.field__item{border-bottom:2px dashed var(--nrrm-color-border-light);padding:32px}.sidebar-accordion__content article.node--type-contact>.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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.sidebar-accordion__content article.node--type-contact>.node__content>*:not(.field--name-field-links){padding-left:36px;position:relative}.sidebar-accordion__content article.node--type-contact>.node__content>*:not(.field--name-field-links)::before{font-weight:300;font-size:18px;position:absolute;top:0;left:0}.sidebar-accordion__content article.node--type-contact>.node__content>*:not(.field--name-field-links).field--name-field-main-number::before{font-family:"Font Awesome 7 Pro";content:""}.sidebar-accordion__content article.node--type-contact>.node__content>*:not(.field--name-field-links).field--name-field-formatted-address::before{font-family:"Font Awesome 7 Pro";content:""}.sidebar-accordion__content article.node--type-contact>.node__content>*:not(.field--name-field-links).field--name-field-email::before{font-family:"Font Awesome 7 Pro";content:""}.sidebar-accordion__content article.node--type-contact>.node__content>*:not(.field--name-field-links).sidebar-hours::before{font-family:"Font Awesome 7 Pro";content:""}.sidebar-accordion__content article.node--type-contact>.node__content>*.text-formatted>*:last-child,.sidebar-accordion__content article.node--type-contact>.node__content>*.field--name-field-formatted-address>*:last-child{margin-bottom:0}.sidebar-accordion__content article.node--type-contact>.node__content>*.field--name-field-links{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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.sidebar-accordion__content article.node--type-contact>.node__content>*.field--name-field-links>*{padding-left:36px;position:relative;line-height:2}.sidebar-accordion__content article.node--type-contact>.node__content>*.field--name-field-links>*::before{font-family:"Font Awesome 7 Pro";content:"";font-weight:300;font-size:18px;position:absolute;top:0;left: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}
.node-event-form details{margin:var(--nrrm-margin) 0}.node-event-form .smartdate--widget .fieldset-wrapper>h4.label{font-weight:700;margin-bottom:8px}.node-event-form .allday-label input{margin-right:8px}.node-event-form .leaflet-container{width:100%}.node-event-form .form-wrapper:not(details),.node-event-form [data-drupal-field-elements=date-time]{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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--nrrm-margin);margin:0 0 var(--nrrm-margin) 0}.node-event-form .form-wrapper:not(details)>*,.node-event-form [data-drupal-field-elements=date-time]>*{margin:0 !important}.node-event-form [data-drupal-selector=edit-field-when-add-more]{border:0;border-radius:var(--nrrm-border-radius);-webkit-box-shadow:var(--nrrm-shadow);box-shadow:var(--nrrm-shadow);display:inline-block;font-weight:600;padding:12px 26px;text-decoration:none;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,box-shadow,color;transition-property:background-color,border-color,box-shadow,color,-webkit-box-shadow;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:var(--nrrm-color-cta-bg);color:var(--nrrm-color-cta-text) !important}.node-event-form [data-drupal-selector=edit-field-when-add-more]:hover{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.node-event-form [data-drupal-selector=edit-field-when-add-more]:hover:focus-visible{outline:none !important}.node-event-form [data-drupal-selector=edit-field-when-add-more]:focus-visible{outline:2px solid var(--nrrm-color-focus);outline-offset:4px}.node-event-form [data-drupal-selector=edit-field-when-add-more]:active{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.node-event-form [data-drupal-selector=edit-field-when-add-more]:active:focus-visible{outline:none !important}.node-event-form [data-drupal-selector=edit-field-when-add-more][disabled]{background-color:var(--nrrm-color-cta-bg-muted) !important;border-color:var(--nrrm-color-cta-bg-muted) !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--nrrm-color-cta-text-muted) !important;pointer-events:none}.node-event-form [data-drupal-selector=edit-field-when-add-more][disabled]:hover,.node-event-form [data-drupal-selector=edit-field-when-add-more][disabled]:focus,.node-event-form [data-drupal-selector=edit-field-when-add-more][disabled]:active{background-color:var(--nrrm-color-cta-bg-muted) !important;border-color:var(--nrrm-color-cta-bg-muted) !important;color:var(--nrrm-color-cta-text-muted) !important;text-decoration:none;cursor:not-allowed}.node-event-form [data-drupal-selector=edit-field-when-add-more].is-selected{background-color:var(--nrrm-color-cta-alt-bg-hover);border-color:var(--nrrm-color-cta-alt-bg-hover);-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);color:var(--nrrm-color-cta-alt-text) !important}.node-event-form [data-drupal-selector=edit-field-when-add-more].is-selected:hover{background-color:var(--nrrm-color-cta-alt-bg-hover);border-color:var(--nrrm-color-cta-alt-bg-hover);color:var(--nrrm-color-cta-alt-text-hover) !important}.node-event-form [data-drupal-selector=edit-field-when-add-more].is-selected:active{background-color:var(--nrrm-color-cta-alt-bg-active);border-color:var(--nrrm-color-cta-alt-bg-active);color:var(--nrrm-color-cta-alt-text-active) !important}.node-event-form [data-drupal-selector=edit-field-when-add-more]:hover{background-color:var(--nrrm-color-cta-bg-hover);color:var(--nrrm-color-cta-text-hover) !important}.node-event-form [data-drupal-selector=edit-field-when-add-more]:active{background-color:var(--nrrm-color-cta-bg-active);color:var(--nrrm-color-cta-text-active) !important}.node-event-form [data-drupal-selector=edit-field-image-wrapper],.node-event-form [data-drupal-selector=edit-field-formatted-address-wrapper],.node-event-form [data-drupal-selector=edit-field-location-wrapper],.node-event-form [data-drupal-selector=edit-field-mailout-events-wrapper],.node-event-form [data-drupal-selector=edit-group-add-content-row-s-],.node-event-form [data-drupal-selector=edit-field-meta-tags-wrapper],.node-event-form [data-drupal-selector=edit-group-related-content]{display:none !important}.node-event-form .details-wrapper>*{margin:32px 0}.node-event-form .details-wrapper>*:first-child{margin-top:0}.node-event-form .details-wrapper>*:last-child{margin-bottom:0}.node-event-form div:not([class]):has(>input.workflow-buttons-needs_review){display:none !important}.node-event-form [class*=form-item-body-]{margin:0}.node-event-form .repeat--label{margin-top:32px}.node-event-form .field--name-field-address,.node-event-form .form-item-field-address-0-value{margin-bottom:0 !important}.node-event-form .smartdate--widget label,.node-event-form .smartdate--widget .form-item{display:inline-block;margin-right:.5rem}
.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:0}.page-node-type-homepage #block-nrrm-local-tasks{margin:32px auto;max-width:var(--nrrm-container-max-width);padding:0 var(--nrrm-container-padding)}
.user-login.path-user .sidebar{display:none}.user-login.path-user .user-login-form .form-submit{border:0;border-radius:var(--nrrm-border-radius);-webkit-box-shadow:var(--nrrm-shadow);box-shadow:var(--nrrm-shadow);display:inline-block;font-weight:600;padding:12px 26px;text-decoration:none;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,color,-webkit-box-shadow;transition-property:background-color,border-color,box-shadow,color;transition-property:background-color,border-color,box-shadow,color,-webkit-box-shadow;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:var(--nrrm-color-cta-bg);color:var(--nrrm-color-cta-text) !important}.user-login.path-user .user-login-form .form-submit:hover{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.user-login.path-user .user-login-form .form-submit:hover:focus-visible{outline:none !important}.user-login.path-user .user-login-form .form-submit:focus-visible{outline:2px solid var(--nrrm-color-focus);outline-offset:4px}.user-login.path-user .user-login-form .form-submit:active{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.user-login.path-user .user-login-form .form-submit:active:focus-visible{outline:none !important}.user-login.path-user .user-login-form .form-submit[disabled]{background-color:var(--nrrm-color-cta-bg-muted) !important;border-color:var(--nrrm-color-cta-bg-muted) !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--nrrm-color-cta-text-muted) !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:var(--nrrm-color-cta-bg-muted) !important;border-color:var(--nrrm-color-cta-bg-muted) !important;color:var(--nrrm-color-cta-text-muted) !important;text-decoration:none;cursor:not-allowed}.user-login.path-user .user-login-form .form-submit.is-selected{background-color:var(--nrrm-color-cta-alt-bg-hover);border-color:var(--nrrm-color-cta-alt-bg-hover);-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);color:var(--nrrm-color-cta-alt-text) !important}.user-login.path-user .user-login-form .form-submit.is-selected:hover{background-color:var(--nrrm-color-cta-alt-bg-hover);border-color:var(--nrrm-color-cta-alt-bg-hover);color:var(--nrrm-color-cta-alt-text-hover) !important}.user-login.path-user .user-login-form .form-submit.is-selected:active{background-color:var(--nrrm-color-cta-alt-bg-active);border-color:var(--nrrm-color-cta-alt-bg-active);color:var(--nrrm-color-cta-alt-text-active) !important}.user-login.path-user .user-login-form .form-submit:hover{background-color:var(--nrrm-color-cta-bg-hover);color:var(--nrrm-color-cta-text-hover) !important}.user-login.path-user .user-login-form .form-submit:active{background-color:var(--nrrm-color-cta-bg-active);color:var(--nrrm-color-cta-text-active) !important}
