/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion-group>.field__items>.field__item:not(:first-child){margin-top:14px}
.accordion,details,.webform-element-more{border-radius:var(--nrrm-border-radius)}.accordion:has(.webform-element-more.is-open .webform-element-more--link,summary[aria-expanded=true],.accordion__trigger[aria-expanded=true]),details:has(.webform-element-more.is-open .webform-element-more--link,summary[aria-expanded=true],.accordion__trigger[aria-expanded=true]),.webform-element-more:has(.webform-element-more.is-open .webform-element-more--link,summary[aria-expanded=true],.accordion__trigger[aria-expanded=true]){background-color:var(--nrrm-color-gray-100)}.accordion__trigger,.accordion summary,.accordion .webform-element-more--link,details__trigger,details summary,details .webform-element-more--link,.webform-element-more__trigger,.webform-element-more summary,.webform-element-more .webform-element-more--link{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;background-color:var(--nrrm-color-bg);border-radius:var(--nrrm-border-radius);border:1px solid var(--nrrm-color-bg);box-shadow:var(--nrrm-shadow);color:var(--nrrm-color-link);padding:12px 48px 12px 20px;text-align:left;position:relative;transition:all .2s ease-in-out;transition-property:background-color,border-color,box-shadow,color;transition-delay:0s;transition-duration:.2s;width:100%}.accordion__trigger:hover,.accordion summary:hover,.accordion .webform-element-more--link:hover,details__trigger:hover,details summary:hover,details .webform-element-more--link:hover,.webform-element-more__trigger:hover,.webform-element-more summary:hover,.webform-element-more .webform-element-more--link: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)}.accordion__trigger:hover:focus-visible,.accordion summary:hover:focus-visible,.accordion .webform-element-more--link:hover:focus-visible,details__trigger:hover:focus-visible,details summary:hover:focus-visible,details .webform-element-more--link:hover:focus-visible,.webform-element-more__trigger:hover:focus-visible,.webform-element-more summary:hover:focus-visible,.webform-element-more .webform-element-more--link:hover:focus-visible{outline:none !important}.accordion__trigger:focus-visible,.accordion summary:focus-visible,.accordion .webform-element-more--link:focus-visible,details__trigger:focus-visible,details summary:focus-visible,details .webform-element-more--link:focus-visible,.webform-element-more__trigger:focus-visible,.webform-element-more summary:focus-visible,.webform-element-more .webform-element-more--link:focus-visible{outline:2px solid var(--nrrm-color-focus);outline-offset:4px}.accordion__trigger:active,.accordion summary:active,.accordion .webform-element-more--link:active,details__trigger:active,details summary:active,details .webform-element-more--link:active,.webform-element-more__trigger:active,.webform-element-more summary:active,.webform-element-more .webform-element-more--link: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)}.accordion__trigger:active:focus-visible,.accordion summary:active:focus-visible,.accordion .webform-element-more--link:active:focus-visible,details__trigger:active:focus-visible,details summary:active:focus-visible,details .webform-element-more--link:active:focus-visible,.webform-element-more__trigger:active:focus-visible,.webform-element-more summary:active:focus-visible,.webform-element-more .webform-element-more--link:active:focus-visible{outline:none !important}.accordion__trigger[disabled],.accordion summary[disabled],.accordion .webform-element-more--link[disabled],details__trigger[disabled],details summary[disabled],details .webform-element-more--link[disabled],.webform-element-more__trigger[disabled],.webform-element-more summary[disabled],.webform-element-more .webform-element-more--link[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}.accordion__trigger[disabled]:hover,.accordion__trigger[disabled]:focus,.accordion__trigger[disabled]:active,.accordion summary[disabled]:hover,.accordion summary[disabled]:focus,.accordion summary[disabled]:active,.accordion .webform-element-more--link[disabled]:hover,.accordion .webform-element-more--link[disabled]:focus,.accordion .webform-element-more--link[disabled]:active,details__trigger[disabled]:hover,details__trigger[disabled]:focus,details__trigger[disabled]:active,details summary[disabled]:hover,details summary[disabled]:focus,details summary[disabled]:active,details .webform-element-more--link[disabled]:hover,details .webform-element-more--link[disabled]:focus,details .webform-element-more--link[disabled]:active,.webform-element-more__trigger[disabled]:hover,.webform-element-more__trigger[disabled]:focus,.webform-element-more__trigger[disabled]:active,.webform-element-more summary[disabled]:hover,.webform-element-more summary[disabled]:focus,.webform-element-more summary[disabled]:active,.webform-element-more .webform-element-more--link[disabled]:hover,.webform-element-more .webform-element-more--link[disabled]:focus,.webform-element-more .webform-element-more--link[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}.accordion__trigger.is-selected,.accordion summary.is-selected,.accordion .webform-element-more--link.is-selected,details__trigger.is-selected,details summary.is-selected,details .webform-element-more--link.is-selected,.webform-element-more__trigger.is-selected,.webform-element-more summary.is-selected,.webform-element-more .webform-element-more--link.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}.accordion__trigger.is-selected:hover,.accordion summary.is-selected:hover,.accordion .webform-element-more--link.is-selected:hover,details__trigger.is-selected:hover,details summary.is-selected:hover,details .webform-element-more--link.is-selected:hover,.webform-element-more__trigger.is-selected:hover,.webform-element-more summary.is-selected:hover,.webform-element-more .webform-element-more--link.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}.accordion__trigger.is-selected:active,.accordion summary.is-selected:active,.accordion .webform-element-more--link.is-selected:active,details__trigger.is-selected:active,details summary.is-selected:active,details .webform-element-more--link.is-selected:active,.webform-element-more__trigger.is-selected:active,.webform-element-more summary.is-selected:active,.webform-element-more .webform-element-more--link.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}.accordion__trigger:hover,.accordion summary:hover,.accordion .webform-element-more--link:hover,details__trigger:hover,details summary:hover,details .webform-element-more--link:hover,.webform-element-more__trigger:hover,.webform-element-more summary:hover,.webform-element-more .webform-element-more--link:hover{background-color:var(--nrrm-color-cta-bg-hover);color:var(--nrrm-color-cta-text-hover) !important}.accordion__trigger:active,.accordion summary:active,.accordion .webform-element-more--link:active,details__trigger:active,details summary:active,details .webform-element-more--link:active,.webform-element-more__trigger:active,.webform-element-more summary:active,.webform-element-more .webform-element-more--link:active{background-color:var(--nrrm-color-cta-bg-active);color:var(--nrrm-color-cta-text-active) !important}.accordion__trigger::after,.accordion summary::after,.accordion .webform-element-more--link::after,details__trigger::after,details summary::after,details .webform-element-more--link::after,.webform-element-more__trigger::after,.webform-element-more summary::after,.webform-element-more .webform-element-more--link::after{font-family:"Font Awesome 7 Pro";content:"";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}.accordion__trigger:hover,.accordion summary:hover,.accordion .webform-element-more--link:hover,details__trigger:hover,details summary:hover,details .webform-element-more--link:hover,.webform-element-more__trigger:hover,.webform-element-more summary:hover,.webform-element-more .webform-element-more--link:hover{background-color:var(--nrrm-color-bg);border-color:var(--nrrm-color-border-light);-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-link-hover);text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.accordion__trigger:hover::after,.accordion summary:hover::after,.accordion .webform-element-more--link:hover::after,details__trigger:hover::after,details summary:hover::after,details .webform-element-more--link:hover::after,.webform-element-more__trigger:hover::after,.webform-element-more summary:hover::after,.webform-element-more .webform-element-more--link:hover::after{text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.accordion__trigger:active,.accordion summary:active,.accordion .webform-element-more--link:active,details__trigger:active,details summary:active,details .webform-element-more--link:active,.webform-element-more__trigger:active,.webform-element-more summary:active,.webform-element-more .webform-element-more--link:active{background-color:var(--nrrm-color-bg);border-color:var(--nrrm-color-border);-webkit-box-shadow:inset 0px 2px 4px rgba(0,0,0,0);box-shadow:inset 0px 2px 4px rgba(0,0,0,0);color:var(--nrrm-color-link-active);text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.accordion__trigger:active::after,.accordion summary:active::after,.accordion .webform-element-more--link:active::after,details__trigger:active::after,details summary:active::after,details .webform-element-more--link:active::after,.webform-element-more__trigger:active::after,.webform-element-more summary:active::after,.webform-element-more .webform-element-more--link:active::after{text-decoration:underline;text-underline-offset:max(5px,.2rem,.2em)}.accordion__trigger:focus-visible,.accordion summary:focus-visible,.accordion .webform-element-more--link:focus-visible,details__trigger:focus-visible,details summary:focus-visible,details .webform-element-more--link:focus-visible,.webform-element-more__trigger:focus-visible,.webform-element-more summary:focus-visible,.webform-element-more .webform-element-more--link:focus-visible{outline:2px solid var(--nrrm-color-focus);outline-offset:4px}.accordion__trigger:focus-visible:hover,.accordion__trigger:focus-visible:active,.accordion summary:focus-visible:hover,.accordion summary:focus-visible:active,.accordion .webform-element-more--link:focus-visible:hover,.accordion .webform-element-more--link:focus-visible:active,details__trigger:focus-visible:hover,details__trigger:focus-visible:active,details summary:focus-visible:hover,details summary:focus-visible:active,details .webform-element-more--link:focus-visible:hover,details .webform-element-more--link:focus-visible:active,.webform-element-more__trigger:focus-visible:hover,.webform-element-more__trigger:focus-visible:active,.webform-element-more summary:focus-visible:hover,.webform-element-more summary:focus-visible:active,.webform-element-more .webform-element-more--link:focus-visible:hover,.webform-element-more .webform-element-more--link:focus-visible:active{outline:none}.accordion .webform-element-more--link,details .webform-element-more--link,.webform-element-more .webform-element-more--link{padding-left:48px;position:relative}.accordion .webform-element-more--link::before,details .webform-element-more--link::before,.webform-element-more .webform-element-more--link::before{font-family:"Font Awesome 7 Pro";content:"" !important;font-size:21px;font-weight:900;left:16px;line-height:21px;position:absolute;top:14px}.accordion__content,details__content,.webform-element-more__content{background-color:var(--nrrm-color-gray-100);border-radius:0px 0px var(--nrrm-border-radius) var(--nrrm-border-radius);padding:16px 20px 20px 20px}.accordion .details-wrapper,.accordion .webform-element-more--content,details .details-wrapper,details .webform-element-more--content,.webform-element-more .details-wrapper,.webform-element-more .webform-element-more--content{background-color:var(--nrrm-color-gray-100);border-radius:0px 0px var(--nrrm-border-radius) var(--nrrm-border-radius);padding:16px 20px 20px 20px}.webform-element-more.is-open .webform-element-more--link,summary[aria-expanded=true],.accordion__trigger[aria-expanded=true]{background-color:var(--nrrm-color-gray-100);border-color:var(--nrrm-color-gray-100);-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0)}.webform-element-more.is-open .webform-element-more--link::after,summary[aria-expanded=true]::after,.accordion__trigger[aria-expanded=true]::after{font-family:"Font Awesome 7 Pro";content:""}details.form-wrapper>*{margin:0 !important}
