/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-header{--header-padding:1.25rem 1rem;--header-font-size:1rem;--header-icon-size:1.5rem;font-size:var(--header-font-size);}.site-header .help-link{order:-1;font-size:var(--header-font-size);}.site-header .help-link::after{width:var(--header-icon-size);height:var(--header-icon-size);order:-1;}.site-header .menu{display:flex;}.site-header .block-system-branding-block{order:-1;}.site-header .welcome-block{padding:0;}@media (max-width:991.98px){.site-header .welcome-block{display:none;}}.site-header .account-info{font-size:var(--header-font-size);}.site-header .account-info__label{color:currentColor;font-size:var(--header-font-size);}.alert-wrapper{position:static;max-width:var(--layout-container-width);margin-left:auto;margin-right:auto;}.alert-wrapper:not(:empty){margin-top:0.5rem;}.user-logged-out .block-system-branding-block{margin-left:auto;margin-right:auto;}.site-footer .copyright{font-weight:normal;}:root{--layout-container-width:62rem;}.layout-content .container-lg-width{max-width:var(--layout-container-width);}@media (max-width:991.98px){.layout-content .card-panel{margin-left:auto;margin-right:auto;}}@media (min-width:992px){.user-profile{-moz-columns:2;columns:2;gap:2rem;margin-bottom:1rem;}}
body{background-color:#F6F6F6;}@media (max-width:991.98px){.site-header .site-logo{max-width:calc(100dvw - 7rem);}}.user-logged-out{background-color:#fff;}
.site-main{padding-top:2.5rem;padding-bottom:2.5rem;text-align:center;}.site-main .page-title{text-align:center;font-weight:normal;font-size:var(--h3-font-size);margin-top:0;margin-bottom:1rem;}.site-main .main-block-content > form{text-align:left;}.site-main .content--basic{gap:2rem;}.site-main .content--basic ul{display:inline-grid;font-size:0.875rem;text-align:left;margin-bottom:2.5rem;padding:0;}.site-main .content--basic ul li{display:inline-flex;gap:0.5rem;align-items:center;vertical-align:middle;}.site-main .content--basic ul li::before{content:"";display:block;width:1.5rem;height:1.5rem;-webkit-mask-size:auto;mask-size:auto;flex-shrink:0;-webkit-mask-image:var(--icon-check-sm);mask-image:var(--icon-check-sm);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--list-check-color);}.site-main .content--basic ul li:disabled::before,.site-main .content--basic ul li:disabled::after{opacity:0.5;}.site-main .login-cta,.site-main .user-pass,.site-main .user-login-form,.site-main .itg-user-pass-reset{max-width:23.4375rem;margin-left:auto;margin-right:auto;}.site-main .pass-message .content__title,.site-main .login-message .content--basic .content__title{font-weight:normal;}.site-main .login-cta .content--basic{gap:1rem;}.site-main .btn,.site-main .button{width:100%;}.user-login-form .form-actions{margin-bottom:2.5rem;justify-content:center;}.user-login-form .forgot-password-link{font-size:0.875rem;text-align:center;}.itg-user-pass-reset p{text-align:center;}.itg-user-pass-reset #edit-new-password{margin-top:2rem;}.pass-message{max-width:21.4375rem;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:1.5rem;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
