/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
html:not(.gin--dark-mode) body:not(.gin--dark-mode) .messages-list,html:not(.gin--dark-mode) body:not(.gin--dark-mode) .messages{--gin-bg-danger:#fdf3f3;--gin-color-danger-light:#8c2b2b;--gin-bg-warning:#fff9ec;--gin-color-warning-light:#7a5300;--gin-bg-green:#f1f8f3;--gin-color-green-light:#1c5c2e;--gin-bg-info:#eff5fc;--gin-color-info-light:#10457f;}html:not(.gin--dark-mode) .messages.messages--error{border-inline-start:4px solid #c0392b !important;}html:not(.gin--dark-mode) .messages.messages--warning{border-inline-start:4px solid #d18700 !important;}html:not(.gin--dark-mode) .messages.messages--status{border-inline-start:4px solid #1e7e34 !important;}html:not(.gin--dark-mode) .messages.messages--info{border-inline-start:4px solid #0b5ed7 !important;}html:not(.gin--dark-mode) .messages{box-shadow:0 1px 3px rgba(16,24,40,0.07) !important;}html:not(.gin--dark-mode) .messages a,html:not(.gin--dark-mode) .messages a:hover,html:not(.gin--dark-mode) .messages a:active{color:inherit !important;text-decoration:underline !important;font-weight:600;}html:not(.gin--dark-mode) .messages .button--dismiss .icon-close{background-color:currentColor !important;opacity:0.55;}html:not(.gin--dark-mode) .messages .button--dismiss:hover .icon-close{opacity:1;}html:not(.gin--dark-mode) .messages .button--dismiss:hover:not(:focus){border-color:currentColor !important;}.alert-wrapper .alert,.region .alert{border:1px solid rgba(16,24,40,0.08);border-left-width:4px;border-radius:0.5rem;box-shadow:0 1px 3px rgba(16,24,40,0.07);padding:0.9rem 1.1rem;margin-bottom:1rem;font-size:0.9375rem;line-height:1.5;}.alert-wrapper .alert-danger,.region .alert-danger{background-color:#fdf3f3;border-left-color:#c0392b;color:#8c2b2b;}.alert-wrapper .alert-warning,.region .alert-warning{background-color:#fff9ec;border-left-color:#d18700;color:#7a5300;}.alert-wrapper .alert-success,.region .alert-success{background-color:#f1f8f3;border-left-color:#1e7e34;color:#1c5c2e;}.alert-wrapper .alert-info,.region .alert-info{background-color:#eff5fc;border-left-color:#0b5ed7;color:#10457f;}.alert-wrapper .alert a,.region .alert a{color:inherit;text-decoration:underline;font-weight:600;}.alert-wrapper .alert svg,.region .alert svg{fill:currentColor;opacity:0.75;}.alert-wrapper .alert .btn-close,.region .alert .btn-close{opacity:0.45;}.alert-wrapper .alert .btn-close:hover,.region .alert .btn-close:hover{opacity:1;}.messages__content p,.messages__list,.alert p{margin-bottom:0.4rem;}.messages__content p:last-child,.alert p:last-child{margin-bottom:0;}
