/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-menu-sub{background-color:var(--color-background);display:flex;flex-flow:column wrap;padding:var(--space-small) 0;position:relative;width:100%;z-index:50}.m-menu-sub--anchor{background-color:#fff;box-shadow:var(--shadow);left:0;padding:0}@media (max-width:767px){.m-menu-sub--anchor.m-menu-sub--is-fixed{box-shadow:0 6px 24px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);left:0;position:fixed;top:0}}@media (min-width:768px){.m-menu-sub--anchor{bottom:var(--space-huge);left:auto;max-height:calc(100vh - var(--space-huge) * 2);overflow:hidden;overflow-y:auto;padding:var(--space-small) 0;position:sticky;top:var(--space-huge)}}.m-menu-sub__toggler{background-color:inherit;padding:var(--space-small) var(--space-base);position:relative;width:100%;z-index:2}.m-menu-sub--anchor.m-menu-sub--is-fixed .m-menu-sub__toggler{padding-left:var(--gutter-base);padding-right:var(--gutter-base)}@media (min-width:768px){.m-menu-sub__toggler{display:none}}.m-menu-sub__wrapper{position:relative;width:100%;z-index:1}.m-menu-sub--anchor .m-menu-sub__wrapper{background-color:inherit;border-top:1px solid var(--color-background-light);box-shadow:inherit;display:none;left:0;padding:0 0 var(--space-tiny);position:absolute;top:100%}@media (min-width:768px){.m-menu-sub--anchor .m-menu-sub__wrapper{border-top:none;box-shadow:none;display:block;padding:0;position:relative;top:0}}.m-menu-sub--anchor.m-menu-sub--is-open .m-menu-sub__wrapper{display:block}.m-menu-sub__list{list-style:none;margin:0;padding:0}.m-menu-sub--anchor .m-menu-sub__list .m-menu-sub__list{display:none}.m-menu-sub--anchor .m-menu-sub__item--is-active>.m-menu-sub__list{display:block}.m-menu-sub__item{border-top:1px solid var(--color-background-light);margin:0;padding:0}.m-menu-sub__list--level-0>.m-menu-sub__item:first-child{border-top:none}.m-menu-sub__link{align-items:flex-start;display:flex;line-height:var(--line-height-small);padding:var(--space-tiny) var(--space-base);text-decoration:none}.m-menu-sub__item--is-active>.m-menu-sub__link,.m-menu-sub__link:hover{background-color:var(--color-background-light)}.m-menu-sub__link--no-action:hover{background-color:initial}.m-menu-sub__link:focus-visible{outline:var(--outline);outline-offset:-1px}.m-menu-sub__list--level-1 .m-menu-sub__link{padding-left:calc(var(--space-base) * 1.75)}.m-menu-sub__list--level-2 .m-menu-sub__link{padding-left:calc(var(--space-base) * 3)}@media (max-width:991px){.m-menu-sub--is-fixed .m-menu-sub__link{padding:var(--space-tiny) var(--gutter-base)}.m-menu-sub--is-fixed .m-menu-sub__list--level-1 .m-menu-sub__link{padding-left:calc(var(--space-base) * 1.75) var(--gutter-base)}.m-menu-sub--is-fixed .m-menu-sub__list--level-2 .m-menu-sub__link{padding-left:calc(var(--space-base) * 3) var(--gutter-base)}}.m-menu-sub__icon{line-height:var(--line-height-small);margin:calc(var(--space-tiny) * .25) calc(var(--space-tiny) * .5) 0 calc(var(--space-tiny) * -.25)}
.m-avatar-group{display:inline-flex;flex-direction:row-reverse;margin:-3px;transform:scaleX(-1)}.m-avatar-group__avatar{background-color:#fff;border:3px solid #fff;margin-right:-.5em;transform:scaleX(-1)}.m-avatar-group__avatar:first-child{margin-right:0}
.m-form-actions{margin:var(--space-base) 0 0}
.m-form-item{margin:var(--space-large) 0 0 0}.m-form-item>.m-form-item__label--is-invisible:first-child+*,.m-form-item>:first-child{margin-top:0}.m-form-item__label{align-items:flex-start;display:flex}.m-form-item__label-required-indicator{color:var(--color-dark-gray);display:none;font-size:var(--font-size-small);font-weight:var(--font-weight-normal)}.m-form-item__label--is-required .m-form-item__label-required-indicator{display:inline}.m-form-item__field{margin:var(--space-tiny) 0 0 0;position:relative}.m-form-item__field--has-addons{display:flex}.m-form-item__addon{padding:var(--space-tiny)}.m-form-item__addon:first-child{padding-left:0}.m-form-item__addon:last-child{padding-right:0}.m-form-item__errors{color:var(--color-danger);font-size:var(--font-size-small);line-height:var(--line-height-small);margin:calc(var(--space-tiny) * .5) 0 0}.m-form-item__description{color:var(--color-dark-gray);font-size:var(--font-size-small);line-height:var(--line-height-small);margin:calc(var(--space-tiny) * .5) 0 0}.m-form-item__input,.m-form-item__select,.m-form-item__textarea{margin-top:0}.m-form-item__input--is-invalid,.m-form-item__select--is-invalid,.m-form-item__textarea--is-invalid{border-color:var(--color-danger)}.m-form-item__input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="var(--color-default)" d="M21.38 4.72H17V3.4a.62.62 0 1 0-1.24 0v1.32H7.88v-1.3a.62.62 0 0 0-1.24 0v1.3h-4a.62.62 0 0 0-.64.62v4a.49.49 0 0 0 0 .12v8.64a.62.62 0 0 0 1.24 0v-8h17.51V20H2.62a.62.62 0 1 0 0 1.23h18.75a.61.61 0 0 0 .62-.61V9.54a.41.41 0 0 0 0-.11V5.34a.62.62 0 0 0-.61-.62Zm-.62 4.09H3.25V6h17.51Z"/><path fill="var(--color-default)" d="M6.65 16.42a.69.69 0 0 1 0 1.38.69.69 0 0 1 0-1.38Zm0-2.42a.68.68 0 0 1 .69.68.69.69 0 1 1-1.38 0 .68.68 0 0 1 .69-.68Zm0-2.47a.69.69 0 1 1-.69.69.69.69 0 0 1 .69-.69Zm3.42 4.89a.69.69 0 1 1-.69.69.69.69 0 0 1 .69-.69Zm0-2.42a.67.67 0 0 1 .68.68.68.68 0 0 1-.68.69.69.69 0 0 1-.69-.69.68.68 0 0 1 .69-.68Zm0-2.47a.69.69 0 0 1 0 1.38.69.69 0 0 1 0-1.38Zm3.42 4.89a.69.69 0 1 1-.69.69.69.69 0 0 1 .69-.69ZM13.48 14a.68.68 0 0 1 .69.68.69.69 0 0 1-.69.69.68.68 0 0 1-.68-.69.67.67 0 0 1 .68-.68Zm0-2.47a.69.69 0 1 1 0 1.38.69.69 0 0 1 0-1.38Zm3.43 4.89a.69.69 0 1 1-.69.69.69.69 0 0 1 .69-.69ZM16.9 14a.68.68 0 0 1 .69.68.69.69 0 1 1-1.38 0 .68.68 0 0 1 .69-.68Zm0-2.47a.69.69 0 1 1-.69.69.69.69 0 0 1 .69-.69Z"/></svg>');background-position:right var(--space-tiny) center;background-repeat:no-repeat;background-size:calc(var(--font-size-base) * 1.125);height:calc(var(--font-size-base) * var(--line-height-base) + var(--space-tiny) * 2);padding-right:calc(var(--font-size-base) * 1.125 + var(--space-tiny) * 2);position:relative}.m-form-item__input[type=date]::-webkit-calendar-picker-indicator{display:block;height:calc(100% - 2px);opacity:0;position:absolute;right:-1px;top:-1px;width:calc(var(--font-size-base) * 1.25 + var(--space-tiny))}.m-form-item__input--is-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24"  viewBox="0 0 24 24"><path fill="var(--color-default)" d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>');background-position:left var(--space-small) center;background-repeat:no-repeat;background-size:calc(var(--font-size-base) * 1.125);padding:var(--space-small);padding-left:calc(var(--font-size-base) * 1.125 + var(--space-small) * 2)}.m-form-item__select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24" ><path fill="var(--color-default)" d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg>');background-position:right var(--space-tiny) center;background-repeat:no-repeat;background-size:calc(var(--font-size-base) * 1.125);padding-right:calc(var(--font-size-base) * 1.125 + var(--space-tiny) * 2)}.m-form-item__check{opacity:0;position:absolute}.m-form-item__check+label{align-items:flex-start;display:flex;font-weight:var(--font-weight-base);gap:var(--space-tiny);margin-top:0;width:100%}.m-form-item__check:disabled+label{cursor:not-allowed;filter:grayscale(100%);opacity:.4;pointer-events:none}.m-form-item__check+label::before{background-color:#fff;border:1px solid var(--color-border);content:"";display:block;flex:0 0 auto;height:calc(var(--font-size-base) * 1.125);margin-top:.05rem;width:calc(var(--font-size-base) * 1.125)}.m-form-item__check[type=radio]+label::before{border-radius:50%}.m-form-item__check:focus-visible+label::before{border-color:var(--color-primary);outline:var(--outline);outline-offset:1px}.m-form-item__check:checked+label::before{background-color:var(--color-primary);background-position:center center;background-repeat:no-repeat;background-size:calc(var(--font-size-base) * 1.125);border-color:var(--color-primary)}.m-form-item__check[type=checkbox]:checked+label::before{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><path fill="white" d="M19 8.4L17.6 7 10 14.6 6.4 11 5 12.4l5 5z"/></svg>')}.m-form-item__check[type=radio]:checked+label::before{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle fill="white" cx="12" cy="12" r="5" fill-rule="evenodd"/></svg>')}.m-form-item__check--style-block[type=radio]+label{background-color:var(--color-background-light);color:var(--color-primary);cursor:pointer;justify-content:center;line-height:var(--line-height-small);min-width:calc(var(--font-size-base) * 8);padding:var(--space-base) var(--space-small);white-space:nowrap}.m-form-item__check--style-block[type=radio]+label:hover{background-color:var(--color-background)}.m-form-item__check--style-block[type=radio]:focus-visible+label{outline:var(--outline);outline-color:var(--color-primary);outline-offset:1px}.m-form-item__check--style-block[type=radio]:checked+label{background-color:var(--color-primary);color:#fff}.m-form-item__check--style-block[type=radio]:focus-visible+label::before{outline:0}.m-form-item__check--style-block[type=radio]+label::before{background-color:transparent;background-image:none;border:none;display:none}.m-form-item__check--style-block[type=radio]:checked+label::before{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="white" d="M7.64959475 9.75805594L6.31153283 11.1011863l4.30646447 4.3064644 9.5793068-9.57761742-1.3431303-1.34313032-8.2361765 8.24124494z"/><path fill="white" d="M19.237684 11.5776174c0 4.2152329-3.4448337 7.6600666-7.6600666 7.6600666-4.21354344 0-7.66006655-3.4448337-7.66006655-7.6600666 0-4.21354344 3.44652311-7.66006655 7.66006655-7.66006655.7670203 0 1.4360513.09292096 2.1101507.28552079l1.5289722-1.53404068C14.0662098 2.28552079 12.8210689 2 11.5776174 2 6.31153283 2 2 6.31153283 2 11.5776174c0 5.2660846 4.31153283 9.5776174 9.5776174 9.5776174 5.2660846 0 9.5776174-4.3115328 9.5776174-9.5776174H19.237684z"/></svg>');display:block}
.m-form-group{width:100%}.m-form-group:not(.m-form-group--is-horizontal)>*{margin-top:var(--space-tiny)}.m-form-group:not(.m-form-group--is-horizontal)>:first-child{margin-top:0}.m-form-group--is-horizontal{display:flex;flex-wrap:wrap;margin:calc(var(--space-tiny) * -1)}.m-form-group--is-horizontal>*{flex:0 1 auto;margin:var(--space-tiny)}.m-form-group--is-dense:not(.m-form-group--is-horizontal)>*{margin-top:var(--space-nano)}.m-form-group--is-dense.m-form-group--is-horizontal{margin:calc(var(--space-nano) * -1)}.m-form-group--is-dense.m-form-group--is-horizontal>*{margin:var(--space-nano)}
.m-status-message{--status-message-bg:color.tint(var(--color-default),95%);--status-message-border-color:color.tint(var(--color-default),70%);--status-message-color:var(--color-default);background-color:var(--status-message-bg);border:1px solid var(--status-message-border-color);color:var(--status-message-color);display:flex;margin-top:var(--space-base);padding:var(--space-base)}.m-status-message--info{--status-message-bg:color-mix(in srgb,white 95%,var(--color-primary));--status-message-border-color:color-mix(in srgb,white 70%,var(--color-primary));--status-message-color:var(--color-primary)}.m-status-message--status{--status-message-bg:color-mix(in srgb,white 95%,var(--color-success));--status-message-border-color:color-mix(in srgb,white 70%,var(--color-success));--status-message-color:var(--color-success)}.m-status-message--error{--status-message-bg:color-mix(in srgb,white 95%,var(--color-danger));--status-message-border-color:color-mix(in srgb,white 70%,var(--color-danger));--status-message-color:var(--color-danger)}.m-status-message--warning{--status-message-bg:color-mix(in srgb,white 95%,var(--color-warning));--status-message-border-color:color-mix(in srgb,white 70%,var(--color-warning));--status-message-color:var(--color-warning)}.m-status-message__content{flex:1 1 auto}.m-status-message__info a{color:inherit}.m-status-message__info>:first-child{margin-top:0}.m-status-message__icon{margin-right:var(--space-small)}
.m-modal{align-items:flex-start;display:none;height:100%;left:0;overflow:hidden;overflow-y:auto;padding:var(--gutter-base);position:fixed;top:0;width:100%;z-index:200}.m-modal--is-open{display:flex}.m-modal::before{background-color:#000;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;content:"";transition:opacity 250ms var(--ease-in-out-base);z-index:1}.m-modal--show::before{opacity:.6}.m-modal__dialog{--dialog-size:var(--width-medium);background-color:#fff;box-shadow:0 8px 18px rgba(0,0,0,.2);margin:auto;max-width:var(--dialog-size);opacity:0;padding:0;position:relative;transform:scale(.95) translate3d(0,0,0);transition-duration:250ms;transition-property:opacity,transform;transition-timing-function:var(--ease-in-out-base);width:100%;z-index:2}.m-modal__dialog--is-small{--dialog-size:var(--width-small)}.m-modal__dialog--is-large{--dialog-size:var(--width-large)}.m-modal--show .m-modal__dialog{opacity:1;transform:scale(1) translate3d(0,0,0)}.m-modal__header{align-items:flex-start;border-bottom:1px solid var(--color-border-light);display:flex;padding:var(--space-base) var(--space-large)}.m-modal__content{padding:var(--space-large)}.m-modal__content:not([class*="--theme-"])+.m-modal__content:not([class*="--theme-"]){padding-top:0}.m-modal__content--theme-light{background-color:var(--color-background-light)}.m-modal__content--theme-light+.m-modal__content--theme-light{padding-top:0}.m-modal__content>:first-child{margin-top:0}.m-modal__title{flex:1 1 0%;margin-top:calc(var(--space-tiny) * .75)}.m-modal__close{margin-left:var(--space-base);transition:transform .2s var(--ease-in-out-base)}.m-modal__close:focus-visible,.m-modal__close:hover{transform:rotate(90deg)}.m-modal [data-modal-iframe-placeholder]{display:none}
.m-share{color:color-mix(in srgb,#fff 20%,var(--color-default));cursor:pointer;display:inline-block;font-size:var(--font-size-small);position:relative}.m-share__handler{padding:0;transition:opacity .2s var(--ease-in-out-base)}.m-share--show .m-share__handler,.m-share:hover .m-share__handler{opacity:0;pointer-events:none}.m-share__actions{left:0;margin-top:-1234rem;opacity:0;padding-left:var(--space-base);position:absolute;top:0;transition:opacity .2s var(--ease-in-out-base),margin 0s .2s;white-space:nowrap}@media (min-width:560px){.m-share__actions{left:auto;right:0}}.m-share--show .m-share__actions,.m-share:hover .m-share__actions{margin-top:0;opacity:1}.m-share__button{border-color:currentcolor;color:var(--color-dark-gray);margin-left:calc(var(--space-tiny) * .5)}.m-share__button--is-social{background-color:var(--color-dark-gray);border-color:var(--color-dark-gray);color:#fff}.m-share__button:hover{background-color:color-mix(in srgb,#000 80%,var(--color-dark-gray));border-color:color-mix(in srgb,#000 80%,var(--color-dark-gray))}
