/* @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:0 0}@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/css/components/../../media/sprite.svg#backtosite-view");mask-image:url("/themes/contrib/gin/dist/css/components/../../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:61em){:root{--gin-toolbar-height:0px;--gin-toolbar-secondary-height:60px;--gin-icon-size-toolbar:22px;--gin-scroll-offset:130px;--gin-toolbar-x-offset:var(--gin-toolbar-width-collapsed);--gin-sticky-offset:var(--gin-height-sticky)}}@media (min-width:61em){.toolbar-fixed[data-toolbar-menu=open]{--gin-toolbar-x-offset:var(--gin-toolbar-width,240px)}}@media (min-width:61em){#toolbar-item-administration-tray{border:0 none}}.toolbar .toolbar-bar{box-shadow:none}[dir=rtl] .toolbar .toolbar-bar{box-shadow:none}@media (min-width:36.75em){.toolbar .toolbar-bar{display:flex}}@media (min-width:64em){.toolbar .toolbar-bar{height:0}}.toolbar .toolbar-bar .toolbar-tab>.toolbar-item{font-weight:var(--gin-font-weight-normal)}@media (min-width:61em){.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon:before,.toolbar .toolbar-bar .toolbar-tab>.toolbar-icon-edit.toolbar-item:before{width:var(--gin-icon-size-toolbar);height:var(--gin-icon-size-toolbar);top:50%;transform:translateY(-50%)}[dir=ltr] .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon:before,[dir=ltr] .toolbar .toolbar-bar .toolbar-tab>.toolbar-icon-edit.toolbar-item:before{left:calc((var(--gin-toolbar-width-collapsed) - var(--gin-icon-size-toolbar))/2 - 9px)}[dir=rtl] .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon:before,[dir=rtl] .toolbar .toolbar-bar .toolbar-tab>.toolbar-icon-edit.toolbar-item:before{right:calc((var(--gin-toolbar-width-collapsed) - var(--gin-icon-size-toolbar))/2 - 9px)}}@media (max-width:36.74em){[dir=ltr] .toolbar .toolbar-bar .toolbar-tab>.toolbar-icon-edit.toolbar-item:before{left:0}[dir=rtl] .toolbar .toolbar-bar .toolbar-tab>.toolbar-icon-edit.toolbar-item:before{right:0}}@media (min-width:61em){.toolbar .toolbar-bar .toolbar-logo{height:var(--gin-height-sticky)}.toolbar .toolbar-bar .toolbar-logo:hover,.toolbar .toolbar-bar .toolbar-logo:focus{z-index:3;position:relative}.toolbar .toolbar-bar .toolbar-icon-home{display:block;width:100%;margin:var(--gin-spacing-xs) 0}.toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon.override-icon:before{width:0;content:none}[dir=ltr] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon.override-icon:before{left:0}[dir=rtl] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon.override-icon:before{right:0}}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo{display:block;padding:var(--gin-spacing-xs) 0}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img{max-width:calc(var(--gin-toolbar-width-collapsed) - 1px);max-height:40px}@media (min-width:61em){.toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default{height:74px;margin-bottom:6px;transition:top var(--gin-transition)}}@media (min-width:61em){.toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{width:32px;height:32px;-webkit-mask-size:32px 32px;mask-size:32px 32px;-webkit-mask-position:center center;mask-position:center center}[dir=ltr] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{left:calc((var(--gin-toolbar-width-collapsed) - 32px)/2 - 9px)}[dir=rtl] .toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{right:calc((var(--gin-toolbar-width-collapsed) - 32px)/2 - 9px)}}.toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:hover:before{background:var(--gin-color-primary)}.toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:after{display:none}.toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:focus{z-index:3;background:var(--gin-color-primary-light);box-shadow:none;box-shadow:inset 0 0 0 1px var(--gin-color-focus-border),inset 0 0 0 4px var(--gin-color-focus)}.toolbar .toolbar-bar #toolbar-item-administration-tray a.toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:focus:before{background:var(--gin-color-primary-active)}.toolbar-tray a,.toolbar-tray a:visited,.toolbar-tray span{color:var(--gin-color-text)}#gin-toolbar-bar.js-settings-tray-edit-mode{justify-content:flex-end}@media (min-width:61em){#toolbar-item-administration-tray a.toolbar-icon.override-icon:before{width:0;content:none}[dir=ltr] #toolbar-item-administration-tray a.toolbar-icon.override-icon:before{left:0}[dir=rtl] #toolbar-item-administration-tray a.toolbar-icon.override-icon:before{right:0}}.toolbar .toolbar-bar{position:fixed;width:100%}[dir=ltr] .toolbar .toolbar-bar{left:0}[dir=rtl] .toolbar .toolbar-bar{right:0}.toolbar .toolbar-menu{background:0 0}.toolbar .toolbar-menu .toolbar-menu a,.toolbar .toolbar-menu .toolbar-menu span{color:var(--gin-color-text)}.toolbar .toolbar-tray .menu-item--active-trail>.toolbar-box>a.toolbar-icon,.toolbar .toolbar-tray a.is-active{color:var(--gin-color-primary);font-weight:var(--gin-font-weight-semibold);text-decoration:none}@media (max-width:60.99em){.toolbar .toolbar-tray .menu-item--active-trail>.toolbar-box>a.toolbar-icon,.toolbar .toolbar-tray a.is-active{width:100%;background:var(--gin-color-primary-light)}}.toolbar-menu__title,.toolbar-menu__sub-title,a.toolbar-menu__trigger,.toolbar-menu__logo{display:none}@media (min-width:61em){#toolbar-item-administration-tray{display:block}.toolbar .toolbar-menu .toolbar-menu{background:var(--gin-bg-app)}.toolbar-fixed{transition:var(--gin-transition)}.toolbar .toolbar-box{position:static}.toolbar-tab>.toolbar-item.toolbar-icon-menu{display:none}.toolbar-menu-administration a.toolbar-menu__trigger{position:fixed;bottom:0;font-size:var(--gin-font-size-s);color:var(--gin-color-text-light);text-decoration:none;display:flex;align-items:center;width:var(--gin-toolbar-width-collapsed);height:64px;margin:0;transition:width var(--gin-transition);overflow:hidden}[dir=ltr] .toolbar-menu-administration a.toolbar-menu__trigger{left:0;padding:var(--gin-spacing-m) 0 var(--gin-spacing-m) var(--gin-toolbar-width-collapsed)}[dir=rtl] .toolbar-menu-administration a.toolbar-menu__trigger{right:0;padding:var(--gin-spacing-m) var(--gin-toolbar-width-collapsed) var(--gin-spacing-m) 0}.toolbar-menu-administration a.toolbar-menu__trigger,.toolbar-menu-administration a.toolbar-menu__trigger:active,.toolbar-menu-administration a.toolbar-menu__trigger:focus{background-color:transparent}.toolbar-menu-administration a.toolbar-menu__trigger:hover:before,.toolbar-menu-administration a.toolbar-menu__trigger:focus:before{background-color:var(--gin-color-title)}.toolbar-menu-administration a.toolbar-menu__trigger:before{content:"";position:absolute;display:inline-block;width:32px;height:32px;border-radius:50%;border:1px solid var(--gin-border-color);background:var(--gin-bg-layer) url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 1.7109375,0.31445312 0.2890625,1.7226562 5.5917969,7.0761719 0.2890625,12.429688 1.7109375,13.837891 8.4082031,7.0761719 Z' fill='%23999999'/%3E%3C/svg%3E") no-repeat center center;background-size:11px 11px;transition:transform var(--gin-transition)}[dir=ltr] .toolbar-menu-administration a.toolbar-menu__trigger:before{left:calc((var(--gin-toolbar-width-collapsed) - 36px)/2)}[dir=rtl] .toolbar-menu-administration a.toolbar-menu__trigger:before{right:calc((var(--gin-toolbar-width-collapsed) - 36px)/2)}}@media (min-width:61em) and (forced-colors:active){.toolbar-menu-administration a.toolbar-menu__trigger:before{background:var(--gin-bg-layer) url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 1.7109375,0.31445312 0.2890625,1.7226562 5.5917969,7.0761719 0.2890625,12.429688 1.7109375,13.837891 8.4082031,7.0761719 Z' fill='linkText'/%3E%3C/svg%3E") no-repeat center center}}@media (min-width:61em){.toolbar-menu-administration a.toolbar-menu__trigger:focus:before{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)}}@media (min-width:61em){.toolbar-menu-administration a.toolbar-menu__trigger.is-active{display:flex;font-weight:var(--gin-font-weight-normal);color:var(--gin-color-text-light);width:var(--gin-toolbar-width)}.toolbar-menu-administration a.toolbar-menu__trigger.is-active:hover{color:var(--gin-color-title)}[dir=ltr] .toolbar-menu-administration a.toolbar-menu__trigger.is-active:before{transform:rotate(180deg)}[dir=rtl] .toolbar-menu-administration a.toolbar-menu__trigger.is-active:before{transform:rotate(-180deg)}}@media (min-width:61em){.toolbar-menu-administration a.toolbar-menu__trigger .menu{display:none}}@media (min-width:61em){.toolbar-menu-administration a.toolbar-menu__trigger .close{display:inline}}@media (min-width:61em){.toolbar-tab--toolbar-item-administration{order:-1}}@media (min-width:61em){.toolbar-menu-administration{display:flex;position:fixed;top:auto;width:var(--gin-toolbar-width-collapsed);height:100vh;max-width:calc(100% - var(--gin-toolbar-height));background:var(--gin-bg-layer);transition:var(--gin-transition)}[dir=ltr] .toolbar-menu-administration{left:0;border-right:1px solid var(--gin-border-color-layer)}[dir=rtl] .toolbar-menu-administration{right:0;border-left:1px solid var(--gin-border-color-layer)}.gin--dark-mode .toolbar-menu-administration{box-shadow:0 0 4px rgba(0,0,0,.1)}[data-toolbar-menu=open] .toolbar-menu-administration{width:var(--gin-toolbar-width)}.toolbar-tray-horizontal .toolbar-menu-administration ul li.menu-item--expanded .menu-item.hover-intent ul,.toolbar-tray-horizontal .toolbar-menu-administration ul li.menu-item--expanded .menu-item:focus-within ul{margin-top:0}[dir=ltr] .toolbar-tray-horizontal .toolbar-menu-administration ul li.menu-item--expanded .menu-item.hover-intent ul,[dir=ltr] .toolbar-tray-horizontal .toolbar-menu-administration ul li.menu-item--expanded .menu-item:focus-within ul{margin-left:calc(var(--gin-toolbar-width) - 2px)}[dir=rtl] .toolbar-tray-horizontal .toolbar-menu-administration ul li.menu-item--expanded .menu-item.hover-intent ul,[dir=rtl] .toolbar-tray-horizontal .toolbar-menu-administration ul li.menu-item--expanded .menu-item:focus-within ul{margin-right:calc(var(--gin-toolbar-width) - 2px)}.toolbar-tray-horizontal .toolbar-menu-administration .toolbar-icon.toolbar-handle{display:none !important}.toolbar-vertical .toolbar-menu-administration{width:var(--gin-toolbar-width)}.toolbar-vertical .toolbar-menu-administration>.toolbar-menu>.menu-item{border-top:0 none;border-bottom:0 none}.toolbar-vertical .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon,.toolbar-vertical .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon{width:auto}[dir=ltr] .toolbar-vertical .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon,[dir=ltr] .toolbar-vertical .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon{padding-left:calc(var(--gin-spacing-xxl) + var(--gin-spacing-xs))}[dir=rtl] .toolbar-vertical .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon,[dir=rtl] .toolbar-vertical .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon{padding-right:calc(var(--gin-spacing-xxl) + var(--gin-spacing-xs))}[dir=ltr] .toolbar-vertical .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu{left:var(--gin-toolbar-width)}[dir=rtl] .toolbar-vertical .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu{right:var(--gin-toolbar-width)}.toolbar-menu-administration>.toolbar-menu{align-self:flex-start;height:100%;max-height:calc(100% - var(--gin-toolbar-width-collapsed));overflow-y:auto;background:0 0;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;overflow-x:hidden}.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon{font-size:var(--gin-font-size);font-weight:475;letter-spacing:-.0125rem;color:var(--gin-color-text);display:flex;align-items:center;width:calc(var(--gin-toolbar-x-offset) - var(--gin-spacing-m));height:48px;margin:0 var(--gin-spacing-xs) 1px;border-radius:var(--gin-border-m);overflow:hidden;transition:width var(--gin-transition)}[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon,[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon{padding-left:calc(var(--gin-toolbar-width-collapsed) - var(--gin-spacing-m));padding-right:0}[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon,[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon{padding-right:calc(var(--gin-toolbar-width-collapsed) - var(--gin-spacing-m));padding-left:0}.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon:hover,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon:hover{color:var(--gin-color-primary);background-color:transparent}.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon.is-active,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon.is-active{color:var(--gin-color-primary-active);font-weight:var(--gin-font-weight-semibold)}.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon.is-active:before,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon.is-active:before{background:var(--gin-color-primary)}.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon.toolbar-handle,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon.toolbar-handle{width:var(--gin-toolbar-width-collapsed)}.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon.toolbar-handle:before,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-box>.toolbar-icon.toolbar-handle:before{display:none}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu{display:none;top:0;height:100vh;max-width:calc(100% - var(--gin-toolbar-height));box-shadow:none;overflow-y:auto;overflow-x:hidden}[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu{margin-left:calc(var(--gin-toolbar-x-offset) - 1px);border-left:1px solid var(--gin-border-color-layer);transition:margin-left var(--gin-transition)}[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu{margin-right:calc(var(--gin-toolbar-x-offset) - 1px);border-right:1px solid var(--gin-border-color-layer);transition:margin-right var(--gin-transition)}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu,[dir] .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu{position:fixed;width:var(--gin-toolbar-width)}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu a,.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu span{color:var(--gin-color-text)}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu a.is-active,.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu span.is-active{color:var(--gin-color-primary);font-weight:var(--gin-font-weight-semibold);background:var(--gin-color-primary-light)}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu a.is-active:hover,.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu span.is-active:hover{color:var(--gin-color-primary-hover);background:var(--gin-color-primary-light-hover)}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu__title,.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu__sub-title{position:relative;display:block;min-height:36px;font-size:var(--gin-font-size-h3);letter-spacing:-.025em;padding:0;margin:var(--gin-spacing-m) var(--gin-spacing-s) calc(var(--gin-spacing-l) - var(--gin-spacing-xxs)) var(--gin-spacing-s)}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu__title a,.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu__sub-title a{font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-title);padding:var(--gin-spacing-s);border-radius:var(--gin-border-m)}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu__sub-title{font-size:var(--gin-font-size-xl);letter-spacing:-.01em;margin-bottom:1.275rem}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu__sub-title a{padding:.9rem var(--gin-spacing-s)}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu .menu-item{float:none;border-top:0 none;border-bottom:0 none}[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu .menu-item{border-left:0 none}[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu .menu-item{border-right:0 none}.toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu .menu-item .toolbar-icon{font-size:var(--gin-font-size);display:block;width:100%;max-width:calc(100% - var(--gin-spacing-l));margin:.25em var(--gin-spacing-s);border-radius:var(--gin-border-m);overflow:hidden}[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu .menu-item .toolbar-icon{padding:var(--gin-spacing-s) var(--gin-spacing-xl) var(--gin-spacing-s) var(--gin-spacing-s)}[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item .toolbar-menu .menu-item .toolbar-icon{padding:var(--gin-spacing-s) var(--gin-spacing-s) var(--gin-spacing-s) var(--gin-spacing-xl)}[dir=ltr] .toolbar-menu-administration>.toolbar-menu,[dir=ltr] .toolbar-menu-administration>.toolbar-menu .toolbar-menu{background:linear-gradient(var(--gin-bg-layer) 30%,var(--gin-bg-layer)),linear-gradient(var(--gin-bg-layer),var(--gin-bg-layer) 80%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.15),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.15),rgba(0,0,0,0)) 0 100%}[dir=rtl] .toolbar-menu-administration>.toolbar-menu,[dir=rtl] .toolbar-menu-administration>.toolbar-menu .toolbar-menu{background:linear-gradient(var(--gin-bg-layer) 30%,var(--gin-bg-layer)),linear-gradient(var(--gin-bg-layer),var(--gin-bg-layer) 80%) 100% 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.15),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.15),rgba(0,0,0,0)) 100% 100%}[dir] .toolbar-menu-administration>.toolbar-menu,[dir] .toolbar-menu-administration>.toolbar-menu .toolbar-menu{background-color:var(--gin-bg-layer);background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:100% 40px,100% 40px,100% 16px,100% 16px}.toolbar-menu-administration>.toolbar-menu .toolbar-menu{background-size:100% 40px,100% 40px,100% 24px,100% 24px}.toolbar-menu-administration .menu-item.hover-intent>.toolbar-menu,.toolbar-menu-administration .menu-item:focus-within>.toolbar-menu{z-index:2;display:block}[dir=ltr] .toolbar-menu-administration .menu-item.hover-intent>.toolbar-menu,[dir=ltr] .toolbar-menu-administration .menu-item:focus-within>.toolbar-menu{border-right:1px solid rgba(0,0,0,.075);box-shadow:7px 0 16px rgba(0,0,0,.075),-12px 0 0 0 var(--gin-bg-layer)}[dir=rtl] .toolbar-menu-administration .menu-item.hover-intent>.toolbar-menu,[dir=rtl] .toolbar-menu-administration .menu-item:focus-within>.toolbar-menu{border-left:1px solid rgba(0,0,0,.075);box-shadow:-7px 0 16px rgba(0,0,0,.075),12px 0 0 0 var(--gin-bg-layer)}.toolbar-menu-administration .menu-item .menu-item:hover>.toolbar-icon,.toolbar-menu-administration .menu-item .menu-item:focus-within>.toolbar-icon,.toolbar-menu-administration .menu-item .menu-item:hover>.toolbar-box>.toolbar-icon,.toolbar-menu-administration .menu-item .menu-item:focus-within>.toolbar-box>.toolbar-icon{color:var(--gin-color-primary-hover);background:var(--gin-color-primary-light)}}@media (min-width:61em){.toolbar .toolbar-toggle-orientation button{display:none}}.toolbar .toolbar-icon.toolbar-handle:focus{background-color:rgba(255,255,255,.1)}#toolbar-item-administration-search-tray input{width:100%;max-width:calc(100% - var(--gin-spacing-m));outline:none}.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{z-index:1;top:1em}[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:20px}[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:20px}.toolbar-menu-administration>.toolbar-menu>.menu-item:hover{background:0 0}@media (min-width:61em){.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-icon,.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-box>a.toolbar-icon,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon:focus,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-icon,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail:hover>.toolbar-icon,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-box>a.toolbar-icon{color:var(--gin-color-primary-hover);box-shadow:none}.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-icon:before,.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-box>a.toolbar-icon:before,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon:focus:before,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-icon:before,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail:hover>.toolbar-icon:before,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-box>a.toolbar-icon:before{background:var(--gin-color-primary-active)}.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-icon:after,.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-box>a.toolbar-icon:after,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon:focus:after,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-icon:after,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail:hover>.toolbar-icon:after,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-box>a.toolbar-icon:after{content:"";display:block;position:absolute;top:3px;width:calc(100% - 10px);height:42px;background:var(--gin-color-primary-light);border-radius:var(--gin-border-m)}[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-icon:after,[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-box>a.toolbar-icon:after,[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon:focus:after,[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-icon:after,[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail:hover>.toolbar-icon:after,[dir=ltr] .toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-box>a.toolbar-icon:after{left:calc((var(--gin-toolbar-width-collapsed) - var(--gin-spacing-xl) - var(--gin-spacing-xs))/2 - 9px)}[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-icon:after,[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-box>a.toolbar-icon:after,[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon:focus:after,[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-icon:after,[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail:hover>.toolbar-icon:after,[dir=rtl] .toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-box>a.toolbar-icon:after{right:calc((var(--gin-toolbar-width-collapsed) - var(--gin-spacing-xl) - var(--gin-spacing-xs))/2 - 9px)}.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-icon:focus,.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-box>a.toolbar-icon:focus,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon:focus:focus,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-icon:focus,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail:hover>.toolbar-icon:focus,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-box>a.toolbar-icon:focus{background:0 0}.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-icon:focus:after,.toolbar-menu-administration>.toolbar-menu>.menu-item:hover>.toolbar-box>a.toolbar-icon:focus:after,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon:focus:focus:after,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-icon:focus:after,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail:hover>.toolbar-icon:focus:after,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-box>a.toolbar-icon:focus:after{box-shadow:inset 0 0 0 1px var(--gin-color-focus-border),inset 0 0 0 4px var(--gin-color-focus)}}@media (min-width:61em){.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-icon:after,.toolbar-menu-administration>.toolbar-menu>.menu-item.menu-item--active-trail>.toolbar-box>a.toolbar-icon:after,.toolbar-menu-administration>.toolbar-menu>.menu-item>.toolbar-icon.is-active:after{background:var(--gin-bg-item-hover)}}#toolbar-item-administration-tray,.toolbar-loading #toolbar-item-administration-tray{box-shadow:none}
@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)}
.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/css/components/../../media/sprite.svg#media-edit-view");mask-image:url("/themes/contrib/gin/dist/css/components/../../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:0 0}.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:0 0;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)}
