/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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}
.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}
.footer .field--name-field-quicklinks{list-style:none;margin:0;padding:0}
.footer__copyright{margin:0}
.footer__credit{margin:0}
.footer{background:url(/themes/custom/nrrm/images/footer-bg.png),var(--nrrm-color-bg);background-repeat:no-repeat;background-size:cover;color:var(--nrrm-color-text);padding:48px 0 36px 0}.footer p{max-width:100%}.footer__top{margin-bottom:40px}.footer__top>.container{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;gap:48px}@media(max-width:64rem){.footer__top>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:32px}}.footer__top>.container .region-footer__top-left{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}@media(max-width:48rem){.footer__top>.container .region-footer__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.footer__top>.container .region-footer__top-left .field--name-field-address::before{font-family:"Font Awesome 7 Pro";content:""}.footer__top>.container .region-footer__top-left .field--name-field-phone::before{font-family:"Font Awesome 7 Pro";content:""}.footer__top>.container .region-footer__top-left .field--name-field-email::before{font-family:"Font Awesome 7 Pro";content:""}.footer__top>.container .region-footer__top-left .config_pages--global-configs--hours-of-operation::before{font-family:"Font Awesome 7 Pro";content:""}.footer__top>.container .region-footer__top-left .field:not(.field--name-field-hours-label,.field--name-field-hours-of-operation),.footer__top>.container .region-footer__top-left .config_pages--global-configs--hours-of-operation{display:block;padding:0 0 0 35px;position:relative}.footer__top>.container .region-footer__top-left .field:not(.field--name-field-hours-label,.field--name-field-hours-of-operation)::before,.footer__top>.container .region-footer__top-left .config_pages--global-configs--hours-of-operation::before{position:absolute;left:0;top:0;font-size:18px;line-height:22px;font-weight:300}.footer__top>.container .region-footer__top-left .field:not(.field--name-field-hours-label,.field--name-field-hours-of-operation)>.field__label,.footer__top>.container .region-footer__top-left .field:not(.field--name-field-hours-label,.field--name-field-hours-of-operation) .field--name-field-hours-label,.footer__top>.container .region-footer__top-left .config_pages--global-configs--hours-of-operation>.field__label,.footer__top>.container .region-footer__top-left .config_pages--global-configs--hours-of-operation .field--name-field-hours-label{font-weight:700;float:none;display:inline-block;padding-right:0;margin-right:.25rem}.footer__top>.container .region-footer__top-left .field:not(.field--name-field-hours-label,.field--name-field-hours-of-operation)>.field__item,.footer__top>.container .region-footer__top-left .field:not(.field--name-field-hours-label,.field--name-field-hours-of-operation) .field--name-field-hours-of-operation,.footer__top>.container .region-footer__top-left .config_pages--global-configs--hours-of-operation>.field__item,.footer__top>.container .region-footer__top-left .config_pages--global-configs--hours-of-operation .field--name-field-hours-of-operation{display:inline;padding-right:0}.footer__top>.container .region-footer__top-left .field--name-field-hours-of-operation>*{display:inline}.footer__top>.container .region-footer__top-left .field--name-field-hours-of-operation>*:last-child{margin-bottom:0}@media(max-width:48rem){.footer__top>.container .region-footer__top-left .config_pages--global-configs--hours-of-operation{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}}.footer__top>.container .region-footer__top-left .config_pages--global-configs--contact-information{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:16px}.footer__top-left{-ms-flex-preferred-size:66.6666%;flex-basis:66.6666%;max-width:66.6666%;width:100%}@media(max-width:64rem){.footer__top-left{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%}}.footer__top-right{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%;width:100%}@media(max-width:64rem){.footer__top-right{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%}}.footer__middle{margin-bottom:32px}.footer__middle-bottom{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:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px 32px}@media(max-width:48rem){.footer__middle-bottom{-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}}.footer__middle-bottom--right{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:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px 40px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media(max-width:48rem){.footer__middle-bottom--right{-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 24px}}.footer__bottom{padding-top:32px}.footer__bottom>.container{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:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px;position:relative}@media(max-width:48rem){.footer__bottom>.container{gap:32px;-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}}.footer__bottom>.container::before{content:"";position:absolute;top:-32px;left:var(--nrrm-container-padding);width:calc(100% - var(--nrrm-container-padding)*2);height:2px;border-top:2px dashed var(--nrrm-color-border-light);border-collapse:collapse}.footer__bottom>.container .region-footer__bottom-right{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:end;-ms-flex-pack:end;justify-content:flex-end;gap:22px 40px}@media(max-width:48rem){.footer__bottom>.container .region-footer__bottom-right{gap:22px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
.region-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:64rem){.region-footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:var(--nrrm-breakpoint-s)){.region-footer{grid-template-columns:repeat(1,1fr)}}.region-footer>*{width:100%}.region-footer>*>h2{font-family:var(--nrrm-font-family-base);font-size:1.3125rem;font-weight:600;line-height:1.285;margin-bottom:.5rem;margin-top:0;margin-bottom:16px}
[id*=block-nrrm-tourism-social-media]{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 40px}[id*=block-nrrm-tourism-social-media]>h2{font-family:var(--nrrm-font-family-base);font-size:1.3125rem;font-weight:600;line-height:1.285;margin-bottom:.5rem;margin-top:0;margin:0}[id*=block-nrrm-tourism-social-media] .field--name-field-social-media-links{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:32px}
.when__collapsed,.when__expanded{list-style:none;padding-left:0;margin-bottom:16px}.when__collapsed li,.when__expanded li{margin-bottom:8px}.when__collapsed>li{display:none}.when__collapsed>li:nth-of-type(1),.when__collapsed>li:nth-of-type(2),.when__collapsed>li:nth-of-type(3){display:block}
.nav--breadcrumbs{clear:both;display:block;max-width:100%;width:100%}.nav--breadcrumbs ol{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}.nav--breadcrumbs ol li{display:inline-block;margin:0;padding:0}
