/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.gin-breadcrumb{color:var(--gin-color-text);padding:0;}.gin-breadcrumb-wrapper{min-width:1px;}.gin-breadcrumb__list{list-style-type:none;padding:0;margin:0;width:auto;text-overflow:ellipsis;overflow:hidden;margin-top:0;}[dir="ltr"] .gin-breadcrumb__list{padding-left:var(--gin-spacing-xxs);margin-left:calc(var(--gin-spacing-xxs) * -1);}[dir="rtl"] .gin-breadcrumb__list{padding-right:var(--gin-spacing-xxs);margin-right:calc(var(--gin-spacing-xxs) * -1);}.gin-breadcrumb__item,.gin-breadcrumb__link,.gin-breadcrumb__text{display:inline;font-weight:var(--gin-font-weight-normal);color:var(--gin-color-text-light);text-decoration:none;vertical-align:middle;}.gin-breadcrumb__item{font-size:0;}.gin-breadcrumb__item + .gin-breadcrumb__item::before{content:"/";opacity:.3;font-size:var(--gin-font-size-xs);vertical-align:middle;display:inline-block;padding:0 .5em;background:none;}@media (forced-colors:active){.gin-breadcrumb__item + .gin-breadcrumb__item::before{opacity:1;}}.gin-breadcrumb__item:first-of-type .gin-breadcrumb__link{position:relative;}[dir="ltr"] .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link{padding-left:1.75em;}[dir="rtl"] .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link{padding-right:1.75em;}.gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before{content:"";display:inline-block;position:absolute;top:calc(50% - 1px);width:var(--gin-icon-size-toolbar-secondary);height:var(--gin-icon-size-toolbar-secondary);transform:translateY(-50%);background-color:var(--gin-icon-color);-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#backtosite-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#backtosite-view);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center center;mask-position:center center;}[dir="ltr"] .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before{left:0;}[dir="rtl"] .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before{right:0;}@media (forced-colors:active){.gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before{background:linktext;}}.gin-breadcrumb__item:first-of-type .gin-breadcrumb__link:hover::before{background-color:var(--gin-color-primary);}@media (forced-colors:active){.gin-breadcrumb__item:first-of-type .gin-breadcrumb__link:hover::before{background:linktext;}}.gin-breadcrumb__item:first-of-type + .gin-breadcrumb__item::before{content:"";opacity:.3;width:1px;height:20px;}[dir="ltr"] .gin-breadcrumb__item:first-of-type + .gin-breadcrumb__item::before{border-right:1px solid var(--gin-color-text);padding-left:.75em;padding-right:0;margin-right:.75em;}[dir="rtl"] .gin-breadcrumb__item:first-of-type + .gin-breadcrumb__item::before{border-left:1px solid var(--gin-color-text);padding-right:.75em;padding-left:0;margin-left:.75em;}@media (forced-colors:active){.gin-breadcrumb__item:first-of-type + .gin-breadcrumb__item::before{opacity:1;}}.gin-breadcrumb__link,.gin-breadcrumb__text{font-size:var(--gin-font-size-xs);line-height:2;border-radius:var(--gin-border-xxs);}.gin-breadcrumb__link,.gin-breadcrumb__link:link,.gin-breadcrumb__link:visited,.gin-breadcrumb__link em,.gin-breadcrumb__link em:link,.gin-breadcrumb__link em:visited,.gin-breadcrumb__text,.gin-breadcrumb__text:link,.gin-breadcrumb__text:visited,.gin-breadcrumb__text em,.gin-breadcrumb__text em:link,.gin-breadcrumb__text em:visited{font-weight:var(--gin-font-weight-normal);color:var(--gin-color-text-light);}.gin-breadcrumb__link em,.gin-breadcrumb__text em{font-style:italic;}.gin-breadcrumb__link:hover,.gin-breadcrumb__link:hover em{color:var(--gin-color-primary-hover);}
:root{--gin-toolbar-height:39px;--gin-toolbar-secondary-height:48px;--gin-scroll-offset:72px;--gin-toolbar-y-offset:var(--gin-toolbar-height);--gin-toolbar-x-offset:0px;--gin-sticky-offset:0px;}@media (min-width:64em){:root{--gin-toolbar-secondary-height:64px;--gin-icon-size-toolbar:16px;--gin-scroll-offset:200px;}:root .gin--edit-form{--gin-sticky-offset:var(--gin-height-sticky);}}@media (min-width:61em){.toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical){--gin-toolbar-y-offset:78px;}}.gin--edit-form{--ginStickyOffset:var(--ginStickyHeight);}.region-breadcrumb{margin-top:var(--gin-spacing-m);}.toolbar .toolbar-bar{position:fixed;width:100%;background:#100f10;box-shadow:none;}[dir="ltr"] .toolbar .toolbar-bar{left:0;}[dir="rtl"] .toolbar .toolbar-bar{right:0;}.toolbar .toolbar-menu,.toolbar-horizontal .menu-item > .toolbar-menu,.toolbar-horizontal .toolbar-tray .menu-item--expanded.menu-item--expanded,.toolbar .toolbar-tray{background-color:var(--gin-bg-layer);}[dir="ltr"] .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation{border-left:1px solid var(--gin-border-color);}[dir="rtl"] .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation{border-right:1px solid var(--gin-border-color);}.toolbar-tray-horizontal ul li.menu-item .menu-item{border-bottom:1px solid var(--gin-border-color);}[dir="ltr"] .toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box a{padding-right:2.25em;}[dir="rtl"] .toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box a{padding-left:2.25em;}.toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box .toolbar-icon.toolbar-handle{top:.75rem;}.toolbar-tray-horizontal .level-1 .menu-item--expanded > .toolbar-box a{width:100%;}.toolbar-tray a,.toolbar-tray span,.toolbar .toolbar-menu .toolbar-menu a,.toolbar .toolbar-menu .toolbar-menu span{color:var(--gin-color-text);}.toolbar-tray a:hover,.toolbar-tray span:hover,.toolbar .toolbar-menu .toolbar-menu a:hover,.toolbar .toolbar-menu .toolbar-menu span:hover{color:var(--gin-color-title);}.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a,.toolbar .toolbar-tray .menu-item > .toolbar-icon.is-active,.toolbar .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active,.toolbar .toolbar-tray a.is-active{color:var(--gin-color-primary);font-weight:var(--gin-font-weight-bold);}.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a::before,.toolbar .toolbar-tray .menu-item > .toolbar-icon.is-active::before,.toolbar .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active::before,.toolbar .toolbar-tray a.is-active::before{background:var(--gin-color-primary);}.toolbar .toolbar-tray .menu-item:hover > .toolbar-icon,.toolbar .toolbar-tray .toolbar-menu > li:hover > a{color:var(--gin-color-primary-hover);background-color:var(--gin-bg-item-hover);}.toolbar .toolbar-tray .menu-item:hover > .toolbar-icon::before,.toolbar .toolbar-tray .toolbar-menu > li:hover > a::before{background:var(--gin-color-primary);}#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode{background:#100f10;}#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item,#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active,#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item:focus{background:var(--gin-color-primary);}#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item:hover,#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover{background:var(--gin-color-primary-hover);}#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item:hover::before,#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover::before{background:#fff;}.toolbar-tray-horizontal a:focus,.toolbar-box a:focus,.toolbar .toolbar-icon.toolbar-handle:focus{background-color:var(--gin-bg-layer2);}.toolbar-tray-horizontal .menu-item:hover{background-color:transparent;}.toolbar-menu__trigger,.toolbar .menu-item-title,.menu-item-sub-title{display:none !important;}.gin--dark-mode .toolbar .toolbar-toggle-orientation{background-color:var(--gin-bg-layer2);}.gin--classic-toolbar .page-wrapper__node-edit-form .layout-region-node-secondary{padding-top:var(--gin-toolbar-y-offset);}@media (min-width:64em){.gin--classic-toolbar table.sticky-header{margin-top:0;}}[dir="ltr"] .toolbar-menu .menu-item > span{padding-left:2.75em;}[dir="rtl"] .toolbar-menu .menu-item > span{padding-right:2.75em;}.toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help{width:auto;height:100%;text-indent:-999em;}.toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help:before{-webkit-mask-size:20px 20px;mask-size:20px 20px;}@media (min-width:61em){[dir="ltr"] .toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help:before{left:var(--gin-spacing-m);}[dir="rtl"] .toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help:before{right:var(--gin-spacing-m);}}@media (min-width:64em){#toolbar-item-administration-tray .toolbar-logo img{max-height:21px;}}.toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded,.toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus{position:relative;}.toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:before,.toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus:before{top:var(--gin-spacing-s);}[dir="ltr"] .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:before,[dir="ltr"] .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus:before{right:var(--gin-spacing-s);}[dir="rtl"] .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded:before,[dir="rtl"] .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus:before{left:var(--gin-spacing-s);}#admin-toolbar-search-tab .form-item::before{top:6px;}[dir="ltr"] #admin-toolbar-search-tab .form-item::before{left:26px;}[dir="rtl"] #admin-toolbar-search-tab .form-item::before{right:26px;}[dir="ltr"] #admin-toolbar-search-input{padding-left:var(--gin-spacing-xl);}[dir="rtl"] #admin-toolbar-search-input{padding-right:var(--gin-spacing-xl);}#toolbar-item-administration-tray,.toolbar-loading #toolbar-item-administration-tray{border-bottom:1px solid var(--gin-border-color);box-shadow:0 0 4px rgba(0,0,0,.1);}#toolbar-item-administration-tray .toolbar-lining,.toolbar-loading #toolbar-item-administration-tray .toolbar-lining{background-color:var(--gin-bg-layer);}
[data-gin-accent]{--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-light:rgba(var(--gin-color-primary-rgb),.15);--gin-bg-app:rgb(var(--gin-bg-app-rgb));--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.1);--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.3);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.45);}.gin--dark-mode[data-gin-accent],.gin--dark-mode [data-gin-accent]{--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);--gin-bg-app-rgb:27,27,29;}[data-gin-accent=blue]{--gin-color-primary-rgb:5,80,230;--gin-color-primary-light-rgb:205,220,250;--gin-color-primary-hover:#0444c4;--gin-color-primary-active:#043cad;--gin-bg-app-rgb:248,250,254;--gin-bg-header:#e1eafc;--gin-color-sticky-rgb:235,241,253;}[data-gin-accent=light_blue]{--gin-color-primary-rgb:50,117,224;--gin-color-primary-light-rgb:214,227,249;--gin-color-primary-hover:#2b63be;--gin-color-primary-active:#2658a8;--gin-bg-app-rgb:249,251,254;--gin-bg-header:#e6eefb;--gin-color-sticky-rgb:239,244,253;}[data-gin-accent=dark_purple]{--gin-color-primary-rgb:67,0,191;--gin-color-primary-light-rgb:217,204,242;--gin-color-primary-hover:#3900a2;--gin-color-primary-active:#32008f;--gin-bg-app-rgb:249,247,253;--gin-bg-header:#e8e0f7;--gin-color-sticky-rgb:240,235,250;--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.25);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.4);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);}[data-gin-accent=purple]{--gin-color-primary-rgb:91,0,255;--gin-color-primary-light-rgb:222,204,255;--gin-color-primary-hover:#4d00d9;--gin-color-primary-active:#4400bf;--gin-bg-app-rgb:250,247,255;--gin-bg-header:#ebe0ff;--gin-color-sticky-rgb:242,235,255;--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.25);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.4);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);}[data-gin-accent=teal]{--gin-color-primary-rgb:16,133,127;--gin-color-primary-light-rgb:207,231,229;--gin-color-primary-hover:#0e716c;--gin-color-primary-active:#0c645f;--gin-bg-app-rgb:248,251,251;--gin-bg-header:#e2f0f0;--gin-color-sticky-rgb:236,245,245;}[data-gin-accent=green]{--gin-color-primary-rgb:0,135,95;--gin-color-primary-light-rgb:204,231,223;--gin-color-primary-hover:#007351;--gin-color-primary-active:#006547;--gin-bg-app-rgb:247,251,250;--gin-bg-header:#e0f1ec;--gin-color-sticky-rgb:235,245,242;}[data-gin-accent=red]{--gin-color-primary-rgb:216,0,47;--gin-color-primary-light-rgb:247,204,213;--gin-color-primary-hover:#b80028;--gin-color-primary-active:#a20023;--gin-bg-app-rgb:254,247,249;--gin-bg-header:#fae0e6;--gin-color-sticky-rgb:252,235,238;}[data-gin-accent=orange]{--gin-color-primary-rgb:239,92,32;--gin-color-primary-light-rgb:252,222,210;--gin-color-primary-hover:#cb4e1b;--gin-color-primary-active:#b34518;--gin-bg-app-rgb:255,250,248;--gin-bg-header:#fdebe4;--gin-color-sticky-rgb:254,242,237;}[data-gin-accent=yellow]{--gin-color-primary-rgb:197,137,0;--gin-color-primary-light-rgb:243,231,204;--gin-color-primary-hover:#a77400;--gin-color-primary-active:#946700;--gin-bg-app-rgb:253,251,247;--gin-bg-header:#f8f1e0;--gin-color-sticky-rgb:250,246,235;}[data-gin-accent=pink]{--gin-color-primary-rgb:226,49,119;--gin-color-primary-light-rgb:249,214,228;--gin-color-primary-hover:#c02a65;--gin-color-primary-active:#aa2559;--gin-bg-app-rgb:254,249,251;--gin-bg-header:#fce6ef;--gin-color-sticky-rgb:253,239,244;}[data-gin-accent=neutral]{--gin-color-primary-rgb:17,17,17;--gin-color-primary-light-rgb:207,207,207;--gin-color-primary-hover:#0e0e0e;--gin-color-primary-active:#0d0d0d;--gin-bg-app-rgb:248,248,248;--gin-bg-header:#e2e2e2;--gin-color-sticky-rgb:236,236,236;}[data-gin-accent=custom]{--gin-color-primary-rgb:17,17,17;--gin-color-primary-light-rgb:207,207,207;--gin-color-primary-hover:#0e0e0e;--gin-color-primary-active:#0d0d0d;--gin-bg-app-rgb:248,248,248;--gin-bg-header:#e2e2e2;--gin-color-sticky-rgb:236,236,236;}.gin--dark-mode[data-gin-accent=blue],.gin--dark-mode [data-gin-accent=blue]{--gin-color-primary-rgb:144,174,239;--gin-color-primary-light-rgb:62,68,84;--gin-color-primary-hover:#9bb6f1;--gin-color-primary-active:#a1baf1;--gin-bg-header:#373b45;}.gin--dark-mode[data-gin-accent=claro_blue],.gin--dark-mode [data-gin-accent=claro_blue]{--gin-color-primary-rgb:115,145,216;--gin-color-primary-light-rgb:57,63,79;--gin-color-primary-hover:#819cdc;--gin-color-primary-active:#88a2de;--gin-bg-header:#333742;}.gin--dark-mode[data-gin-accent=light_blue],.gin--dark-mode [data-gin-accent=light_blue]{--gin-color-primary-rgb:130,191,232;--gin-color-primary-light-rgb:60,72,82;--gin-color-primary-hover:#8fc5ea;--gin-color-primary-active:#95c9eb;--gin-bg-header:#353d44;}.gin--dark-mode[data-gin-accent=dark_purple],.gin--dark-mode [data-gin-accent=dark_purple]{--gin-color-primary-rgb:173,143,232;--gin-color-primary-light-rgb:68,62,82;--gin-color-primary-hover:#b59aea;--gin-color-primary-active:#b9a0eb;--gin-bg-header:#3a3744;}.gin--dark-mode[data-gin-accent=purple],.gin--dark-mode [data-gin-accent=purple]{--gin-color-primary-rgb:219,165,239;--gin-color-primary-light-rgb:77,67,84;--gin-color-primary-hover:#dfaef1;--gin-color-primary-active:#e0b3f1;--gin-bg-header:#403945;}.gin--dark-mode[data-gin-accent=teal],.gin--dark-mode [data-gin-accent=teal]{--gin-color-primary-rgb:0,234,208;--gin-color-primary-light-rgb:34,80,78;--gin-color-primary-hover:#1aecd5;--gin-color-primary-active:#26edd7;--gin-bg-header:#254241;}.gin--dark-mode[data-gin-accent=green],.gin--dark-mode [data-gin-accent=green]{--gin-color-primary-rgb:107,212,161;--gin-color-primary-light-rgb:55,76,68;--gin-color-primary-hover:#7ad8aa;--gin-color-primary-active:#81daaf;--gin-bg-header:#323f3c;}.gin--dark-mode[data-gin-accent=red],.gin--dark-mode [data-gin-accent=red]{--gin-color-primary-rgb:236,137,137;--gin-color-primary-light-rgb:81,61,63;--gin-color-primary-hover:#ee9595;--gin-color-primary-active:#ef9b9b;--gin-bg-header:#423639;}.gin--dark-mode[data-gin-accent=orange],.gin--dark-mode [data-gin-accent=orange]{--gin-color-primary-rgb:247,149,118;--gin-color-primary-light-rgb:83,63,60;--gin-color-primary-hover:#f8a084;--gin-color-primary-active:#f8a58b;--gin-bg-header:#443736;}.gin--dark-mode[data-gin-accent=yellow],.gin--dark-mode [data-gin-accent=yellow]{--gin-color-primary-rgb:241,201,112;--gin-color-primary-light-rgb:82,74,58;--gin-color-primary-hover:#f2ce7e;--gin-color-primary-active:#f3d185;--gin-bg-header:#433e35;}.gin--dark-mode[data-gin-accent=pink],.gin--dark-mode [data-gin-accent=pink]{--gin-color-primary-rgb:231,157,163;--gin-color-primary-light-rgb:80,65,69;--gin-color-primary-hover:#e9a7ac;--gin-color-primary-active:#ebacb1;--gin-bg-header:#42383c;}.gin--dark-mode[data-gin-accent=neutral],.gin--dark-mode [data-gin-accent=neutral]{--gin-color-primary-rgb:255,255,255;--gin-color-primary-light-rgb:85,85,87;--gin-color-primary-hover:white;--gin-color-primary-active:white;--gin-bg-header:#454547;}.gin--dark-mode[data-gin-accent=custom],.gin--dark-mode [data-gin-accent=custom]{--gin-color-primary-rgb:255,255,255;--gin-color-primary-light-rgb:85,85,87;--gin-color-primary-hover:white;--gin-color-primary-active:white;--gin-bg-header:#454547;}.gin--high-contrast-mode{--gin-bg-app:#d9dbde;--gin-color-text:rgba(0,0,0,.8);--gin-color-text-light:rgba(0,0,0,.8);--gin-icon-color:rgba(0,0,0,.8);--gin-color-focus:rgba(0,0,0,.8);--gin-border-color:rgba(0,0,0,.8);--gin-border-color-secondary:rgba(0,0,0,.6);--gin-border-color-layer:rgba(0,0,0,.6);--gin-border-color-layer2:rgba(0,0,0,.8);--gin-border-color-table:rgba(0,0,0,.8);--gin-border-color-table-header:rgba(0,0,0,.8);--gin-border-color-form-element:rgba(0,0,0,.8);}.gin--dark-mode .gin--high-contrast-mode{--gin-bg-app:#000;--gin-color-text:rgba(255,255,255,.8);--gin-color-text-light:rgba(255,255,255,.8);--gin-icon-color:rgba(255,255,255,.8);--gin-color-focus:rgba(255,255,255,.8);--gin-border-color:rgba(255,255,255,.8);--gin-border-color-secondary:rgba(255,255,255,.6);--gin-border-color-layer:rgba(255,255,255,.6);--gin-border-color-layer2:rgba(255,255,255,.8);--gin-border-color-table:rgba(255,255,255,.8);--gin-border-color-table-header:rgba(255,255,255,.8);--gin-border-color-form-element:rgba(255,255,255,.8);}[data-gin-focus=green]{--gin-color-focus:rgba(8,163,144,.6);}[data-gin-focus=claro]{--gin-color-focus:rgba(38,167,105,.6);}[data-gin-focus=orange]{--gin-color-focus:rgba(236,124,87,.6);}[data-gin-focus=dark]{--gin-color-focus:var(--gin-color-focus-neutral-rgb);}[data-gin-focus=accent]{--gin-color-focus:rgba(var(--gin-color-primary-rgb),.6);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-top-left-radius:var(--gin-border-m);border-top-right-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;bottom:0;top:auto;}[dir="ltr"] .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{left:var(--gin-spacing-m);right:auto;}[dir="rtl"] .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{right:var(--gin-spacing-m);left:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;left:0;top:0;font-family:var(--gin-font);outline:none;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-bottom:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;box-sizing:border-box;}[dir="ltr"] .ui-dialog .ui-dialog-title{padding-right:var(--gin-spacing-xl);}[dir="rtl"] .ui-dialog .ui-dialog-title{padding-left:var(--gin-spacing-xl);}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-top:1px solid var(--gin-border-color-layer);border-bottom-left-radius:var(--gin-border-m);border-bottom-right-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-weight:var(--gin-font-weight-heavy);margin-top:0;margin-bottom:0;}[dir="ltr"] .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-right:0;}[dir="rtl"] .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-left:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-top:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;top:50%;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}[dir="ltr"] .ui-dialog .ui-dialog-titlebar-close{left:auto;right:0;}[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close{right:auto;left:0;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;top:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}[dir="ltr"] .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{left:0;}[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{right:0;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-left:var(--gin-spacing-l);padding-right:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-bottom:var(--gin-spacing-l);}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;top:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{left:50% !important;transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{right:50% !important;transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-top:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-top:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-bottom:var(--gin-spacing-l);margin-top:var(--gin-spacing-l);}
.contextual{z-index:100;}.contextual .trigger{width:32px !important;height:32px !important;box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:50%;box-sizing:border-box;}.contextual .trigger::before{content:"";position:absolute;top:50%;display:block;width:.75rem;height:.75rem;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#media-edit-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#media-edit-view);-webkit-mask-size:var(--gin-spacing-s) var(--gin-spacing-s);mask-size:var(--gin-spacing-s) var(--gin-spacing-s);-webkit-mask-position:100% 100%;mask-position:100% 100%;background:var(--gin-color-primary);}[dir="ltr"] .contextual .trigger::before{left:50%;transform:translate(-50%,-50%);}[dir="rtl"] .contextual .trigger::before{right:50%;transform:translate(50%,-50%);}.contextual .trigger,.contextual .trigger:hover,.contextual .trigger:focus{background:var(--gin-bg-layer3);border:1px solid var(--gin-border-color-layer2);}.contextual .trigger:hover,.contextual .trigger:focus{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.contextual.open .trigger{border-radius:50%;border-bottom:0 none;}.contextual-region .contextual .contextual-links{top:var(--gin-spacing-xxs);padding:.5em;margin:0;min-width:120px;background:var(--gin-bg-layer3);border:0 none;border-radius:var(--gin-border-l);box-shadow:var(--gin-shadow-l2);}.contextual-region .contextual .contextual-links li{background:transparent;}.contextual-region .contextual .contextual-links li a{font-family:var(--gin-font);color:var(--gin-color-primary);line-height:1;white-space:nowrap;padding:var(--gin-spacing-xs) var(--gin-spacing-m);margin:0;background:transparent;border-radius:var(--gin-border-s);}.contextual-region .contextual .contextual-links li a:hover,.contextual-region .contextual .contextual-links li a:active{color:var(--gin-color-button-text);background:var(--gin-color-primary);}.contextual-region .contextual .contextual-links li a:focus{outline:none;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.contextual-region .contextual .contextual-links .ajax-progress-throbber{top:.125rem;background:var(--gin-color-primary);border-radius:50%;}.contextual-region .contextual .contextual-links .ajax-progress-throbber::before{top:var(--gin-spacing-xxs);width:1rem;height:1rem;border:2px solid var(--gin-color-button-text);}[dir="ltr"] .contextual-region .contextual .contextual-links .ajax-progress-throbber::before{left:var(--gin-spacing-xxs);border-right:2px dotted transparent;}[dir="rtl"] .contextual-region .contextual .contextual-links .ajax-progress-throbber::before{right:var(--gin-spacing-xxs);border-left:2px dotted transparent;}.no-touchevents .contextual-region .contextual .contextual-links li a:hover,.no-touchevents .contextual-region .contextual .contextual-links li a:active{color:var(--gin-color-button-text);background:var(--gin-color-primary);}
@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);}[dir="ltr"] .ajax-progress__throbber,[dir="ltr"] .ajax-progress__throbber--fullscreen,[dir="ltr"] .ui-dialog .ajax-progress__throbber,[dir="ltr"] .media-library-item .ajax-progress__throbber{border-right:3px dotted transparent;}[dir="rtl"] .ajax-progress__throbber,[dir="rtl"] .ajax-progress__throbber--fullscreen,[dir="rtl"] .ui-dialog .ajax-progress__throbber,[dir="rtl"] .media-library-item .ajax-progress__throbber{border-left: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-right:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);}[dir="ltr"] .media-library-widget .ajax-progress__throbber,[dir="ltr"] .media-library-widget .ajax-progress__throbber--fullscreen{border-right:2px dotted transparent;}[dir="rtl"] .media-library-widget .ajax-progress__throbber,[dir="rtl"] .media-library-widget .ajax-progress__throbber--fullscreen{border-left: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;top:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-radius:50%;animation:gin-throbber .75s linear infinite;}[dir="ltr"] .ui-dialog .ajax-progress-throbber::before,[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:var(--gin-spacing-xs);border-right:2px dotted transparent;}[dir="rtl"] .ui-dialog .ajax-progress-throbber::before,[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:var(--gin-spacing-xs);border-left:2px dotted transparent;}.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;top:0;width:24px;height:24px;}[dir="ltr"] .contextual-links .ajax-progress-throbber{right:var(--gin-spacing-xxs);}[dir="rtl"] .contextual-links .ajax-progress-throbber{left:var(--gin-spacing-xxs);}.contextual-links .ajax-progress-throbber::before{top:0;}[dir="ltr"] .contextual-links .ajax-progress-throbber::before{left:.25em;}[dir="rtl"] .contextual-links .ajax-progress-throbber::before{right:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
