/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pager{line-height:1.5;margin:clamp(16px,clamp(27px,6.89vw,96px)/2,48px) 16px}.pager ul{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:8px}.pager ul li a{text-decoration:none}.pager ul li a:hover,.pager ul li a:active{text-decoration:underline;text-decoration-color:inherit;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em)}.pager ul li:not([class*="--"]) a{-webkit-box-shadow:none;box-shadow:none;border-radius:3px;cursor:pointer;display:inline-block;font-weight:700;padding:12px 20px;min-height:48px;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:max(5px,.2rem,.2em);-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:var(--color--rec--button--default--bg);color:var(--color--rec--link);transition:all .2s ease-in-out;transition-property:background-color,border-color,color;transition-delay:0s;transition-duration:.2s;border:1px solid #d3d3d3;display:inline-block;min-height:44px;min-width:44px;padding:11px 4px 10px 4px;text-align:center;transition:all .2s ease-in-out;transition-property:background-color,border-color,color;transition-delay:0s;transition-duration:.2s}.pager ul li:not([class*="--"]) a:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em)}.pager ul li:not([class*="--"]) a:hover:focus{outline:none !important}.pager ul li:not([class*="--"]) a:focus{outline:2px solid var(--color--rec--focus);outline-offset:4px}.pager ul li:not([class*="--"]) a:active{-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em)}.pager ul li:not([class*="--"]) a:active:focus{outline:none !important}.pager ul li:not([class*="--"]) a[disabled]{background-color:var(--color--rec--bg--medium) !important;border-color:var(--color--rec--bg--medium) !important;color:#444 !important;pointer-events:none}.pager ul li:not([class*="--"]) a[disabled]:hover,.pager ul li:not([class*="--"]) a[disabled]:focus,.pager ul li:not([class*="--"]) a[disabled]:active{background-color:var(--color--rec--bg--medium) !important;border-color:var(--color--rec--bg--medium) !important;color:#444 !important;text-decoration:none;cursor:not-allowed}.pager ul li:not([class*="--"]) a:hover{background-color:var(--color--rec--button--default--bg--hover);color:var(--color--rec--link--hover)}.pager ul li:not([class*="--"]) a:active{background-color:var(--color--rec--button--default--bg--active);color:var(--color--rec--link--active)}.pager ul li:not([class*="--"]) a.is-selected{background-color:var(--color--rec--bg--light);border-color:var(--color--rec--bg--light);color:#444}.pager ul li:not([class*="--"]) a:hover{border-color:var(--color--rec--link--hover)}.pager ul li:not([class*="--"]) a:active{border-color:#d3d3d3}.pager ul li:not([class*="--"]) a:hover:focus{outline:none}.pager ul li:not([class*="--"]) a:active:focus{outline:none}.pager ul li:not([class*="--"]).is-active a{background-color:var(--color--rec--bg--light);border-color:var(--color--rec--bg--light);color:#444}.pager ul li:not([class*="--"]).is-active a:hover:focus{outline:none}.pager ul li:not([class*="--"]).is-active a:active:focus{outline:none}.pager ul li.pager__item--ellipsis{background-color:#fff;display:inline-block;min-height:44px;min-width:44px;padding:11px 4px 10px 4px;text-align:center}.pager ul li.pager__item--first a,.pager ul li.pager__item--previous a,.pager ul li.pager__item--next a,.pager ul li.pager__item--last a{background-color:rgba(0,0,0,0);color:var(--color--rec--link);-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-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;border-radius:2px;font-weight:700;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:max(5px,.2rem,.2em);background-color:rgba(0,0,0,0)}.pager ul li.pager__item--first a:hover,.pager ul li.pager__item--previous a:hover,.pager ul li.pager__item--next a:hover,.pager ul li.pager__item--last a:hover{background-color:var(--color--rec--button--default--bg--hover);color:var(--color--rec--link--hover);-webkit-box-shadow:0px 0px 0px 2px var(--color--rec--button--default--bg--hover);box-shadow:0px 0px 0px 2px var(--color--rec--button--default--bg--hover)}.pager ul li.pager__item--first a:active,.pager ul li.pager__item--previous a:active,.pager ul li.pager__item--next a:active,.pager ul li.pager__item--last a:active{background-color:var(--color--rec--button--default--bg--active);color:var(--color--rec--link--active);-webkit-box-shadow:0px 0px 0px 2px var(--color--rec--button--default--bg--active);box-shadow:0px 0px 0px 2px var(--color--rec--button--default--bg--active)}.pager ul li.pager__item--first a:hover,.pager ul li.pager__item--previous a:hover,.pager ul li.pager__item--next a:hover,.pager ul li.pager__item--last a:hover{text-decoration:underline;text-decoration-color:inherit;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em)}.pager ul li.pager__item--first a:hover:focus,.pager ul li.pager__item--previous a:hover:focus,.pager ul li.pager__item--next a:hover:focus,.pager ul li.pager__item--last a:hover:focus{outline:none}.pager ul li.pager__item--first a:focus,.pager ul li.pager__item--previous a:focus,.pager ul li.pager__item--next a:focus,.pager ul li.pager__item--last a:focus{outline:2px solid var(--color--rec--focus);outline-offset:4px}.pager ul li.pager__item--first a:active,.pager ul li.pager__item--previous a:active,.pager ul li.pager__item--next a:active,.pager ul li.pager__item--last a:active{text-decoration:underline;text-decoration-color:inherit;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em)}.pager ul li.pager__item--first a:active:focus,.pager ul li.pager__item--previous a:active:focus,.pager ul li.pager__item--next a:active:focus,.pager ul li.pager__item--last a:active:focus{outline:none}.pager ul li.pager__item--first a[target=_blank]::after,.pager ul li.pager__item--previous a[target=_blank]::after,.pager ul li.pager__item--next a[target=_blank]::after,.pager ul li.pager__item--last a[target=_blank]::after{font-family:"Font Awesome 6 Pro";content:"";display:inline-block;line-height:inherit;margin-left:.625rem}.pager ul li.pager__item--first a::after,.pager ul li.pager__item--previous a::after,.pager ul li.pager__item--next a::after,.pager ul li.pager__item--last a::after{font-family:"Font Awesome 6 Pro";display:inline-block;line-height:inherit;margin-left:.625rem}.pager ul li.pager__item--first a[target=_blank]::before,.pager ul li.pager__item--previous a[target=_blank]::before,.pager ul li.pager__item--next a[target=_blank]::before,.pager ul li.pager__item--last a[target=_blank]::before{display:inline-block;margin-right:.625rem;font-family:"Font Awesome 6 Pro";content:""}.pager ul li.pager__item--first a[disabled],.pager ul li.pager__item--previous a[disabled],.pager ul li.pager__item--next a[disabled],.pager ul li.pager__item--last a[disabled]{background-color:rgba(0,0,0,0) !important}.pager ul li.pager__item--first a[disabled]:hover,.pager ul li.pager__item--first a[disabled]:active,.pager ul li.pager__item--previous a[disabled]:hover,.pager ul li.pager__item--previous a[disabled]:active,.pager ul li.pager__item--next a[disabled]:hover,.pager ul li.pager__item--next a[disabled]:active,.pager ul li.pager__item--last a[disabled]:hover,.pager ul li.pager__item--last a[disabled]:active{background-color:rgba(0,0,0,0) !important}
@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}
.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{padding-top:0}.page-node-type-homepage .content{background-color:rgba(0,0,0,0);margin-top:0}.page-node-type-homepage .content::after{display:none}.page-node-type-homepage .region-content>.block-core>*:not(.home-rows){margin:0 auto;max-width:1600px;padding:0 clamp(27px,6.89vw,96px)}.page-node-type-homepage #block-recreation-local-tasks{padding-top:32px}
.user-login.path-user .sidebar{display:none}.user-login.path-user .user-login-form .form-submit{-webkit-box-shadow:none;box-shadow:none;border-radius:3px;cursor:pointer;display:inline-block;font-weight:700;padding:12px 20px;min-height:48px;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:max(5px,.2rem,.2em);-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:var(--color--rec--button--default--bg);color:var(--color--rec--link);transition:all .2s ease-in-out;transition-property:background-color,border-color,color;transition-delay:0s;transition-duration:.2s;border:1px solid #d3d3d3}.user-login.path-user .user-login-form .form-submit:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em)}.user-login.path-user .user-login-form .form-submit:hover:focus{outline:none !important}.user-login.path-user .user-login-form .form-submit:focus{outline:2px solid var(--color--rec--focus);outline-offset:4px}.user-login.path-user .user-login-form .form-submit:active{-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:max(5px,.2rem,.2em);text-decoration-thickness:max(3px,.1875rem,.12em)}.user-login.path-user .user-login-form .form-submit:active:focus{outline:none !important}.user-login.path-user .user-login-form .form-submit[disabled]{background-color:var(--color--rec--bg--medium) !important;border-color:var(--color--rec--bg--medium) !important;color:#444 !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(--color--rec--bg--medium) !important;border-color:var(--color--rec--bg--medium) !important;color:#444 !important;text-decoration:none;cursor:not-allowed}.user-login.path-user .user-login-form .form-submit:hover{background-color:var(--color--rec--button--default--bg--hover);color:var(--color--rec--link--hover)}.user-login.path-user .user-login-form .form-submit:active{background-color:var(--color--rec--button--default--bg--active);color:var(--color--rec--link--active)}.user-login.path-user .user-login-form .form-submit.is-selected{background-color:var(--color--rec--bg--light);border-color:var(--color--rec--bg--light);color:#444}.user-login.path-user .user-login-form .form-submit:hover{border-color:var(--color--rec--link--hover)}.user-login.path-user .user-login-form .form-submit:active{border-color:#d3d3d3}
.messages--error{background-color:#fbebec}.messages--error::before{font-family:"Font Awesome 6 Pro";content:"";color:#cf3339}
.messages--error{background-color:#fbebec}.messages--error::before{font-family:"Font Awesome 6 Pro";content:"";color:#cf3339}.messages--info{background-color:#ecf5fb}.messages--info::before{font-family:"Font Awesome 6 Pro";content:"";color:#66859b}
.messages--error{background-color:#fbebec}.messages--error::before{font-family:"Font Awesome 6 Pro";content:"";color:#cf3339}.messages--status{background-color:#ebf8eb}.messages--status::before{font-family:"Font Awesome 6 Pro";content:"";color:#427730}
.messages--error{background-color:#fbebec}.messages--error::before{font-family:"Font Awesome 6 Pro";content:"";color:#cf3339}.messages--warning{background-color:#fdf7e6}.messages--warning::before{font-family:"Font Awesome 6 Pro";content:"";color:#d95e00}
.alerts-banner__controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-44px;position:relative;z-index:1}@media only screen and (max-width:64rem){.alerts-banner__controls{margin-top:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
