@charset "UTF-8";@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v322/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body,html{height:100%}app-root{display:flex;flex-direction:column;min-height:100vh}body.cms-admin-active .mat-drawer-inner-container{overflow:hidden!important}body.cms-admin-active .mat-drawer .mat-mdc-list-item{padding-left:8px!important;padding-right:8px!important}body.cms-admin-active .mat-drawer .mat-mdc-list-item .mdc-list-item__start,body.cms-admin-active .mat-drawer .mat-mdc-list-item [matListItemIcon]{margin-inline-start:0!important}body.cms-admin-active mat-card mat-card-header{margin-bottom:1rem}body.cms-admin-active mat-card mat-card-content{padding-top:0}body.cms-admin-active mat-card mat-card-title{color:var(--mat-sys-on-surface)}body.cms-admin-active mat-card mat-card-subtitle{color:var(--mat-sys-on-surface-variant)}body.cms-admin-active .text-muted{color:var(--mat-sys-on-surface-variant)}body.cms-admin-active .mat-mdc-form-field-hint{color:var(--mat-sys-on-surface-variant)!important;opacity:.87}body.cms-admin-active .cdk-overlay-container .mdc-tooltip{--mdc-plain-tooltip-container-color: var(--mat-sys-surface-container-high) !important;--mdc-plain-tooltip-supporting-text-color: var(--mat-sys-on-surface) !important;border:1px solid var(--mat-sys-outline-variant)!important;border-radius:var(--mat-sys-shape-corner-small)!important;box-shadow:0 6px 16px #0006!important;opacity:1!important}body.cms-admin-active .cdk-overlay-container .mdc-tooltip__surface{background-color:var(--mat-sys-surface-container-high)!important;color:var(--mat-sys-on-surface)!important;border-radius:var(--mat-sys-shape-corner-small)!important;padding:8px 12px!important;opacity:1!important}@media(max-width:600px){body.cms-admin-active .cdk-overlay-container .cms-admin-user-menu-panel{min-width:320px!important}}body.cms-admin-active .roles-container{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}body.cms-admin-active .role-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;border-radius:var(--mat-sys-shape-corner-small);background-color:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface);border:1px solid var(--mat-sys-outline-variant)}body.cms-admin-active .role-badge.role-badge-admin{background-color:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container);border-color:var(--mat-sys-tertiary)}body.cms-admin-active .role-badge.role-badge-user{background-color:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container);border-color:var(--mat-sys-secondary)}body.cms-admin-active .mat-mdc-table,body.cms-admin-active mat-table{width:100%;background-color:var(--mat-sys-surface-container)!important;border-radius:var(--mat-sys-shape-corner-medium)}body.cms-admin-active .mat-mdc-table th[mat-header-cell],body.cms-admin-active mat-table th[mat-header-cell]{font-weight:600;font-size:.875rem;color:var(--mat-sys-on-surface);background-color:var(--mat-sys-surface-container-high);border-bottom:2px solid rgba(255,255,255,.12);padding:1rem;text-align:left}body.cms-admin-active .mat-mdc-table td[mat-cell],body.cms-admin-active mat-table td[mat-cell]{color:var(--mat-sys-on-surface);padding:1rem}body.cms-admin-active .mat-mdc-table tr[mat-row],body.cms-admin-active mat-table tr[mat-row]{transition:background-color .2s ease;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.08)}body.cms-admin-active .mat-mdc-table tr[mat-row]:hover,body.cms-admin-active mat-table tr[mat-row]:hover{background-color:var(--mat-sys-surface-container-high)}body.cms-admin-active .mat-mdc-table tr[mat-row]:nth-of-type(2n),body.cms-admin-active mat-table tr[mat-row]:nth-of-type(2n){background-color:#ffffff05}body.cms-admin-active .mat-mdc-table tr[mat-row]:nth-of-type(2n):hover,body.cms-admin-active mat-table tr[mat-row]:nth-of-type(2n):hover{background-color:var(--mat-sys-surface-container-high)}body.cms-admin-active .mat-mdc-table tr[mat-row]:last-child,body.cms-admin-active mat-table tr[mat-row]:last-child{border-bottom:none}body.cms-admin-active .mat-mdc-table tr[mat-header-row],body.cms-admin-active mat-table tr[mat-header-row]{background-color:var(--mat-sys-surface-container-high);border-bottom:2px solid var(--mat-sys-outline)}body.cms-admin-active .table-container{overflow-x:auto;border:2px solid var(--mat-sys-outline);border-radius:var(--mat-sys-shape-corner-medium);padding:0rem}body.cms-admin-active .table-container mat-table{min-width:800px}body.cms-admin-active .cms-admin-widget-select-dialog .mat-mdc-dialog-container{background-color:var(--mat-sys-surface-container-high);border:1px solid var(--mat-sys-outline-variant);box-shadow:0 8px 24px #0006}body.cms-admin-active .cms-admin-widget-select-dialog-backdrop.cdk-overlay-backdrop{background:#0009}body.cms-admin-active .cms-admin-widget-config-dialog .mat-mdc-dialog-container{background-color:var(--mat-sys-surface-container-high);border:1px solid var(--mat-sys-outline-variant);box-shadow:0 8px 24px #0006}body.cms-admin-active .cms-admin-widget-config-dialog-backdrop.cdk-overlay-backdrop{background:#0009}body.cms-admin-active .cms-session-warning-dialog .mat-mdc-dialog-container{background-color:var(--mat-sys-surface-container-high);border:1px solid var(--mat-sys-outline-variant);box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff14}body.cms-admin-active .cms-session-warning-dialog-backdrop.cdk-overlay-backdrop{background:#000000a6}body.cms-admin-active mat-option .color-option{display:flex;align-items:center;gap:12px;width:100%;min-height:40px}body.cms-admin-active mat-option .color-option .color-preview{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;border-radius:4px;border:1px solid var(--mat-sys-outline-variant);flex-shrink:0;box-shadow:0 1px 2px #0000001a;display:block}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mat-sys-background: light-dark(#f9faf4, #111411);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f0f1ec, #2e312e);--mat-sys-inverse-primary: light-dark(#00e472, #006d33);--mat-sys-inverse-surface: light-dark(#2e312e, #e2e3de);--mat-sys-on-background: light-dark(#191c19, #e2e3de);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003917);--mat-sys-on-primary-container: light-dark(#005225, #63ff94);--mat-sys-on-primary-fixed: light-dark(#00210b, #00210b);--mat-sys-on-primary-fixed-variant: light-dark(#005225, #005225);--mat-sys-on-secondary: light-dark(#ffffff, #233425);--mat-sys-on-secondary-container: light-dark(#394b3b, #d3e8d2);--mat-sys-on-secondary-fixed: light-dark(#0e1f12, #0e1f12);--mat-sys-on-secondary-fixed-variant: light-dark(#394b3b, #394b3b);--mat-sys-on-surface: light-dark(#191c19, #e2e3de);--mat-sys-on-surface-variant: light-dark(#414941, #dde5da);--mat-sys-on-tertiary: light-dark(#ffffff, #003917);--mat-sys-on-tertiary-container: light-dark(#005225, #63ff94);--mat-sys-on-tertiary-fixed: light-dark(#00210b, #00210b);--mat-sys-on-tertiary-fixed-variant: light-dark(#005225, #005225);--mat-sys-outline: light-dark(#717970, #8b9389);--mat-sys-outline-variant: light-dark(#c1c9be, #414941);--mat-sys-primary: light-dark(#006d33, #00e472);--mat-sys-primary-container: light-dark(#63ff94, #005225);--mat-sys-primary-fixed: light-dark(#63ff94, #63ff94);--mat-sys-primary-fixed-dim: light-dark(#00e472, #00e472);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#506352, #b7ccb7);--mat-sys-secondary-container: light-dark(#d3e8d2, #394b3b);--mat-sys-secondary-fixed: light-dark(#d3e8d2, #d3e8d2);--mat-sys-secondary-fixed-dim: light-dark(#b7ccb7, #b7ccb7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9faf4, #111411);--mat-sys-surface-bright: light-dark(#f9faf4, #373a36);--mat-sys-surface-container: light-dark(#edefe8, #1d201d);--mat-sys-surface-container-high: light-dark(#e7e9e3, #282b27);--mat-sys-surface-container-highest: light-dark(#e2e3de, #323632);--mat-sys-surface-container-low: light-dark(#f2f4ee, #191c19);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0c);--mat-sys-surface-dim: light-dark(#d9dbd5, #111411);--mat-sys-surface-tint: light-dark(#006d33, #00e472);--mat-sys-surface-variant: light-dark(#dde5da, #414941);--mat-sys-tertiary: light-dark(#006d33, #00e472);--mat-sys-tertiary-container: light-dark(#63ff94, #005225);--mat-sys-tertiary-fixed: light-dark(#63ff94, #63ff94);--mat-sys-tertiary-fixed-dim: light-dark(#00e472, #00e472);--mat-sys-neutral-variant20: #2b322b;--mat-sys-neutral10: #191c19}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}.mdc-list-item__start,.mdc-list-item__end,.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end,.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-disabled-label-color: color-mix(in srgb, 38%, transparent)}.mat-mdc-list-option,.mat-mdc-list-option.mat-accent,.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, 38%, transparent);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, 38%, transparent)}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}body.cms-admin-active{color-scheme:dark;font-family:system-ui,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;--mat-sys-surface: #111111;--mat-sys-surface-container: #1a1a1a;--mat-sys-surface-container-low: #141414;--mat-sys-surface-container-high: #2a2a2a;--mat-sys-surface-variant: #1f1f1f;--mat-sys-background: #0d0d0d;--mat-sys-on-surface: #f2f2f2;--mat-sys-on-surface-variant: #d4d4d4;--mat-sys-primary: #b6ff2e;--mat-sys-on-primary: #0d0d0d;--mat-sys-primary-container: #1a2e0a;--mat-sys-on-primary-container: #b6ff2e;--mat-sys-secondary: #00d4ff;--mat-sys-on-secondary: #0d0d0d;--mat-sys-secondary-container: #0a1a2e;--mat-sys-on-secondary-container: #00d4ff;--mat-sys-tertiary: #ff6b35;--mat-sys-on-tertiary: #0d0d0d;--mat-sys-tertiary-container: #2e1a0a;--mat-sys-on-tertiary-container: #ff6b35;--mat-sys-error: #f44336;--mat-sys-on-error: #0d0d0d;--mat-sys-error-container: #2e0a0a;--mat-sys-on-error-container: #f44336;--mat-sys-outline: #3a3a3a;--mat-sys-outline-variant: #444444;--mat-sys-on-background: #f2f2f2;--mat-sys-inverse-surface: #1a1a1a;--mat-sys-inverse-on-surface: #f2f2f2;--mat-sys-primary-hover: #ff6b35;--mat-sys-primary-active: #90d824;--mat-table-background-color: #1f1f1f;--mat-card-elevated-container-color: #1a1a1a;--mat-list-list-item-hover-leading-icon-color: #d4d4d4;--mdc-filled-text-field-supporting-text-color: #a3a3a3;--mdc-outlined-text-field-supporting-text-color: #a3a3a3;--mdc-outlined-text-field-outline-color: #444444;--mdc-outlined-text-field-hover-outline-color: #444444;--mdc-outlined-text-field-focus-outline-color: #b6ff2e;--cms-text-hint: #a3a3a3}body.cms-admin-active>.tox.tox-silver-sink.tox-tinymce-aux,body.cms-admin-active>.tox-tinymce-aux{z-index:999999!important;position:relative!important}body.cms-admin-active .cdk-overlay-container .tox-tinymce-aux,body.cms-admin-active .cdk-overlay-pane .tox-tinymce-aux,body.cms-admin-active .mat-mdc-dialog-container .tox-tinymce-aux{z-index:999999!important;position:relative!important}body.cms-admin-active .cdk-overlay-container,body.cms-admin-active .cdk-overlay-pane,body.cms-admin-active .mat-mdc-dialog-container{overflow:visible!important}body.cms-admin-active .mat-mdc-dialog-content{overflow:visible!important;max-height:none!important}body.cms-admin-active>.tox-tinymce-aux .tox-menu-container,body.cms-admin-active>.tox-tinymce-aux .tox-collection,body.cms-admin-active>.tox-tinymce-aux .tox-menu,body.cms-admin-active>.tox-tinymce-aux .tox-tiered-menu,body.cms-admin-active>.tox-tinymce-aux .tox-tooltip,body.cms-admin-active>.tox-tinymce-aux .tox-pop,body.cms-admin-active>.tox-tinymce-aux .tox-silver-sink{z-index:999999!important}body.cms-admin-active>.tox-tinymce-aux .tox-menu[role=menu],body.cms-admin-active>.tox-tinymce-aux .tox-collection[role=menu],body.cms-admin-active>.tox-tinymce-aux .tox-collection.tox-collection--list.tox-selected-menu,body.cms-admin-active .cdk-overlay-container .tox-tinymce-aux .tox-menu[role=menu],body.cms-admin-active .cdk-overlay-container .tox-tinymce-aux .tox-collection[role=menu],body.cms-admin-active .cdk-overlay-pane .tox-tinymce-aux .tox-menu[role=menu],body.cms-admin-active .cdk-overlay-pane .tox-tinymce-aux .tox-collection[role=menu],body.cms-admin-active .mat-mdc-dialog-container .tox-tinymce-aux .tox-menu[role=menu],body.cms-admin-active .mat-mdc-dialog-container .tox-tinymce-aux .tox-collection[role=menu]{z-index:999999!important;position:absolute!important}body.cms-admin-active>.tox-dialog,body.cms-admin-active .tox-dialog{z-index:999999!important}body.cms-admin-active>.tox-dialog__backdrop,body.cms-admin-active .tox-dialog__backdrop{z-index:999998!important}:root{--cms-widget-color-primary: #007bff;--cms-widget-color-primary-dark: #0056b3;--cms-widget-color-primary-light: #66b3ff;--cms-widget-color-secondary: #6c757d;--cms-widget-color-secondary-dark: #545b62;--cms-widget-color-secondary-light: #adb5bd;--cms-widget-color-text: #212529;--cms-widget-color-text-secondary: #6c757d;--cms-widget-color-text-muted: #adb5bd;--cms-widget-color-text-inverse: #ffffff;--cms-widget-color-background: #ffffff;--cms-widget-color-background-alt: #f8f9fa;--cms-widget-color-background-dark: #212529;--cms-widget-color-border: #dee2e6;--cms-widget-color-border-light: #e9ecef;--cms-widget-color-border-dark: #adb5bd;--cms-widget-color-success: #28a745;--cms-widget-color-warning: #ffc107;--cms-widget-color-error: #dc3545;--cms-widget-color-info: #17a2b8;--cms-widget-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cms-widget-font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cms-widget-font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--cms-widget-font-size-xs: .75rem;--cms-widget-font-size-sm: .875rem;--cms-widget-font-size-base: 1rem;--cms-widget-font-size-lg: 1.125rem;--cms-widget-font-size-xl: 1.25rem;--cms-widget-font-size-2xl: 1.5rem;--cms-widget-font-size-3xl: 1.875rem;--cms-widget-font-size-4xl: 2.25rem;--cms-widget-font-size-5xl: 3rem;--cms-widget-font-size-h1: var(--cms-widget-font-size-3xl);--cms-widget-font-size-h2: var(--cms-widget-font-size-2xl);--cms-widget-font-size-h3: var(--cms-widget-font-size-xl);--cms-widget-font-size-h4: var(--cms-widget-font-size-lg);--cms-widget-font-size-h5: var(--cms-widget-font-size-base);--cms-widget-font-size-h6: var(--cms-widget-font-size-sm);--cms-widget-line-height-tight: 1.25;--cms-widget-line-height-base: 1.5;--cms-widget-line-height-relaxed: 1.75;--cms-widget-line-height-loose: 2;--cms-widget-line-height-heading: var(--cms-widget-line-height-tight);--cms-widget-font-weight-light: 300;--cms-widget-font-weight-normal: 400;--cms-widget-font-weight-medium: 500;--cms-widget-font-weight-semibold: 600;--cms-widget-font-weight-bold: 700;--cms-widget-spacing-0: 0;--cms-widget-spacing-xs: .25rem;--cms-widget-spacing-sm: .5rem;--cms-widget-spacing-md: 1rem;--cms-widget-spacing-lg: 1.5rem;--cms-widget-spacing-xl: 2rem;--cms-widget-spacing-2xl: 3rem;--cms-widget-spacing-3xl: 4rem;--cms-widget-spacing-4xl: 6rem;--cms-widget-container-max-width: 1200px;--cms-widget-container-padding: var(--cms-widget-spacing-md);--cms-widget-border-radius-sm: .25rem;--cms-widget-border-radius-md: .5rem;--cms-widget-border-radius-lg: .75rem;--cms-widget-border-radius-xl: 1rem;--cms-widget-border-radius-full: 9999px;--cms-widget-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--cms-widget-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--cms-widget-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--cms-widget-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--cms-widget-shadow-menu: 0 2px 8px 0 rgba(0, 0, 0, .08), 0 1px 2px 0 rgba(0, 0, 0, .04);--cms-widget-transition-fast: .15s ease-in-out;--cms-widget-transition-base: .25s ease-in-out;--cms-widget-transition-slow: .35s ease-in-out;--cms-widget-z-index-base: 1;--cms-widget-z-index-dropdown: 1000;--cms-widget-z-index-sticky: 1020;--cms-widget-z-index-fixed: 1030;--cms-widget-z-index-modal-backdrop: 1040;--cms-widget-z-index-modal: 1050;--cms-widget-z-index-popover: 1060;--cms-widget-z-index-tooltip: 1070}:host{display:block;width:100%;box-sizing:border-box}.cms-widget-container{width:100%;max-width:var(--cms-widget-container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--cms-widget-container-padding);padding-right:var(--cms-widget-container-padding)}.cms-widget-text{font-family:var(--cms-widget-font-family);font-size:var(--cms-widget-font-size-base);line-height:var(--cms-widget-line-height-base);color:var(--cms-widget-color-text);margin:0}.cms-widget-heading{font-family:var(--cms-widget-font-family-heading);font-weight:var(--cms-widget-font-weight-bold);line-height:var(--cms-widget-line-height-tight);color:var(--cms-widget-color-text);margin:0}.cms-widget-link{color:var(--cms-widget-color-primary);text-decoration:none;transition:color var(--cms-widget-transition-fast);border:none}.cms-widget-link:hover{color:var(--cms-widget-color-primary-dark);text-decoration:none}.cms-widget-link:focus{outline:none}.cms-widget-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--cms-widget-spacing-sm) var(--cms-widget-spacing-md);font-family:var(--cms-widget-font-family);font-size:var(--cms-widget-font-size-base);font-weight:var(--cms-widget-font-weight-medium);line-height:var(--cms-widget-line-height-base);color:var(--cms-widget-color-text-inverse);background-color:var(--cms-widget-color-primary);border:1px solid var(--cms-widget-color-primary);border-radius:var(--cms-widget-border-radius-md);cursor:pointer;transition:all var(--cms-widget-transition-base)}.cms-widget-button:hover{background-color:var(--cms-widget-color-primary-dark);border-color:var(--cms-widget-color-primary-dark)}.cms-widget-button:focus{outline:2px solid var(--cms-widget-color-primary);outline-offset:2px}.cms-widget-button:disabled{opacity:.6;cursor:not-allowed}.cms-widget-image{max-width:100%;height:auto;display:block}@media(max-width:768px){.cms-widget-container{padding-left:var(--cms-widget-spacing-sm);padding-right:var(--cms-widget-spacing-sm)}}.cms-widget-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--cms-widget-spacing-sm);padding:var(--template-spacing-sm, var(--cms-widget-spacing-sm)) var(--template-spacing-lg, var(--cms-widget-spacing-lg));font-family:var(--template-font-family, var(--cms-widget-font-family));font-size:var(--template-font-size-base, var(--cms-widget-font-size-base));font-weight:var(--cms-widget-font-weight-medium);line-height:var(--cms-widget-line-height-base);color:var(--cms-widget-button-primary-color, var(--template-text-on-primary, var(--cms-widget-color-text-inverse)));background:var(--cms-widget-button-primary-bg, var(--template-primary, var(--cms-widget-color-primary)));border:none;border-radius:var(--template-radius-md, var(--cms-widget-border-radius-md));cursor:pointer;transition:background-color var(--cms-widget-transition-fast),color var(--cms-widget-transition-fast);box-shadow:var(--cms-widget-shadow-sm)}.cms-widget-btn-primary:hover:not(:disabled){background:var(--cms-widget-button-primary-bg-hover, var(--template-primary-dark, var(--cms-widget-color-primary-dark)))}.cms-widget-btn-primary:focus{outline:2px solid var(--cms-widget-button-primary-bg, var(--template-primary, var(--cms-widget-color-primary)));outline-offset:2px}.cms-widget-btn-primary:disabled{background:var(--cms-widget-button-primary-bg-disabled, var(--template-background-alt, var(--cms-widget-color-background-alt)));color:var(--cms-widget-button-primary-color-disabled, var(--template-text-muted, var(--cms-widget-color-text-muted)));opacity:1;cursor:not-allowed;box-shadow:none}.cms-rich-text{font-family:var(--template-font-family, var(--cms-widget-font-family));font-size:var(--template-font-size-base, var(--cms-widget-font-size-base));line-height:var(--template-line-height-base, var(--cms-widget-line-height-base));color:var(--template-text, var(--cms-widget-color-text))}.cms-rich-text h1,.cms-rich-text h2,.cms-rich-text h3,.cms-rich-text h4,.cms-rich-text h5,.cms-rich-text h6{font-family:var(--template-font-family-heading, var(--cms-widget-font-family-heading));font-weight:var(--cms-widget-font-weight-bold);line-height:var(--template-line-height-heading, var(--cms-widget-line-height-heading));color:var(--template-text, var(--cms-widget-color-text));margin-top:var(--template-spacing-lg, var(--cms-widget-spacing-lg));margin-bottom:var(--template-spacing-md, var(--cms-widget-spacing-md))}.cms-rich-text h1{font-size:var(--template-font-size-h1, var(--cms-widget-font-size-h1))}.cms-rich-text h2{font-size:var(--template-font-size-h2, var(--cms-widget-font-size-h2))}.cms-rich-text h3{font-size:var(--template-font-size-h3, var(--cms-widget-font-size-h3))}.cms-rich-text h4{font-size:var(--template-font-size-h4, var(--cms-widget-font-size-h4))}.cms-rich-text h5{font-size:var(--template-font-size-h5, var(--cms-widget-font-size-h5))}.cms-rich-text h6{font-size:var(--template-font-size-h6, var(--cms-widget-font-size-h6))}.cms-rich-text p{margin:0 0 var(--template-spacing-md, var(--cms-widget-spacing-md)) 0}.cms-rich-text a{color:var(--template-primary, var(--cms-widget-color-primary))!important;text-decoration:none;transition:color var(--cms-widget-transition-fast);border:none}.cms-rich-text a:hover{color:var(--template-primary-dark, var(--cms-widget-color-primary-dark))!important;text-decoration:none}.cms-rich-text a:focus{outline:none}.cms-rich-text ul,.cms-rich-text ol{margin:0 0 var(--template-spacing-md, var(--cms-widget-spacing-md)) 0;padding-left:var(--template-spacing-lg, var(--cms-widget-spacing-lg))}.cms-rich-text li{margin-bottom:var(--cms-widget-spacing-xs)}.cms-rich-text img{max-width:100%;height:auto;display:block;margin:var(--template-spacing-md, var(--cms-widget-spacing-md)) 0}.cms-rich-text blockquote{margin:var(--template-spacing-md, var(--cms-widget-spacing-md)) 0;padding:var(--template-spacing-md, var(--cms-widget-spacing-md));border-left:4px solid var(--template-primary, var(--cms-widget-color-primary));background-color:var(--template-background-alt, var(--cms-widget-color-background-alt));font-style:italic}.cms-rich-text code{font-family:var(--template-font-family-mono, var(--cms-widget-font-family-mono));font-size:.9em;padding:.2em .4em;background-color:var(--template-background-alt, var(--cms-widget-color-background-alt));border-radius:var(--cms-widget-border-radius-sm)}.cms-rich-text pre{font-family:var(--template-font-family-mono, var(--cms-widget-font-family-mono));padding:var(--template-spacing-md, var(--cms-widget-spacing-md));background-color:var(--template-background-alt, var(--cms-widget-color-background-alt));border-radius:var(--cms-widget-border-radius-md);overflow-x:auto;margin:var(--template-spacing-md, var(--cms-widget-spacing-md)) 0}.cms-rich-text pre code{padding:0;background-color:transparent}.cms-rich-text strong,.cms-rich-text b{font-weight:var(--cms-widget-font-weight-bold)}.cms-rich-text em,.cms-rich-text i{font-style:italic}.cms-widget-m-0{margin:var(--cms-widget-spacing-0)!important}.cms-widget-m-xs{margin:var(--cms-widget-spacing-xs)!important}.cms-widget-m-sm{margin:var(--cms-widget-spacing-sm)!important}.cms-widget-m-md{margin:var(--cms-widget-spacing-md)!important}.cms-widget-m-lg{margin:var(--cms-widget-spacing-lg)!important}.cms-widget-m-xl{margin:var(--cms-widget-spacing-xl)!important}.cms-widget-mt-0{margin-top:var(--cms-widget-spacing-0)!important}.cms-widget-mt-xs{margin-top:var(--cms-widget-spacing-xs)!important}.cms-widget-mt-sm{margin-top:var(--cms-widget-spacing-sm)!important}.cms-widget-mt-md{margin-top:var(--cms-widget-spacing-md)!important}.cms-widget-mt-lg{margin-top:var(--cms-widget-spacing-lg)!important}.cms-widget-mt-xl{margin-top:var(--cms-widget-spacing-xl)!important}.cms-widget-mb-0{margin-bottom:var(--cms-widget-spacing-0)!important}.cms-widget-mb-xs{margin-bottom:var(--cms-widget-spacing-xs)!important}.cms-widget-mb-sm{margin-bottom:var(--cms-widget-spacing-sm)!important}.cms-widget-mb-md{margin-bottom:var(--cms-widget-spacing-md)!important}.cms-widget-mb-lg{margin-bottom:var(--cms-widget-spacing-lg)!important}.cms-widget-mb-xl{margin-bottom:var(--cms-widget-spacing-xl)!important}.cms-widget-p-0{padding:var(--cms-widget-spacing-0)!important}.cms-widget-p-xs{padding:var(--cms-widget-spacing-xs)!important}.cms-widget-p-sm{padding:var(--cms-widget-spacing-sm)!important}.cms-widget-p-md{padding:var(--cms-widget-spacing-md)!important}.cms-widget-p-lg{padding:var(--cms-widget-spacing-lg)!important}.cms-widget-p-xl{padding:var(--cms-widget-spacing-xl)!important}.cms-widget-pt-0{padding-top:var(--cms-widget-spacing-0)!important}.cms-widget-pt-xs{padding-top:var(--cms-widget-spacing-xs)!important}.cms-widget-pt-sm{padding-top:var(--cms-widget-spacing-sm)!important}.cms-widget-pt-md{padding-top:var(--cms-widget-spacing-md)!important}.cms-widget-pt-lg{padding-top:var(--cms-widget-spacing-lg)!important}.cms-widget-pt-xl{padding-top:var(--cms-widget-spacing-xl)!important}.cms-widget-pb-0{padding-bottom:var(--cms-widget-spacing-0)!important}.cms-widget-pb-xs{padding-bottom:var(--cms-widget-spacing-xs)!important}.cms-widget-pb-sm{padding-bottom:var(--cms-widget-spacing-sm)!important}.cms-widget-pb-md{padding-bottom:var(--cms-widget-spacing-md)!important}.cms-widget-pb-lg{padding-bottom:var(--cms-widget-spacing-lg)!important}.cms-widget-pb-xl{padding-bottom:var(--cms-widget-spacing-xl)!important}.cms-widget-text-xs{font-size:var(--cms-widget-font-size-xs)!important}.cms-widget-text-sm{font-size:var(--cms-widget-font-size-sm)!important}.cms-widget-text-base{font-size:var(--cms-widget-font-size-base)!important}.cms-widget-text-lg{font-size:var(--cms-widget-font-size-lg)!important}.cms-widget-text-xl{font-size:var(--cms-widget-font-size-xl)!important}.cms-widget-text-2xl{font-size:var(--cms-widget-font-size-2xl)!important}.cms-widget-text-3xl{font-size:var(--cms-widget-font-size-3xl)!important}.cms-widget-font-light{font-weight:var(--cms-widget-font-weight-light)!important}.cms-widget-font-normal{font-weight:var(--cms-widget-font-weight-normal)!important}.cms-widget-font-medium{font-weight:var(--cms-widget-font-weight-medium)!important}.cms-widget-font-semibold{font-weight:var(--cms-widget-font-weight-semibold)!important}.cms-widget-font-bold{font-weight:var(--cms-widget-font-weight-bold)!important}.cms-widget-text-left{text-align:left!important}.cms-widget-text-center{text-align:center!important}.cms-widget-text-right{text-align:right!important}.cms-widget-text-justify{text-align:justify!important}.cms-widget-text-primary{color:var(--cms-widget-color-primary)!important}.cms-widget-text-secondary{color:var(--cms-widget-color-secondary)!important}.cms-widget-text-muted{color:var(--cms-widget-color-text-muted)!important}.cms-widget-text-inverse{color:var(--cms-widget-color-text-inverse)!important}.cms-widget-bg-primary{background-color:var(--cms-widget-color-primary)!important}.cms-widget-bg-secondary{background-color:var(--cms-widget-color-secondary)!important}.cms-widget-bg-white{background-color:var(--cms-widget-color-background)!important}.cms-widget-bg-alt{background-color:var(--cms-widget-color-background-alt)!important}.cms-widget-container{max-width:var(--cms-widget-container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--cms-widget-container-padding);padding-right:var(--cms-widget-container-padding)}.cms-widget-full-width{width:100%!important}.cms-widget-full-height{height:100%!important}.cms-widget-flex{display:flex!important}.cms-widget-flex-col{flex-direction:column!important}.cms-widget-flex-row{flex-direction:row!important}.cms-widget-items-center{align-items:center!important}.cms-widget-items-start{align-items:flex-start!important}.cms-widget-items-end{align-items:flex-end!important}.cms-widget-justify-center{justify-content:center!important}.cms-widget-justify-between{justify-content:space-between!important}.cms-widget-justify-start{justify-content:flex-start!important}.cms-widget-justify-end{justify-content:flex-end!important}.cms-widget-grid{display:grid!important}.cms-widget-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.cms-widget-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cms-widget-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cms-widget-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cms-widget-rounded-sm{border-radius:var(--cms-widget-border-radius-sm)!important}.cms-widget-rounded-md{border-radius:var(--cms-widget-border-radius-md)!important}.cms-widget-rounded-lg{border-radius:var(--cms-widget-border-radius-lg)!important}.cms-widget-rounded-xl{border-radius:var(--cms-widget-border-radius-xl)!important}.cms-widget-rounded-full{border-radius:var(--cms-widget-border-radius-full)!important}.cms-widget-border{border:1px solid var(--cms-widget-color-border)!important}.cms-widget-border-light{border:1px solid var(--cms-widget-color-border-light)!important}.cms-widget-border-dark{border:1px solid var(--cms-widget-color-border-dark)!important}.cms-widget-shadow-sm{box-shadow:var(--cms-widget-shadow-sm)!important}.cms-widget-shadow-md{box-shadow:var(--cms-widget-shadow-md)!important}.cms-widget-shadow-lg{box-shadow:var(--cms-widget-shadow-lg)!important}.cms-widget-shadow-xl{box-shadow:var(--cms-widget-shadow-xl)!important}.cms-widget-shadow-none{box-shadow:none!important}@media(max-width:768px){.cms-widget-mobile-hidden{display:none!important}.cms-widget-mobile-text-center{text-align:center!important}.cms-widget-mobile-flex-col{flex-direction:column!important}.cms-widget-mobile-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media(min-width:769px){.cms-widget-desktop-hidden{display:none!important}}@keyframes cms-widget-slide-in{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cms-widget-slide-in-left{0%{opacity:0;transform:translate(-50px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.cms-widget-animate-slide-in{opacity:0;transform:translateY(30px);animation:cms-widget-slide-in .8s cubic-bezier(.34,1.56,.64,1) forwards}.cms-widget-animate-slide-in-left{opacity:0;transform:translate(-50px);animation:cms-widget-slide-in-left .8s cubic-bezier(.34,1.56,.64,1) forwards}.cms-widget-animate-slide-in-delay-1{animation-delay:.05s}.cms-widget-animate-slide-in-delay-2{animation-delay:.15s}.cms-widget-animate-slide-in-delay-3{animation-delay:.25s}.cms-widget-animate-slide-in-delay-4{animation-delay:.35s}.cms-widget-animate-slide-in-delay-5{animation-delay:.45s}.cms-widget-animate-slide-in-delay-6{animation-delay:.6s}.cms-widget-animate-slide-in-delay-7{animation-delay:.75s}.cms-widget-animate-slide-in-delay-8{animation-delay:.9s}[data-widget-id]{font-family:var(--cms-widget-font-family);font-size:var(--cms-widget-font-size-base);line-height:var(--cms-widget-line-height-base);color:var(--cms-widget-color-text)}[data-widget-id] h1,[data-widget-id] h2,[data-widget-id] h3,[data-widget-id] h4,[data-widget-id] h5,[data-widget-id] h6{font-family:var(--cms-widget-font-family-heading);font-weight:var(--cms-widget-font-weight-bold);line-height:var(--cms-widget-line-height-heading);color:var(--cms-widget-color-text);margin-top:var(--cms-widget-spacing-lg);margin-bottom:var(--cms-widget-spacing-md)}[data-widget-id] h1{font-size:var(--cms-widget-font-size-h1)}[data-widget-id] h2{font-size:var(--cms-widget-font-size-h2)}[data-widget-id] h3{font-size:var(--cms-widget-font-size-h3)}[data-widget-id] h4{font-size:var(--cms-widget-font-size-h4)}[data-widget-id] h5{font-size:var(--cms-widget-font-size-h5)}[data-widget-id] h6{font-size:var(--cms-widget-font-size-h6)}[data-widget-id] p{margin:0 0 var(--cms-widget-spacing-md) 0}[data-widget-id] a{color:var(--cms-widget-color-primary);text-decoration:none;transition:color var(--cms-widget-transition-fast);border:none}[data-widget-id] a:hover{color:var(--cms-widget-color-primary-dark);text-decoration:none}[data-widget-id] a:focus{outline:none}[data-widget-id] ul,[data-widget-id] ol{margin:0 0 var(--cms-widget-spacing-md) 0;padding-left:var(--cms-widget-spacing-lg)}[data-widget-id] li{margin-bottom:var(--cms-widget-spacing-xs)}[data-widget-id] blockquote{margin:var(--cms-widget-spacing-md) 0;padding:var(--cms-widget-spacing-md);border-left:4px solid var(--cms-widget-color-primary);background-color:var(--cms-widget-color-background-alt);font-style:italic;color:var(--cms-widget-color-text-secondary)}[data-widget-id] code{font-family:var(--cms-widget-font-family-mono);font-size:.9em;padding:.2em .4em;background-color:var(--cms-widget-color-background-alt);border-radius:var(--cms-widget-border-radius-sm);color:var(--cms-widget-color-text)}[data-widget-id] pre{font-family:var(--cms-widget-font-family-mono);padding:var(--cms-widget-spacing-md);background-color:var(--cms-widget-color-background-alt);border-radius:var(--cms-widget-border-radius-md);overflow-x:auto;margin:var(--cms-widget-spacing-md) 0;color:var(--cms-widget-color-text)}[data-widget-id] pre code{padding:0;background-color:transparent}[data-widget-id] strong,[data-widget-id] b{font-weight:var(--cms-widget-font-weight-bold)}[data-widget-id] em,[data-widget-id] i{font-style:italic}[data-widget-id] mark{background-color:var(--cms-widget-color-warning);color:var(--cms-widget-color-text);padding:.1em .2em}[data-widget-id] small{font-size:var(--cms-widget-font-size-sm)}[data-widget-id] hr{border:none;border-top:1px solid var(--cms-widget-color-border);margin:var(--cms-widget-spacing-lg) 0}[data-widget-id] table{width:100%;border-collapse:collapse;margin:var(--cms-widget-spacing-md) 0}[data-widget-id] thead{background-color:var(--cms-widget-color-background-alt)}[data-widget-id] tbody tr:nth-child(2n){background-color:var(--cms-widget-color-background-alt)}[data-widget-id] tr{border-bottom:1px solid var(--cms-widget-color-border)}[data-widget-id] td,[data-widget-id] th{padding:var(--cms-widget-spacing-sm) var(--cms-widget-spacing-md);text-align:left}[data-widget-id] th{font-weight:var(--cms-widget-font-weight-bold);color:var(--cms-widget-color-text)}[data-widget-id] td{color:var(--cms-widget-color-text)}[data-widget-id] dl{margin:var(--cms-widget-spacing-md) 0}[data-widget-id] dt{font-weight:var(--cms-widget-font-weight-bold);margin-top:var(--cms-widget-spacing-sm);color:var(--cms-widget-color-text)}[data-widget-id] dd{margin-left:var(--cms-widget-spacing-lg);margin-bottom:var(--cms-widget-spacing-xs);color:var(--cms-widget-color-text-secondary)}[data-widget-id] img{max-width:100%;height:auto;display:block;margin:var(--cms-widget-spacing-md) 0}:root{--template-primary: #007bff;--template-primary-dark: #0056b3;--template-primary-light: #66b3ff;--template-primary-hover: #0056b3;--template-primary-active: #004085;--template-secondary: #6c757d;--template-secondary-dark: #545b62;--template-secondary-light: #adb5bd;--template-secondary-hover: #5a6268;--template-secondary-active: #484f55;--template-accent: #17a2b8;--template-accent-dark: #138496;--template-accent-light: #5bc0de;--template-accent-hover: #138496;--template-accent-active: #117a8b;--template-background: #ffffff;--template-background-alt: #f8f9fa;--template-background-dark: #212529;--template-surface: #ffffff;--template-surface-variant: #f8f9fa;--template-surface-elevated: #ffffff;--template-text: #212529;--template-text-secondary: #6c757d;--template-text-muted: #adb5bd;--template-text-inverse: #ffffff;--template-text-on-primary: #ffffff;--template-text-on-secondary: #ffffff;--template-text-on-accent: #ffffff;--template-border: #dee2e6;--template-border-light: #e9ecef;--template-border-dark: #adb5bd;--template-border-primary: var(--template-primary);--template-border-secondary: var(--template-secondary);--template-success: #28a745;--template-warning: #ffc107;--template-error: #dc3545;--template-info: #17a2b8;--template-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--template-font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--template-font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--template-spacing-xs: .25rem;--template-spacing-sm: .5rem;--template-spacing-md: 1rem;--template-spacing-lg: 1.5rem;--template-spacing-xl: 2rem;--template-spacing-2xl: 3rem;--template-spacing-3xl: 4rem;--template-spacing-4xl: 6rem;--template-radius-sm: .25rem;--template-radius-md: .5rem;--template-radius-lg: .75rem;--template-radius-xl: 1rem;--template-radius-full: 9999px;--template-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--template-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--template-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--template-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--template-transition-fast: .15s ease-in-out;--template-transition-base: .25s ease-in-out;--template-transition-slow: .35s ease-in-out}.template-default-company{color:var(--template-text);background-color:var(--template-background);font-family:var(--template-font-family);--cms-widget-color-primary: var(--template-primary);--cms-widget-color-primary-dark: var(--template-primary-dark);--cms-widget-color-primary-light: var(--template-primary-light);--cms-widget-color-secondary: var(--template-secondary);--cms-widget-color-secondary-dark: var(--template-secondary-dark);--cms-widget-color-secondary-light: var(--template-secondary-light);--cms-widget-color-text: var(--template-text);--cms-widget-color-text-secondary: var(--template-text-secondary);--cms-widget-color-text-muted: var(--template-text-muted);--cms-widget-color-text-inverse: var(--template-text-inverse);--cms-widget-color-background: var(--template-background);--cms-widget-color-background-alt: var(--template-background-alt);--cms-widget-color-background-dark: var(--template-background-dark);--cms-widget-color-border: var(--template-border);--cms-widget-color-border-light: var(--template-border-light);--cms-widget-color-border-dark: var(--template-border-dark);--cms-widget-font-family: var(--template-font-family);--cms-widget-font-family-heading: var(--template-font-family-heading);--cms-widget-spacing-xs: var(--template-spacing-xs);--cms-widget-spacing-sm: var(--template-spacing-sm);--cms-widget-spacing-md: var(--template-spacing-md);--cms-widget-spacing-lg: var(--template-spacing-lg);--cms-widget-spacing-xl: var(--template-spacing-xl);--cms-widget-spacing-2xl: var(--template-spacing-2xl);--cms-widget-spacing-3xl: var(--template-spacing-3xl);--cms-widget-spacing-4xl: var(--template-spacing-4xl);--cms-widget-border-radius-sm: var(--template-radius-sm);--cms-widget-border-radius-md: var(--template-radius-md);--cms-widget-border-radius-lg: var(--template-radius-lg);--cms-widget-border-radius-xl: var(--template-radius-xl);--cms-widget-shadow-sm: var(--template-shadow-sm);--cms-widget-shadow-md: var(--template-shadow-md);--cms-widget-shadow-lg: var(--template-shadow-lg);--cms-widget-shadow-xl: var(--template-shadow-xl);--cms-widget-transition-fast: var(--template-transition-fast);--cms-widget-transition-base: var(--template-transition-base);--cms-widget-transition-slow: var(--template-transition-slow)}body:not(.cms-admin-active) .cdk-overlay-container .mat-mdc-menu-panel.cms-menu-more-panel{background-color:var(--template-surface, var(--cms-widget-color-background))!important;border:1px solid var(--template-border, var(--cms-widget-color-border))!important;border-radius:var(--template-radius-md, var(--cms-widget-border-radius-md))!important;box-shadow:var(--template-shadow-menu, var(--cms-widget-shadow-menu))!important}body:not(.cms-admin-active) .cdk-overlay-container .mat-mdc-menu-panel.cms-menu-more-panel .mat-mdc-menu-item{color:var(--template-text, var(--cms-widget-color-text))!important;font-family:var(--template-font-family, var(--cms-widget-font-family))!important}body:not(.cms-admin-active) .cdk-overlay-container .mat-mdc-menu-panel.cms-menu-more-panel .mat-mdc-menu-item:hover{background-color:var(--template-background-alt, var(--cms-widget-color-background-alt))!important}body:not(.cms-admin-active) .cdk-overlay-container .mat-mdc-select-panel{background-color:var(--template-surface, var(--cms-widget-color-background))!important;border:1px solid var(--template-border, var(--cms-widget-color-border))!important;border-radius:var(--template-radius-md, var(--cms-widget-border-radius-md))!important;box-shadow:var(--template-shadow-md, var(--cms-widget-shadow-md))!important}body:not(.cms-admin-active) .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option{color:var(--template-text, var(--cms-widget-color-text))!important;font-family:var(--template-font-family, var(--cms-widget-font-family))!important}body:not(.cms-admin-active) .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option:hover{background-color:var(--template-background-alt, var(--cms-widget-color-background-alt))!important}body:not(.cms-admin-active) .cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background-color:var(--template-primary-light, var(--cms-widget-color-primary-light))!important}:root{--cms-widget-color-primary: var(--template-primary, #007bff);--cms-widget-color-primary-dark: var(--template-primary-dark, #0056b3);--cms-widget-color-primary-light: var(--template-primary-light, #66b3ff);--cms-widget-color-secondary: var(--template-secondary, #6c757d);--cms-widget-color-secondary-dark: var(--template-secondary-dark, #545b62);--cms-widget-color-secondary-light: var(--template-secondary-light, #adb5bd);--cms-widget-color-text: var(--template-text, #212529);--cms-widget-color-text-secondary: var(--template-text-secondary, #6c757d);--cms-widget-color-text-muted: var(--template-text-muted, #adb5bd);--cms-widget-color-text-inverse: var(--template-text-inverse, #ffffff);--cms-widget-color-background: var(--template-background, #ffffff);--cms-widget-color-background-alt: var(--template-background-alt, #f8f9fa);--cms-widget-color-background-dark: var(--template-background-dark, #212529);--cms-widget-color-border: var(--template-border, #dee2e6);--cms-widget-color-border-light: var(--template-border-light, #e9ecef);--cms-widget-color-border-dark: var(--template-border-dark, #adb5bd);--cms-widget-font-family: var( --template-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif );--cms-widget-font-family-heading: var( --template-font-family-heading, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif );--cms-widget-font-family-mono: var( --template-font-family-mono, "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace );--cms-widget-font-size-h1: var( --template-font-size-h1, var(--cms-widget-font-size-3xl) );--cms-widget-font-size-h2: var( --template-font-size-h2, var(--cms-widget-font-size-2xl) );--cms-widget-font-size-h3: var( --template-font-size-h3, var(--cms-widget-font-size-xl) );--cms-widget-font-size-h4: var( --template-font-size-h4, var(--cms-widget-font-size-lg) );--cms-widget-font-size-h5: var( --template-font-size-h5, var(--cms-widget-font-size-base) );--cms-widget-font-size-h6: var( --template-font-size-h6, var(--cms-widget-font-size-sm) );--cms-widget-line-height-heading: var( --template-line-height-heading, var(--cms-widget-line-height-tight) );--cms-widget-spacing-xs: var(--template-spacing-xs, .25rem);--cms-widget-spacing-sm: var(--template-spacing-sm, .5rem);--cms-widget-spacing-md: var(--template-spacing-md, 1rem);--cms-widget-spacing-lg: var(--template-spacing-lg, 1.5rem);--cms-widget-spacing-xl: var(--template-spacing-xl, 2rem);--cms-widget-spacing-2xl: var(--template-spacing-2xl, 3rem);--cms-widget-spacing-3xl: var(--template-spacing-3xl, 4rem);--cms-widget-spacing-4xl: var(--template-spacing-4xl, 6rem);--cms-widget-border-radius-sm: var(--template-radius-sm, .25rem);--cms-widget-border-radius-md: var(--template-radius-md, .5rem);--cms-widget-border-radius-lg: var(--template-radius-lg, .75rem);--cms-widget-border-radius-xl: var(--template-radius-xl, 1rem);--cms-widget-shadow-sm: var( --template-shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05) );--cms-widget-shadow-md: var( --template-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) );--cms-widget-shadow-lg: var( --template-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) );--cms-widget-shadow-xl: var( --template-shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) );--cms-widget-shadow-menu: var( --template-shadow-menu, 0 2px 8px 0 rgba(0, 0, 0, .08), 0 1px 2px 0 rgba(0, 0, 0, .04) );--cms-widget-transition-fast: var( --template-transition-fast, .15s ease-in-out );--cms-widget-transition-base: var( --template-transition-base, .25s ease-in-out );--cms-widget-transition-slow: var( --template-transition-slow, .35s ease-in-out )}[data-widget-id]{box-sizing:border-box}[id][data-widget-id]{scroll-margin-top:var(--cms-widget-anchor-scroll-margin, 5rem)}[data-widget-section=header]{position:relative;z-index:var(--cms-widget-z-index-sticky)}[data-widget-section=main]{position:relative;min-height:50vh}[data-widget-section=footer]{position:relative;margin-top:auto}@media(max-width:900px){[data-widget-section=header],[data-widget-section=main],[data-widget-section=footer]{width:100%;max-width:100%;box-sizing:border-box}}body,html{margin:0;padding:0}
