/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@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}}
