/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.homepage-row{background-color:var(--nrrm-color-bg);color:var(--nrrm-color-text);clear:both;display:block;width:100%;padding:clamp(48px,4.597vw,64px) 0}.homepage-row[data-theme=row]{background-color:var(--nrrm-color-gray-100)}.homepage-row[data-theme=row][data-background=mountains]{background:url(/themes/custom/nrrm/images/mountains.png),var(--nrrm-color-gray-100);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.homepage-row:has(.hp-fw-banner,.poi){padding:0}.homepage-row:has(.hp-fw-banner,.poi)>.container{max-width:100%;padding:0}.homepage-row:has(.cards-row__content p,.cards-row__content a)>.container{padding-right:0}
.hp-events__block{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:start;-ms-flex-pack:start;justify-content:flex-start;gap:48px}@media(max-width:64rem){.hp-events__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hp-events__block-header{-webkit-box-flex:1;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%;max-width:33.3333%;width:100%}@media(max-width:64rem){.hp-events__block-header{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}}.hp-events__block-content{-webkit-box-flex:1;-ms-flex:1 1 66.6667%;flex:1 1 66.6667%;max-width:66.6667%;width:100%}@media(max-width:64rem){.hp-events__block-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}}.hp-events__block-content>.views-element-container>*{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}@media(max-width:48rem){.hp-events__block-content>.views-element-container>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}
.hp-fw-banner{clear:both;display:block;position:relative;width:100%;z-index:0}
.hp-fw-banner--media .field--name-field-full-width-banner-media{display:block;margin:0 auto;width:100%}.hp-fw-banner--media .field--name-field-full-width-banner-media video,.hp-fw-banner--media .field--name-field-full-width-banner-media img{display:block;margin:0 auto;width:100%}
.hp-fw-banner--text{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:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:29.1667vw;position:relative;z-index:0}@media(max-width:48rem){.hp-fw-banner--text{min-height:auto}}.hp-fw-banner--text .field--name-field-image{left:0;position:absolute;top:0;width:100%;height:100%;z-index:0}.hp-fw-banner--text .field--name-field-image article,.hp-fw-banner--text .field--name-field-image article>*{height:100%}.hp-fw-banner--text .field--name-field-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100% !important}.hp-fw-banner--text>[data-theme]{color:var(--nrrm-color-text);padding:64px var(--nrrm-container-padding) 64px 80px;position:relative;width:min(32rem,80%);z-index:2}@media(max-width:48rem){.hp-fw-banner--text>[data-theme]{padding:48px var(--nrrm-container-padding);width:100%}}.hp-fw-banner--text>[data-theme]>*{position:relative;z-index:2}.hp-fw-banner--text>[data-theme]::before{content:"";background-color:var(--nrrm-color-bg);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.92;z-index:1}@media(max-width:48rem){.hp-fw-banner--text>[data-theme]::before{height:50%;top:50%}}.hp-fw-banner--text>[data-theme]::after{content:"";background:-webkit-gradient(linear,left top,right top,from(transparent),to(var(--nrrm-color-bg)));background:linear-gradient(to right,transparent,var(--nrrm-color-bg));position:absolute;top:0;right:100%;width:calc(var(--nrrm-container-padding)/2);height:100%;opacity:.92;z-index:1}@media(max-width:48rem){.hp-fw-banner--text>[data-theme]::after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--nrrm-color-bg)));background:linear-gradient(to bottom,transparent,var(--nrrm-color-bg));left:0;right:auto;height:50%;width:100%}}
.link-with-icon{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:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}
.link-with-icon--linked-icon{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;min-height:min(40px,2.5rem);min-width:min(40px,2.5rem);line-height:min(40px,2.5rem);background-color:var(--nrrm-color-cta-bg);border:1px solid var(--nrrm-color-cta-bg);color:var(--nrrm-color-cta-text) !important;background-color:var(--nrrm-color-link-hover);border-radius:var(--nrrm-border-radius);border:0 !important;padding:0;color:var(--nrrm-color-bg);position:relative;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;transition-delay:0s;transition-duration:.2s}.link-with-icon--linked-icon: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)}.link-with-icon--linked-icon:hover:focus-visible{outline:none !important}.link-with-icon--linked-icon:focus-visible{outline:2px solid var(--nrrm-color-focus);outline-offset:4px}.link-with-icon--linked-icon: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)}.link-with-icon--linked-icon:active:focus-visible{outline:none !important}.link-with-icon--linked-icon[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}.link-with-icon--linked-icon[disabled]:hover,.link-with-icon--linked-icon[disabled]:focus,.link-with-icon--linked-icon[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}.link-with-icon--linked-icon.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}.link-with-icon--linked-icon.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}.link-with-icon--linked-icon.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}.link-with-icon--linked-icon:hover{background-color:var(--nrrm-color-cta-bg);border-color:var(--nrrm-color-cta-border-hover);color:var(--nrrm-color-cta-text-hover) !important}.link-with-icon--linked-icon:active{background-color:var(--nrrm-color-cta-bg);border-color:var(--nrrm-color-cta-border-active);color:var(--nrrm-color-cta-text-active) !important}.link-with-icon--linked-icon:hover{background-color:var(--nrrm-color-link);color:var(--nrrm-color-bg)}.link-with-icon--linked-icon:active{background-color:var(--nrrm-color-link-active);color:var(--nrrm-color-text-inverse)}.link-with-icon--linked-icon>.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.5rem;width:auto}
.links-block{background-color:var(--nrrm-color-bg);border-radius:var(--nrrm-border-radius);-webkit-box-shadow:var(--nrrm-shadow);box-shadow:var(--nrrm-shadow);padding:32px}.links-block__links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.links-block__links li{line-height:inherit;margin:0}@media(max-width:48rem){.links-block__links{grid-template-columns:repeat(1,1fr)}}.links-block__links li a{display:inline-block;position:relative;padding-left:36px}.links-block__links li a::before{font-family:"Font Awesome 7 Pro";content:"";font-weight:300;font-size:18px;line-height:18px;color:var(--nrrm-color-quicklink-icon);position:absolute;left:0;top:8px}
.mobile-menu-trigger{--nrrm-color-focus:var(--nrrm-color-white);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;display:none;-webkit-box-shadow:none;box-shadow:none;color:var(--nrrm-color-text-inverse);padding:12px 45px 11px 16px;position:relative}.mobile-menu-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)}.mobile-menu-trigger:hover:focus-visible{outline:none !important}.mobile-menu-trigger:focus-visible{outline:2px solid var(--nrrm-color-focus);outline-offset:4px}.mobile-menu-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)}.mobile-menu-trigger:active:focus-visible{outline:none !important}.mobile-menu-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}.mobile-menu-trigger[disabled]:hover,.mobile-menu-trigger[disabled]:focus,.mobile-menu-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}.mobile-menu-trigger:hover{background-color:var(--nrrm-color-bg);color:var(--nrrm-color-link-hover)}.mobile-menu-trigger:active{background-color:var(--nrrm-color-link-active);color:var(--nrrm-color-text-inverse)}.mobile-menu-trigger::after{font-family:"Font Awesome 7 Pro";content:"";font-size:21px;font-weight:400;line-height:1.19;position:absolute;right:17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-menu-trigger[aria-expanded=true]:not(:hover):not(:active){background-color:var(--nrrm-color-link);color:var(--nrrm-color-text-inverse)}.mobile-menu-trigger[aria-expanded=true]::after{font-family:"Font Awesome 7 Pro";content:""}.mobile-menu-trigger[aria-expanded=true] .mobile-menu-trigger__arrow{display:block}@media(max-width:64rem){.mobile-menu-trigger{display:inline-block}}.mobile-menu-trigger__arrow{display:none;position:absolute;left:50%;top:calc(100% + 33px);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.mobile-menu-trigger__arrow::before{content:"";width:0px;height:0px;border-style:solid;border-width:0 20px 10px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--nrrm-color-bg) rgba(0,0,0,0);-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;left:-20px;top:0px;z-index:1}.mobile-menu-trigger__arrow::after{content:"";width:0px;height:0px;border-style:solid;border-width:0 21px 11px 21px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--nrrm-color-border-light) rgba(0,0,0,0);-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;left:-21px;top:-1px;z-index:0}
.tippy-box{background:var(--nrrm-color-bg);border-radius:0px;color:var(--nrrm-color-text);padding:12px}.tippy-box[data-placement^=top] .tippy-arrow::before{border-top-color:var(--nrrm-color-bg)}.tippy-box[data-placement^=bottom] .tippy-arrow::before{border-bottom-color:var(--nrrm-color-bg)}.tippy-box[data-placement^=left] .tippy-arrow::before{border-left-color:var(--nrrm-color-bg)}.tippy-box[data-placement^=right] .tippy-arrow::before{border-right-color:var(--nrrm-color-bg)}
.poi__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}.poi__flex>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;width:100%}@media(max-width:1024px){.poi__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;margin-bottom:32px}.poi__flex>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}
.poi__map{position:relative;width:100%;z-index:1}.poi__map-bg{position:relative;z-index:0}.poi__map-bg img{width:100%}.poi__map-bg .captioned-image__caption{bottom:calc(var(--nrrm-container-padding)/2);left:calc(var(--nrrm-container-padding)/2)}@media(max-width:384px){.poi__map-bg--desktop{display:none}}.poi__map-bg--mobile{display:none}@media(max-width:384px){.poi__map-bg--mobile{display:block}}.tippy-box[data-theme=nrrm--marker]{background-color:var(--nrrm-color-bg);border:1px solid var(--nrrm-color-border-light);border-radius:var(--nrrm-border-radius);color:var(--nrrm-color-text)}
.poi__map-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;z-index:2}.poi__map-point:has(.is-left){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.poi__map-point-tooltip{display:none}.poi__map-point::before{font-family:"Font Awesome 7 Pro";content:"";font-weight:300;font-size:24px;text-align:center;line-height:min(40px,2.5rem);border-radius:var(--nrrm-border-radius);background-color:var(--nrrm-color-cta-alt-bg);color:var(--nrrm-color-cta-alt-text);padding:0;height:min(40px,2.5rem);width:min(40px,2.5rem);display:block;z-index:1;-webkit-box-shadow:var(--nrrm-shadow);box-shadow:var(--nrrm-shadow);-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}.poi__map-point:hover::before{background-color:var(--nrrm-color-cta-alt-bg-hover);color:var(--nrrm-color-cta-alt-text-hover) !important}.poi__map-point:focus-visible{outline:none}.poi__map-point:focus-visible::before{outline:2px solid var(--nrrm-color-focus) !important;outline-offset:4px !important;-webkit-box-shadow:0px 0px 0px 10px var(--nrrm-color-bg) !important;box-shadow:0px 0px 0px 10px var(--nrrm-color-bg) !important}.poi__map-point:focus-visible::before:hover,.poi__map-point:focus-visible::before:active{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0) !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0) !important;outline:none !important}.poi__map-point:active::before{background-color:var(--nrrm-color-cta-alt-bg-active);color:var(--nrrm-color-cta-alt-text-active) !important}.poi__map-point.is-active{z-index:3}.poi__map-point.is-active::before{background-color:var(--nrrm-color-accent);-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0)}.poi__map-point.is-active .poi__map-point-tooltip{z-index:0;-webkit-transform:translateX(calc(var(--nrrm-border-radius) * -1));transform:translateX(calc(var(--nrrm-border-radius) * -1));padding:0px 10px 0px calc(10px + var(--nrrm-border-radius));background-color:var(--nrrm-color-bg);border:1px solid var(--nrrm-color-border-light);border-radius:0px var(--nrrm-border-radius) var(--nrrm-border-radius) 0px;line-height:calc(min(40px,2.5rem) - 2px);color:var(--nrrm-color-text);width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;top:0;left:100%}.poi__map-point.is-active .poi__map-point-tooltip--mobile{display:none}.poi__map-point.is-active .poi__map-point-tooltip--desktop{display:block}@media(max-width:1024px){.poi__map-point.is-active .poi__map-point-tooltip--mobile{display:block}.poi__map-point.is-active .poi__map-point-tooltip--desktop{display:none}}.poi__map-point.is-active .poi__map-point-tooltip.is-left{-webkit-transform:translateX(calc(var(--nrrm-border-radius) * 1));transform:translateX(calc(var(--nrrm-border-radius) * 1));padding:0px calc(10px + var(--nrrm-border-radius)) 0px 10px;border-radius:var(--nrrm-border-radius) 0px 0px var(--nrrm-border-radius);left:auto;right:100%}
.poi__feature{display:none}.poi__feature.is-active{display:block;height:100%;position:relative;z-index:0}.poi__feature.is-active article{height:100%}.poi__feature.is-active article .field--name-field-media-image{height:100%}.poi__feature.is-active article .field--name-field-media-image .field__item{height:100%}.poi__feature.is-active article .field--name-field-media-image .field__item img{height:100% !important;width:auto;-o-object-fit:cover;object-fit:cover}.poi__feature-caption{background-color:var(--nrrm-color-bg);border-radius:var(--nrrm-border-radius);-webkit-box-shadow:var(--nrrm-shadow);box-shadow:var(--nrrm-shadow);padding:16px 20px 14px 20px;position:absolute;left:24px;bottom:20px;width:calc(100% - 48px)}@media(max-width:1024px){.poi__feature-caption{position:relative;left:auto;bottom:auto;margin:-32px auto 0 auto}}.poi__feature-caption>*:last-child{margin-bottom:0}
.quicklink{background-color:var(--nrrm-color-bg);border-radius:var(--nrrm-border-radius);color:var(--nrrm-color-link);padding:16px;position:relative;text-align:center;-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){.quicklink{-ms-hyphens:auto;hyphens:auto;word-break:break-word}}.quicklink .icon{color:var(--nrrm-color-quicklink-icon);font-size:48px;line-height:48px;margin:0 0 13px 0;-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}.quicklink a::before{content:"";border-radius:var(--nrrm-border-radius);height:100%;left:0;position:absolute;top:0;width:100%}.quicklink a:focus-visible{outline:none}.quicklink a:focus-visible::before{outline:2px solid var(--nrrm-color-focus);outline-offset:4px}.quicklink a:hover:focus::before,.quicklink a:active:focus::before{outline:none}.quicklink:has(a:hover){background-color:var(--nrrm-color-cta-alt-bg-hover)}.quicklink:has(a:hover) a{color:var(--nrrm-color-cta-alt-text-hover);text-decoration-color:var(--nrrm-color-cta-alt-text-hover)}.quicklink:has(a:hover) .icon{color:var(--nrrm-color-cta-alt-text-hover)}.quicklink:has(a:active){background-color:var(--nrrm-color-cta-alt-bg-active)}.quicklink:has(a:active) a{color:var(--nrrm-color-cta-alt-text-active);text-decoration-color:var(--nrrm-color-cta-alt-text-active)}.quicklink:has(a:active) .icon{color:var(--nrrm-color-cta-alt-text-active)}
.paragraph--type--quicklinks>.field--name-field-quicklink{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:60rem){.paragraph--type--quicklinks>.field--name-field-quicklink{grid-template-columns:repeat(3,1fr)}}@media(max-width:32rem){.paragraph--type--quicklinks>.field--name-field-quicklink{grid-template-columns:repeat(2,1fr)}}.paragraph--type--quicklinks>.field--name-field-quicklink>*{position:relative}.paragraph--type--quicklinks>.field--name-field-quicklink>*::before{content:"";width:100%;height:1px;position:absolute;top:-16px;left:0;background-color:var(--nrrm-color-border-light)}.paragraph--type--quicklinks>.field--name-field-quicklink>*::after{content:"";width:1px;height:100%;position:absolute;right:-16px;top:0;background-color:var(--nrrm-color-border-light)}.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(-n+4)::before{display:none}.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(4n)::after{display:none}.paragraph--type--quicklinks>.field--name-field-quicklink>*:last-child::after{display:none}@media(max-width:60rem){.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(-n+4)::before{display:block}.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(4n)::after{display:block}.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(-n+3)::before{display:none}.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(3n)::after{display:none}}@media(max-width:32rem){.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(-n+4)::before{display:block}.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(4n)::after{display:block}.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(-n+3)::before{display:block}.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(3n)::after{display:block}.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(-n+2)::before{display:none}.paragraph--type--quicklinks>.field--name-field-quicklink>*:nth-child(even)::after{display:none}}.paragraph--type--quicklinks>.field--name-field-quicklink>*:last-child{border-right:0}.paragraph--type--quicklinks>.field--name-field-quicklink>*>*{height:100%}.paragraph--type--quicklinks>.field--name-field-quicklink>*>*>*{height:100%}
.view-id-landing_page_quicklinks.view-display-id-block_1>*{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:60rem){.view-id-landing_page_quicklinks.view-display-id-block_1>*{grid-template-columns:repeat(3,1fr)}}@media(max-width:32rem){.view-id-landing_page_quicklinks.view-display-id-block_1>*{grid-template-columns:repeat(2,1fr)}}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*{position:relative}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*::before{content:"";width:100%;height:1px;position:absolute;top:-16px;left:0;background-color:var(--nrrm-color-border-light)}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*::after{content:"";width:1px;height:100%;position:absolute;right:-16px;top:0;background-color:var(--nrrm-color-border-light)}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(-n+4)::before{display:none}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(4n)::after{display:none}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:last-child::after{display:none}@media(max-width:60rem){.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(-n+4)::before{display:block}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(4n)::after{display:block}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(-n+3)::before{display:none}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(3n)::after{display:none}}@media(max-width:32rem){.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(-n+4)::before{display:block}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(4n)::after{display:block}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(-n+3)::before{display:block}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(3n)::after{display:block}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(-n+2)::before{display:none}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:nth-child(even)::after{display:none}}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*:last-child{border-right:0}.view-id-landing_page_quicklinks.view-display-id-block_1>*>*>*{height:100%}
.footer .field--name-field-quicklinks{list-style:none;margin:0;padding:0}
.field--name-field-hp-quicklink{display:grid;grid-template-columns:repeat(6,1fr);gap:32px}@media(max-width:60rem){.field--name-field-hp-quicklink{grid-template-columns:repeat(3,1fr)}}@media(max-width:32rem){.field--name-field-hp-quicklink{grid-template-columns:repeat(2,1fr)}}.field--name-field-hp-quicklink>*{position:relative}.field--name-field-hp-quicklink>*::after{content:"";width:1px;height:100%;position:absolute;right:-16px;top:0;background-color:var(--nrrm-color-border-light)}.field--name-field-hp-quicklink>*:last-child::after{display:none}@media(max-width:60rem){.field--name-field-hp-quicklink>*::before{content:"";width:100%;height:1px;position:absolute;top:-16px;left:0;background-color:var(--nrrm-color-border-light)}.field--name-field-hp-quicklink>*:nth-child(-n+3)::before{display:none}.field--name-field-hp-quicklink>*:nth-child(3n)::after{display:none}}@media(max-width:32rem){.field--name-field-hp-quicklink>*:nth-child(-n+3)::before{display:block}.field--name-field-hp-quicklink>*:nth-child(3n)::after{display:block}.field--name-field-hp-quicklink>*:nth-child(-n+2)::before{display:none}.field--name-field-hp-quicklink>*:nth-child(even)::after{display:none}}.field--name-field-hp-quicklink>*:last-child{border-right:0}.field--name-field-hp-quicklink>*>*{height:100%}.field--name-field-hp-quicklink>*>*>*{height:100%}
.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}
