/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.paragraph--unpublished{background-color:#fff4f4;}
*{-ms-overflow-style:none;scrollbar-width:none;}aside#admin-toolbar,aside#admin-toolbar .toolbar-popover__wrapper{top:4rem;}aside#admin-toolbar .admin-toolbar__content,aside#admin-toolbar .admin-toolbar__footer,aside#admin-toolbar .admin-toolbar__tooltip,.admin-toolbar{background:#1b1b1d;border-color:black}aside#admin-toolbar .toolbar-button.current,aside#admin-toolbar .toolbar-button:hover,aside#admin-toolbar .toolbar-button:has(+ .toolbar-popover__wrapper .is-active),aside#admin-toolbar .toolbar-menu__item--level-1:has(> [data-toolbar-menu-trigger][aria-expanded="true"]),aside#admin-toolbar .toolbar-popover--expanded{background:#2a2a2d}aside#admin-toolbar .toolbar-menu--level-2{box-shadow:inset var(--admin-toolbar-space-4) 0 0 0 var(--primary-dark);}aside#admin-toolbar [class*="toolbar-button--icon"]::before,aside#admin-toolbar *{color:var(--gin-color-text-light);}aside#admin-toolbar [data-toolbar-popover-wrapper]{background:none;backdrop-filter:blur(2rem);-webkit-backdrop-filter:blur(5px);}aside#admin-toolbar .admin-toolbar__content{border-right:1px solid rgb(255 255 255 / 7%)}aside#admin-toolbar .admin-toolbar__content,aside#admin-toolbar .admin-toolbar__footer,aside#admin-toolbar .admin-toolbar__tooltip,.admin-toolbar{background:transparent!important;}aside#admin-toolbar .admin-toolbar__content .toolbar-block:nth-last-child(n + 2)::after{border-top:1px solid var(--gray)}.layout-region-node-secondary .layout-region__content{margin-top:4rem;}.top-bar{display:none!important;}.top-bar:has(.top-bar__tools:not(:empty),.top-bar__context:not(:empty),.top-bar__actions:not(:empty)) ~ .dialog-off-canvas-main-canvas{margin-top:inherit!important;}#toolbar #menu ul li a,#toolbar #menu ul li a span{text-decoration:none!important;font-family:var(--font-wide);}body.user-logged-in{padding-top:70px;}[dir="rtl"] nav.user{left:0;right:auto;border-right:1px solid rgb(255 255 255 / 7%);border-left:0}[dir="rtl"] nav.user ul li:hover:before{right:0;left:auto;border-right:1px solid var(--gray);border-left:0}
.loading-area{position:fixed;background:rgb(1 0 26 / 88%);top:0;inset-inline-start:0;display:flex;flex-flow:column;gap:1rem;color:#b7345b;width:100%;height:100%;z-index:999 !important;align-content:center;align-items:center;justify-content:center;}.loading-area .loader{position:relative;width:4rem;height:2rem;aspect-ratio:1.154;--c:#0000,var(--theme-dark) 2deg 59deg,#0000 61deg;--c1:conic-gradient(from 149deg at top,var(--c));--c2:conic-gradient(from -31deg at bottom,var(--c));background:var(--c1) top,var(--c1) bottom right,var(--c2) bottom,var(--c1) bottom left;background-size:50% 50%;background-repeat:no-repeat;animation:l37 1s infinite;gap:1rem;}.loading-area .loader::before{content:"";position:absolute;inset:15%;background:conic-gradient(from 149deg at top,#0000,var(--theme) 2deg 59deg,#0000 61deg);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1;}@keyframes l37{80%,100%{background-position:bottom right,bottom left,bottom,top}}
