.igx-display-container{display:inherit;flex-flow:inherit;position:relative;width:100%;overflow:hidden;flex-shrink:0}.igx-display-container--inactive{width:100%}.igx-drag{touch-action:none}.igx-drag--select-disabled{-webkit-user-select:none;user-select:none}.igx-drag__handle{-webkit-user-select:none;user-select:none}.igx-vhelper--vertical,.igx-vhelper--horizontal{display:block;overflow:auto;z-index:10001}.igx-vhelper--vertical{position:absolute;top:0;inset-inline-end:0}.igx-vhelper--horizontal{width:100%}.igx-vhelper--vertical .igx-vhelper__placeholder-content{width:1px}.igx-vhelper--horizontal .igx-vhelper__placeholder-content{height:1px}[hidden]{display:none !important}[class^=igx-],[class^=igx-] *,[class^=igx-] *::before,[class^=igx-] *::after{box-sizing:border-box}.igx-svg-container{visibility:hidden;width:0;height:0;font-size:0;overflow:hidden}.igx-radio-group{display:block}.igx-radio-group--vertical{display:flex;flex-flow:column}@media print{html,body,app-root{min-height:100vh;min-width:100vw;margin:0}app-root{display:block}*{-webkit-print-color-adjust:exact;filter:opacity(1);color-adjust:exact;text-shadow:none !important}a[href^=http]::after{content:"[" attr(href) "]";color:blue}.igx-no-print{display:none !important}.igx-bw-print{filter:grayscale(100%)}igx-circular-bar,igx-linear-bar,.igx-carousel__indicators,.igx-carousel__arrow--prev,.igx-carousel__arrow--next,.igx-ripple,.igx-grid__tbody-scrollbar,igx-switch__ripple,igx-virtual-helper{display:none !important}igx-grid .igx-grid-th__title,igx-grid .igx-grid__td-text{white-space:unset !important;text-overflow:initial !important;overflow:visible !important}}.igx-typography{font-family:var(--igx-font-family);font-size:16px;line-height:27px;font-size-adjust:100%;--igx-font-family: 'Titillium Web', sans-serif;--igx-h1-font-family: var(--igx-font-family);--igx-h1-font-weight: 300;--igx-h1-font-size: 6rem;--igx-h1-font-style: normal;--igx-h1-letter-spacing: -0.09375rem;--igx-h1-text-transform: none;--igx-h1-line-height: 7rem;--igx-h1-margin-top: 1.75rem;--igx-h1-margin-bottom: 3.5rem;--igx-h2-font-family: var(--igx-font-family);--igx-h2-font-weight: 300;--igx-h2-font-size: 3.75rem;--igx-h2-font-style: normal;--igx-h2-letter-spacing: -0.03125rem;--igx-h2-text-transform: none;--igx-h2-line-height: 4.4375rem;--igx-h2-margin-top: 1.75rem;--igx-h2-margin-bottom: 1.75rem;--igx-h3-font-family: var(--igx-font-family);--igx-h3-font-weight: 400;--igx-h3-font-size: 3rem;--igx-h3-font-style: normal;--igx-h3-letter-spacing: 0;--igx-h3-text-transform: none;--igx-h3-line-height: 3.5625rem;--igx-h3-margin-top: 1.75rem;--igx-h3-margin-bottom: 0;--igx-h4-font-family: var(--igx-font-family);--igx-h4-font-weight: 400;--igx-h4-font-size: 2.125rem;--igx-h4-font-style: normal;--igx-h4-letter-spacing: 0.015625rem;--igx-h4-text-transform: none;--igx-h4-line-height: 2.5rem;--igx-h4-margin-top: 1.75rem;--igx-h4-margin-bottom: 0;--igx-h5-font-family: var(--igx-font-family);--igx-h5-font-weight: 400;--igx-h5-font-size: 1.5rem;--igx-h5-font-style: normal;--igx-h5-letter-spacing: 0;--igx-h5-text-transform: none;--igx-h5-line-height: 1.75rem;--igx-h5-margin-top: 1.75rem;--igx-h5-margin-bottom: 0;--igx-h6-font-family: var(--igx-font-family);--igx-h6-font-weight: 600;--igx-h6-font-size: 1.25rem;--igx-h6-font-style: normal;--igx-h6-letter-spacing: 0.009375rem;--igx-h6-text-transform: none;--igx-h6-line-height: 1.5rem;--igx-h6-margin-top: 0;--igx-h6-margin-bottom: 0;--igx-subtitle-1-font-family: var(--igx-font-family);--igx-subtitle-1-font-weight: 400;--igx-subtitle-1-font-size: 1rem;--igx-subtitle-1-font-style: normal;--igx-subtitle-1-letter-spacing: 0.009375rem;--igx-subtitle-1-text-transform: none;--igx-subtitle-1-line-height: 1.5rem;--igx-subtitle-2-font-family: var(--igx-font-family);--igx-subtitle-2-font-weight: 600;--igx-subtitle-2-font-size: 0.875rem;--igx-subtitle-2-font-style: normal;--igx-subtitle-2-letter-spacing: 0.00625rem;--igx-subtitle-2-text-transform: none;--igx-subtitle-2-line-height: 1.5rem;--igx-body-1-font-family: var(--igx-font-family);--igx-body-1-font-weight: 400;--igx-body-1-font-size: 1rem;--igx-body-1-font-style: normal;--igx-body-1-letter-spacing: 0.03125rem;--igx-body-1-text-transform: none;--igx-body-1-line-height: 1.75rem;--igx-body-1-margin-top: 1.75rem;--igx-body-1-margin-bottom: 1rem;--igx-body-2-font-family: var(--igx-font-family);--igx-body-2-font-weight: 400;--igx-body-2-font-size: 0.875rem;--igx-body-2-font-style: normal;--igx-body-2-letter-spacing: 0.015625rem;--igx-body-2-text-transform: none;--igx-body-2-line-height: 1.25rem;--igx-button-font-family: var(--igx-font-family);--igx-button-font-weight: 600;--igx-button-font-size: 0.875rem;--igx-button-font-style: normal;--igx-button-letter-spacing: 0.046875rem;--igx-button-text-transform: uppercase;--igx-button-line-height: 1rem;--igx-caption-font-family: var(--igx-font-family);--igx-caption-font-weight: 400;--igx-caption-font-size: 0.75rem;--igx-caption-font-style: normal;--igx-caption-letter-spacing: 0.025rem;--igx-caption-text-transform: none;--igx-caption-line-height: 1rem;--igx-overline-font-family: var(--igx-font-family);--igx-overline-font-weight: 400;--igx-overline-font-size: 0.625rem;--igx-overline-font-style: normal;--igx-overline-letter-spacing: 0.09375rem;--igx-overline-text-transform: uppercase;--igx-overline-line-height: 1rem}.igx-typography .igx-excel-filter__menu .igx-excel-filter__menu-header>h4,.igx-typography .igx-excel-filter__menu .igx-excel-filter__secondary-header>h4{font-family:var(--igx-h6-font-family);font-weight:var(--igx-h6-font-weight);font-size:var(--igx-h6-font-size);font-style:var(--igx-h6-font-style);letter-spacing:var(--igx-h6-letter-spacing);text-transform:var(--igx-h6-text-transform);line-height:var(--igx-h6-line-height);margin-top:var(--igx-h6-margin-top);margin-bottom:var(--igx-h6-margin-bottom)}.igx-typography .igx-excel-filter__secondary .igx-excel-filter__menu-header>h4,.igx-typography .igx-excel-filter__secondary .igx-excel-filter__secondary-header>h4{font-family:var(--igx-h6-font-family);font-weight:var(--igx-h6-font-weight);font-size:var(--igx-h6-font-size);font-style:var(--igx-h6-font-style);letter-spacing:var(--igx-h6-letter-spacing);text-transform:var(--igx-h6-text-transform);line-height:var(--igx-h6-line-height);margin-top:var(--igx-h6-margin-top);margin-bottom:var(--igx-h6-margin-bottom)}.igx-typography .igx-excel-filter__sort header,.igx-typography .igx-excel-filter__move header{font-family:var(--igx-overline-font-family);font-weight:var(--igx-overline-font-weight);font-size:var(--igx-overline-font-size);font-style:var(--igx-overline-font-style);letter-spacing:var(--igx-overline-letter-spacing);text-transform:var(--igx-overline-text-transform);line-height:var(--igx-overline-line-height)}.igx-typography .igx-excel-filter__menu--cosy .igx-excel-filter__menu-header>h4,.igx-typography .igx-excel-filter__menu--cosy .igx-excel-filter__secondary-header>h4{font-family:var(--igx-h6-font-family);font-weight:var(--igx-h6-font-weight);font-size:var(--igx-h6-font-size);font-style:var(--igx-h6-font-style);letter-spacing:var(--igx-h6-letter-spacing);text-transform:var(--igx-h6-text-transform);line-height:var(--igx-h6-line-height);margin-top:var(--igx-h6-margin-top);margin-bottom:var(--igx-h6-margin-bottom)}.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__menu-header>h4,.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__secondary-header>h4{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height)}.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__sort header,.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__move header{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height);text-transform:capitalize}.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__actions-pin span,.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__actions-pin--disabled span,.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__actions-unpin span,.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__actions-hide span,.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__actions-select span,.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__actions-selected span,.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__actions-filter span,.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__actions-clear span,.igx-typography .igx-excel-filter__menu--compact .igx-excel-filter__actions-clear--disabled span{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height)}.igx-typography .igx-excel-filter__menu--compact .igx-checkbox__label,.igx-typography .igx-excel-filter__menu--compact .igx-checkbox__label--before{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height)}.igx-typography .igx-excel-filter__secondary--cosy .igx-excel-filter__menu-header>h4,.igx-typography .igx-excel-filter__secondary--cosy .igx-excel-filter__secondary-header>h4{font-family:var(--igx-h6-font-family);font-weight:var(--igx-h6-font-weight);font-size:var(--igx-h6-font-size);font-style:var(--igx-h6-font-style);letter-spacing:var(--igx-h6-letter-spacing);text-transform:var(--igx-h6-text-transform);line-height:var(--igx-h6-line-height);margin-top:var(--igx-h6-margin-top);margin-bottom:var(--igx-h6-margin-bottom)}.igx-typography .igx-excel-filter__secondary--compact .igx-excel-filter__menu-header>h4,.igx-typography .igx-excel-filter__secondary--compact .igx-excel-filter__secondary-header>h4{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height)}.igx-typography .igx-banner__text{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height);margin-block-start:0;margin-block-end:0}.igx-typography .igx-bottom-nav__menu-item [igxBottomNavHeaderLabel],.igx-bottom-nav__menu-item .igx-typography [igxBottomNavHeaderLabel],.igx-typography .igx-bottom-nav__menu-item--selected [igxBottomNavHeaderLabel],.igx-bottom-nav__menu-item--selected .igx-typography [igxBottomNavHeaderLabel],.igx-typography .igx-bottom-nav__menu-item--disabled [igxBottomNavHeaderLabel],.igx-bottom-nav__menu-item--disabled .igx-typography [igxBottomNavHeaderLabel]{font-family:var(--igx-caption-font-family);font-weight:var(--igx-caption-font-weight);font-size:var(--igx-caption-font-size);font-style:var(--igx-caption-font-style);letter-spacing:var(--igx-caption-letter-spacing);text-transform:var(--igx-caption-text-transform);line-height:var(--igx-caption-line-height);margin:0}.igx-typography .igx-button{font-family:var(--igx-button-font-family);font-weight:var(--igx-button-font-weight);font-size:var(--igx-button-font-size);font-style:var(--igx-button-font-style);letter-spacing:var(--igx-button-letter-spacing);text-transform:var(--igx-button-text-transform);line-height:var(--igx-button-line-height);text-align:center}.igx-typography .igx-button--fab{font-family:var(--igx-button-font-family);font-weight:var(--igx-button-font-weight);font-size:var(--igx-button-font-size);font-style:var(--igx-button-font-style);letter-spacing:var(--igx-button-letter-spacing);text-transform:var(--igx-button-text-transform);line-height:var(--igx-button-line-height);text-align:center;margin:0}.igx-typography igx-category-chart,.igx-typography igx-category-chart category-chart{--title-text-style: var(--category-chart-title-text-style, normal 300 6rem/7rem inherit)}.igx-typography igx-category-chart,.igx-typography igx-category-chart category-chart{--subtitle-text-style: var(--category-chart-subtitle-text-style, normal 400 1rem/1.5rem inherit)}.igx-typography igx-category-chart,.igx-typography igx-category-chart category-chart{--x-axis-label-text-style: var(--category-chart-x-axis-label-text-style, normal 400 2.125rem/2.5rem inherit)}.igx-typography igx-category-chart,.igx-typography igx-category-chart category-chart{--x-axis-title-text-style: var(--category-chart-x-axis-title-text-style, normal 400 3rem/3.5625rem inherit)}.igx-typography igx-category-chart,.igx-typography igx-category-chart category-chart{--y-axis-label-text-style: var(--category-chart-y-axis-label-text-style, normal 400 2.125rem/2.5rem inherit)}.igx-typography igx-category-chart,.igx-typography igx-category-chart category-chart{--y-axis-title-text-style: var(--category-chart-y-axis-title-text-style, normal 400 3rem/3.5625rem inherit)}.igx-typography .igx-checkbox__label,.igx-typography .igx-checkbox__label--before{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height);margin-top:0;margin-bottom:0}.igx-typography .igx-chip{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height);font-weight:600}.igx-typography .igx-chip--compact .igx-chip__content,.igx-typography .igx-chip__ghost--compact .igx-chip__content{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height);font-size:12px;font-weight:600}.igx-typography .igx-column-actions__header-title{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height);margin:0}.igx-typography igx-data-chart,.igx-typography igx-data-chart data-chart{--title-text-style: var(--data-chart-title-text-style, normal 300 6rem/7rem inherit)}.igx-typography igx-data-chart,.igx-typography igx-data-chart data-chart{--subtitle-text-style: var(--data-chart-subtitle-text-style, normal 400 1rem/1.5rem inherit)}.igx-typography igx-dock-manager{--igc-font-family: var(--igx-font-family, inherit)}.igx-typography .igx-expansion-panel__header-title{font-family:var(--igx-h5-font-family);font-weight:var(--igx-h5-font-weight);font-size:var(--igx-h5-font-size);font-style:var(--igx-h5-font-style);letter-spacing:var(--igx-h5-letter-spacing);text-transform:var(--igx-h5-text-transform);line-height:var(--igx-h5-line-height);margin-top:var(--igx-h5-margin-top);margin-bottom:var(--igx-h5-margin-bottom);margin:0}.igx-typography .igx-expansion-panel__header-description{font-family:var(--igx-subtitle-2-font-family);font-weight:var(--igx-subtitle-2-font-weight);font-size:var(--igx-subtitle-2-font-size);font-style:var(--igx-subtitle-2-font-style);letter-spacing:var(--igx-subtitle-2-letter-spacing);text-transform:var(--igx-subtitle-2-text-transform);line-height:var(--igx-subtitle-2-line-height);margin:0}.igx-typography .igx-expansion-panel__body{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height);margin:0}.igx-typography igx-financial-chart,.igx-typography igx-financial-chart financial-chart{--title-text-style: var(--financial-chart-title-text-style, normal 300 6rem/7rem inherit)}.igx-typography igx-financial-chart,.igx-typography igx-financial-chart financial-chart{--subtitle-text-style: var(--financial-chart-subtitle-text-style, normal 400 1rem/1.5rem inherit)}.igx-typography igx-financial-chart,.igx-typography igx-financial-chart financial-chart{--x-axis-label-text-style: var(--financial-chart-x-axis-label-text-style, normal 400 2.125rem/2.5rem inherit)}.igx-typography igx-financial-chart,.igx-typography igx-financial-chart financial-chart{--x-axis-title-text-style: var(--financial-chart-x-axis-title-text-style, normal 400 3rem/3.5625rem inherit)}.igx-typography igx-financial-chart,.igx-typography igx-financial-chart financial-chart{--y-axis-label-text-style: var(--financial-chart-y-axis-label-text-style, normal 400 2.125rem/2.5rem inherit)}.igx-typography igx-financial-chart,.igx-typography igx-financial-chart financial-chart{--y-axis-title-text-style: var(--financial-chart-y-axis-title-text-style, normal 400 3rem/3.5625rem inherit)}.igx-typography igx-funnel-chart,.igx-typography igx-funnel-chart funnel-chart{--outer-label-text-style: var(--funnel-chart-outer-label-text-style, normal 300 6rem/7rem inherit)}.igx-typography igx-funnel-chart,.igx-typography igx-funnel-chart funnel-chart{--text-style: var(--funnel-chart-text-style, normal 400 1rem/1.5rem inherit)}.igx-typography igx-linear-gauge{--linear-gauge-font: var(--igx-font-family, inherit)}.igx-typography igx-radial-gauge{--radial-gauge-font: var(--igx-font-family, inherit)}.igx-typography igx-bullet-graph{--bullet-graph-font: var(--igx-font-family, inherit)}.igx-typography .igx-input-group__input,.igx-typography .igx-input-group__textarea{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height);margin:0}.igx-typography .igx-input-group__hint{font-family:var(--igx-caption-font-family);font-weight:var(--igx-caption-font-weight);font-size:var(--igx-caption-font-size);font-style:var(--igx-caption-font-style);letter-spacing:var(--igx-caption-letter-spacing);text-transform:var(--igx-caption-text-transform);line-height:var(--igx-caption-line-height);margin:0}.igx-typography .igx-input-group igx-prefix,.igx-input-group .igx-typography igx-prefix,.igx-typography .igx-input-group--focused igx-prefix,.igx-input-group--focused .igx-typography igx-prefix,.igx-typography .igx-input-group [igxPrefix],.igx-input-group .igx-typography [igxPrefix],.igx-typography .igx-input-group--focused [igxPrefix],.igx-input-group--focused .igx-typography [igxPrefix],.igx-typography .igx-input-group igx-suffix,.igx-input-group .igx-typography igx-suffix,.igx-typography .igx-input-group--focused igx-suffix,.igx-input-group--focused .igx-typography igx-suffix,.igx-typography .igx-input-group [igxSuffix],.igx-input-group .igx-typography [igxSuffix],.igx-typography .igx-input-group--focused [igxSuffix],.igx-input-group--focused .igx-typography [igxSuffix]{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height);margin:0}.igx-typography igx-navbar-title,.igx-typography [igxNavbarTitle],.igx-typography .igx-navbar__title{font-family:var(--igx-h6-font-family);font-weight:var(--igx-h6-font-weight);font-size:var(--igx-h6-font-size);font-style:var(--igx-h6-font-style);letter-spacing:var(--igx-h6-letter-spacing);text-transform:var(--igx-h6-text-transform);line-height:var(--igx-h6-line-height);margin-top:var(--igx-h6-margin-top);margin-bottom:var(--igx-h6-margin-bottom);margin-bottom:0}.igx-typography .igx-nav-drawer__item,.igx-typography .igx-nav-drawer__item--active{font-family:var(--igx-subtitle-2-font-family);font-weight:var(--igx-subtitle-2-font-weight);font-size:var(--igx-subtitle-2-font-size);font-style:var(--igx-subtitle-2-font-style);letter-spacing:var(--igx-subtitle-2-letter-spacing);text-transform:var(--igx-subtitle-2-text-transform);line-height:var(--igx-subtitle-2-line-height)}.igx-typography .igx-nav-drawer__item--header{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height);margin:0}.igx-typography .igx-radio__label,.igx-typography .igx-radio__label--before{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height);margin-top:0;margin-bottom:0}.igx-typography igx-shape-chart,.igx-typography igx-shape-chart shape-chart{--title-text-style: var(--shape-chart-title-text-style, normal 600 1.25rem/1.5rem inherit)}.igx-typography igx-shape-chart,.igx-typography igx-shape-chart shape-chart{--subtitle-text-style: var(--shape-chart-subtitle-text-style, normal 400 1rem/1.5rem inherit)}.igx-typography igx-shape-chart,.igx-typography igx-shape-chart shape-chart{--x-axis-title-text-style: var(--shape-chart-x-axis-title-text-style, normal 400 3rem/3.5625rem inherit)}.igx-typography igx-shape-chart,.igx-typography igx-shape-chart shape-chart{--x-axis-label-text-style: var(--shape-chart-x-axis-label-text-style, normal 400 2.125rem/2.5rem inherit)}.igx-typography igx-shape-chart,.igx-typography igx-shape-chart shape-chart{--y-axis-title-text-style: var(--shape-chart-y-axis-title-text-style, normal 400 3rem/3.5625rem inherit)}.igx-typography igx-shape-chart,.igx-typography igx-shape-chart shape-chart{--y-axis-label-text-style: var(--shape-chart-y-axis-label-text-style, normal 400 2.125rem/2.5rem inherit)}.igx-typography .igx-slider-thumb-label-from__container,.igx-typography .igx-slider-thumb-label-to__container{font-family:var(--igx-caption-font-family);font-weight:var(--igx-caption-font-weight);font-size:var(--igx-caption-font-size);font-style:var(--igx-caption-font-style);letter-spacing:var(--igx-caption-letter-spacing);text-transform:var(--igx-caption-text-transform);line-height:var(--igx-caption-line-height)}.igx-typography .igx-slider__ticks-label{font-family:var(--igx-caption-font-family);font-weight:var(--igx-caption-font-weight);font-size:var(--igx-caption-font-size);font-style:var(--igx-caption-font-style);letter-spacing:var(--igx-caption-letter-spacing);text-transform:var(--igx-caption-text-transform);line-height:var(--igx-caption-line-height)}.igx-typography .igx-snackbar__message{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height)}.igx-typography .igx-switch__label,.igx-typography .igx-switch__label--before{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height);margin-top:0;margin-bottom:0}.igx-typography .igx-stepper__step-title{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height);margin-top:0;margin-bottom:0}.igx-typography .igx-stepper__step-subtitle{font-family:var(--igx-caption-font-family);font-weight:var(--igx-caption-font-weight);font-size:var(--igx-caption-font-size);font-style:var(--igx-caption-font-style);letter-spacing:var(--igx-caption-letter-spacing);text-transform:var(--igx-caption-text-transform);line-height:var(--igx-caption-line-height);margin-top:0;margin-bottom:0}.igx-typography .igx-stepper__step-header--current .igx-stepper__step-title{font-weight:600}.igx-typography .igx-tabs__header-item-inner>[igxtabheaderlabel]{font-family:var(--igx-button-font-family);font-weight:var(--igx-button-font-weight);font-size:var(--igx-button-font-size);font-style:var(--igx-button-font-style);letter-spacing:var(--igx-button-letter-spacing);text-transform:var(--igx-button-text-transform);line-height:var(--igx-button-line-height);margin-top:0;margin-bottom:0}.igx-typography .igx-time-picker__header-ampm{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height)}.igx-typography .igx-time-picker__header-hour{font-family:var(--igx-h4-font-family);font-weight:var(--igx-h4-font-weight);font-size:var(--igx-h4-font-size);font-style:var(--igx-h4-font-style);letter-spacing:var(--igx-h4-letter-spacing);text-transform:var(--igx-h4-text-transform);line-height:var(--igx-h4-line-height);margin-top:var(--igx-h4-margin-top);margin-bottom:var(--igx-h4-margin-bottom);margin-top:0}.igx-typography .igx-time-picker__column{font-family:var(--igx-body-1-font-family);font-weight:var(--igx-body-1-font-weight);font-size:var(--igx-body-1-font-size);font-style:var(--igx-body-1-font-style);letter-spacing:var(--igx-body-1-letter-spacing);text-transform:var(--igx-body-1-text-transform);line-height:var(--igx-body-1-line-height);margin-top:var(--igx-body-1-margin-top);margin-bottom:var(--igx-body-1-margin-bottom);margin-top:0;margin-bottom:0}.igx-typography .igx-toast>*{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height);margin:0}.igx-typography .igx-tooltip--mobile{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height)}.igx-typography .igx-tooltip--desktop{font-size:.625rem;font-weight:600}.igx-typography .igx-tree-node__content{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height)}.igx-typography .igx-calendar__header-year{font-family:var(--igx-overline-font-family);font-weight:var(--igx-overline-font-weight);font-size:var(--igx-overline-font-size);font-style:var(--igx-overline-font-style);letter-spacing:var(--igx-overline-letter-spacing);text-transform:var(--igx-overline-text-transform);line-height:var(--igx-overline-line-height);margin:0}.igx-typography .igx-calendar__header-date{font-family:var(--igx-h4-font-family);font-weight:var(--igx-h4-font-weight);font-size:var(--igx-h4-font-size);font-style:var(--igx-h4-font-style);letter-spacing:var(--igx-h4-letter-spacing);text-transform:var(--igx-h4-text-transform);line-height:var(--igx-h4-line-height);margin-top:var(--igx-h4-margin-top);margin-bottom:var(--igx-h4-margin-bottom);margin:0}.igx-typography .igx-calendar-picker__date{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height);margin:0}.igx-typography .igx-calendar__date-content{font-family:var(--igx-body-1-font-family);font-weight:var(--igx-body-1-font-weight);font-size:var(--igx-body-1-font-size);font-style:var(--igx-body-1-font-style);letter-spacing:var(--igx-body-1-letter-spacing);text-transform:var(--igx-body-1-text-transform);line-height:var(--igx-body-1-line-height);margin-top:var(--igx-body-1-margin-top);margin-bottom:var(--igx-body-1-margin-bottom);margin:0}.igx-typography .igx-calendar__label{font-family:var(--igx-body-1-font-family);font-weight:var(--igx-body-1-font-weight);font-size:var(--igx-body-1-font-size);font-style:var(--igx-body-1-font-style);letter-spacing:var(--igx-body-1-letter-spacing);text-transform:var(--igx-body-1-text-transform);line-height:var(--igx-body-1-line-height);margin-top:var(--igx-body-1-margin-top);margin-bottom:var(--igx-body-1-margin-bottom)}.igx-typography .igx-calendar__year--current{font-family:var(--igx-body-1-font-family);font-weight:var(--igx-body-1-font-weight);font-size:var(--igx-body-1-font-size);font-style:var(--igx-body-1-font-style);letter-spacing:var(--igx-body-1-letter-spacing);text-transform:var(--igx-body-1-text-transform);line-height:var(--igx-body-1-line-height);margin-top:var(--igx-body-1-margin-top);margin-bottom:var(--igx-body-1-margin-bottom);font-size:1.5rem;line-height:3.25rem;margin:0}.igx-typography .igx-card-header__title,.igx-typography .igx-card-header__title--small{font-family:var(--igx-h6-font-family);font-weight:var(--igx-h6-font-weight);font-size:var(--igx-h6-font-size);font-style:var(--igx-h6-font-style);letter-spacing:var(--igx-h6-letter-spacing);text-transform:var(--igx-h6-text-transform);line-height:var(--igx-h6-line-height);margin-top:var(--igx-h6-margin-top);margin-bottom:var(--igx-h6-margin-bottom);margin:0}.igx-typography .igx-card-header__title--small{font-family:var(--igx-subtitle-2-font-family);font-weight:var(--igx-subtitle-2-font-weight);font-size:var(--igx-subtitle-2-font-size);font-style:var(--igx-subtitle-2-font-style);letter-spacing:var(--igx-subtitle-2-letter-spacing);text-transform:var(--igx-subtitle-2-text-transform);line-height:var(--igx-subtitle-2-line-height);margin:0}.igx-typography .igx-card-header__subtitle{font-family:var(--igx-subtitle-2-font-family);font-weight:var(--igx-subtitle-2-font-weight);font-size:var(--igx-subtitle-2-font-size);font-style:var(--igx-subtitle-2-font-style);letter-spacing:var(--igx-subtitle-2-letter-spacing);text-transform:var(--igx-subtitle-2-text-transform);line-height:var(--igx-subtitle-2-line-height);margin:0}.igx-typography .igx-card-content>p{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height);margin:0}.igx-typography .igx-dialog__window-title{font-family:var(--igx-h6-font-family);font-weight:var(--igx-h6-font-weight);font-size:var(--igx-h6-font-size);font-style:var(--igx-h6-font-style);letter-spacing:var(--igx-h6-letter-spacing);text-transform:var(--igx-h6-text-transform);line-height:var(--igx-h6-line-height);margin-top:var(--igx-h6-margin-top);margin-bottom:var(--igx-h6-margin-bottom);margin:0}.igx-typography .igx-dialog__window-content{font-family:var(--igx-body-1-font-family);font-weight:var(--igx-body-1-font-weight);font-size:var(--igx-body-1-font-size);font-style:var(--igx-body-1-font-style);letter-spacing:var(--igx-body-1-letter-spacing);text-transform:var(--igx-body-1-text-transform);line-height:var(--igx-body-1-line-height);margin-top:var(--igx-body-1-margin-top);margin-bottom:var(--igx-body-1-margin-bottom);margin:0}.igx-typography .igx-dialog__window-content>*{letter-spacing:normal}.igx-typography .igx-drop-down__group label,.igx-drop-down__group .igx-typography label,.igx-typography .igx-drop-down__header{font-family:var(--igx-overline-font-family);font-weight:var(--igx-overline-font-weight);font-size:var(--igx-overline-font-size);font-style:var(--igx-overline-font-style);letter-spacing:var(--igx-overline-letter-spacing);text-transform:var(--igx-overline-text-transform);line-height:var(--igx-overline-line-height);margin:0}.igx-typography .igx-drop-down__item{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height);margin:0}.igx-typography .igx-list__header{font-family:var(--igx-overline-font-family);font-weight:var(--igx-overline-font-weight);font-size:var(--igx-overline-font-size);font-style:var(--igx-overline-font-style);letter-spacing:var(--igx-overline-letter-spacing);text-transform:var(--igx-overline-text-transform);line-height:var(--igx-overline-line-height);margin:0}.igx-typography .igx-list__item-lines,.igx-typography .igx-list__item-line-title{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height);margin:0}.igx-typography .igx-list__item-line-subtitle{font-family:var(--igx-caption-font-family);font-weight:var(--igx-caption-font-weight);font-size:var(--igx-caption-font-size);font-style:var(--igx-caption-font-style);letter-spacing:var(--igx-caption-letter-spacing);text-transform:var(--igx-caption-text-transform);line-height:var(--igx-caption-line-height);margin:0}.igx-typography .igx-calendar__header-year{font-family:var(--igx-overline-font-family);font-weight:var(--igx-overline-font-weight);font-size:var(--igx-overline-font-size);font-style:var(--igx-overline-font-style);letter-spacing:var(--igx-overline-letter-spacing);text-transform:var(--igx-overline-text-transform);line-height:var(--igx-overline-line-height);margin:0}.igx-typography .igx-calendar__header-date{font-family:var(--igx-h4-font-family);font-weight:var(--igx-h4-font-weight);font-size:var(--igx-h4-font-size);font-style:var(--igx-h4-font-style);letter-spacing:var(--igx-h4-letter-spacing);text-transform:var(--igx-h4-text-transform);line-height:var(--igx-h4-line-height);margin-top:var(--igx-h4-margin-top);margin-bottom:var(--igx-h4-margin-bottom);margin:0}.igx-typography .igx-calendar-picker__date{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height);margin:0}.igx-typography .igx-calendar__date-content{font-family:var(--igx-body-1-font-family);font-weight:var(--igx-body-1-font-weight);font-size:var(--igx-body-1-font-size);font-style:var(--igx-body-1-font-style);letter-spacing:var(--igx-body-1-letter-spacing);text-transform:var(--igx-body-1-text-transform);line-height:var(--igx-body-1-line-height);margin-top:var(--igx-body-1-margin-top);margin-bottom:var(--igx-body-1-margin-bottom);margin:0}.igx-typography .igx-calendar__label{font-family:var(--igx-body-1-font-family);font-weight:var(--igx-body-1-font-weight);font-size:var(--igx-body-1-font-size);font-style:var(--igx-body-1-font-style);letter-spacing:var(--igx-body-1-letter-spacing);text-transform:var(--igx-body-1-text-transform);line-height:var(--igx-body-1-line-height);margin-top:var(--igx-body-1-margin-top);margin-bottom:var(--igx-body-1-margin-bottom)}.igx-typography .igx-calendar__year--current{font-family:var(--igx-body-1-font-family);font-weight:var(--igx-body-1-font-weight);font-size:var(--igx-body-1-font-size);font-style:var(--igx-body-1-font-style);letter-spacing:var(--igx-body-1-letter-spacing);text-transform:var(--igx-body-1-text-transform);line-height:var(--igx-body-1-line-height);margin-top:var(--igx-body-1-margin-top);margin-bottom:var(--igx-body-1-margin-bottom);font-size:1.5rem;line-height:3.25rem;margin:0}.igx-typography .igx-dialog__window-title{font-family:var(--igx-h6-font-family);font-weight:var(--igx-h6-font-weight);font-size:var(--igx-h6-font-size);font-style:var(--igx-h6-font-style);letter-spacing:var(--igx-h6-letter-spacing);text-transform:var(--igx-h6-text-transform);line-height:var(--igx-h6-line-height);margin-top:var(--igx-h6-margin-top);margin-bottom:var(--igx-h6-margin-bottom);margin:0}.igx-typography .igx-dialog__window-content{font-family:var(--igx-body-1-font-family);font-weight:var(--igx-body-1-font-weight);font-size:var(--igx-body-1-font-size);font-style:var(--igx-body-1-font-style);letter-spacing:var(--igx-body-1-letter-spacing);text-transform:var(--igx-body-1-text-transform);line-height:var(--igx-body-1-line-height);margin-top:var(--igx-body-1-margin-top);margin-bottom:var(--igx-body-1-margin-bottom);margin:0}.igx-typography .igx-dialog__window-content>*{letter-spacing:normal}.igx-typography .igx-drop-down__group label,.igx-drop-down__group .igx-typography label,.igx-typography .igx-drop-down__header{font-family:var(--igx-overline-font-family);font-weight:var(--igx-overline-font-weight);font-size:var(--igx-overline-font-size);font-style:var(--igx-overline-font-style);letter-spacing:var(--igx-overline-letter-spacing);text-transform:var(--igx-overline-text-transform);line-height:var(--igx-overline-line-height);margin:0}.igx-typography .igx-drop-down__item{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height);margin:0}.igx-typography .igx-typography__h1,.igx-typography h1{font-family:var(--igx-h1-font-family);font-weight:var(--igx-h1-font-weight);font-size:var(--igx-h1-font-size);font-style:var(--igx-h1-font-style);letter-spacing:var(--igx-h1-letter-spacing);text-transform:var(--igx-h1-text-transform);line-height:var(--igx-h1-line-height);margin-top:var(--igx-h1-margin-top);margin-bottom:var(--igx-h1-margin-bottom)}.igx-typography .igx-typography__h2,.igx-typography h2{font-family:var(--igx-h2-font-family);font-weight:var(--igx-h2-font-weight);font-size:var(--igx-h2-font-size);font-style:var(--igx-h2-font-style);letter-spacing:var(--igx-h2-letter-spacing);text-transform:var(--igx-h2-text-transform);line-height:var(--igx-h2-line-height);margin-top:var(--igx-h2-margin-top);margin-bottom:var(--igx-h2-margin-bottom)}.igx-typography .igx-typography__h3,.igx-typography h3{font-family:var(--igx-h3-font-family);font-weight:var(--igx-h3-font-weight);font-size:var(--igx-h3-font-size);font-style:var(--igx-h3-font-style);letter-spacing:var(--igx-h3-letter-spacing);text-transform:var(--igx-h3-text-transform);line-height:var(--igx-h3-line-height);margin-top:var(--igx-h3-margin-top);margin-bottom:var(--igx-h3-margin-bottom)}.igx-typography .igx-typography__h4,.igx-typography h4{font-family:var(--igx-h4-font-family);font-weight:var(--igx-h4-font-weight);font-size:var(--igx-h4-font-size);font-style:var(--igx-h4-font-style);letter-spacing:var(--igx-h4-letter-spacing);text-transform:var(--igx-h4-text-transform);line-height:var(--igx-h4-line-height);margin-top:var(--igx-h4-margin-top);margin-bottom:var(--igx-h4-margin-bottom)}.igx-typography .igx-typography__h5,.igx-typography h5{font-family:var(--igx-h5-font-family);font-weight:var(--igx-h5-font-weight);font-size:var(--igx-h5-font-size);font-style:var(--igx-h5-font-style);letter-spacing:var(--igx-h5-letter-spacing);text-transform:var(--igx-h5-text-transform);line-height:var(--igx-h5-line-height);margin-top:var(--igx-h5-margin-top);margin-bottom:var(--igx-h5-margin-bottom)}.igx-typography .igx-typography__h6,.igx-typography h6{font-family:var(--igx-h6-font-family);font-weight:var(--igx-h6-font-weight);font-size:var(--igx-h6-font-size);font-style:var(--igx-h6-font-style);letter-spacing:var(--igx-h6-letter-spacing);text-transform:var(--igx-h6-text-transform);line-height:var(--igx-h6-line-height);margin-top:var(--igx-h6-margin-top);margin-bottom:var(--igx-h6-margin-bottom)}.igx-typography .igx-typography__subtitle-1{font-family:var(--igx-subtitle-1-font-family);font-weight:var(--igx-subtitle-1-font-weight);font-size:var(--igx-subtitle-1-font-size);font-style:var(--igx-subtitle-1-font-style);letter-spacing:var(--igx-subtitle-1-letter-spacing);text-transform:var(--igx-subtitle-1-text-transform);line-height:var(--igx-subtitle-1-line-height)}.igx-typography .igx-typography__subtitle-2{font-family:var(--igx-subtitle-2-font-family);font-weight:var(--igx-subtitle-2-font-weight);font-size:var(--igx-subtitle-2-font-size);font-style:var(--igx-subtitle-2-font-style);letter-spacing:var(--igx-subtitle-2-letter-spacing);text-transform:var(--igx-subtitle-2-text-transform);line-height:var(--igx-subtitle-2-line-height)}.igx-typography .igx-typography__body-1,.igx-typography p{font-family:var(--igx-body-1-font-family);font-weight:var(--igx-body-1-font-weight);font-size:var(--igx-body-1-font-size);font-style:var(--igx-body-1-font-style);letter-spacing:var(--igx-body-1-letter-spacing);text-transform:var(--igx-body-1-text-transform);line-height:var(--igx-body-1-line-height);margin-top:var(--igx-body-1-margin-top);margin-bottom:var(--igx-body-1-margin-bottom)}.igx-typography .igx-typography__body-2{font-family:var(--igx-body-2-font-family);font-weight:var(--igx-body-2-font-weight);font-size:var(--igx-body-2-font-size);font-style:var(--igx-body-2-font-style);letter-spacing:var(--igx-body-2-letter-spacing);text-transform:var(--igx-body-2-text-transform);line-height:var(--igx-body-2-line-height)}.igx-typography .igx-typography__button{font-family:var(--igx-button-font-family);font-weight:var(--igx-button-font-weight);font-size:var(--igx-button-font-size);font-style:var(--igx-button-font-style);letter-spacing:var(--igx-button-letter-spacing);text-transform:var(--igx-button-text-transform);line-height:var(--igx-button-line-height)}.igx-typography .igx-typography__caption{font-family:var(--igx-caption-font-family);font-weight:var(--igx-caption-font-weight);font-size:var(--igx-caption-font-size);font-style:var(--igx-caption-font-style);letter-spacing:var(--igx-caption-letter-spacing);text-transform:var(--igx-caption-text-transform);line-height:var(--igx-caption-line-height)}.igx-typography .igx-typography__overline{font-family:var(--igx-overline-font-family);font-weight:var(--igx-overline-font-weight);font-size:var(--igx-overline-font-size);font-style:var(--igx-overline-font-style);letter-spacing:var(--igx-overline-letter-spacing);text-transform:var(--igx-overline-text-transform);line-height:var(--igx-overline-line-height)}:root{--igx-primary-50: var(--igx-primary-h), calc(var(--igx-primary-s) * 1.23), calc(var(--igx-primary-l) * 1.78);--igx-primary-50-contrast: black;--igx-primary-100: var(--igx-primary-h), calc(var(--igx-primary-s) / 1.25), calc(var(--igx-primary-l) * 1.66);--igx-primary-100-contrast: black;--igx-primary-200: var(--igx-primary-h), calc(var(--igx-primary-s) * .64), calc(var(--igx-primary-l) * 1.43);--igx-primary-200-contrast: black;--igx-primary-300: var(--igx-primary-h), calc(var(--igx-primary-s) * .73), calc(var(--igx-primary-l) * 1.19);--igx-primary-300-contrast: black;--igx-primary-400: var(--igx-primary-h), calc(var(--igx-primary-s) * .875), calc(var(--igx-primary-l) * 1.08);--igx-primary-400-contrast: black;--igx-primary-h: 204deg;--igx-primary-s: 100%;--igx-primary-l: 50%;--igx-primary-a: 1;--igx-primary-500: var(--igx-primary-h), var(--igx-primary-s), var(--igx-primary-l);--igx-primary-500-contrast: black;--igx-primary-600: var(--igx-primary-h), calc(var(--igx-primary-s) * 1.26), calc(var(--igx-primary-l) * .89);--igx-primary-600-contrast: black;--igx-primary-700: var(--igx-primary-h), calc(var(--igx-primary-s) * 1.52), calc(var(--igx-primary-l) * .81);--igx-primary-700-contrast: black;--igx-primary-800: var(--igx-primary-h), calc(var(--igx-primary-s) * 1.5), calc(var(--igx-primary-l) * .73);--igx-primary-800-contrast: white;--igx-primary-900: var(--igx-primary-h), calc(var(--igx-primary-s) * 1.34), calc(var(--igx-primary-l) * .64);--igx-primary-900-contrast: white;--igx-primary-A100: var(--igx-primary-h), calc(var(--igx-primary-s) * 1.23), calc(var(--igx-primary-l) * 1.34);--igx-primary-A100-contrast: black;--igx-primary-A200: var(--igx-primary-h), calc(var(--igx-primary-s) * 1.22), calc(var(--igx-primary-l) * 1.16);--igx-primary-A200-contrast: black;--igx-primary-A400: var(--igx-primary-h), calc(var(--igx-primary-s) * 1.23), calc(var(--igx-primary-l) * .91);--igx-primary-A400-contrast: black;--igx-primary-A700: var(--igx-primary-h), calc(var(--igx-primary-s) * 1.22), calc(var(--igx-primary-l) * .65);--igx-primary-A700-contrast: white;--igx-secondary-50: var(--igx-secondary-h), calc(var(--igx-secondary-s) * 1.23), calc(var(--igx-secondary-l) * 1.78);--igx-secondary-50-contrast: black;--igx-secondary-100: var(--igx-secondary-h), calc(var(--igx-secondary-s) / 1.25), calc(var(--igx-secondary-l) * 1.66);--igx-secondary-100-contrast: black;--igx-secondary-200: var(--igx-secondary-h), calc(var(--igx-secondary-s) * .64), calc(var(--igx-secondary-l) * 1.43);--igx-secondary-200-contrast: black;--igx-secondary-300: var(--igx-secondary-h), calc(var(--igx-secondary-s) * .73), calc(var(--igx-secondary-l) * 1.19);--igx-secondary-300-contrast: black;--igx-secondary-400: var(--igx-secondary-h), calc(var(--igx-secondary-s) * .875), calc(var(--igx-secondary-l) * 1.08);--igx-secondary-400-contrast: black;--igx-secondary-h: 333deg;--igx-secondary-s: 79%;--igx-secondary-l: 50%;--igx-secondary-a: 1;--igx-secondary-500: var(--igx-secondary-h), var(--igx-secondary-s), var(--igx-secondary-l);--igx-secondary-500-contrast: black;--igx-secondary-600: var(--igx-secondary-h), calc(var(--igx-secondary-s) * 1.26), calc(var(--igx-secondary-l) * .89);--igx-secondary-600-contrast: white;--igx-secondary-700: var(--igx-secondary-h), calc(var(--igx-secondary-s) * 1.52), calc(var(--igx-secondary-l) * .81);--igx-secondary-700-contrast: white;--igx-secondary-800: var(--igx-secondary-h), calc(var(--igx-secondary-s) * 1.5), calc(var(--igx-secondary-l) * .73);--igx-secondary-800-contrast: white;--igx-secondary-900: var(--igx-secondary-h), calc(var(--igx-secondary-s) * 1.34), calc(var(--igx-secondary-l) * .64);--igx-secondary-900-contrast: white;--igx-secondary-A100: var(--igx-secondary-h), calc(var(--igx-secondary-s) * 1.23), calc(var(--igx-secondary-l) * 1.34);--igx-secondary-A100-contrast: black;--igx-secondary-A200: var(--igx-secondary-h), calc(var(--igx-secondary-s) * 1.22), calc(var(--igx-secondary-l) * 1.16);--igx-secondary-A200-contrast: black;--igx-secondary-A400: var(--igx-secondary-h), calc(var(--igx-secondary-s) * 1.23), calc(var(--igx-secondary-l) * .91);--igx-secondary-A400-contrast: white;--igx-secondary-A700: var(--igx-secondary-h), calc(var(--igx-secondary-s) * 1.22), calc(var(--igx-secondary-l) * .65);--igx-secondary-A700-contrast: white;--igx-grays-50: var(--igx-grays-h), var(--igx-grays-s), 98%;--igx-grays-50-contrast: black;--igx-grays-100: var(--igx-grays-h), var(--igx-grays-s), 96%;--igx-grays-100-contrast: black;--igx-grays-200: var(--igx-grays-h), var(--igx-grays-s), 93%;--igx-grays-200-contrast: black;--igx-grays-300: var(--igx-grays-h), var(--igx-grays-s), 88%;--igx-grays-300-contrast: black;--igx-grays-400: var(--igx-grays-h), var(--igx-grays-s), 74%;--igx-grays-400-contrast: black;--igx-grays-h: 0deg;--igx-grays-s: 0%;--igx-grays-l: 62%;--igx-grays-a: 1;--igx-grays-500: var(--igx-grays-h), var(--igx-grays-s), 62%;--igx-grays-500-contrast: black;--igx-grays-600: var(--igx-grays-h), var(--igx-grays-s), 54%;--igx-grays-600-contrast: black;--igx-grays-700: var(--igx-grays-h), var(--igx-grays-s), 38%;--igx-grays-700-contrast: white;--igx-grays-800: var(--igx-grays-h), var(--igx-grays-s), 26%;--igx-grays-800-contrast: white;--igx-grays-900: var(--igx-grays-h), var(--igx-grays-s), 13%;--igx-grays-900-contrast: white;--igx-info-h: 209deg;--igx-info-s: 84%;--igx-info-l: 45%;--igx-info-a: 1;--igx-info-500: var(--igx-info-h), var(--igx-info-s), var(--igx-info-l);--igx-info-500-contrast: black;--igx-success-h: 131deg;--igx-success-s: 43%;--igx-success-l: 51%;--igx-success-a: 1;--igx-success-500: var(--igx-success-h), var(--igx-success-s), var(--igx-success-l);--igx-success-500-contrast: black;--igx-warn-h: 37deg;--igx-warn-s: 96%;--igx-warn-l: 61%;--igx-warn-a: 1;--igx-warn-500: var(--igx-warn-h), var(--igx-warn-s), var(--igx-warn-l);--igx-warn-500-contrast: black;--igx-error-h: 346deg;--igx-error-s: 100%;--igx-error-l: 54%;--igx-error-a: 1;--igx-error-500: var(--igx-error-h), var(--igx-error-s), var(--igx-error-l);--igx-error-500-contrast: black;--igx-surface-h: 0deg;--igx-surface-s: 0%;--igx-surface-l: 100%;--igx-surface-a: 1;--igx-surface-500: var(--igx-surface-h), var(--igx-surface-s), var(--igx-surface-l);--igx-surface-500-contrast: black}:root{--igx-elevation-0: none;--igx-elevation-1: 0 calc(var(--igx-elevation-factor, 1) * 1px) calc(var(--igx-elevation-factor, 1) * 3px) 0 rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 1px) calc(var(--igx-elevation-factor, 1) * 1px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 2px) calc(var(--igx-elevation-factor, 1) * 1px) calc(var(--igx-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.08);--igx-elevation-2: 0 calc(var(--igx-elevation-factor, 1) * 1px) calc(var(--igx-elevation-factor, 1) * 5px) 0 rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 2px) calc(var(--igx-elevation-factor, 1) * 2px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 3px) calc(var(--igx-elevation-factor, 1) * 1px) calc(var(--igx-elevation-factor, 1) * -2px) rgba(0, 0, 0, 0.08);--igx-elevation-3: 0 calc(var(--igx-elevation-factor, 1) * 1px) calc(var(--igx-elevation-factor, 1) * 8px) 0 rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 3px) calc(var(--igx-elevation-factor, 1) * 4px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 3px) calc(var(--igx-elevation-factor, 1) * 3px) calc(var(--igx-elevation-factor, 1) * -2px) rgba(0, 0, 0, 0.08);--igx-elevation-4: 0 calc(var(--igx-elevation-factor, 1) * 2px) calc(var(--igx-elevation-factor, 1) * 4px) calc(var(--igx-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 4px) calc(var(--igx-elevation-factor, 1) * 5px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 1px) calc(var(--igx-elevation-factor, 1) * 10px) 0 rgba(0, 0, 0, 0.08);--igx-elevation-5: 0 calc(var(--igx-elevation-factor, 1) * 3px) calc(var(--igx-elevation-factor, 1) * 5px) calc(var(--igx-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 5px) calc(var(--igx-elevation-factor, 1) * 8px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 1px) calc(var(--igx-elevation-factor, 1) * 14px) 0 rgba(0, 0, 0, 0.08);--igx-elevation-6: 0 calc(var(--igx-elevation-factor, 1) * 3px) calc(var(--igx-elevation-factor, 1) * 5px) calc(var(--igx-elevation-factor, 1) * -1px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 6px) calc(var(--igx-elevation-factor, 1) * 10px) 0 rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 1px) calc(var(--igx-elevation-factor, 1) * 18px) 0 rgba(0, 0, 0, 0.08);--igx-elevation-7: 0 calc(var(--igx-elevation-factor, 1) * 4px) calc(var(--igx-elevation-factor, 1) * 5px) calc(var(--igx-elevation-factor, 1) * -2px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 7px) calc(var(--igx-elevation-factor, 1) * 10px) calc(var(--igx-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 2px) calc(var(--igx-elevation-factor, 1) * 16px) calc(var(--igx-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.08);--igx-elevation-8: 0 calc(var(--igx-elevation-factor, 1) * 5px) calc(var(--igx-elevation-factor, 1) * 5px) calc(var(--igx-elevation-factor, 1) * -3px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 8px) calc(var(--igx-elevation-factor, 1) * 10px) calc(var(--igx-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 3px) calc(var(--igx-elevation-factor, 1) * 14px) calc(var(--igx-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.08);--igx-elevation-9: 0 calc(var(--igx-elevation-factor, 1) * 5px) calc(var(--igx-elevation-factor, 1) * 6px) calc(var(--igx-elevation-factor, 1) * -3px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 9px) calc(var(--igx-elevation-factor, 1) * 12px) calc(var(--igx-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 3px) calc(var(--igx-elevation-factor, 1) * 16px) calc(var(--igx-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.08);--igx-elevation-10: 0 calc(var(--igx-elevation-factor, 1) * 6px) calc(var(--igx-elevation-factor, 1) * 6px) calc(var(--igx-elevation-factor, 1) * -3px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 10px) calc(var(--igx-elevation-factor, 1) * 14px) calc(var(--igx-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 4px) calc(var(--igx-elevation-factor, 1) * 18px) calc(var(--igx-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.08);--igx-elevation-11: 0 calc(var(--igx-elevation-factor, 1) * 6px) calc(var(--igx-elevation-factor, 1) * 7px) calc(var(--igx-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 11px) calc(var(--igx-elevation-factor, 1) * 15px) calc(var(--igx-elevation-factor, 1) * 1px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 4px) calc(var(--igx-elevation-factor, 1) * 20px) calc(var(--igx-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.08);--igx-elevation-12: 0 calc(var(--igx-elevation-factor, 1) * 7px) calc(var(--igx-elevation-factor, 1) * 8px) calc(var(--igx-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 12px) calc(var(--igx-elevation-factor, 1) * 17px) calc(var(--igx-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 5px) calc(var(--igx-elevation-factor, 1) * 22px) calc(var(--igx-elevation-factor, 1) * 4px) rgba(0, 0, 0, 0.08);--igx-elevation-13: 0 calc(var(--igx-elevation-factor, 1) * 7px) calc(var(--igx-elevation-factor, 1) * 8px) calc(var(--igx-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 13px) calc(var(--igx-elevation-factor, 1) * 19px) calc(var(--igx-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 5px) calc(var(--igx-elevation-factor, 1) * 24px) calc(var(--igx-elevation-factor, 1) * 4px) rgba(0, 0, 0, 0.08);--igx-elevation-14: 0 calc(var(--igx-elevation-factor, 1) * 7px) calc(var(--igx-elevation-factor, 1) * 9px) calc(var(--igx-elevation-factor, 1) * -4px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 14px) calc(var(--igx-elevation-factor, 1) * 21px) calc(var(--igx-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 5px) calc(var(--igx-elevation-factor, 1) * 26px) calc(var(--igx-elevation-factor, 1) * 4px) rgba(0, 0, 0, 0.08);--igx-elevation-15: 0 calc(var(--igx-elevation-factor, 1) * 8px) calc(var(--igx-elevation-factor, 1) * 9px) calc(var(--igx-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 15px) calc(var(--igx-elevation-factor, 1) * 22px) calc(var(--igx-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 6px) calc(var(--igx-elevation-factor, 1) * 28px) calc(var(--igx-elevation-factor, 1) * 5px) rgba(0, 0, 0, 0.08);--igx-elevation-16: 0 calc(var(--igx-elevation-factor, 1) * 8px) calc(var(--igx-elevation-factor, 1) * 10px) calc(var(--igx-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 16px) calc(var(--igx-elevation-factor, 1) * 24px) calc(var(--igx-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 6px) calc(var(--igx-elevation-factor, 1) * 30px) calc(var(--igx-elevation-factor, 1) * 5px) rgba(0, 0, 0, 0.08);--igx-elevation-17: 0 calc(var(--igx-elevation-factor, 1) * 8px) calc(var(--igx-elevation-factor, 1) * 11px) calc(var(--igx-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 17px) calc(var(--igx-elevation-factor, 1) * 26px) calc(var(--igx-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 6px) calc(var(--igx-elevation-factor, 1) * 32px) calc(var(--igx-elevation-factor, 1) * 5px) rgba(0, 0, 0, 0.08);--igx-elevation-18: 0 calc(var(--igx-elevation-factor, 1) * 9px) calc(var(--igx-elevation-factor, 1) * 11px) calc(var(--igx-elevation-factor, 1) * -5px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 18px) calc(var(--igx-elevation-factor, 1) * 28px) calc(var(--igx-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 7px) calc(var(--igx-elevation-factor, 1) * 34px) calc(var(--igx-elevation-factor, 1) * 6px) rgba(0, 0, 0, 0.08);--igx-elevation-19: 0 calc(var(--igx-elevation-factor, 1) * 9px) calc(var(--igx-elevation-factor, 1) * 12px) calc(var(--igx-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 19px) calc(var(--igx-elevation-factor, 1) * 29px) calc(var(--igx-elevation-factor, 1) * 2px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 7px) calc(var(--igx-elevation-factor, 1) * 36px) calc(var(--igx-elevation-factor, 1) * 6px) rgba(0, 0, 0, 0.08);--igx-elevation-20: 0 calc(var(--igx-elevation-factor, 1) * 10px) calc(var(--igx-elevation-factor, 1) * 13px) calc(var(--igx-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 20px) calc(var(--igx-elevation-factor, 1) * 31px) calc(var(--igx-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 8px) calc(var(--igx-elevation-factor, 1) * 38px) calc(var(--igx-elevation-factor, 1) * 7px) rgba(0, 0, 0, 0.08);--igx-elevation-21: 0 calc(var(--igx-elevation-factor, 1) * 10px) calc(var(--igx-elevation-factor, 1) * 13px) calc(var(--igx-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 21px) calc(var(--igx-elevation-factor, 1) * 33px) calc(var(--igx-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 8px) calc(var(--igx-elevation-factor, 1) * 40px) calc(var(--igx-elevation-factor, 1) * 7px) rgba(0, 0, 0, 0.08);--igx-elevation-22: 0 calc(var(--igx-elevation-factor, 1) * 10px) calc(var(--igx-elevation-factor, 1) * 14px) calc(var(--igx-elevation-factor, 1) * -6px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 22px) calc(var(--igx-elevation-factor, 1) * 35px) calc(var(--igx-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 8px) calc(var(--igx-elevation-factor, 1) * 42px) calc(var(--igx-elevation-factor, 1) * 7px) rgba(0, 0, 0, 0.08);--igx-elevation-23: 0 calc(var(--igx-elevation-factor, 1) * 11px) calc(var(--igx-elevation-factor, 1) * 14px) calc(var(--igx-elevation-factor, 1) * -7px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 23px) calc(var(--igx-elevation-factor, 1) * 36px) calc(var(--igx-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 9px) calc(var(--igx-elevation-factor, 1) * 44px) calc(var(--igx-elevation-factor, 1) * 8px) rgba(0, 0, 0, 0.08);--igx-elevation-24: 0 calc(var(--igx-elevation-factor, 1) * 11px) calc(var(--igx-elevation-factor, 1) * 15px) calc(var(--igx-elevation-factor, 1) * -7px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 24px) calc(var(--igx-elevation-factor, 1) * 38px) calc(var(--igx-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 9px) calc(var(--igx-elevation-factor, 1) * 46px) calc(var(--igx-elevation-factor, 1) * 8px) rgba(0, 0, 0, 0.08)}:root{--igx-radius-factor: 1}[igxRipple]{--color: var(--igx-ripple-color, hsla(var(--igx-grays-800), 0.7))}.igx-ripple__inner{display:block;position:absolute;border-radius:clamp(0rem,var(--igx-radius-factor) * 50%,50%);background:var(--color);pointer-events:none;transform-origin:center;transform:translate3d(0, 0, 0) scale(0);will-change:opacity,transform;opacity:.5;margin:0 !important;border:none !important}.igx-ripple{overflow:hidden}igx-avatar{--background: var(--igx-avatar-background, hsla(var(--igx-grays-400), 0.54));--color: var(--igx-avatar-color, hsla(var(--igx-grays-800), 0.96));--border-radius: var(--igx-avatar-border-radius, clamp(0rem, var(--igx-radius-factor) * 0rem, 0rem))}.igx-avatar{position:relative;display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;color:var(--color);background:var(--background);vertical-align:middle;border-radius:var(--border-radius);outline-style:none;flex-shrink:0}.igx-avatar::after{box-shadow:none;transition:box-shadow .15s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.igx-avatar__image{width:100%;height:100%;border-radius:inherit;background-color:var(--background);background-size:cover;background-repeat:no-repeat;background-position:center}.igx-avatar--rounded{--igx-avatar-border-radius: 2.75rem}.igx-avatar--initials{--size: 2.5rem;font-size:calc(var(--size) / 2);line-height:calc(var(--size) / 2)}.igx-avatar--medium.igx-avatar--initials{--size: 4rem;font-size:calc(var(--size) / 2);line-height:calc(var(--size) / 2)}.igx-avatar--large.igx-avatar--initials{--size: 5.5rem;font-size:calc(var(--size) / 2);line-height:calc(var(--size) / 2)}.igx-avatar--small{--size: 2.5rem;width:var(--size);height:var(--size)}.igx-avatar--medium{--size: 4rem;width:var(--size);height:var(--size)}.igx-avatar--large{--size: 5.5rem;width:var(--size);height:var(--size)}igx-action-strip{--actions-background: var(--igx-action-strip-actions-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--background: var(--igx-action-strip-background, hsla(var(--igx-grays-100), 0.38));--icon-color: var(--igx-action-strip-icon-color, 'currentColor');--delete-action: var(--igx-action-strip-delete-action, hsla(var(--igx-error-500), var(--igx-error-a)));--actions-border-radius: var(--igx-action-strip-actions-border-radius, clamp(0rem, var(--igx-radius-factor) * 1.5rem, 1.5rem))}.igx-action-strip{display:flex;align-items:center;justify-content:flex-end;position:absolute;width:100%;height:100%;pointer-events:none;top:0;inset-inline-start:0;background:var(--background);color:inherit;padding:0 1.5rem;z-index:9999}.igx-action-strip--compact [igxButton=icon],.igx-action-strip--cosy [igxButton=icon]{width:1.75rem;height:1.75rem}.igx-action-strip--compact [igxButton=icon] igx-icon,.igx-action-strip--cosy [igxButton=icon] igx-icon{width:var(--igx-icon-size, 0.875rem);height:var(--igx-icon-size, 0.875rem);font-size:var(--igx-icon-size, 0.875rem)}.igx-action-strip--cosy{padding:0 1rem}.igx-action-strip--compact{padding:0 .75rem}.igx-action-strip__editing-actions,.igx-action-strip__pinning-actions{display:flex;align-items:center;justify-content:center}.igx-action-strip__menu-item [igxLabel],.igx-action-strip__menu-item--danger [igxLabel]{cursor:pointer}.igx-action-strip__menu-item igx-icon,.igx-action-strip__menu-item--danger igx-icon{width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem)}.igx-action-strip__menu-item igx-icon+[igxLabel],.igx-action-strip__menu-item--danger igx-icon+[igxLabel]{margin-inline-start:.75rem}.igx-action-strip__menu-item.igx-drop-down__item--cosy igx-icon+[igxLabel],.igx-action-strip__menu-item--danger.igx-drop-down__item--cosy igx-icon+[igxLabel]{margin-inline-start:.625rem}.igx-action-strip__menu-item.igx-drop-down__item--compact igx-icon+[igxLabel],.igx-action-strip__menu-item--danger.igx-drop-down__item--compact igx-icon+[igxLabel]{margin-inline-start:.5rem}.igx-action-strip__menu-item--danger{color:hsla(var(--igx-error-500), var(--igx-error-a))}.igx-action-strip__menu-item--danger:hover{color:hsla(var(--igx-error-500), var(--igx-error-a))}.igx-action-strip__menu-button{display:flex;align-items:center}.igx-action-strip__actions{display:inline-flex;align-items:center;justify-content:center;pointer-events:all;position:relative;color:var(--icon-color);border-radius:var(--actions-border-radius);background:var(--actions-background);max-height:36px}.igx-action-strip__actions:last-child{margin-inline-end:0}.igx-action-strip__actions igx-icon{color:var(--icon-color)}.igx-action-strip__actions [igxButton=icon] igx-icon{color:var(--icon-color)}.igx-action-strip__editing-actions>[igxButton]{margin-inline-start:.25rem}.igx-action-strip__editing-actions>[igxButton]:first-of-type{margin-inline-start:0}.igx-action-strip__delete igx-icon{color:var(--delete-action)}igx-badge{--icon-color: var(--igx-badge-icon-color, var(--igx-primary-500-contrast));--text-color: var(--igx-badge-text-color, var(--igx-primary-500-contrast));--border-color: var(--igx-badge-border-color, hsla(var(--igx-grays-50), var(--igx-grays-a)));--background-color: var(--igx-badge-background-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--border-width: var(--igx-badge-border-width, 0);--border-radius: var(--igx-badge-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.6875rem, 0.6875rem));--shadow: var(--igx-badge-shadow, var(--igx-elevation-1))}.igx-badge{display:flex;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:.6875rem;font-weight:normal;color:var(--text-color);line-height:1;background:var(--background-color);border-radius:var(--border-radius);box-shadow:var(--shadow);border-width:var(--border-width);border-color:var(--border-color);border-style:solid;overflow:hidden}.igx-badge igx-icon{display:inline-flex;justify-content:center;align-items:center;width:var(--igx-icon-size, 20px);height:var(--igx-icon-size, 20px);font-size:var(--igx-icon-size, 0.75rem);font-weight:normal;color:var(--icon-color)}.igx-badge__value{white-space:nowrap;padding:.25rem}.igx-badge--success{background:hsla(var(--igx-success-500), var(--igx-success-a))}.igx-badge--info{background:hsla(var(--igx-info-500), var(--igx-info-a))}.igx-badge--warning{background:hsla(var(--igx-warn-500), var(--igx-warn-a))}.igx-badge--error{background:hsla(var(--igx-error-500), var(--igx-error-a))}.igx-badge--hidden{visibility:hidden}igx-bottom-nav{--background: var(--igx-bottom-nav-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--idle-item-color: var(--igx-bottom-nav-idle-item-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--active-item-color: var(--igx-bottom-nav-active-item-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--shadow: var(--igx-bottom-nav-shadow, var(--igx-elevation-8))}.igx-bottom-nav__panel{display:block}.igx-bottom-nav__panel:focus{outline-style:none}.igx-bottom-nav__panel:empty{display:none}.igx-bottom-nav__menu{display:flex;position:fixed;justify-content:center;align-items:center;inset-inline-start:0;inset-inline-end:0;height:3.5rem;background:var(--background);overflow:hidden;z-index:8}.igx-bottom-nav__menu--top{inset-block-start:0;inset-block-end:inherit;box-shadow:var(--shadow)}.igx-bottom-nav__menu--bottom{inset-block-start:inherit;inset-block-end:0;box-shadow:var(--shadow)}.igx-bottom-nav__menu-item,.igx-bottom-nav__menu-item--selected,.igx-bottom-nav__menu-item--disabled{display:flex;position:relative;flex-flow:column nowrap;flex:1;align-items:center;justify-content:center;min-width:5rem;max-width:10.5rem;height:100%;color:var(--idle-item-color);cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;padding:0 .75rem;-webkit-tap-highlight-color:transparent;outline-style:none}.igx-bottom-nav__menu-item--disabled{opacity:.5;cursor:default;pointer-events:none}.igx-bottom-nav__menu-item--selected{color:var(--active-item-color);transition:color .15s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity .25s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.igx-bottom-nav__menu-item [igxBottomNavHeaderLabel],.igx-bottom-nav__menu-item--selected [igxBottomNavHeaderLabel],.igx-bottom-nav__menu-item--disabled [igxBottomNavHeaderLabel]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-block-start:.25rem;max-width:100%;text-align:center;transform:translateZ(0);transition:transform .15s cubic-bezier(0.455, 0.03, 0.515, 0.955);z-index:1}.igx-bottom-nav__menu-item [igxBottomNavHeaderIcon],.igx-bottom-nav__menu-item--selected [igxBottomNavHeaderIcon],.igx-bottom-nav__menu-item--disabled [igxBottomNavHeaderIcon]{display:flex;position:relative;justify-content:center;height:24px;padding:0 8px;transform:translateZ(0);transition:transform .15s cubic-bezier(0.455, 0.03, 0.515, 0.955);z-index:1}.igx-bottom-nav__menu-item--selected [igxBottomNavHeaderIcon]{transform:translateY(-2px)}.igx-bottom-nav__menu-item--selected [igxBottomNavHeaderLabel]{transform:translateY(-2px) scale(1.166667)}[igxButton=flat],.igx-button--flat{--shadow-color: var(--igx-button-shadow-color, transparent);--border-color: var(--igx-button-border-color, transparent);--hover-border-color: var(--igx-button-hover-border-color, transparent);--focus-border-color: var(--igx-button-focus-border-color, transparent);--focus-visible-border-color: var(--igx-button-focus-visible-border-color, transparent);--active-border-color: var(--igx-button-active-border-color, transparent);--disabled-border-color: var(--igx-button-disabled-border-color, transparent);--disabled-background: var(--igx-button-disabled-background, transparent);--disabled-foreground: var(--igx-button-disabled-foreground, hsla(var(--igx-grays-500), var(--igx-grays-a)));--background: var(--igx-button-background, transparent);--foreground: var(--igx-button-foreground, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--hover-background: var(--igx-button-hover-background, hsla(var(--igx-secondary-500), 0.05));--hover-foreground: var(--igx-button-hover-foreground, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--focus-background: var(--igx-button-focus-background, hsla(var(--igx-secondary-400), 0.12));--focus-foreground: var(--igx-button-focus-foreground, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--focus-visible-background: var(--igx-button-focus-visible-background, hsla(var(--igx-secondary-400), 0.12));--focus-visible-foreground: var(--igx-button-focus-visible-foreground, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--active-background: var(--igx-button-active-background, hsla(var(--igx-secondary-400), 0.12));--active-foreground: var(--igx-button-active-foreground, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--border-radius: var(--igx-button-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--resting-shadow: var(--igx-button-resting-shadow, var(--igx-elevation-0));--hover-shadow: var(--igx-button-hover-shadow, var(--igx-elevation-0));--focus-shadow: var(--igx-button-focus-shadow, var(--igx-elevation-0));--active-shadow: var(--igx-button-active-shadow, var(--igx-elevation-0))}[igxButton=outlined],.igx-button--outlined{--shadow-color: var(--igx-button-shadow-color, transparent);--border-color: var(--igx-button-border-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--hover-border-color: var(--igx-button-hover-border-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--focus-border-color: var(--igx-button-focus-border-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--focus-visible-border-color: var(--igx-button-focus-visible-border-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--active-border-color: var(--igx-button-active-border-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--disabled-border-color: var(--igx-button-disabled-border-color, hsla(var(--igx-grays-300), var(--igx-grays-a)));--disabled-background: var(--igx-button-disabled-background, transparent);--disabled-foreground: var(--igx-button-disabled-foreground, hsla(var(--igx-grays-500), var(--igx-grays-a)));--background: var(--igx-button-background, transparent);--foreground: var(--igx-button-foreground, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--hover-background: var(--igx-button-hover-background, hsla(var(--igx-secondary-500), 0.05));--hover-foreground: var(--igx-button-hover-foreground, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--focus-background: var(--igx-button-focus-background, hsla(var(--igx-secondary-400), 0.12));--focus-foreground: var(--igx-button-focus-foreground, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--focus-visible-background: var(--igx-button-focus-visible-background, hsla(var(--igx-secondary-400), 0.12));--focus-visible-foreground: var(--igx-button-focus-visible-foreground, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--active-background: var(--igx-button-active-background, hsla(var(--igx-secondary-400), 0.12));--active-foreground: var(--igx-button-active-foreground, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--border-radius: var(--igx-button-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--resting-shadow: var(--igx-button-resting-shadow, var(--igx-elevation-0));--hover-shadow: var(--igx-button-hover-shadow, var(--igx-elevation-0));--focus-shadow: var(--igx-button-focus-shadow, var(--igx-elevation-0));--active-shadow: var(--igx-button-active-shadow, var(--igx-elevation-0))}[igxButton=raised],.igx-button--raised{--shadow-color: var(--igx-button-shadow-color, transparent);--border-color: var(--igx-button-border-color, transparent);--hover-border-color: var(--igx-button-hover-border-color, transparent);--focus-border-color: var(--igx-button-focus-border-color, transparent);--focus-visible-border-color: var(--igx-button-focus-visible-border-color, transparent);--active-border-color: var(--igx-button-active-border-color, transparent);--disabled-border-color: var(--igx-button-disabled-border-color, transparent);--disabled-background: var(--igx-button-disabled-background, hsla(var(--igx-grays-300), var(--igx-grays-a)));--disabled-foreground: var(--igx-button-disabled-foreground, hsla(var(--igx-grays-500), var(--igx-grays-a)));--background: var(--igx-button-background, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--foreground: var(--igx-button-foreground, var(--igx-secondary-500-contrast));--hover-background: var(--igx-button-hover-background, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--hover-foreground: var(--igx-button-hover-foreground, var(--igx-secondary-300-contrast));--focus-background: var(--igx-button-focus-background, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--focus-foreground: var(--igx-button-focus-foreground, var(--igx-secondary-300-contrast));--focus-visible-background: var(--igx-button-focus-visible-background, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--focus-visible-foreground: var(--igx-button-focus-visible-foreground, var(--igx-secondary-300-contrast));--active-background: var(--igx-button-active-background, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--active-foreground: var(--igx-button-active-foreground, var(--igx-secondary-300-contrast));--border-radius: var(--igx-button-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--resting-shadow: var(--igx-button-resting-shadow, var(--igx-elevation-2));--hover-shadow: var(--igx-button-hover-shadow, var(--igx-elevation-4));--focus-shadow: var(--igx-button-focus-shadow, var(--igx-elevation-8));--active-shadow: var(--igx-button-active-shadow, var(--igx-elevation-8))}[igxButton=fab],.igx-button--fab{--shadow-color: var(--igx-button-shadow-color, transparent);--border-color: var(--igx-button-border-color, transparent);--hover-border-color: var(--igx-button-hover-border-color, transparent);--focus-border-color: var(--igx-button-focus-border-color, transparent);--focus-visible-border-color: var(--igx-button-focus-visible-border-color, transparent);--active-border-color: var(--igx-button-active-border-color, transparent);--disabled-border-color: var(--igx-button-disabled-border-color, transparent);--disabled-background: var(--igx-button-disabled-background, hsla(var(--igx-grays-300), var(--igx-grays-a)));--disabled-foreground: var(--igx-button-disabled-foreground, hsla(var(--igx-grays-500), var(--igx-grays-a)));--background: var(--igx-button-background, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--foreground: var(--igx-button-foreground, var(--igx-secondary-500-contrast));--hover-background: var(--igx-button-hover-background, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--hover-foreground: var(--igx-button-hover-foreground, var(--igx-secondary-300-contrast));--focus-background: var(--igx-button-focus-background, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--focus-foreground: var(--igx-button-focus-foreground, var(--igx-secondary-300-contrast));--focus-visible-background: var(--igx-button-focus-visible-background, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--focus-visible-foreground: var(--igx-button-focus-visible-foreground, var(--igx-secondary-300-contrast));--active-background: var(--igx-button-active-background, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--active-foreground: var(--igx-button-active-foreground, var(--igx-secondary-300-contrast));--border-radius: var(--igx-button-border-radius, clamp(0rem, var(--igx-radius-factor) * 1.75rem, 1.75rem));--resting-shadow: var(--igx-button-resting-shadow, var(--igx-elevation-6));--hover-shadow: var(--igx-button-hover-shadow, var(--igx-elevation-12));--focus-shadow: var(--igx-button-focus-shadow, var(--igx-elevation-12));--active-shadow: var(--igx-button-active-shadow, var(--igx-elevation-12))}[igxButton=icon],.igx-button--icon{--shadow-color: var(--igx-button-shadow-color, transparent);--border-color: var(--igx-button-border-color, transparent);--hover-border-color: var(--igx-button-hover-border-color, transparent);--focus-border-color: var(--igx-button-focus-border-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--focus-visible-border-color: var(--igx-button-focus-visible-border-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--active-border-color: var(--igx-button-active-border-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--disabled-border-color: var(--igx-button-disabled-border-color, transparent);--disabled-background: var(--igx-button-disabled-background, transparent);--disabled-foreground: var(--igx-button-disabled-foreground, hsla(var(--igx-grays-500), var(--igx-grays-a)));--background: var(--igx-button-background, transparent);--foreground: var(--igx-button-foreground, hsla(var(--igx-grays-900), var(--igx-grays-a)));--hover-background: var(--igx-button-hover-background, transparent);--hover-foreground: var(--igx-button-hover-foreground, hsla(var(--igx-grays-900), var(--igx-grays-a)));--focus-background: var(--igx-button-focus-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--focus-foreground: var(--igx-button-focus-foreground, hsla(var(--igx-grays-900), var(--igx-grays-a)));--focus-visible-background: var(--igx-button-focus-visible-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--focus-visible-foreground: var(--igx-button-focus-visible-foreground, hsla(var(--igx-grays-900), var(--igx-grays-a)));--active-background: var(--igx-button-active-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--active-foreground: var(--igx-button-active-foreground, hsla(var(--igx-grays-900), var(--igx-grays-a)));--border-radius: var(--igx-button-border-radius, clamp(0rem, var(--igx-radius-factor) * 1.25rem, 1.25rem));--resting-shadow: var(--igx-button-resting-shadow, var(--igx-elevation-0));--hover-shadow: var(--igx-button-hover-shadow, var(--igx-elevation-0));--focus-shadow: var(--igx-button-focus-shadow, var(--igx-elevation-0));--active-shadow: var(--igx-button-active-shadow, var(--igx-elevation-0))}.igx-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;padding:.5625rem 1rem;min-height:2.25rem;border:.0625rem solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;outline-style:none;-webkit-tap-highlight-color:transparent;overflow:hidden;white-space:nowrap;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,box-shadow .1s ease-in-out;font-family:inherit}.igx-button igx-icon{display:flex;justify-content:center;width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem);color:inherit}.igx-button *+*{margin-inline-start:.75rem}.igx-button--cosy{padding:.375rem 1rem;min-height:1.875rem}.igx-button--cosy *+*{margin-inline-start:.5rem}.igx-button--compact{padding:.1875rem 1rem;min-height:1.5rem}.igx-button--compact *+*{margin-inline-start:.25rem}.igx-button--flat{background:var(--background);color:var(--foreground);border-radius:var(--border-radius)}.igx-button--flat:hover{background:var(--hover-background);color:var(--hover-foreground);border-color:var(--hover-border-color)}.igx-button--flat:focus{background:var(--focus-background);color:var(--focus-foreground);box-shadow:0 0 0 .1875rem var(--shadow-color);border-color:var(--focus-border-color)}.igx-button--flat:active{background:var(--active-background);color:var(--active-foreground);box-shadow:0 0 0 .1875rem var(--shadow-color);border-color:var(--active-border-color)}.igx-button--flat:focus-visible{background:var(--focus-visible-background);color:var(--focus-visible-foreground);border-color:var(--focus-visible-border-color)}.igx-button--outlined{background:var(--background);color:var(--foreground);border-color:var(--border-color);border-radius:var(--border-radius);padding:.4375rem .875rem}.igx-button--outlined:hover{background:var(--hover-background);color:var(--hover-foreground);border-color:var(--hover-border-color)}.igx-button--outlined:focus{background:var(--focus-background);color:var(--focus-foreground);border-color:var(--focus-border-color)}.igx-button--outlined:active{background:var(--active-background);color:var(--active-foreground);border-color:var(--active-border-color);box-shadow:0 0 0 .1875rem var(--shadow-color)}.igx-button--outlined:focus-visible{background:var(--focus-visible-background);color:var(--focus-visible-foreground);border-color:var(--focus-visible-border-color)}.igx-button--outlined:focus-visible:hover{background:var(--hover-background);color:var(--hover-foreground);border-color:var(--hover-border-color)}.igx-button--outlined:focus-visible:active{background:var(--active-background);color:var(--active-foreground);border-color:var(--active-border-color)}.igx-button--cosy.igx-button--outlined{padding:.25rem .875rem;min-height:1.875rem}.igx-button--cosy.igx-button--outlined *+*{margin-inline-start:.5rem}.igx-button--compact.igx-button--outlined{padding:.0625rem .875rem;min-height:1.5rem}.igx-button--compact.igx-button--outlined *+*{margin-inline-start:.25rem}.igx-button--raised{color:var(--foreground);background:var(--background);box-shadow:var(--resting-shadow);border-radius:var(--border-radius)}.igx-button--raised:hover{color:var(--hover-foreground);background:var(--hover-background);border-color:var(--hover-border-color);box-shadow:var(--hover-shadow)}.igx-button--raised:focus{color:var(--focus-foreground);background:var(--focus-background);border-color:var(--focus-border-color);box-shadow:0 0 0 .1875rem var(--shadow-color),var(--focus-shadow)}.igx-button--raised:active{color:var(--active-foreground);background:var(--active-background);border-color:var(--active-border-color);box-shadow:0 0 0 .1875rem var(--shadow-color),var(--active-shadow)}.igx-button--raised:focus-visible{background:var(--focus-visible-background);color:var(--focus-visible-foreground);border-color:var(--focus-visible-border-color)}.igx-button--raised:focus-visible:hover{color:var(--hover-foreground);background:var(--hover-background);border-color:var(--hover-border-color)}.igx-button--raised:focus-visible:active{color:var(--active-foreground);background:var(--active-background);border-color:var(--active-border-color)}.igx-button--fab,.igx-button--icon{display:inline-flex;position:relative;flex-direction:row;justify-content:center;align-items:center;outline:none;cursor:pointer;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,box-shadow .1s ease-in-out;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overflow:hidden;filter:blur(0)}.igx-button--fab{padding:.5rem .875rem;min-width:3rem;min-height:3rem;line-height:unset;white-space:nowrap;color:var(--foreground);background:var(--background);border-color:var(--border-color);box-shadow:var(--resting-shadow);border-radius:var(--border-radius)}.igx-button--fab:hover{color:var(--hover-foreground);background:var(--hover-background);border-color:var(--hover-border-color);box-shadow:var(--resting-shadow)}.igx-button--fab:focus{color:var(--focus-foreground);background:var(--focus-background);border-color:var(--focus-border-color);box-shadow:0 0 0 .1875rem var(--shadow-color),var(--focus-shadow)}.igx-button--fab:active{color:var(--active-foreground);background:var(--active-background);border-color:var(--active-border-color);box-shadow:0 0 0 .1875rem var(--shadow-color),var(--active-shadow)}.igx-button--fab:focus-visible{background:var(--focus-visible-background);color:var(--focus-visible-foreground);border-color:var(--focus-visible-border-color)}.igx-button--fab:focus-visible:hover{color:var(--hover-foreground);background:var(--hover-background);border-color:var(--hover-border-color)}.igx-button--fab:focus-visible:active{color:var(--active-foreground);background:var(--active-background);border-color:var(--active-border-color)}.igx-button--fab *+*{margin-inline-start:.75rem}.igx-button--cosy.igx-button--fab{padding:.25rem .625rem;min-width:2.5rem;min-height:2.5rem}.igx-button--cosy.igx-button--fab *+*{margin-inline-start:.5rem}.igx-button--compact.igx-button--fab{padding:0 .375rem;min-width:2rem;min-height:2rem}.igx-button--compact.igx-button--fab *+*{margin-inline-start:.25rem}.igx-button--icon{width:2.25rem;height:2.25rem;min-width:unset;min-height:unset;font-size:1rem;padding:0;color:var(--foreground);background:var(--background);border-radius:var(--border-radius);border-color:var(--border-color)}.igx-button--icon:hover{transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,box-shadow .1s ease-in-out;color:var(--hover-foreground);background:var(--hover-background);border-color:var(--hover-border-color)}.igx-button--icon:focus{color:var(--focus-foreground);background:var(--focus-background);border-color:var(--focus-border-color)}.igx-button--icon:active{color:var(--active-foreground);background:var(--active-background);border-color:var(--active-border-color)}.igx-button--icon:focus-visible{color:var(--focus-visible-foreground);background:var(--focus-visible-background);border-color:var(--focus-visible-border-color)}.igx-button--icon:focus-visible:hover{color:var(--hover-foreground);background:var(--hover-background);border-color:var(--focus-visible-border-color)}.igx-button--icon:focus-visible:active{color:var(--active-foreground);background:var(--active-background);border-color:var(--focus-visible-border-color)}.igx-button--icon:focus,.igx-button--icon:active{box-shadow:0 0 0 .1875rem var(--shadow-color),var(--focus-shadow)}.igx-button--cosy.igx-button--icon{width:1.875rem;height:1.875rem}.igx-button--compact.igx-button--icon{width:1.5rem;height:1.5rem}.igx-button--disabled{background:var(--disabled-background);color:var(--disabled-foreground);border-color:var(--disabled-border-color);pointer-events:none;box-shadow:none}.igx-button--disabled:focus{box-shadow:none}igx-buttongroup{--idle-shadow-color: var(--igx-button-group-idle-shadow-color, transparent);--item-background: var(--igx-button-group-item-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--item-border-color: var(--igx-button-group-item-border-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--item-text-color: var(--igx-button-group-item-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--item-hover-text-color: var(--igx-button-group-item-hover-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--item-hover-background: var(--igx-button-group-item-hover-background, hsla(var(--igx-grays-300), var(--igx-grays-a)));--item-selected-text-color: var(--igx-button-group-item-selected-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--item-selected-background: var(--igx-button-group-item-selected-background, hsla(var(--igx-grays-400), var(--igx-grays-a)));--item-selected-hover-background: var(--igx-button-group-item-selected-hover-background, hsla(var(--igx-grays-500), 0.8));--item-selected-border-color: var(--igx-button-group-item-selected-border-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--disabled-text-color: var(--igx-button-group-disabled-text-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--disabled-background-color: var(--igx-button-group-disabled-background-color, hsla(var(--igx-grays-50), var(--igx-grays-a)));--item-disabled-border: var(--igx-button-group-item-disabled-border, hsla(var(--igx-grays-400), var(--igx-grays-a)));--border-radius: var(--igx-button-group-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--border: var(--igx-button-group-border, none);--shadow: var(--igx-button-group-shadow, var(--igx-elevation-2))}.igx-button-group{display:flex;box-shadow:var(--shadow);transition:all 140ms cubic-bezier(0.455, 0.03, 0.515, 0.955);border-radius:var(--border-radius)}.igx-button-group button{margin-top:0;margin-inline-end:0;margin-bottom:0}.igx-button-group__item{border:1px solid var(--item-border-color);color:var(--item-text-color);background:var(--item-background);min-width:24px;display:flex;flex:1 0 0%;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;z-index:0;transition:all 140ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}[igxButton].igx-button-group__item{border-radius:0;border-color:var(--item-border-color)}.igx-button-group__item:not(:nth-child(0)){margin-inline-start:-1px}.igx-button-group__item:first-of-type{border-start-start-radius:var(--border-radius);border-end-start-radius:var(--border-radius)}.igx-button-group__item:last-of-type{border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}[igxButton][disabled=true].igx-button-group__item{color:var(--disabled-text-color);background:var(--disabled-background-color);border-color:var(--item-disabled-border)}.igx-button-group__item:hover,.igx-button-group__item:focus{color:var(--item-hover-text-color);background:var(--item-hover-background)}.igx-button-group--vertical .igx-button-group__item:not(:nth-child(0)){margin-top:-1px;margin-inline-start:0}.igx-button-group--vertical .igx-button-group__item:first-of-type{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-start-radius:0;border-end-end-radius:0}.igx-button-group--vertical .igx-button-group__item:last-of-type{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.igx-button-group__item--selected{color:var(--item-selected-text-color);background:var(--item-selected-background);border-color:var(--item-selected-border-color);position:relative;z-index:1}.igx-button-group__item--selected:hover,.igx-button-group__item--selected:focus{color:var(--item-selected-text-color);background:var(--item-selected-hover-background)}.igx-button-group__item--selected:focus{z-index:3}[igxButton][disabled=true].igx-button-group__item--selected{position:relative}[igxButton][disabled=true].igx-button-group__item--selected::before{position:absolute;content:"";top:0;bottom:0;inset-inline-end:0;inset-inline-start:0;background:hsla(var(--igx-grays-500), 0.12)}.igx-button-group--vertical{flex-flow:column}.igx-button-group__item-content{display:flex;align-items:center;flex-flow:row nowrap;min-width:0}.igx-button-group__item-content *~*{margin-inline-start:.625rem}.igx-button-group__button-text{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}igx-banner,.igx-banner,.igx-banner--cosy,.igx-banner--compact{--banner-background: var(--igx-banner-banner-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--banner-message-color: var(--igx-banner-banner-message-color, var(--igx-surface-500-contrast));--banner-border-color: var(--igx-banner-banner-border-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--banner-illustration-color: var(--igx-banner-banner-illustration-color, var(--igx-surface-500-contrast))}.igx-banner,.igx-banner--cosy,.igx-banner--compact,.igx-banner__illustration,.igx-banner__message{display:flex;align-items:center}.igx-banner,.igx-banner--cosy,.igx-banner--compact{padding-inline-start:0;padding-inline-end:.5rem;padding-block-start:.5rem;padding-block-end:.5rem;background:var(--banner-background);align-items:center;position:relative;flex-wrap:wrap;justify-content:flex-end}.igx-banner__illustration{justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;margin-inline-start:1rem;color:var(--banner-illustration-color)}.igx-banner__border-top{border-block-start:1px solid var(--banner-border-color);inset-block-start:-1px}.igx-banner__border-bottom{border-block-end:1px solid var(--banner-border-color);inset-block-start:0}.igx-banner__text{color:var(--banner-message-color);flex:1 0 0%;margin-inline-start:1.5rem}.igx-banner__text>*{margin-block-start:0 !important}.igx-banner--cosy{padding:.5rem}.igx-banner--compact{padding:.5rem}.igx-banner__message{min-width:13.75rem;flex:1 0 0%;margin-inline-end:5.625rem}.igx-banner__banner__row{display:flex}.igx-banner__actions{display:flex;flex-direction:column;align-self:flex-end;justify-content:center;min-height:2.5rem}igx-calendar,igx-days-view,igx-months-view,igx-years-view{--content-background: var(--igx-calendar-content-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--content-text-color: var(--igx-calendar-content-text-color, var(--igx-surface-500-contrast));--border-color: var(--igx-calendar-border-color, hsla(var(--igx-grays-300), var(--igx-grays-a)));--header-background: var(--igx-calendar-header-background, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--header-text-color: var(--igx-calendar-header-text-color, var(--igx-secondary-500-contrast));--picker-background-color: var(--igx-calendar-picker-background-color, hsla(var(--igx-surface-500), var(--igx-surface-a)));--picker-arrow-color: var(--igx-calendar-picker-arrow-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--picker-arrow-hover-color: var(--igx-calendar-picker-arrow-hover-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--picker-text-color: var(--igx-calendar-picker-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--picker-text-hover-color: var(--igx-calendar-picker-text-hover-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--inactive-text-color: var(--igx-calendar-inactive-text-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--label-color: var(--igx-calendar-label-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--weekend-text-color: var(--igx-calendar-weekend-text-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--year-current-text-color: var(--igx-calendar-year-current-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--month-current-text-color: var(--igx-calendar-month-current-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--month-hover-current-text-color: var(--igx-calendar-month-hover-current-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--year-hover-text-color: var(--igx-calendar-year-hover-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--month-hover-background: var(--igx-calendar-month-hover-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--month-hover-text-color: var(--igx-calendar-month-hover-text-color, var(--igx-grays-200-contrast));--date-selected-background: var(--igx-calendar-date-selected-background, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--date-selected-text-color: var(--igx-calendar-date-selected-text-color, var(--igx-secondary-500-contrast));--date-current-text-color: var(--igx-calendar-date-current-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--date-current-bg-color: var(--igx-calendar-date-current-bg-color, transparent);--date-hover-background: var(--igx-calendar-date-hover-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--date-special-background: var(--igx-calendar-date-special-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--date-special-text-color: var(--igx-calendar-date-special-text-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--date-disabled-text-color: var(--igx-calendar-date-disabled-text-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--date-disabled-background: var(--igx-calendar-date-disabled-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--week-number-color: var(--igx-calendar-week-number-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--week-number-background: var(--igx-calendar-week-number-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--border-radius: var(--igx-calendar-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--date-border-radius: var(--igx-calendar-date-border-radius, clamp(0rem, var(--igx-radius-factor) * 1.25rem, 1.25rem));--month-border-radius: var(--igx-calendar-month-border-radius, clamp(0rem, var(--igx-radius-factor) * 1.25rem, 1.25rem))}.igx-calendar,.igx-calendar--vertical{display:flex;flex-flow:column nowrap;width:100%;min-width:290px;background:var(--content-background);outline:none;border-radius:var(--border-radius);overflow:hidden;border:0 solid var(--border-color)}.igx-calendar+.igx-calendar,.igx-calendar--vertical+.igx-calendar,.igx-calendar+.igx-calendar--vertical,.igx-calendar--vertical+.igx-calendar--vertical{margin-inline-start:1rem}.igx-calendar--vertical{flex-flow:row nowrap}.igx-calendar--vertical .igx-calendar__header{min-width:10.5em}.igx-calendar__header{background:var(--header-background);color:var(--header-text-color);padding:1em}.igx-calendar__header-year{margin:0;color:currentColor;opacity:.8}.igx-calendar__header-date,.igx-calendar--vertical .igx-calendar__header-date{display:flex;margin:0}.igx-calendar__header-date>span,.igx-calendar--vertical .igx-calendar__header-date>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.igx-calendar--vertical .igx-calendar__header-date{flex-flow:column nowrap}.igx-calendar-picker{display:flex;height:3.5em;align-items:center;padding-bottom:1em;background:var(--picker-background-color);position:relative}.igx-calendar-picker div{text-align:center}.igx-calendar-picker:focus{outline:none}.igx-calendar-picker__dates{display:flex;justify-content:center}.igx-calendar-picker__prev,.igx-calendar-picker__next{position:absolute;display:inline-flex;justify-content:center;color:var(--picker-arrow-color);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;height:calc(100% - 1em);align-items:center;top:0}.igx-calendar-picker__prev:focus,.igx-calendar-picker__next:focus,.igx-calendar-picker__prev:hover,.igx-calendar-picker__next:hover{color:var(--picker-arrow-hover-color)}[dir=rtl] .igx-calendar-picker__prev,[dir=rtl] .igx-calendar-picker__next{transform:scaleX(-1)}.igx-calendar-picker__prev{inset-inline-start:0}.igx-calendar-picker__next{inset-inline-end:0}.igx-calendar-picker__date{color:var(--picker-text-color);text-align:center;outline:none;padding:0 .125rem}.igx-calendar-picker__date:hover,.igx-calendar-picker__date:focus{color:var(--picker-text-hover-color);cursor:pointer}.igx-calendar__body{flex:1 1 auto;padding-top:1em;padding-bottom:1em;overflow:hidden}.igx-calendar__label,.igx-calendar__date,.igx-calendar__year{position:relative;display:flex;justify-content:center;align-items:center;color:var(--content-text-color);outline:none;min-width:14.28%}.igx-calendar__label:first-of-type,.igx-calendar__date:first-of-type,.igx-calendar__year:first-of-type{padding-inline-start:.5rem}.igx-calendar__label:last-of-type,.igx-calendar__date:last-of-type,.igx-calendar__year:last-of-type{padding-inline-end:.5rem}.igx-calendar__label:nth-last-child(8):first-child,.igx-calendar__date:nth-last-child(8):first-child,.igx-calendar__year:nth-last-child(8):first-child,.igx-calendar__label:nth-last-child(8):first-child~*,.igx-calendar__date:nth-last-child(8):first-child~*,.igx-calendar__year:nth-last-child(8):first-child~*{min-width:12.5% !important}.igx-calendar__body-row{display:flex;justify-content:space-between;margin:.125rem 0;padding:0}.igx-calendar__body-row:first-of-type{margin-bottom:0}.igx-calendar__body-row:nth-child(2){margin-top:0}.igx-calendar__body-row:last-of-type .igx-calendar__date-content--week-number{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.igx-calendar__body-row:last-of-type .igx-calendar__date-content--week-number::before{display:none}.igx-calendar__body-row--wrap{flex-wrap:wrap}.igx-calendar__body-column{padding:0;margin:0}.igx-calendar__body-column .igx-calendar__year,.igx-calendar__body-column .igx-calendar__year--current{flex:1 0 0}.igx-calendar__date:hover .igx-calendar__date-content::after,.igx-calendar__date:focus .igx-calendar__date-content::after,.igx-calendar__date--weekend:hover .igx-calendar__date-content::after,.igx-calendar__date--weekend:focus .igx-calendar__date-content::after{background:var(--date-hover-background)}.igx-calendar__date--selected:hover .igx-calendar__date-content::after,.igx-calendar__date--selected:focus .igx-calendar__date-content::after{background:hsla(var(--igx-grays-100), 0.18)}.igx-calendar__date-content{position:relative;display:inline-flex;justify-content:center;align-items:center;width:2.5em;min-width:2.5em;height:2.5em;border-radius:var(--date-border-radius);z-index:0}.igx-calendar__date-content::after{position:absolute;content:"";width:calc(100% - 4px);height:calc(100% - 4px);top:2px;inset-inline-start:2px;border-radius:inherit;z-index:-1}.igx-calendar__label{height:2.5em;color:var(--label-color);border-radius:0}.igx-calendar__label:hover,.igx-calendar__label:focus{color:var(--label-color)}.igx-calendar__date--weekend{color:var(--weekend-text-color)}.igx-calendar__date--week-number+.igx-calendar__label,.igx-calendar__date--week-number+.igx-calendar__date,.igx-calendar__date--week-number+.igx-calendar__year{padding-inline-start:0 !important}.igx-calendar__label--week-number,.igx-calendar__date-content--week-number{position:relative;color:var(--week-number-color) !important;border-radius:0;pointer-events:none}.igx-calendar__date--week-number{padding-inline-end:0 !important;cursor:default}.igx-calendar__date--week-number:hover .igx-calendar__date-content--week-number,.igx-calendar__date--week-number:focus .igx-calendar__date-content--week-number{color:var(--week-number-color) !important}.igx-calendar__date-content--week-number{position:relative;background:var(--week-number-background) !important;min-width:auto}.igx-calendar__date-content--week-number::after{display:none}.igx-calendar__date-content--week-number::before{content:"";position:absolute;width:100%;height:.25rem;inset-inline-start:0;top:100%;background:var(--week-number-background) !important}.igx-calendar__label--week-number{padding-inline-end:0 !important;text-align:center}.igx-calendar__label--week-number span{width:2.5em;position:relative;background:var(--week-number-background)}.igx-calendar__label--week-number span::before,.igx-calendar__label--week-number span::after{content:"";position:absolute;width:100%;background:var(--week-number-background);inset-inline-start:0}.igx-calendar__label--week-number span::after{top:100%;height:.375rem}.igx-calendar__label--week-number span::before{bottom:100%;height:.5rem;border-top-left-radius:4px;border-top-right-radius:4px}.igx-calendar__label--week-number+.igx-calendar__label{padding-inline-start:0 !important}.igx-calendar__year,.igx-calendar__year--current{margin:0;min-width:8ch;line-height:3.25rem}.igx-calendar__year:first-of-type,.igx-calendar__year--current:first-of-type{padding-inline-start:0}.igx-calendar__year:last-of-type,.igx-calendar__year--current:last-of-type{padding-inline-end:0}.igx-calendar__year--current{color:var(--year-current-text-color)}.igx-calendar__year:hover,.igx-calendar__year:focus{color:var(--year-hover-text-color)}.igx-calendar__month:hover,.igx-calendar__month:focus,.igx-calendar__month--current:hover,.igx-calendar__month--current:focus{color:var(--month-hover-text-color);outline-width:0}.igx-calendar__month:hover::after,.igx-calendar__month:focus::after,.igx-calendar__month--current:hover::after,.igx-calendar__month--current:focus::after{background:var(--month-hover-background)}.igx-calendar__month{position:relative;display:flex;margin:0 .75em;flex:1 0 25%;justify-content:center;align-items:center;height:5.6875em;z-index:1}.igx-calendar__month::after{position:absolute;content:"";top:50%;inset-inline-start:0;inset-inline-end:0;transform:translateY(-50%);height:48px;background:transparent;border-radius:var(--month-border-radius);transition:background-color .15s ease-out;z-index:-1}.igx-calendar__month--current{color:var(--month-current-text-color)}.igx-calendar__month--current:hover,.igx-calendar__month--current:focus{color:var(--month-hover-current-text-color)}.igx-calendar__date--inactive{cursor:pointer;color:var(--inactive-text-color)}.igx-calendar__date--inactive.igx-calendar__date--single:hover{color:var(--inactive-text-color)}.igx-calendar__date--special .igx-calendar__date-content{background:var(--date-special-background);color:var(--date-special-text-color);font-weight:900}.igx-calendar__date--selected{position:relative;background:var(--date-selected-background)}.igx-calendar__date--selected .igx-calendar__date-content{color:var(--date-selected-text-color);background:var(--date-selected-background)}.igx-calendar__date--current .igx-calendar__date-content{color:var(--date-current-text-color);font-weight:600;background:var(--date-current-bg-color)}.igx-calendar__date--current .igx-calendar__date-content:hover{background:var(--date-current-bg-color)}.igx-calendar__date--current .igx-calendar__date-content:focus{background:var(--date-current-bg-color)}.igx-calendar__date--current .igx-calendar__date-content::after{opacity:.2}.igx-calendar__date--selected.igx-calendar__date--current .igx-calendar__date-content{color:var(--date-selected-text-color);background:var(--date-selected-background)}.igx-calendar__date--selected.igx-calendar__date--current .igx-calendar__date-content:hover{background:var(--date-selected-background)}.igx-calendar__date--selected.igx-calendar__date--current .igx-calendar__date-content:focus{background:var(--date-selected-background)}.igx-calendar__date--disabled,.igx-calendar__date--disabled.igx-calendar__date--inactive{pointer-events:none;cursor:not-allowed;color:var(--date-disabled-text-color)}.igx-calendar__date--single,.igx-calendar__date--selected.igx-calendar__date--first.igx-calendar__date--last{background:transparent}.igx-calendar__date--single::before,.igx-calendar__date--selected.igx-calendar__date--first.igx-calendar__date--last::before,.igx-calendar__date--single::after,.igx-calendar__date--selected.igx-calendar__date--first.igx-calendar__date--last::after{background:transparent}.igx-calendar__date--disabled.igx-calendar__date--range,.igx-calendar__date--selected.igx-calendar__date--disabled.igx-calendar__date--range{background:var(--date-disabled-background) !important}.igx-calendar__date--disabled.igx-calendar__date--range .igx-calendar__date-content{color:var(--date-disabled-text-color);background:transparent !important}.igx-calendar__date--hidden.igx-calendar__date--disabled.igx-calendar__date--range{background:transparent !important}.igx-calendar__date--hidden.igx-calendar__date--disabled.igx-calendar__date--range::after,.igx-calendar__date--hidden.igx-calendar__date--disabled.igx-calendar__date--range::before{background:transparent !important}.igx-calendar__date--range.igx-calendar__date--inactive.igx-calendar__date--selected .igx-calendar__date-content{color:var(--date-selected-text-color)}.igx-calendar__date--range.igx-calendar__date--inactive.igx-calendar__date--selected:focus .igx-calendar__date-content,.igx-calendar__date--range.igx-calendar__date--inactive.igx-calendar__date--selected:hover .igx-calendar__date-content{color:var(--date-selected-text-color)}.igx-calendar__date--range.igx-calendar__date--inactive.igx-calendar__date--selected.igx-calendar__date--single .igx-calendar__date-content,.igx-calendar__date--range.igx-calendar__date--inactive.igx-calendar__date--selected.igx-calendar__date--first.igx-calendar__date--last .igx-calendar__date-content{color:var(--date-selected-text-color);background:var(--date-selected-background) !important}.igx-calendar__date--selected.igx-calendar__date--first{position:relative;background:transparent;z-index:0}.igx-calendar__date--selected.igx-calendar__date--first::after{position:absolute;content:"";width:50%;top:0;inset-inline-start:50%;bottom:0;background:var(--date-selected-background);z-index:-1}.igx-calendar__date--selected.igx-calendar__date--last{position:relative;background:transparent;z-index:0}.igx-calendar__date--selected.igx-calendar__date--last::before{position:absolute;content:"";width:50%;top:0;inset-inline-end:50%;bottom:0;background:var(--date-selected-background);z-index:-1}.igx-calendar__date--hidden .igx-calendar__date-content{visibility:hidden}.igx-calendar__aria-off-screen{position:absolute !important;border:none !important;height:1px !important;width:1px !important;inset-inline-start:0 !important;top:0 !important;overflow:hidden !important;padding:0 !important;margin:0 !important;-webkit-user-select:none;user-select:none;pointer-events:none}.igx-calendar__aria-off-screen:focus{outline:none}igx-card{--background: var(--igx-card-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--header-text-color: var(--igx-card-header-text-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--subtitle-text-color: var(--igx-card-subtitle-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--content-text-color: var(--igx-card-content-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--actions-text-color: var(--igx-card-actions-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--outline-color: var(--igx-card-outline-color, hsla(var(--igx-grays-400), 0.54));--border-radius: var(--igx-card-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--resting-shadow: var(--igx-card-resting-shadow, var(--igx-elevation-2));--hover-shadow: var(--igx-card-hover-shadow, var(--igx-elevation-8))}.igx-card{display:flex;flex-direction:column;box-shadow:var(--resting-shadow);overflow:hidden;border-radius:var(--border-radius);background:var(--background);transition:box-shadow .3s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.igx-card:hover{box-shadow:var(--hover-shadow)}.igx-card--outlined{box-shadow:none;border:1px solid var(--outline-color)}.igx-card--outlined:hover{box-shadow:none}.igx-card--horizontal{flex-direction:row}.igx-card-header{display:flex;flex:1 1 auto;flex-flow:row wrap;align-content:flex-start;width:100%;padding:1rem;color:var(--header-text-color)}.igx-card-header:empty{display:block;padding:0}.igx-card-header--vertical{flex-flow:column nowrap}.igx-card-header--vertical .igx-card-header__titles{text-align:center}.igx-card-header--vertical .igx-card-header__thumbnail{display:flex;justify-content:center;align-self:unset;margin-inline-end:0;margin-bottom:1rem}.igx-card-header--compact{padding:1rem}.igx-card-header__thumbnail{align-self:flex-start;margin-inline-end:1rem}.igx-card-header__thumbnail:empty{display:none}.igx-card-header__titles{display:flex;flex-flow:column nowrap;overflow:hidden;flex:1 1 auto;justify-content:center}.igx-card-header__titles:empty{display:none}.igx-card-header__subtitle{color:var(--subtitle-text-color)}.igx-card__tgroup{margin:0 1em}.igx-card-content{display:block;width:100%;flex:1 1 auto;padding:.875rem;color:var(--content-text-color)}.igx-card__media{display:block;overflow:hidden;line-height:0}.igx-card__media>*{width:100%;height:100%;object-fit:cover}.igx-card__media--right{width:auto;margin-inline-start:auto;order:9999}.igx-card-actions{display:flex;flex-flow:row wrap;justify-content:space-between;flex:0 1 auto;align-items:center;padding:.5rem}.igx-card-actions [igxButton]~[igxButton]{margin-inline-start:.5rem}.igx-card-actions--vertical{flex-direction:column}[dir=rtl] .igx-card-actions--vertical{order:-1}.igx-card-actions__icons{display:flex;align-items:center;order:1;color:var(--actions-text-color);margin-inline-start:auto}.igx-card-actions__icons:empty{display:none}.igx-card-actions__buttons{display:flex;align-items:center;order:0}.igx-card-actions__buttons:empty{display:none}.igx-card-actions--justify .igx-card-actions__buttons,.igx-card-actions--justify .igx-card-actions__icons{justify-content:space-around;flex-grow:1}.igx-card-actions--justify .igx-card-actions__buttons:empty,.igx-card-actions--justify .igx-card-actions__icons:empty{display:none}.igx-card-actions--vertical .igx-card-actions__icons,.igx-card-actions--vertical .igx-card-actions__buttons{flex-direction:column}.igx-card-actions--vertical .igx-card-actions__icons [igxButton]~[igxButton],.igx-card-actions--vertical .igx-card-actions__buttons [igxButton]~[igxButton]{margin-inline-start:0;margin-top:.5rem}.igx-card-actions--vertical .igx-card-actions__icons{margin-top:auto;margin-inline-start:0}.igx-card-actions--reverse .igx-card-actions__icons{order:0;margin-inline-start:0}.igx-card-actions--reverse .igx-card-actions__buttons{order:1;margin-inline-start:auto}.igx-card-actions--vertical.igx-card-actions--reverse .igx-card-actions__icons{margin:0;margin-bottom:auto}.igx-card-actions--vertical.igx-card-actions--reverse .igx-card-actions__buttons{margin:0;margin-top:auto}.igx-card-actions__bgroup{display:flex;flex-flow:row nowrap}.igx-card-actions__bgroup [igxButton]~[igxButton]{margin-inline-start:8px}.igx-card-actions__igroup,.igx-card-actions__igroup--start,.igx-card-actions__igroup--end{display:flex;flex-flow:row nowrap}.igx-card-actions__igroup .igx-button--icon,.igx-card-actions__igroup--start .igx-button--icon,.igx-card-actions__igroup--end .igx-button--icon{color:var(--actions-text-color)}.igx-card-actions__igroup--start{margin-inline-end:auto}.igx-card-actions__igroup--end{margin-inline-start:auto}igx-carousel{--slide-background: var(--igx-carousel-slide-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--button-background: var(--igx-carousel-button-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--button-hover-background: var(--igx-carousel-button-hover-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--button-arrow-color: var(--igx-carousel-button-arrow-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--button-hover-arrow-color: var(--igx-carousel-button-hover-arrow-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--button-disabled-background: var(--igx-carousel-button-disabled-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--button-disabled-arrow-color: var(--igx-carousel-button-disabled-arrow-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--indicator-dot-color: var(--igx-carousel-indicator-dot-color, transparent);--indicator-border-color: var(--igx-carousel-indicator-border-color, hsla(var(--igx-grays-50), var(--igx-grays-a)));--indicator-active-dot-color: var(--igx-carousel-indicator-active-dot-color, hsla(var(--igx-grays-50), var(--igx-grays-a)));--indicator-active-border-color: var(--igx-carousel-indicator-active-border-color, hsla(var(--igx-grays-50), var(--igx-grays-a)));--border-radius: var(--igx-carousel-border-radius, clamp(0rem, var(--igx-radius-factor) * 0rem, 0rem));--button-shadow: var(--igx-carousel-button-shadow, var(--igx-elevation-1))}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes scale-out-center{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:1}}.igx-carousel{display:flex;position:relative;justify-content:center;width:100%;height:100%;align-items:center;flex-flow:column nowrap}.igx-nav-arrow{display:flex;justify-content:center;align-items:center;width:46px;height:46px;cursor:pointer;border-radius:clamp(0rem,var(--igx-radius-factor) * 50%,50%);outline-style:none;transition:all .15s ease-in-out;color:var(--button-arrow-color);background:var(--button-background);box-shadow:var(--button-shadow)}.igx-nav-arrow--disabled{background:var(--button-disabled-background);color:var(--button-disabled-arrow-color);pointer-events:none;box-shadow:none}.igx-nav-arrow--disabled igx-icon{color:currentColor}.igx-nav-arrow:hover{color:var(--button-hover-arrow-color);background:var(--button-hover-background)}.igx-carousel__arrow,.igx-carousel__arrow--prev,.igx-carousel__arrow--next{margin:0 16px;position:absolute;top:50%;transform:translateY(-50%);z-index:3;outline:none;-webkit-user-select:none;user-select:none}.igx-carousel__arrow--next{inset-inline-end:0}.igx-carousel__arrow--prev{inset-inline-start:0}[dir=rtl] .igx-carousel__arrow--next,[dir=rtl] .igx-carousel__arrow--prev{transform:scaleX(-1)}.igx-carousel-indicators,.igx-carousel-indicators--top,.igx-carousel-indicators--bottom{position:absolute;display:flex;justify-content:center;align-items:center;margin:16px 0;padding:0;list-style:none;z-index:10;inset-inline-start:50%;transform:translateX(-50%)}[dir=rtl] .igx-carousel-indicators,[dir=rtl] .igx-carousel-indicators--top,[dir=rtl] .igx-carousel-indicators--bottom{transform:translateX(50%)}.igx-carousel-indicators--bottom{bottom:0}.igx-carousel-indicators--top{top:0}.igx-carousel__label{align-items:center;font-size:1rem}.igx-carousel-indicators__indicator{display:flex;align-items:center;justify-content:center;margin:0 5px;cursor:pointer}.igx-nav-dot{position:relative;width:12px;height:12px;text-indent:-9999px;border:2px solid;border-color:var(--indicator-border-color);box-shadow:var(--igx-elevation-1);opacity:.7;border-radius:clamp(0rem,var(--igx-radius-factor) * 50%,50%);transition:all .15s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.igx-nav-dot::after{animation:"scale-out-center" 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;content:"";position:absolute;inset:1px;border-radius:inherit;background:var(--indicator-dot-color)}.igx-nav-dot:hover{opacity:1}.igx-nav-dot--active{border:2px solid;border-color:var(--indicator-active-border-color);opacity:1}.igx-nav-dot--active::after{background:var(--indicator-active-dot-color);animation:"scale-in-center" 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.igx-carousel__inner{position:relative;width:100%;height:inherit;overflow:hidden;outline-style:none;border-radius:var(--border-radius);min-height:300px;min-width:300px}.igx-slide{position:absolute;width:100%;height:100%;inset:0;z-index:-1;background:var(--slide-background);visibility:hidden}.igx-slide--previous{z-index:1;visibility:visible}.igx-slide--current{z-index:2;visibility:visible}.igx-slide img{width:inherit;height:inherit;object-fit:cover;touch-action:none;pointer-events:none}igx-splitter{--bar-color: var(--igx-splitter-bar-color, hsla(var(--igx-grays-200), var(--igx-grays-a)));--focus-color: var(--igx-splitter-focus-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--handle-color: var(--igx-splitter-handle-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--expander-color: var(--igx-splitter-expander-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--size: var(--igx-splitter-size, 4px);--border-radius: var(--igx-splitter-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.125rem, 0.125rem))}[dir=rtl] [aria-orientation=horizontal].igx-splitter{flex-direction:row-reverse !important}.igx-splitter-bar::after,.igx-splitter-bar::before{position:absolute;content:"";width:100%;height:4px;background:transparent}.igx-splitter-bar--vertical::after,.igx-splitter-bar--vertical::before{width:4px;height:100%}.igx-splitter-bar{position:relative;display:flex;flex-grow:1;justify-content:center;align-items:center;background:var(--bar-color);border:1px solid var(--bar-color);z-index:99;opacity:.68;transition:opacity .15s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important}.igx-splitter-bar::before{top:100%}.igx-splitter-bar::after{bottom:100%}.igx-splitter-bar:hover{transition:all .25s ease-out;opacity:1}.igx-splitter-bar-host:focus{outline:transparent solid 1px;box-shadow:inset 0 0 0 1px var(--focus-color)}.igx-splitter-bar--vertical{flex-direction:column;height:100%}.igx-splitter-bar--vertical::before{top:0;right:100%}.igx-splitter-bar--vertical::after{top:0;left:100%}.igx-splitter-bar__handle,.igx-splitter-bar--vertical .igx-splitter-bar__handle{background:var(--handle-color);border-radius:var(--border-radius)}.igx-splitter-bar__handle{width:25%;height:var(--size);margin:0 3rem}.igx-splitter-bar--vertical .igx-splitter-bar__handle{width:var(--size);height:25%;margin:3rem 0}.igx-splitter-bar--vertical .igx-splitter-bar__expander--end::before,.igx-splitter-bar--vertical .igx-splitter-bar__expander--start::before,.igx-splitter-bar__expander--end::before,.igx-splitter-bar__expander--start::before{position:absolute;content:"";background:transparent}.igx-splitter-bar__expander--start,.igx-splitter-bar__expander--end,.igx-splitter-bar--vertical .igx-splitter-bar__expander--start,.igx-splitter-bar--vertical .igx-splitter-bar__expander--end{position:relative;width:0;height:0;border-inline-end:var(--size) solid transparent;border-inline-start:var(--size) solid transparent;cursor:pointer;z-index:1}.igx-splitter-bar__expander--start{border-bottom:var(--size) solid var(--expander-color)}.igx-splitter-bar__expander--start::before{top:calc(100% - 4px);left:calc(100% - (4px * 2));width:calc(4px * 4);height:calc(4px * 3)}.igx-splitter-bar__expander--end{border-bottom:unset;border-top:var(--size) solid var(--expander-color)}.igx-splitter-bar__expander--end::before{top:calc(100% - (4px * 2));left:calc(100% - (4px * 2));width:calc(4px * 4);height:calc(4px * 3)}.igx-splitter-bar--vertical .igx-splitter-bar__expander--start{border-top:var(--size) solid transparent;border-inline-end:var(--size) solid var(--expander-color);border-bottom:var(--size) solid transparent;border-inline-start:unset}.igx-splitter-bar--vertical .igx-splitter-bar__expander--start::before{top:calc(100% - (4px * 2));left:calc(100% - (4px * 2));width:calc(4px * 3);height:calc(4px * 4)}.igx-splitter-bar--vertical .igx-splitter-bar__expander--end{border-top:var(--size) solid transparent;border-inline-end:unset;border-bottom:var(--size) solid transparent;border-inline-start:var(--size) solid var(--expander-color)}.igx-splitter-bar--vertical .igx-splitter-bar__expander--end::before{left:calc(100% - (4px * 2));top:calc(100% - (4px * 2));height:calc(4px * 4);width:calc(4px * 3)}igx-data-chart{--title-text-color: var(--data-chart-title-text-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--subtitle-text-color: var(--data-chart-subtitle-text-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--brushes: var(--data-chart-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--marker-brushes: var(--data-chart-marker-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--outlines: var(--data-chart-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--marker-outlines: var(--data-chart-marker-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--plot-area-background: var(--data-chart-plot-area-background, hsla(var(--igx-surface-500), var(--igx-surface-a)))}igx-doughnut-chart{--brushes: var(--ring-series-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--outlines: var(--ring-series-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f)}igx-linear-gauge{--backing-brush: var(--linear-gauge-backing-brush, hsla(var(--igx-surface-500), var(--igx-surface-a)));--backing-outline: var(--linear-gauge-backing-outline, hsla(var(--igx-surface-500), var(--igx-surface-a)));--font-brush: var(--linear-gauge-font-brush, var(--igx-surface-500-contrast));--minor-tick-brush: var(--linear-gauge-minor-tick-brush, var(--igx-surface-500-contrast));--needle-brush: var(--linear-gauge-needle-brush, hsla(var(--igx-primary-500), var(--igx-primary-a)));--needle-outline: var(--linear-gauge-needle-outline, hsla(var(--igx-surface-500), var(--igx-surface-a)));--range-brushes: var(--linear-gauge-range-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--range-outlines: var(--linear-gauge-range-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--scale-brush: var(--linear-gauge-scale-brush, hsla(var(--igx-surface-500), var(--igx-surface-a)));--tick-brush: var(--linear-gauge-tick-brush, var(--igx-surface-500-contrast));--scale-outline: var(--linear-gauge-scale-outline, hsla(var(--igx-surface-500), var(--igx-surface-a)))}igx-radial-gauge{--backing-brush: var(--radial-gauge-backing-brush, hsla(var(--igx-surface-500), var(--igx-surface-a)));--backing-outline: var(--radial-gauge-backing-outline, hsla(var(--igx-surface-500), var(--igx-surface-a)));--font-brush: var(--radial-gauge-font-brush, var(--igx-surface-500-contrast));--minor-tick-brush: var(--radial-gauge-minor-tick-brush, var(--igx-surface-500-contrast));--needle-brush: var(--radial-gauge-needle-brush, hsla(var(--igx-primary-500), var(--igx-primary-a)));--needle-outline: var(--radial-gauge-needle-outline, hsla(var(--igx-surface-500), var(--igx-surface-a)));--range-brushes: var(--radial-gauge-range-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--range-outlines: var(--radial-gauge-range-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--scale-brush: var(--radial-gauge-scale-brush, hsla(var(--igx-surface-500), var(--igx-surface-a)));--tick-brush: var(--radial-gauge-tick-brush, var(--igx-surface-500-contrast));--needle-pivot-brush: var(--radial-gauge-needle-pivot-brush, hsla(var(--igx-primary-500), var(--igx-primary-a)));--needle-pivot-outline: var(--radial-gauge-needle-pivot-outline, hsla(var(--igx-surface-500), var(--igx-surface-a)))}igx-financial-chart{--brushes: var(--financial-chart-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--outlines: var(--financial-chart-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--marker-brushes: var(--financial-chart-marker-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--marker-outlines: var(--financial-chart-marker-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--indicator-brushes: var(--financial-chart-indicator-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--indicator-negative-brushes: var(--financial-chart-indicator-negative-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--negative-brushes: var(--financial-chart-negative-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--negative-outlines: var(--financial-chart-negative-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--overlay-brushes: var(--financial-chart-overlay-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--overlay-outlines: var(--financial-chart-overlay-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--overlay-thickness: var(--financial-chart-overlay-thickness, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--trend-line-brushes: var(--financial-chart-trend-line-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--volume-brushes: var(--financial-chart-volume-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--volume-outlines: var(--financial-chart-volume-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f)}igx-bullet-graph{--backing-brush: var(--bullet-graph-backing-brush, hsla(var(--igx-surface-500), var(--igx-surface-a)));--backing-outline: var(--bullet-graph-backing-outline, hsla(var(--igx-surface-500), var(--igx-surface-a)));--font-brush: var(--bullet-graph-font-brush, var(--igx-surface-500-contrast));--minor-tick-brush: var(--bullet-graph-minor-tick-brush, var(--igx-surface-500-contrast));--range-brushes: var(--bullet-graph-range-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--range-outlines: var(--bullet-graph-range-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--scale-background-brush: var(--bullet-graph-scale-background-brush, hsla(var(--igx-primary-500), var(--igx-primary-a)));--scale-background-outline: var(--bullet-graph-scale-background-outline, hsla(var(--igx-surface-500), var(--igx-surface-a)));--target-value-brush: var(--bullet-graph-target-value-brush, hsla(var(--igx-grays-800), var(--igx-grays-a)));--tick-brush: var(--bullet-graph-tick-brush, var(--igx-surface-500-contrast));--value-brush: var(--bullet-graph-value-brush, hsla(var(--igx-grays-800), var(--igx-grays-a)))}igx-category-chart{--brushes: var(--category-chart-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--marker-brushes: var(--category-chart-marker-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--negative-brushes: var(--category-chart-negative-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--outlines: var(--category-chart-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--marker-outlines: var(--category-chart-marker-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--negative-outlines: var(--category-chart-negative-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--title-text-color: var(--category-chart-title-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--subtitle-text-color: var(--category-chart-subtitle-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--trend-line-brushes: var(--category-chart-trend-line-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--x-axis-label-text-color: var(--category-chart-x-axis-label-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--x-axis-tick-stroke: var(--category-chart-x-axis-tick-stroke, hsla(var(--igx-grays-700), var(--igx-grays-a)));--x-axis-title-text-color: var(--category-chart-x-axis-title-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--y-axis-label-text-color: var(--category-chart-y-axis-label-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--y-axis-title-text-color: var(--category-chart-y-axis-title-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--y-axis-tick-stroke: var(--category-chart-y-axis-tick-stroke, hsla(var(--igx-grays-700), var(--igx-grays-a)))}igx-geographic-map{--plot-area-background: var(--geo-map-plot-area-background, hsla(var(--igx-surface-500), var(--igx-surface-a)))}igx-pie-chart{--brushes: var(--pie-chart-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--outlines: var(--pie-chart-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--label-outer-color: var(--pie-chart-label-outer-color, hsla(var(--igx-grays-900), var(--igx-grays-a)))}igx-sparkline{--brush: var(--sparkline-brush, hsla(var(--igx-primary-500), var(--igx-primary-a)))}igx-funnel-chart{--brushes: var(--funnel-chart-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--outlines: var(--funnel-chart-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f)}igx-shape-chart{--title-text-color: var(--shape-chart-title-text-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--subtitle-text-color: var(--shape-chart-subtitle-text-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--brushes: var(--shape-chart-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--marker-brushes: var(--shape-chart-marker-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--outlines: var(--shape-chart-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--marker-outlines: var(--shape-chart-marker-outlines, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f);--trend-line-brushes: var(--shape-chart-trend-line-brushes, #9de772, #8b5bb1, #6db1ff, #9af2e4, #ee5879, #735656, #f7d262, #a8a8b7, #e051a9, #f8a15f)}igx-checkbox{--tick-color: var(--igx-checkbox-tick-color, hsla(var(--igx-grays-50), var(--igx-grays-a)));--label-color: var(--igx-checkbox-label-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--empty-color: var(--igx-checkbox-empty-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--fill-color: var(--igx-checkbox-fill-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--disabled-color: var(--igx-checkbox-disabled-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--disabled-indeterminate-color: var(--igx-checkbox-disabled-indeterminate-color, hsla(var(--igx-secondary-100), var(--igx-secondary-a)));--disabled-color-label: var(--igx-checkbox-disabled-color-label, hsla(var(--igx-grays-400), var(--igx-grays-a)));--border-radius: var(--igx-checkbox-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.125rem, 0.125rem));--border-radius-ripple: var(--igx-checkbox-border-radius-ripple, clamp(0rem, var(--igx-radius-factor) * 1.5rem, 1.5rem))}@keyframes scale-in-out{50%{transform:scale(0.9);transform-origin:50% 50%}100%{transform:scale(1);transform-origin:50% 50%}}.igx-checkbox{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;outline-style:none}.igx-checkbox--disabled{-webkit-user-select:none;user-select:none;pointer-events:none;cursor:initial}.igx-checkbox__input{position:absolute;width:1px;height:1px;margin:-1px;border:none;clip:rect(0, 0, 0, 0);outline:0;pointer-events:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.igx-checkbox__composite-wrapper{align-items:center;justify-content:center;display:flex;position:relative;width:1.25em;height:1.25em}.igx-checkbox__composite{position:relative;display:inline-block;cursor:pointer;width:1.25em;height:1.25em;min-width:1.25em;border-width:.125rem;border-style:solid;border-color:var(--empty-color);border-radius:var(--border-radius);-webkit-tap-highlight-color:transparent;transition:border-color .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow:hidden}.igx-checkbox__composite::after{position:absolute;content:"";inset:0;transition:background .2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.igx-checkbox--indeterminate .igx-checkbox__composite,.igx-checkbox--checked .igx-checkbox__composite{border-color:var(--fill-color);background:var(--fill-color)}.igx-checkbox--indeterminate .igx-checkbox__composite::after,.igx-checkbox--checked .igx-checkbox__composite::after{background:var(--fill-color)}.igx-checkbox--disabled .igx-checkbox__composite{border-color:var(--disabled-color);background:transparent}.igx-checkbox--indeterminate.igx-checkbox--disabled .igx-checkbox__composite,.igx-checkbox--checked.igx-checkbox--disabled .igx-checkbox__composite{background:var(--disabled-color)}.igx-checkbox--indeterminate.igx-checkbox--disabled .igx-checkbox__composite::after,.igx-checkbox--checked.igx-checkbox--disabled .igx-checkbox__composite::after{background:var(--disabled-color)}.igx-checkbox__composite-mark{position:absolute;inset:0;stroke:var(--tick-color);stroke-linecap:square;stroke-width:3;stroke-dasharray:24;stroke-dashoffset:24;fill:none;opacity:0;z-index:1;transition:opacity .1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.igx-checkbox--indeterminate .igx-checkbox__composite-mark{top:0;inset-inline-start:0}.igx-checkbox--indeterminate.igx-checkbox--disabled .igx-checkbox__composite,.igx-checkbox--indeterminate .igx-checkbox--checked.igx-checkbox--disabled .igx-checkbox__composite,.igx-checkbox--checked.igx-checkbox--disabled .igx-checkbox--indeterminate .igx-checkbox__composite{border:var(--disabled-indeterminate-color)}.igx-checkbox--indeterminate.igx-checkbox--disabled .igx-checkbox__composite::after,.igx-checkbox--indeterminate .igx-checkbox--checked.igx-checkbox--disabled .igx-checkbox__composite::after,.igx-checkbox--checked.igx-checkbox--disabled .igx-checkbox--indeterminate .igx-checkbox__composite::after{background:var(--disabled-indeterminate-color)}.igx-checkbox--checked .igx-checkbox__composite-mark{stroke-dashoffset:0;opacity:1;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.igx-checkbox--indeterminate .igx-checkbox__composite-mark{stroke-dashoffset:41;opacity:1;transform:rotate(45deg) translateX(-0.125em)}.igx-checkbox__label,.igx-checkbox__label--before{display:inline-block;color:var(--label-color);cursor:pointer;-webkit-user-select:none;user-select:none;word-wrap:break-all}.igx-checkbox__label:empty,.igx-checkbox__label--before:empty{margin:0}.igx-checkbox__label--before:empty,.igx-checkbox__label:empty{margin:0}.igx-checkbox__label{margin-inline-start:.5em}.igx-checkbox__label--before{margin-inline-end:.5em;order:-1}.igx-checkbox--disabled .igx-checkbox__label,.igx-checkbox--disabled .igx-checkbox__label--before{color:var(--disabled-color-label)}.igx-checkbox__ripple{display:block;position:absolute;top:calc(50% - 1.5em);inset-inline-end:calc(100% - 1.5em - 0.625em);width:3em;height:3em;border-radius:var(--border-radius-ripple);overflow:hidden;pointer-events:none;filter:opacity(1)}.igx-checkbox__ripple,.igx-checkbox__ripple [igxRipple]{--color: var(--igx-ripple-color, var(--fill-color))}.igx-checkbox__ripple .igx-ripple__inner{display:block;position:absolute;border-radius:clamp(0rem,var(--igx-radius-factor) * 50%,50%);background:var(--color);pointer-events:none;transform-origin:center;transform:translate3d(0, 0, 0) scale(0);will-change:opacity,transform;opacity:.5;margin:0 !important;border:none !important}.igx-checkbox__ripple .igx-ripple{overflow:hidden}.igx-checkbox__ripple,.igx-checkbox__ripple [igxRipple]{--color: var(--igx-ripple-color, var(--fill-color))}.igx-checkbox--focused .igx-checkbox__ripple,.igx-checkbox--focused.igx-checkbox--checked .igx-checkbox__ripple,.igx-checkbox--focused.igx-checkbox--indeterminate .igx-checkbox__ripple{background:var(--empty-color);transition:background .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.12}.igx-checkbox--focused.igx-checkbox--checked .igx-checkbox__ripple,.igx-checkbox--focused.igx-checkbox--indeterminate .igx-checkbox__ripple{background:var(--fill-color)}.igx-checkbox:hover .igx-checkbox__ripple::after,.igx-checkbox:active .igx-checkbox__ripple::after,.igx-checkbox--indeterminate:hover .igx-checkbox__ripple::after,.igx-checkbox--indeterminate:active .igx-checkbox__ripple::after,.igx-checkbox--checked:hover .igx-checkbox__ripple::after,.igx-checkbox--checked:active .igx-checkbox__ripple::after{position:absolute;content:"";opacity:.06;inset:0}.igx-checkbox:hover .igx-checkbox__ripple::after,.igx-checkbox:active .igx-checkbox__ripple::after{background:var(--empty-color)}.igx-checkbox--indeterminate:hover .igx-checkbox__ripple::after,.igx-checkbox--indeterminate:active .igx-checkbox__ripple::after,.igx-checkbox--checked:hover .igx-checkbox__ripple::after,.igx-checkbox--checked:active .igx-checkbox__ripple::after{background:var(--fill-color)}.igx-checkbox:active .igx-checkbox__ripple::after,.igx-checkbox--indeterminate:active .igx-checkbox__ripple::after,.igx-checkbox--checked:active .igx-checkbox__ripple::after{opacity:.12}.igx-checkbox--plain .igx-checkbox__composite,.igx-checkbox--plain .igx-checkbox__composite::after,.igx-checkbox--plain .igx-checkbox__composite-mark{transition:none}igx-chip,.igx-chip__ghost,.igx-chip__ghost--compact,.igx-chip__ghost--cosy{--remove-icon-color: var(--igx-chip-remove-icon-color, 'currentColor');--focus-outline-color: var(--igx-chip-focus-outline-color, transparent);--focus-selected-outline-color: var(--igx-chip-focus-selected-outline-color, transparent);--remove-icon-color-focus: var(--igx-chip-remove-icon-color-focus, hsla(var(--igx-error-500), var(--igx-error-a)));--text-color: var(--igx-chip-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--background: var(--igx-chip-background, hsla(var(--igx-grays-400), 0.38));--border-color: var(--igx-chip-border-color, transparent);--ghost-background: var(--igx-chip-ghost-background, hsla(var(--igx-grays-400), var(--igx-grays-a)));--hover-text-color: var(--igx-chip-hover-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--hover-background: var(--igx-chip-hover-background, hsla(var(--igx-grays-400), 0.54));--hover-border-color: var(--igx-chip-hover-border-color, transparent);--focus-text-color: var(--igx-chip-focus-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--focus-background: var(--igx-chip-focus-background, hsla(var(--igx-grays-600), 0.54));--focus-border-color: var(--igx-chip-focus-border-color, transparent);--selected-text-color: var(--igx-chip-selected-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--selected-background: var(--igx-chip-selected-background, hsla(var(--igx-grays-600), 0.38));--selected-border-color: var(--igx-chip-selected-border-color, transparent);--hover-selected-text-color: var(--igx-chip-hover-selected-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--hover-selected-background: var(--igx-chip-hover-selected-background, hsla(var(--igx-grays-400), 0.54));--hover-selected-border-color: var(--igx-chip-hover-selected-border-color, transparent);--focus-selected-text-color: var(--igx-chip-focus-selected-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--focus-selected-background: var(--igx-chip-focus-selected-background, hsla(var(--igx-grays-600), 0.54));--focus-selected-border-color: var(--igx-chip-focus-selected-border-color, transparent);--border-radius: var(--igx-chip-border-radius, clamp(0rem, var(--igx-radius-factor) * 1rem, 1rem));--ghost-shadow: var(--igx-chip-ghost-shadow, var(--igx-elevation-8))}.igx-chip-area{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.igx-chip-area:empty{display:none}.igx-chip{position:relative;display:inline-flex;flex-shrink:0;transition:all 120ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-property:top,left;touch-action:none}[dir=rtl] .igx-chip{transition-property:top right}.igx-chip:focus{outline-style:none}.igx-chip--disabled .igx-chip__item{cursor:default;pointer-events:none}.igx-chip igx-icon{width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem);outline-style:none}.igx-chip--cosy igx-icon{width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem);outline-style:none}.igx-chip__ghost--compact igx-icon,.igx-chip--compact igx-icon{width:var(--igx-icon-size, 1rem);height:var(--igx-icon-size, 1rem);font-size:var(--igx-icon-size, 1rem);outline-style:none}.igx-chip igx-prefix,.igx-chip [igxPrefix],.igx-chip igx-suffix,.igx-chip [igxSuffix]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle;max-width:32ch}.igx-chip igx-suffix+igx-suffix,.igx-chip [igxSuffix]+igx-suffix,.igx-chip igx-suffix+[igxSuffix],.igx-chip [igxSuffix]+[igxSuffix],.igx-chip igx-suffix+.igx-chip__remove,.igx-chip [igxSuffix]+.igx-chip__remove{margin-inline-start:.25rem}.igx-chip igx-prefix+igx-prefix,.igx-chip [igxPrefix]+igx-prefix,.igx-chip igx-prefix+[igxPrefix],.igx-chip [igxPrefix]+[igxPrefix]{margin-inline-start:.25rem}.igx-chip igx-prefix+igx-prefix igx-avatar,.igx-chip [igxPrefix]+igx-prefix igx-avatar,.igx-chip igx-prefix+[igxPrefix] igx-avatar,.igx-chip [igxPrefix]+[igxPrefix] igx-avatar{max-height:100%;max-width:100%;margin-inline-start:0 !important}.igx-chip__content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 .5rem;max-width:32ch}.igx-chip__content:empty{display:none}.igx-chip--cosy .igx-chip__content{padding:0 .25rem}.igx-chip--compact .igx-chip__content{padding:0 .125rem}.igx-chip__remove{display:inline-flex;margin-inline-end:.25rem;color:var(--remove-icon-color, currentColor)}.igx-chip__remove:empty{display:none}.igx-chip__remove:focus{outline-style:none}.igx-chip__remove:focus igx-icon{outline-style:none;color:var(--remove-icon-color-focus)}.igx-chip__remove igx-icon:focus{outline-style:none}.igx-chip__select,.igx-chip__select--hidden{display:inline-flex;align-items:center;width:18px;opacity:1;z-index:1;transition:opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94),width 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.igx-chip__select>*,.igx-chip__select--hidden>*{width:inherit !important}.igx-chip__select+igx-prefix,.igx-chip__select--hidden+igx-prefix,.igx-chip__select+[igxPrefix],.igx-chip__select--hidden+[igxPrefix]{margin-inline-start:.25rem}.igx-chip__select--hidden{width:0;opacity:0;z-index:-1}.igx-chip__select--hidden+igx-prefix,.igx-chip__select--hidden+[igxPrefix]{margin-inline-start:0}.igx-chip__item{display:flex;align-items:center;justify-content:center;flex:1 1 auto;height:2rem;padding:0 .25rem;color:var(--text-color);background:var(--background);border-width:1px;border-style:solid;border-color:var(--border-color);border-radius:var(--border-radius);-webkit-user-select:none;user-select:none;overflow:hidden;cursor:pointer;filter:opacity(1)}.igx-chip:hover .igx-chip__item{color:var(--hover-text-color);background:var(--hover-background);border-color:var(--hover-border-color);transition:all 120ms ease-in}.igx-chip:focus .igx-chip__item{color:var(--focus-text-color);background:var(--focus-background);border-color:var(--focus-border-color);outline-style:none}.igx-chip__item--selected{color:var(--selected-text-color);background:var(--selected-background);border-color:var(--selected-border-color)}.igx-chip:hover .igx-chip__item--selected{color:var(--hover-selected-text-color);background:var(--hover-selected-background);border-color:var(--hover-selected-border-color);transition:all 120ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.igx-chip:focus .igx-chip__item--selected{color:var(--focus-selected-text-color);background:var(--focus-selected-background);border-color:var(--focus-selected-border-color);transition:all 120ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.igx-chip--cosy .igx-chip__item{height:1.5rem;padding:0 .25rem}.igx-chip--compact .igx-chip__item{height:1.125rem;padding:0 .125rem}.igx-chip__ghost{position:absolute;box-shadow:var(--ghost-shadow);overflow:hidden;color:var(--focus-text-color);background:var(--ghost-background)}.igx-chip__ghost:hover,.igx-chip__ghost:focus{background:var(--ghost-background)}.igx-chip__ghost--cosy{height:1.5rem}.igx-chip__ghost--cosy .igx-chip__content{padding:0 .25rem}.igx-chip__ghost--compact{height:1.125rem}.igx-chip__ghost--compact .igx-chip__content{padding:0 .125rem}.igx-chip__ghost,.igx-chip__ghost--cosy,.igx-chip__ghost--compact{z-index:10}igx-column-actions{--background-color: var(--igx-column-actions-background-color, hsla(var(--igx-surface-500), var(--igx-surface-a)));--title-color: var(--igx-column-actions-title-color, hsla(var(--igx-primary-500), var(--igx-primary-a)))}.igx-column-actions{display:flex;flex-flow:column nowrap;background:var(--background-color);box-shadow:var(--igx-elevation-8);width:100%;flex:1 1 auto;min-width:11.25rem}.igx-column-actions__header-title{color:var(--title-color);margin:0;padding:1rem 1rem .5rem}.igx-column-actions__header-input{font-size:1rem !important;margin:-16px 0 0 !important;padding:.5rem 1rem}.igx-column-actions__columns{display:flex;flex-flow:column nowrap;overflow-y:auto;outline-style:none}.igx-column-actions__columns-item{padding:.25rem 1rem;min-height:2rem}.igx-column-actions__buttons{display:flex;justify-content:flex-end;padding:.5rem 1rem}igx-combo{--empty-list-background: var(--igx-combo-empty-list-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--search-separator-border-color: var(--igx-combo-search-separator-border-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--empty-list-placeholder-color: var(--igx-combo-empty-list-placeholder-color, hsla(var(--igx-grays-700), var(--igx-grays-a)))}.igx-combo{position:relative;display:block}.igx-combo__checkbox{margin-inline-end:.5rem}.igx-combo__drop-down{position:absolute;width:100%}.igx-combo__drop-down .igx-drop-down{width:100%}.igx-combo__search{padding:.5rem 1rem;margin:0 !important;z-index:26;border-bottom:1px dashed var(--search-separator-border-color)}.igx-combo__content{position:relative;overflow:hidden}.igx-combo__content:focus{outline:transparent}.igx-combo__add{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:1rem;background:var(--empty-list-background)}.igx-combo__empty{display:flex;justify-content:center;align-items:center;width:100%;color:var(--empty-list-placeholder-color);padding:0 1.5rem;font-size:.8125rem}.igx-combo__add-item.igx-drop-down__item{width:auto !important;padding:0 !important}.igx-combo__add-item.igx-drop-down__item:hover{background:transparent !important}.igx-combo__add-item.igx-drop-down__item--focused:focus{background:transparent !important}.igx-date-picker{--content-background: var(--igx-calendar-content-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--content-text-color: var(--igx-calendar-content-text-color, var(--igx-surface-500-contrast));--border-color: var(--igx-calendar-border-color, hsla(var(--igx-grays-300), var(--igx-grays-a)));--header-background: var(--igx-calendar-header-background, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--header-text-color: var(--igx-calendar-header-text-color, var(--igx-secondary-500-contrast));--picker-background-color: var(--igx-calendar-picker-background-color, hsla(var(--igx-surface-500), var(--igx-surface-a)));--picker-arrow-color: var(--igx-calendar-picker-arrow-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--picker-arrow-hover-color: var(--igx-calendar-picker-arrow-hover-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--picker-text-color: var(--igx-calendar-picker-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--picker-text-hover-color: var(--igx-calendar-picker-text-hover-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--inactive-text-color: var(--igx-calendar-inactive-text-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--label-color: var(--igx-calendar-label-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--weekend-text-color: var(--igx-calendar-weekend-text-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--year-current-text-color: var(--igx-calendar-year-current-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--month-current-text-color: var(--igx-calendar-month-current-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--month-hover-current-text-color: var(--igx-calendar-month-hover-current-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--year-hover-text-color: var(--igx-calendar-year-hover-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--month-hover-background: var(--igx-calendar-month-hover-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--month-hover-text-color: var(--igx-calendar-month-hover-text-color, var(--igx-grays-200-contrast));--date-selected-background: var(--igx-calendar-date-selected-background, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--date-selected-text-color: var(--igx-calendar-date-selected-text-color, var(--igx-secondary-500-contrast));--date-current-text-color: var(--igx-calendar-date-current-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--date-current-bg-color: var(--igx-calendar-date-current-bg-color, transparent);--date-hover-background: var(--igx-calendar-date-hover-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--date-special-background: var(--igx-calendar-date-special-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--date-special-text-color: var(--igx-calendar-date-special-text-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--date-disabled-text-color: var(--igx-calendar-date-disabled-text-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--date-disabled-background: var(--igx-calendar-date-disabled-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--week-number-color: var(--igx-calendar-week-number-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--week-number-background: var(--igx-calendar-week-number-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--border-radius: var(--igx-calendar-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--date-border-radius: var(--igx-calendar-date-border-radius, clamp(0rem, var(--igx-radius-factor) * 1.25rem, 1.25rem));--month-border-radius: var(--igx-calendar-month-border-radius, clamp(0rem, var(--igx-radius-factor) * 1.25rem, 1.25rem))}.igx-date-picker{box-shadow:var(--igx-elevation-24);border-radius:clamp(0rem,var(--igx-radius-factor) * var(--border-radius),var(--border-radius));background:var(--content-background);overflow:hidden}.igx-date-picker .igx-calendar,.igx-date-picker .igx-calendar--vertical{background:var(--content-background)}.igx-date-picker .igx-calendar__header{background:var(--header-background);color:var(--header-text-color)}.igx-date-picker .igx-calendar-picker__prev,.igx-date-picker .igx-calendar-picker__next{color:var(--picker-arrow-color)}.igx-date-picker .igx-calendar-picker__prev:hover,.igx-date-picker .igx-calendar-picker__next:hover{color:var(--picker-arrow-hover-color)}.igx-date-picker .igx-calendar-picker__date{color:var(--picker-text-color)}.igx-date-picker .igx-calendar-picker__date:hover,.igx-date-picker .igx-calendar-picker__date:focus{color:var(--picker-text-hover-color)}.igx-date-picker .igx-calendar__label,.igx-date-picker .igx-calendar__date,.igx-date-picker .igx-calendar__year{color:var(--content-text-color);min-width:14.28%}.igx-date-picker .igx-calendar__label{color:var(--label-color)}.igx-date-picker .igx-calendar__label:hover,.igx-date-picker .igx-calendar__label:focus{color:var(--label-color)}.igx-date-picker .igx-calendar__date--weekend{color:var(--weekend-text-color)}.igx-date-picker .igx-calendar__date--special{color:var(--date-special-text-color);background:var(--date-special-background)}.igx-date-picker .igx-calendar__date--disabled{color:var(--date-disabled-text-color)}.igx-date-picker .igx-calendar__year--current{color:var(--year-current-text-color)}.igx-date-picker .igx-calendar__year:hover,.igx-date-picker .igx-calendar__year:focus{color:var(--year-hover-text-color)}.igx-date-picker .igx-calendar__month:hover,.igx-date-picker .igx-calendar__month:focus,.igx-date-picker .igx-calendar__month--current:hover,.igx-date-picker .igx-calendar__month--current:focus{color:var(--month-hover-text-color)}.igx-date-picker .igx-calendar__month--current{color:var(--month-current-text-color)}.igx-date-picker .igx-calendar__date--inactive{color:var(--inactive-text-color)}.igx-date-picker .igx-calendar__date--inactive:hover{color:var(--inactive-text-color)}.igx-date-picker .igx-calendar__date--selected{color:var(--date-selected-text-color)}.igx-date-picker .igx-calendar__date--current{color:var(--date-current-text-color)}.igx-date-picker .igx-calendar__date:hover .igx-calendar__date-content::after,.igx-date-picker .igx-calendar__date:focus .igx-calendar__date-content::after,.igx-date-picker .igx-calendar__date--weekend:hover .igx-calendar__date-content::after,.igx-date-picker .igx-calendar__date--weekend:focus .igx-calendar__date-content::after{background:var(--date-hover-background)}.igx-date-picker .igx-calendar__date.igx-calendar__date--selected:hover .igx-calendar__date-content::after,.igx-date-picker .igx-calendar__date.igx-calendar__date--selected:focus .igx-calendar__date-content::after,.igx-date-picker .igx-calendar__date--weekend.igx-calendar__date--selected:hover .igx-calendar__date-content::after,.igx-date-picker .igx-calendar__date--weekend.igx-calendar__date--selected:focus .igx-calendar__date-content::after{background:hsla(var(--igx-secondary-500), var(--igx-secondary-a))}.igx-date-picker--vertical{min-width:368px}.igx-date-picker--dropdown{display:flex;flex:1 0 0;flex-direction:column;box-shadow:var(--igx-elevation-3)}.igx-date-picker__buttons{display:flex;justify-content:flex-end;padding:.5rem}igx-date-range{--label-color: var(--igx-date-range-label-color, hsla(var(--igx-grays-500), var(--igx-grays-a)))}.igx-date-range-picker,.igx-date-range-picker--cosy,.igx-date-range-picker--compact{display:flex}.igx-date-range-picker>igx-icon,.igx-date-range-picker--cosy>igx-icon,.igx-date-range-picker--compact>igx-icon{cursor:pointer}.igx-date-range-picker igx-input-group,.igx-date-range-picker--cosy igx-input-group,.igx-date-range-picker--compact igx-input-group{flex:1}igx-date-range-start,igx-date-range-end,.igx-date-range-picker__start,.igx-date-range-picker__end{flex:1 0 0%}.igx-date-range-picker__label{display:flex;align-items:center;color:var(--label-color);margin:0 .5rem;padding-top:18px}.igx-date-range-picker--cosy .igx-date-range-picker__label{padding-top:15.1578947368px}.igx-date-range-picker--compact .igx-date-range-picker__label{padding-top:13.0909090909px}.igx-date-range-picker-buttons{display:flex;justify-content:flex-end;padding:0 1rem 1rem 1rem}.igx-date-range-picker-buttons>*{margin-inline-end:.5rem}.igx-date-range-picker-buttons>*:last-of-type{margin-inline-end:0}.igx-date-range-picker-buttons:empty{display:none}.igx-dialog{--background: var(--igx-dialog-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--title-color: var(--igx-dialog-title-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--message-color: var(--igx-dialog-message-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--border-color: var(--igx-dialog-border-color, transparent);--border-radius: var(--igx-dialog-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--shadow: var(--igx-dialog-shadow, var(--igx-elevation-24))}.igx-dialog{outline-style:none}.igx-dialog--hidden{display:none}.igx-dialog__window{position:relative;min-width:17.5rem;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--background);box-shadow:var(--shadow);overflow:hidden}.igx-dialog__window .igx-calendar{width:20rem}.igx-dialog__window .igx-calendar--vertical{width:31rem}.igx-dialog__window-title{display:flex;color:var(--title-color);padding:1.5rem 1.5rem .75rem 1.5rem}.igx-dialog__window-content{color:var(--message-color);padding:.75rem 1.5rem;position:relative;z-index:0}.igx-dialog__window-message{display:inline-block;max-width:40ch}@media all and (-ms-high-contrast: none){.igx-dialog__window-message{max-width:62ch}}.igx-dialog__window-actions{display:flex;flex-flow:row nowrap;justify-content:flex-end;padding:.5rem}.igx-dialog__window-actions button+button{margin-inline-start:.5rem}igx-divider{--color: var(--igx-divider-color, hsla(var(--igx-grays-300), var(--igx-grays-a)))}.igx-divider{display:block;height:1px;background:var(--color)}.igx-divider--dashed{background:linear-gradient(to right, var(--color) 50%, transparent 50%);background-size:10px 1px}.igx-divider--vertical{display:inline-block;width:1px;min-width:1px;height:auto}.igx-divider--vertical.igx-divider--dashed{background:linear-gradient(to bottom, var(--color) 50%, transparent 50%);background-size:1px 10px}igc-dockmanager{--igc-active-color: var(--igc-dockmanager-active-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--igc-background-color: var(--igc-dockmanager-background-color, hsla(var(--igx-grays-200), var(--igx-grays-a)));--igc-border-color: var(--igc-dockmanager-border-color, hsla(var(--igx-surface-500), var(--igx-surface-a)));--igc-button-text: var(--igc-dockmanager-button-text, hsla(var(--igx-grays-800), var(--igx-grays-a)));--igc-context-menu-color-active: var(--igc-dockmanager-context-menu-color-active, var(--igx-surface-500-contrast));--igc-dock-background: var(--igc-dockmanager-dock-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--igc-drop-shadow-background: var(--igc-dockmanager-drop-shadow-background, hsla(var(--igx-primary-900), 0.1));--igc-floating-pane-border-color: var(--igc-dockmanager-floating-pane-border-color, hsla(var(--igx-surface-500), var(--igx-surface-a)));--igc-flyout-shadow-color: var(--igc-dockmanager-flyout-shadow-color, hsla(var(--igx-grays-900), 0.1));--igc-joystick-border-color: var(--igc-dockmanager-joystick-border-color, hsla(var(--igx-grays-300), var(--igx-grays-a)));--igc-joystick-icon-color: var(--igc-dockmanager-joystick-icon-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--igc-joystick-icon-color-active: var(--igc-dockmanager-joystick-icon-color-active, var(--igx-surface-500-contrast));--igc-pane-content-background: var(--igc-dockmanager-pane-content-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--igc-pane-header-background: var(--igc-dockmanager-pane-header-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--igc-pinned-header-background: var(--igc-dockmanager-pinned-header-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--igc-splitter-background: var(--igc-dockmanager-splitter-background, hsla(var(--igx-grays-300), var(--igx-grays-a)));--igc-tab-background-active: var(--igc-dockmanager-tab-background-active, hsla(var(--igx-surface-500), var(--igx-surface-a)));--igc-text-color: var(--igc-dockmanager-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)))}igc-rating{--label-color: var(--igc-rating-label-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--idle-symbol-color: var(--igc-rating-idle-symbol-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--selected-symbols-color: var(--igc-rating-selected-symbols-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--disabled-label-color: var(--igc-rating-disabled-label-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--disabled-idle-symbols-color: var(--igc-rating-disabled-idle-symbols-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--disabled-selected-symbols-color: var(--igc-rating-disabled-selected-symbols-color, hsla(var(--igx-grays-600), var(--igx-grays-a)))}igc-rating::part(symbol){filter:none}igc-rating::part(label){color:var(--label-color)}igc-rating::part(symbols-wrapper){color:var(--idle-symbol-color)}igc-rating::part(symbols-wrapper selected){color:var(--selected-symbols-color)}igc-rating[disabled]::part(label){color:var(--disabled-label-color)}igc-rating[disabled]::part(symbols-wrapper){color:var(--disabled-idle-symbols-color)}igc-rating[disabled]::part(symbols-wrapper selected){color:var(--disabled-selected-symbols-color)}.igx-drop-down__list,.igx-grid-toolbar__dd-list{--background-color: var(--igx-drop-down-background-color, hsla(var(--igx-surface-500), var(--igx-surface-a)));--header-text-color: var(--igx-drop-down-header-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--item-text-color: var(--igx-drop-down-item-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--hover-item-text-color: var(--igx-drop-down-hover-item-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--hover-item-background: var(--igx-drop-down-hover-item-background, hsla(var(--igx-grays-100), 0.8));--focused-item-background: var(--igx-drop-down-focused-item-background, hsla(var(--igx-grays-100), 0.8));--focused-item-text-color: var(--igx-drop-down-focused-item-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--selected-item-background: var(--igx-drop-down-selected-item-background, hsla(var(--igx-secondary-100), var(--igx-secondary-a)));--selected-item-text-color: var(--igx-drop-down-selected-item-text-color, var(--igx-secondary-100-contrast));--selected-hover-item-background: var(--igx-drop-down-selected-hover-item-background, hsla(var(--igx-secondary-200), var(--igx-secondary-a)));--selected-hover-item-text-color: var(--igx-drop-down-selected-hover-item-text-color, var(--igx-secondary-200-contrast));--selected-focus-item-background: var(--igx-drop-down-selected-focus-item-background, hsla(var(--igx-secondary-200), var(--igx-secondary-a)));--selected-focus-item-text-color: var(--igx-drop-down-selected-focus-item-text-color, var(--igx-secondary-200-contrast));--disabled-item-background: var(--igx-drop-down-disabled-item-background, hsla(var(--igx-grays-50), 0));--disabled-item-text-color: var(--igx-drop-down-disabled-item-text-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--border-color: var(--igx-drop-down-border-color, hsla(var(--igx-grays-300), var(--igx-grays-a)));--border-width: var(--igx-drop-down-border-width, 0);--border-radius: var(--igx-drop-down-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--item-border-radius: var(--igx-drop-down-item-border-radius, clamp(0rem, var(--igx-radius-factor) * 0rem, 0rem));--shadow: var(--igx-drop-down-shadow, var(--igx-elevation-8))}.igx-drop-down{position:absolute}.igx-drop-down__list{overflow:hidden;border-radius:var(--border-radius);background:var(--background-color);box-shadow:var(--shadow);min-width:8rem;border:var(--border-width) solid var(--border-color)}.igx-drop-down__list-scroll{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative}.igx-drop-down__list-scroll igx-input-group{margin-top:-16px !important}.igx-drop-down__group label,.igx-drop-down__header,.igx-drop-down__item{display:flex;justify-content:flex-start;align-items:center;width:100%;white-space:nowrap;height:2.5rem;position:relative}.igx-drop-down__group label igx-divider,.igx-drop-down__header igx-divider,.igx-drop-down__item igx-divider{position:absolute;width:100%;inset-inline-start:0;bottom:0}.igx-drop-down__item{color:var(--item-text-color);cursor:pointer;padding:0 1.5rem;border-radius:var(--item-border-radius)}.igx-drop-down__item:focus{outline:0;outline-color:transparent;background:var(--focused-item-background);color:var(--focused-item-text-color)}.igx-drop-down__item:hover{background:var(--hover-item-background);color:var(--hover-item-text-color)}.igx-drop-down__content{display:flex;width:100%;align-items:center}.igx-drop-down__inner{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-inline-end:auto}.igx-drop-down__item--cosy{height:2rem;padding:0 1.25rem}.igx-drop-down__item--compact{height:1.75rem;padding:0 1rem}.igx-drop-down__group label igx-prefix,.igx-drop-down__header igx-prefix,.igx-drop-down__group label [igxPrefix],.igx-drop-down__header [igxPrefix],.igx-drop-down__item igx-prefix,.igx-drop-down__item [igxPrefix]{margin-inline-end:1.25rem}.igx-drop-down__group label igx-suffix+igx-suffix,.igx-drop-down__header igx-suffix+igx-suffix,.igx-drop-down__group label [igxSuffix]+igx-suffix,.igx-drop-down__header [igxSuffix]+igx-suffix,.igx-drop-down__item igx-suffix+igx-suffix,.igx-drop-down__item [igxSuffix]+igx-suffix,.igx-drop-down__group label igx-suffix+[igxSuffix],.igx-drop-down__header igx-suffix+[igxSuffix],.igx-drop-down__group label [igxSuffix]+[igxSuffix],.igx-drop-down__header [igxSuffix]+[igxSuffix],.igx-drop-down__item igx-suffix+[igxSuffix],.igx-drop-down__item [igxSuffix]+[igxSuffix]{margin-inline-start:.5rem}.igx-drop-down__header--cosy igx-prefix,.igx-drop-down__header--cosy [igxPrefix],.igx-drop-down__item--cosy igx-prefix,.igx-drop-down__item--cosy [igxPrefix]{margin-inline-end:1rem}.igx-drop-down__header--cosy igx-suffix+igx-suffix,.igx-drop-down__header--cosy [igxSuffix]+igx-suffix,.igx-drop-down__item--cosy igx-suffix+igx-suffix,.igx-drop-down__item--cosy [igxSuffix]+igx-suffix,.igx-drop-down__header--cosy igx-suffix+[igxSuffix],.igx-drop-down__header--cosy [igxSuffix]+[igxSuffix],.igx-drop-down__item--cosy igx-suffix+[igxSuffix],.igx-drop-down__item--cosy [igxSuffix]+[igxSuffix]{margin-inline-start:.375rem}.igx-drop-down__header--compact igx-prefix,.igx-drop-down__header--compact [igxPrefix],.igx-drop-down__item--compact igx-prefix,.igx-drop-down__item--compact [igxPrefix]{margin-inline-end:.75rem}.igx-drop-down__header--compact igx-suffix+igx-suffix,.igx-drop-down__header--compact [igxSuffix]+igx-suffix,.igx-drop-down__item--compact igx-suffix+igx-suffix,.igx-drop-down__item--compact [igxSuffix]+igx-suffix,.igx-drop-down__header--compact igx-suffix+[igxSuffix],.igx-drop-down__header--compact [igxSuffix]+[igxSuffix],.igx-drop-down__item--compact igx-suffix+[igxSuffix],.igx-drop-down__item--compact [igxSuffix]+[igxSuffix]{margin-inline-start:.25rem}.igx-drop-down__group label,.igx-drop-down__header{color:var(--header-text-color);pointer-events:none;padding:0 1rem}.igx-drop-down__header--cosy{height:2rem;padding:0 .75rem}.igx-drop-down__header--compact{height:1.75rem;padding:0 .5rem}.igx-drop-down__group{pointer-events:auto}.igx-drop-down__group .igx-drop-down__item{text-indent:0 1.5rem}.igx-drop-down__item--focused{background:var(--focused-item-background);color:var(--focused-item-text-color)}.igx-drop-down__item--focused:hover{color:var(--focused-item-text-color);background:var(--focused-item-background)}.igx-drop-down__item--selected{background:var(--selected-item-background);color:var(--selected-item-text-color)}.igx-drop-down__item--selected:hover{background:var(--selected-hover-item-background);color:var(--selected-hover-item-text-color)}.igx-drop-down__item--selected.igx-drop-down__item--focused{background:var(--selected-focus-item-background);color:var(--selected-focus-item-text-color)}.igx-drop-down__item--disabled,.igx-drop-down__group--disabled{background:var(--disabled-item-background);color:var(--disabled-item-text-color);cursor:default;pointer-events:none}.igx-drop-down__item--disabled:hover,.igx-drop-down__group--disabled:hover{background:var(--disabled-item-background)}igx-expansion-panel{--header-background: var(--igx-expansion-panel-header-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--body-background: var(--igx-expansion-panel-body-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--header-focus-background: var(--igx-expansion-panel-header-focus-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--header-title-color: var(--igx-expansion-panel-header-title-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--header-description-color: var(--igx-expansion-panel-header-description-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--header-icon-color: var(--igx-expansion-panel-header-icon-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--body-color: var(--igx-expansion-panel-body-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--disabled-color: var(--igx-expansion-panel-disabled-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--expanded-margin: var(--igx-expansion-panel-expanded-margin, 0.5rem);--border-radius: var(--igx-expansion-panel-border-radius, 0rem)}.igx-expansion-panel{display:flex;flex-direction:column;border-radius:clamp(0rem,var(--igx-radius-factor) * var(--border-radius),var(--border-radius));overflow:hidden;transition:margin 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.igx-expansion-panel__header-title{color:var(--header-title-color);margin-inline-end:1rem}.igx-expansion-panel__header-description{color:var(--header-description-color)}.igx-expansion-panel__header-title,.igx-expansion-panel__header-description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.igx-accordion .igx-expansion-panel__header-title{display:-webkit-inline-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:initial;word-wrap:break-word}.igx-accordion .igx-expansion-panel--expanded{margin:var(--expanded-margin) 0}.igx-accordion .igx-expansion-panel--expanded:first-of-type{margin-top:0}.igx-accordion .igx-expansion-panel--expanded:last-of-type{margin-bottom:0}.igx-expansion-panel__header-inner{display:flex;align-items:center;padding:1rem 1.5rem;cursor:pointer;background:var(--header-background)}.igx-expansion-panel__header-inner:focus,.igx-expansion-panel__header-inner:active{background:var(--header-focus-background);outline:transparent}.igx-expansion-panel__title-wrapper{display:flex;flex-direction:column;justify-content:center;flex:1 0 0%;overflow:hidden}.igx-expansion-panel__header-icon--end{order:1;margin-inline-start:1rem}.igx-expansion-panel__header-icon--start{order:-1;margin-inline-end:1rem}.igx-expansion-panel__header-icon--none{display:none}.igx-expansion-panel__header-icon--end,.igx-expansion-panel__header-icon--start{display:flex;align-content:center;justify-content:center;-webkit-user-select:none;user-select:none;color:var(--header-icon-color)}.igx-expansion-panel__header-icon--end igx-icon,.igx-expansion-panel__header-icon--start igx-icon{color:var(--header-icon-color)}.igx-expansion-panel__body{color:var(--body-color);background:var(--body-background);overflow:hidden;padding:1rem 1.5rem}.igx-expansion-panel--disabled{pointer-events:none}.igx-expansion-panel--disabled .igx-expansion-panel__header-title,.igx-expansion-panel--disabled .igx-expansion-panel__header-description{color:var(--disabled-color)}.igx-expansion-panel--disabled .igx-expansion-panel__header-icon--start igx-icon,.igx-expansion-panel--disabled .igx-expansion-panel__header-icon--end igx-icon{color:var(--disabled-color)}igx-grid,igx-hierarchical-grid,igx-pivot-grid,igx-tree-grid,igx-advanced-filtering-dialog,igx-grid-excel-style-filtering,.igx-excel-filter__secondary{--grouparea-color: var(--igx-grid-grouparea-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--grouparea-background: var(--igx-grid-grouparea-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--drop-area-text-color: var(--igx-grid-drop-area-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--drop-area-icon-color: var(--igx-grid-drop-area-icon-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--drop-area-background: var(--igx-grid-drop-area-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--drop-area-on-drop-background: var(--igx-grid-drop-area-on-drop-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--header-background: var(--igx-grid-header-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--header-text-color: var(--igx-grid-header-text-color, hsla(var(--igx-grays-800), 0.7));--header-selected-background: var(--igx-grid-header-selected-background, hsla(var(--igx-secondary-100), var(--igx-secondary-a)));--header-selected-text-color: var(--igx-grid-header-selected-text-color, var(--igx-secondary-100-contrast));--sortable-header-icon-hover-color: var(--igx-grid-sortable-header-icon-hover-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--sorted-header-icon-color: var(--igx-grid-sorted-header-icon-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--header-border-width: var(--igx-grid-header-border-width, 1px);--header-border-style: var(--igx-grid-header-border-style, solid);--header-border-color: var(--igx-grid-header-border-color, hsla(var(--igx-grays-400), 0.38));--ghost-header-background: var(--igx-grid-ghost-header-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--ghost-header-text-color: var(--igx-grid-ghost-header-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--ghost-header-icon-color: var(--igx-grid-ghost-header-icon-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--filtering-background-and: var(--igx-grid-filtering-background-and, hsla(var(--igx-primary-300), var(--igx-primary-a)));--filtering-background-or: var(--igx-grid-filtering-background-or, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--filtering-background-and--focus: var(--igx-grid-filtering-background-and--focus, hsla(var(--igx-primary-700), var(--igx-primary-a)));--filtering-background-or--focus: var(--igx-grid-filtering-background-or--focus, hsla(var(--igx-secondary-700), var(--igx-secondary-a)));--grid-border-color: var(--igx-grid-grid-border-color, transparent);--content-background: var(--igx-grid-content-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--content-text-color: var(--igx-grid-content-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--row-odd-background: var(--igx-grid-row-odd-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--row-even-background: var(--igx-grid-row-even-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--row-odd-text-color: var(--igx-grid-row-odd-text-color, inherit);--row-even-text-color: var(--igx-grid-row-even-text-color, inherit);--row-selected-background: var(--igx-grid-row-selected-background, hsla(var(--igx-secondary-50), var(--igx-secondary-a)));--tree-selected-filtered-row-text-color: var(--igx-grid-tree-selected-filtered-row-text-color, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--row-selected-text-color: var(--igx-grid-row-selected-text-color, var(--igx-secondary-50-contrast));--cell-selected-within-background: var(--igx-grid-cell-selected-within-background, hsla(var(--igx-secondary-200), var(--igx-secondary-a)));--cell-selected-within-text-color: var(--igx-grid-cell-selected-within-text-color, var(--igx-secondary-200-contrast));--row-selected-hover-background: var(--igx-grid-row-selected-hover-background, hsla(var(--igx-secondary-100), var(--igx-secondary-a)));--row-selected-hover-text-color: var(--igx-grid-row-selected-hover-text-color, var(--igx-secondary-100-contrast));--row-hover-background: var(--igx-grid-row-hover-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--row-hover-text-color: var(--igx-grid-row-hover-text-color, var(--igx-grays-200-contrast));--row-border-color: var(--igx-grid-row-border-color, hsla(var(--igx-grays-300), 0.38));--pinned-border-width: var(--igx-grid-pinned-border-width, 2px);--pinned-border-style: var(--igx-grid-pinned-border-style, solid);--pinned-border-color: var(--igx-grid-pinned-border-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--cell-active-border-color: var(--igx-grid-cell-active-border-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--cell-selected-background: var(--igx-grid-cell-selected-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--tree-selected-filtered-cell-text-color: var(--igx-grid-tree-selected-filtered-cell-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--cell-selected-text-color: var(--igx-grid-cell-selected-text-color, var(--igx-grays-200-contrast));--cell-editing-background: var(--igx-grid-cell-editing-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--edit-mode-color: var(--igx-grid-edit-mode-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--edited-row-indicator: var(--igx-grid-edited-row-indicator, hsla(var(--igx-grays-400), var(--igx-grays-a)));--cell-new-color: var(--igx-grid-cell-new-color, inherit);--cell-edited-value-color: var(--igx-grid-cell-edited-value-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--cell-disabled-color: var(--igx-grid-cell-disabled-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--resize-line-color: var(--igx-grid-resize-line-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--drop-indicator-color: var(--igx-grid-drop-indicator-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--group-label-column-name-text: var(--igx-grid-group-label-column-name-text, hsla(var(--igx-primary-500), var(--igx-primary-a)));--group-label-icon: var(--igx-grid-group-label-icon, hsla(var(--igx-primary-500), var(--igx-primary-a)));--group-label-text: var(--igx-grid-group-label-text, hsla(var(--igx-grays-800), var(--igx-grays-a)));--expand-all-icon-color: var(--igx-grid-expand-all-icon-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--expand-all-icon-hover-color: var(--igx-grid-expand-all-icon-hover-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--expand-icon-color: var(--igx-grid-expand-icon-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--expand-icon-hover-color: var(--igx-grid-expand-icon-hover-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--active-expand-icon-color: var(--igx-grid-active-expand-icon-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--active-expand-icon-hover-color: var(--igx-grid-active-expand-icon-hover-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--group-count-background: var(--igx-grid-group-count-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--group-count-text-color: var(--igx-grid-group-count-text-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--group-row-background: var(--igx-grid-group-row-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--group-row-selected-background: var(--igx-grid-group-row-selected-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--filtering-header-background: var(--igx-grid-filtering-header-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--filtering-header-text-color: var(--igx-grid-filtering-header-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--filtering-row-background: var(--igx-grid-filtering-row-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--filtering-row-text-color: var(--igx-grid-filtering-row-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--tree-filtered-text-color: var(--igx-grid-tree-filtered-text-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--body-summaries-background: var(--igx-grid-body-summaries-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--body-summaries-text-color: var(--igx-grid-body-summaries-text-color, var(--igx-grays-100-contrast));--root-summaries-background: var(--igx-grid-root-summaries-background, hsla(var(--igx-grays-300), var(--igx-grays-a)));--root-summaries-text-color: var(--igx-grid-root-summaries-text-color, var(--igx-grays-300-contrast));--row-highlight: var(--igx-grid-row-highlight, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--row-ghost-background: var(--igx-grid-row-ghost-background, hsla(var(--igx-primary-50), var(--igx-primary-a)));--row-drag-color: var(--igx-grid-row-drag-color, hsla(var(--igx-grays-200), var(--igx-grays-a)));--drop-area-border-radius: var(--igx-grid-drop-area-border-radius, clamp(0rem, var(--igx-radius-factor) * 1rem, 1rem));--grid-shadow: var(--igx-grid-grid-shadow, var(--igx-elevation-2));--drag-shadow: var(--igx-grid-drag-shadow, var(--igx-elevation-5))}@keyframes scale-in-ver-center{0%{transform:scaleY(0);opacity:1}100%{transform:scaleY(1);opacity:1}}.igx-grid__tbody-content:focus,.igx-grid__tfoot:focus,.igx-grid-thead__wrapper:focus{outline:0}.igx-grid,.igx-grid--cosy,.igx-grid--compact{--igx-tree-indent-size: 1.5rem;position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto auto;grid-template-columns:1fr;overflow:hidden;box-shadow:var(--grid-shadow);outline-style:none;z-index:1}.igx-grid .igx-checkbox,.igx-grid--cosy .igx-checkbox,.igx-grid--compact .igx-checkbox{min-width:1.25rem}.igx-grid--cosy{--igx-tree-indent-size: 1rem}.igx-grid--compact{--igx-tree-indent-size: 0.75rem}.igx-grid__caption{display:flex;align-items:center;font-size:1.25rem;line-height:2rem;padding:1rem 1.5rem;grid-row:1}.igx-grid-thead__wrapper,.igx-grid__tfoot{position:relative;display:flex;background:var(--header-background);color:var(--header-text-color);overflow:hidden;outline-style:none}.igx-grid-thead__wrapper .igx-grid__tr,.igx-grid__tfoot .igx-grid__tr{position:relative;background:inherit;color:inherit;z-index:2}.igx-grid-thead__wrapper .igx-grid__tr:hover,.igx-grid__tfoot .igx-grid__tr:hover{background:inherit;color:inherit}.igx-grid-thead__wrapper>[aria-activedescendant],.igx-grid__tfoot>[aria-activedescendant]{outline-style:none}.igx-grid-thead__wrapper{border-bottom:var(--header-border-width) var(--header-border-style) var(--header-border-color);z-index:2}.igx-grid-thead__wrapper .igx-grid__cbx-selection--push{align-items:flex-start;padding-top:.9375rem}.igx-grid-thead__wrapper .igx-grid__tr{border-bottom:none}.igx-grid-thead{grid-row:3;display:flex;overflow:hidden}.igx-grid-thead .igx-grid__drag-indicator{cursor:default}.igx-grid-thead .igx-grid__tr--mrl .igx-grid__hierarchical-expander--header,.igx-grid-thead .igx-grid__tr--mrl .igx-grid__header-indentation,.igx-grid-thead .igx-grid__tr--mrl .igx-grid__row-indentation,.igx-grid-thead .igx-grid__tr--mrl .igx-grid__cbx-selection{border-bottom:var(--header-border-width) var(--header-border-style) var(--header-border-color)}.igx-grid-thead--cosy .igx-grid-thead__wrapper .igx-grid--cosy .igx-grid__cbx-selection--push,.igx-grid--cosy .igx-grid-thead--cosy .igx-grid-thead__wrapper .igx-grid__cbx-selection--push{align-items:flex-start;padding-top:.625rem}.igx-grid-thead--compact .igx-grid-thead__wrapper .igx-grid--compact .igx-grid__cbx-selection--push,.igx-grid--compact .igx-grid-thead--compact .igx-grid-thead__wrapper .igx-grid__cbx-selection--push{align-items:flex-start;padding-top:.375rem}.igx-grid-thead__title{flex-basis:auto !important;align-items:center !important;border-bottom:var(--header-border-width) var(--header-border-style) var(--header-border-color);height:3.125rem}.igx-grid-thead__title--pinned-last{border-inline-end:var(--pinned-border-width) var(--pinned-border-style) var(--pinned-border-color) !important}.igx-grid-thead--cosy .igx-grid-thead__title{height:2.5rem;padding:0 1rem}.igx-grid-thead--compact .igx-grid-thead__title{height:2rem;padding:0 .75rem}.igx-grid-thead__group{display:flex;flex-flow:row nowrap}.igx-grid-thead__item{display:flex;flex-flow:column nowrap}.igx-grid-thead__item .igx-grid-thead__group{flex:1 1 auto}.igx-grid-thead__item .igx-grid-thead__title,.igx-grid-thead__item .igx-grid-th{flex:1 1 auto}.igx-grid-thead__item .igx-grid-thead__title{flex:0 0 auto}.igx-grid-thead__item,.igx-grid-thead__subgroup{position:relative}.igx-grid__tfoot{grid-row:5;border-top:var(--header-border-width) var(--header-border-style) var(--header-border-color);z-index:10001}.igx-grid__footer{grid-row:7}.igx-grid-thead__wrapper igx-display-container{width:100%;overflow:visible}.igx-grid__tr igx-display-container,.igx-grid__summaries igx-display-container,.igx-grid__summaries--body igx-display-container{width:100%;overflow:visible}.igx-grid__mrl-block{display:grid;background:inherit;position:relative}.igx-grid__mrl-block .igx-grid-thead__item{display:flex}.igx-grid__mrl-block .igx-grid-thead__title,.igx-grid__mrl-block .igx-grid-th{align-items:center;flex-grow:1;border-bottom:var(--header-border-width) var(--header-border-style) var(--header-border-color)}.igx-grid__mrl-block .igx-grid__td,.igx-grid__mrl-block .igx-grid-thead__title,.igx-grid__mrl-block .igx-grid-th{border-inline-end:1px solid var(--row-border-color);border-bottom:1px solid var(--row-border-color)}.igx-grid__tr--mrl.igx-grid__tr{border-bottom-color:transparent}.igx-grid__tr--mrl .igx-grid__cbx-selection,.igx-grid__tr--mrl .igx-grid__row-indentation,.igx-grid__tr--mrl .igx-grid__drag-indicator{border-bottom:1px solid var(--row-border-color)}.igx-grid__tbody-content{position:relative;background:var(--content-background);color:var(--content-text-color);overflow:hidden;z-index:1;outline-style:none}.igx-grid__tbody{position:relative;display:flex;grid-row:4;overflow:hidden}.igx-grid__tbody-message{display:flex;justify-content:center;align-items:center;height:100%;color:var(--content-text-color);flex-direction:column;padding:1.5rem}.igx-grid__loading{display:flex;align-items:center;justify-content:center;height:100%;min-height:100px}.igx-grid__loading>.igx-circular-bar{width:3.125rem;height:3.125rem}.igx-grid__scroll{grid-row:6;display:flex;flex-flow:row nowrap;width:100%;background:var(--header-background);z-index:10001}.igx-grid-thead__thumb{background:var(--header-background);border-inline-start:.0625rem solid var(--header-border-color)}.igx-grid__tfoot-thumb{position:absolute;top:0;inset-inline-end:0;background:var(--header-background);border-inline-start:.0625rem solid var(--header-border-color)}.igx-grid__tbody-scrollbar{background:var(--content-background);border-inline-start:.0625rem solid var(--row-border-color);position:relative}.igx-grid__tbody-scrollbar-start{background:var(--header-background)}.igx-grid__tbody-scrollbar-main{position:relative}.igx-grid__tbody-scrollbar-end{background:var(--header-background)}.igx-grid__scroll-start{background:var(--header-background)}.igx-grid__scroll-main igx-display-container{height:0}.igx-grid__scroll-main igx-horizontal-virtual-helper{height:100%}.igx-grid__tr{display:flex;background:var(--content-background);border-bottom:1px solid var(--row-border-color);outline-style:none;position:relative;background-clip:content-box !important}.igx-grid__tr:hover{background:var(--row-hover-background);color:var(--row-hover-text-color)}.igx-grid__tr:hover .igx-grid__td--column-selected{color:var(--row-selected-hover-text-color);background:var(--row-selected-hover-background)}.igx-grid__tr:hover .igx-grid__td--selected.igx-grid__td--column-selected{color:var(--cell-selected-within-text-color);background:var(--cell-selected-within-background)}.igx-grid__tr.igx-grid__tr--ghost{background:var(--row-ghost-background);color:var(--row-drag-color);z-index:1}.igx-grid__tr.igx-grid__tr--ghost,.igx-grid__tr.igx-grid__tr--ghost igx-grid-row{--row-ghost-background: var(--igx-grid-row-row-ghost-background, hsla(var(--igx-primary-50), var(--igx-primary-a)));--row-drag-color: var(--igx-grid-row-row-drag-color, )}.igx-grid__drag-indicator{display:flex;align-items:center;justify-content:center;padding:0 1.5rem;flex:1 0 auto;min-width:calc(1.5rem + 1.5rem);background:inherit;z-index:4;cursor:move;border-inline-end:1px solid transparent;background-clip:border-box}.igx-grid__drag-indicator igx-icon{width:var(--igx-icon-size, 1.5rem);height:var(--igx-icon-size, 1.5rem);font-size:var(--igx-icon-size, 1.5rem)}.igx-grid--cosy .igx-grid__drag-indicator{padding:0 1rem;min-width:calc(1.5rem + 1rem)}.igx-grid--compact .igx-grid__drag-indicator{padding:0 .75rem;min-width:calc(1.5rem + 0.75rem)}.igx-grid__drag-indicator--header{border-inline-end:var(--header-border-width) var(--header-border-style) var(--header-border-color)}.igx-grid__drag-indicator--off{color:var(--row-drag-color)}.igx-grid__tr--drag{opacity:.5}.igx-grid__tr--odd{background:var(--row-odd-background);color:var(--row-odd-text-color)}.igx-grid__tr--even{background:var(--row-even-background);color:var(--row-even-text-color)}.igx-grid__tr--expanded{border-bottom:none}.igx-grid__tr--pinned{position:relative;background:inherit;z-index:10000}.igx-grid__tr--pinned .igx-grid__hierarchical-expander--empty{border-inline-end:.0625rem solid var(--header-border-color)}.igx-grid__tr--pinned-top{border-bottom:var(--pinned-border-width) var(--pinned-border-style) var(--pinned-border-color) !important}.igx-grid__tr--pinned-bottom{border-top:var(--pinned-border-width) var(--pinned-border-style) var(--pinned-border-color) !important;position:absolute;bottom:0}.igx-grid__td--bool{justify-content:center}.igx-grid__td--bool igx-icon{width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem)}.igx-grid__td--bool .igx-icon--error{color:hsla(var(--igx-grays-500), var(--igx-grays-a))}.igx-grid__td--bool-true .igx-icon--success{color:hsla(var(--igx-grays-700), var(--igx-grays-a))}.igx-grid__tr--edit{border-bottom:1px solid var(--edit-mode-color);position:relative}.igx-grid__tr--edit::after{content:"";position:absolute;height:.0625rem;width:100%;top:-0.0625rem;inset-inline-start:0;background:var(--edit-mode-color)}.igx-grid__tr--edit.igx-grid__tr{border-bottom:1px solid var(--edit-mode-color)}.igx-grid__tr--edit .igx-grid__td--editing{border:none}.igx-grid__tr--edit .igx-grid__td--editing .igx-input-group--focused .igx-input-group__bundle,.igx-input-group--focused .igx-grid__tr--edit .igx-grid__td--editing .igx-input-group__bundle{caret-color:var(--edit-mode-color) !important}.igx-grid__tr--edit .igx-grid__td--editing .igx-input-group__border{background:var(--edit-mode-color) !important}.igx-grid__tr--edit [aria-readonly=true]{color:var(--cell-disabled-color)}.igx-grid__tr--edit [aria-readonly=true] igx-icon{color:var(--cell-disabled-color)}.igx-grid__tr--inner{display:flex;background:inherit}.igx-grid__tr--header{display:flex;align-items:center}.igx-grid__tr--add-animate{animation:scale-in-ver-center 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.igx-grid__tr--mrl.igx-grid__tr--edit:first-of-type::after{top:0;z-index:5}.igx-grid__tr--edited::before{content:"";position:absolute;width:.125rem;height:100%;z-index:10000;background:var(--edited-row-indicator)}.igx-grid__tr--group{position:relative;background:var(--header-background) !important}.igx-grid__tr--filtered .igx-grid__td-text{color:var(--tree-filtered-text-color)}.igx-grid__tr--filtered .igx-grid__tree-grouping-indicator{color:var(--tree-filtered-text-color)}.igx-grid__tr--filtered .igx-grid__tree-grouping-indicator:hover{color:var(--tree-filtered-text-color)}.igx-grid__tr--filtered .igx-grid__td--selected .igx-grid__td-text{color:var(--tree-selected-filtered-cell-text-color)}.igx-grid__tr--filtered .igx-grid__td--selected .igx-grid__tree-grouping-indicator{color:var(--tree-selected-filtered-cell-text-color)}.igx-grid__tr--filtered .igx-grid__td--selected .igx-grid__tree-grouping-indicator:hover{color:var(--tree-selected-filtered-cell-text-color)}.igx-grid__tr--selected.igx-grid__tr--filtered .igx-grid__td-text{color:var(--tree-selected-filtered-row-text-color)}.igx-grid__tr--selected.igx-grid__tr--filtered .igx-grid__tree-grouping-indicator{color:var(--tree-selected-filtered-row-text-color)}.igx-grid__tr--selected.igx-grid__tr--filtered .igx-grid__tree-grouping-indicator:hover{color:var(--tree-selected-filtered-row-text-color)}.igx-grid__tr--selected.igx-grid__tr--filtered .igx-grid__td--selected .igx-grid__td-text{color:var(--tree-selected-filtered-cell-text-color)}.igx-grid__tr--selected.igx-grid__tr--filtered .igx-grid__td--selected .igx-grid__tree-grouping-indicator{color:var(--tree-selected-filtered-cell-text-color)}.igx-grid__tr--selected.igx-grid__tr--filtered .igx-grid__td--selected .igx-grid__tree-grouping-indicator:hover{color:var(--tree-selected-filtered-cell-text-color)}.igx-grid__tree-grouping-indicator{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;outline-style:none;margin-inline-end:.5rem;cursor:pointer;color:var(--expand-icon-color)}.igx-grid__tree-grouping-indicator:hover{color:var(--expand-icon-hover-color)}[dir=rtl] .igx-grid__tree-grouping-indicator{transform:scaleX(-1)}.igx-grid__tree-loading-indicator{width:1.5rem;height:1.5rem;margin-inline-end:.5rem}.igx-grid__tree-loading-indicator .igx-circular-bar__outer{stroke:var(--expand-icon-color)}.igx-grid__tree-loading-indicator>.igx-circular-bar{width:1.5rem;height:1.5rem}.igx-grid__td,.igx-grid-thead__title,.igx-grid-th{position:relative;display:flex;flex:1 1 0%;align-items:center;outline-style:none;padding:0 1.5rem;font-size:.8125rem;line-height:1rem;color:inherit;text-align:start;background-clip:border-box !important}.igx-grid__td-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.igx-grid--cosy .igx-grid__td{padding:0 1rem}.igx-grid--compact .igx-grid__td{padding:0 .75rem}.igx-grid__td--fw,.igx-grid-th--fw{flex-grow:0;outline-style:none}.igx-grid__tr-container--active,.igx-grid__group-row--active,.igx-grid-summary--active,.igx-grid-th--active .igx-grid-th--selected,.igx-grid-th--active .igx-grid-th--selectable,.igx-grid-th--active,.igx-grid__td--active{box-shadow:inset 0 0 0 1px var(--cell-active-border-color)}.igx-grid__tr-container--active .igx-grid__filtering-cell,.igx-grid__group-row--active .igx-grid__filtering-cell,.igx-grid-summary--active .igx-grid__filtering-cell,.igx-grid-th--active .igx-grid__filtering-cell,.igx-grid__td--active .igx-grid__filtering-cell,.igx-grid__tr-container--active .igx-grid__filtering-cell--selected,.igx-grid__group-row--active .igx-grid__filtering-cell--selected,.igx-grid-summary--active .igx-grid__filtering-cell--selected,.igx-grid-th--active .igx-grid__filtering-cell--selected,.igx-grid__td--active .igx-grid__filtering-cell--selected,.igx-grid__tr-container--active .igx-grid-thead__title,.igx-grid__group-row--active .igx-grid-thead__title,.igx-grid-summary--active .igx-grid-thead__title,.igx-grid-th--active .igx-grid-thead__title,.igx-grid__td--active .igx-grid-thead__title,.igx-grid__tr-container--active .igx-grid-th,.igx-grid__group-row--active .igx-grid-th,.igx-grid-summary--active .igx-grid-th,.igx-grid-th--active .igx-grid-th,.igx-grid__td--active .igx-grid-th{border-inline-end-color:var(--cell-active-border-color);border-bottom-color:var(--cell-active-border-color)}.igx-grid__td--pinned.igx-grid__td--selected,.igx-grid__td--selected{color:var(--cell-selected-text-color);background:var(--cell-selected-background)}.igx-grid__td--selected .igx-grid__tree-grouping-indicator:hover{color:var(--cell-selected-text-color)}.igx-grid__tr--selected{color:var(--row-selected-text-color);background:var(--row-selected-background)}.igx-grid__tr--selected .igx-grid__td--selected{color:var(--cell-selected-within-text-color);background:var(--cell-selected-within-background)}.igx-grid__tr--selected:hover{background:var(--row-selected-hover-background);color:var(--row-selected-hover-text-color)}.igx-grid__tr--selected:hover .igx-grid__td--column-selected{color:var(--row-selected-hover-text-color);background:var(--row-selected-hover-background)}.igx-grid__tr--selected .igx-grid__tree-grouping-indicator{color:var(--row-selected-text-color)}.igx-grid__tr--selected .igx-grid__tree-grouping-indicator:hover{color:var(--row-selected-text-color)}.igx-grid__td--column-selected{color:var(--row-selected-text-color);background:var(--row-selected-background)}.igx-grid__td--selected.igx-grid__td--column-selected{color:var(--cell-selected-within-text-color);background:var(--cell-selected-within-background)}.igx-grid__td--new{color:var(--cell-new-color)}.igx-grid__td--edited .igx-grid__td-text{font-style:italic;color:var(--cell-edited-value-color);padding:0 1px}.igx-grid__tr--deleted .igx-grid__td-text{font-style:italic;color:hsla(var(--igx-error-500), var(--igx-error-a));text-decoration:line-through}.igx-grid__tr--disabled .igx-grid__td-text{color:var(--cell-disabled-color)}.igx-grid__td--editing{background:var(--cell-editing-background) !important;box-shadow:inset 0 0 0 .125rem var(--edit-mode-color);padding:0 !important}.igx-grid__td--editing igx-input-group,.igx-grid__td--editing igx-select,.igx-grid__td--editing igx-date-picker,.igx-grid__td--editing igx-time-picker{width:100%;height:100%}.igx-grid__td--editing igx-input-group{--theme: fluent;padding-top:0 !important}.igx-grid__td--editing .igx-input-group__bundle{border:none !important}.igx-grid__td--editing igx-prefix,.igx-grid__td--editing igx-suffix{padding-top:0 !important;padding-bottom:0 !important}.igx-grid__td--editing igx-date-range-picker{height:100%}.igx-grid__td--editing igx-time-picker [igxLabel]{display:none}.igx-grid__td--editing .igx-input-group__bundle{height:100%}.igx-grid__td--editing input{margin:0 auto;max-width:100%}.igx-grid__td--editing .igx-input-group__input,.igx-grid__td--editing .igx-input-group__textarea{font-size:.8125rem !important;line-height:1rem !important}.igx-grid__td--pinned,.igx-grid__td--pinned-last,.igx-grid__td--pinned-first,.igx-grid-th--pinned{position:relative;background:inherit;z-index:9999}.igx-grid__td--pinned.igx-grid__td--column-selected{color:var(--row-selected-text-color);background:var(--row-selected-background)}.igx-grid__td--pinned.igx-grid__td--column-selected:hover{background:var(--row-selected-hover-background);color:var(--row-selected-text-color)}.igx-grid__td--pinned-last,.igx-grid-th--pinned-last{border-inline-end:var(--pinned-border-width) var(--pinned-border-style) var(--pinned-border-color) !important}.igx-grid__td--pinned-last .igx-grid__filtering-cell,.igx-grid-th--pinned-last .igx-grid__filtering-cell,.igx-grid__td--pinned-last .igx-grid__filtering-cell--selected,.igx-grid-th--pinned-last .igx-grid__filtering-cell--selected,.igx-grid__td--pinned-last .igx-grid-thead__title,.igx-grid-th--pinned-last .igx-grid-thead__title,.igx-grid__td--pinned-last .igx-grid-th,.igx-grid-th--pinned-last .igx-grid-th{border-inline-end:none}.igx-grid__td--pinned-first,.igx-grid-th--pinned-first{border-inline-start:var(--pinned-border-width) var(--pinned-border-style) var(--pinned-border-color) !important}.igx-grid__td--row-pinned-first{overflow:hidden}.igx-grid__td--pinned-chip{margin-inline-end:.75rem}.igx-grid--cosy .igx-grid__td--pinned-chip{margin-inline-end:.5rem}.igx-grid--compact .igx-grid__td--pinned-chip{margin-inline-end:.25rem}.igx-grid-thead__title,.igx-grid-th{flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;font-size:.75rem;font-weight:600;min-width:0;padding:0 1.5rem;border-inline-end:var(--header-border-width) var(--header-border-style) var(--header-border-color);outline-style:none;overflow:hidden;transition:color 250ms ease-in-out}.igx-grid-th--filtering{background:var(--filtering-header-background);color:var(--filtering-header-text-color);z-index:3}.igx-grid-th--cosy{padding:0 1rem;min-height:2.5rem}.igx-grid-th--compact{padding:0 .75rem;min-height:2rem}.igx-grid-th__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600;min-width:3ch;-webkit-user-select:none;user-select:none;cursor:initial;flex-grow:1;line-height:4.1666666667;transition:color 250ms ease-in-out}.igx-grid-th--cosy .igx-grid-th__title{line-height:3.3333333333}.igx-grid-th--compact .igx-grid-th__title{line-height:2.6666666667}.igx-grid-th__icons{display:inline-flex;align-items:center;justify-content:flex-end;-webkit-user-select:none;user-select:none;min-width:30px;height:3.125rem;align-self:flex-end}.igx-grid-th__icons:empty{min-width:0}.igx-grid-th__icons .sort-icon{position:relative;display:flex}.igx-grid-th__icons .sort-icon igx-icon{width:var(--igx-icon-size, 0.9375rem);height:var(--igx-icon-size, 0.9375rem);font-size:var(--igx-icon-size, 0.9375rem)}.igx-grid-th__icons .sort-icon::after{content:attr(data-sortIndex);position:absolute;top:-5px;inset-inline-end:-1px;font-size:.625rem;text-align:end;font-family:sans-serif;line-height:.625rem}.igx-grid-th__expander{display:flex;align-items:center;justify-content:center;margin-inline-end:.5rem;cursor:pointer}.igx-grid-th__expander igx-icon{color:var(--expand-icon-color)}.igx-grid-th__expander:hover igx-icon{color:var(--expand-icon-hover-color)}.igx-grid-th__group-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.igx-grid-th--collapsible{justify-content:normal}.igx-grid-th--selectable{color:var(--header-selected-text-color);background:var(--header-selected-background);opacity:.7}.igx-grid-th--selectable.igx-grid__drag-ghost-image{opacity:1}.igx-grid-th--selectable .sort-icon{color:var(--header-selected-text-color)}.igx-grid-th--selectable .sort-icon ::after{background:var(--header-selected-background)}.igx-grid-th--selectable.igx-grid-th--sorted .sort-icon{color:var(--header-selected-text-color)}.igx-grid-th--selectable.igx-grid-th--sorted .sort-icon:focus,.igx-grid-th--selectable.igx-grid-th--sorted .sort-icon:hover{color:var(--header-selected-text-color)}.igx-grid-th--selected{color:var(--header-selected-text-color);background:var(--header-selected-background)}.igx-grid-th--selected .sort-icon::after{background:var(--header-selected-background)}.igx-grid-th--selected.igx-grid-th--sorted .sort-icon{color:var(--header-selected-text-color)}.igx-grid-th--selected.igx-grid-th--sorted .sort-icon:focus,.igx-grid-th--selected.igx-grid-th--sorted .sort-icon:hover{color:var(--header-selected-text-color)}.igx-grid-th--sortable .sort-icon{cursor:pointer;opacity:.7}.igx-grid-th--sortable .sort-icon:hover{opacity:1}.igx-grid-th--sorted .sort-icon{opacity:1;color:var(--sorted-header-icon-color)}.igx-grid-th--sorted .sort-icon:hover{color:var(--sortable-header-icon-hover-color)}.igx-grid-th--filtrable .igx-grid-th__title{opacity:.7}.igx-grid-th--filtrable.igx-grid-th--sortable .sort-icon{cursor:pointer;opacity:.7}.igx-grid-th--filtrable.igx-grid-th--sortable .sort-icon:hover{opacity:1}.sort-icon{transition:all 250ms ease-in-out}.igx-grid-th--cosy .igx-grid-th__icons{height:2.5rem}.igx-grid-th--compact .igx-grid-th__icons{height:2rem}.igx-grid__td--number,.igx-grid-th--number{text-align:end;justify-content:flex-end}.igx-grid__td--number .igx-grid-th__icons,.igx-grid-th--number .igx-grid-th__icons{justify-content:flex-start;order:-1}.igx-grid__td--number .igx-grid-th__icons .sort-icon,.igx-grid-th--number .igx-grid-th__icons .sort-icon{order:1}.igx-grid__cbx-selection{display:flex;justify-content:center;align-items:center;background:inherit;z-index:4;background-clip:border-box}.igx-grid__cbx-padding{display:flex;align-items:center;justify-content:center;min-width:calc(1.25rem + (1.5rem * 2))}.igx-grid--cosy .igx-grid__cbx-padding{min-width:calc(1.25rem + (1rem * 2))}.igx-grid--compact .igx-grid__cbx-padding{min-width:calc(1.25rem + (0.75rem * 2))}.igx-grid-th__resize-handle{position:absolute;width:4px;top:0;inset-inline-end:-2px;height:100%;z-index:2}.igx-grid-th__resize-line{position:absolute;cursor:col-resize;width:4px;background:var(--resize-line-color);z-index:2}.igx-grid-th__resize-line::before,.igx-grid-th__resize-line::after{position:absolute;content:"";height:100%;width:96px}.igx-grid-th__resize-line::before{inset-inline-end:100%}.igx-grid-th__resize-line::after{inset-inline-start:100%}.igx-grid__summaries,.igx-grid__summaries--body{display:flex;overflow:hidden;background:var(--root-summaries-background);outline-style:none}.igx-grid__summaries .igx-grid-summary__result,.igx-grid__summaries--body .igx-grid-summary__result{color:var(--root-summaries-text-color)}.igx-grid__summaries--body{background:var(--body-summaries-background);border-bottom:1px dashed var(--row-border-color)}.igx-grid__summaries--body:last-of-type{border-bottom:none}.igx-grid__summaries--body .igx-grid-summary__result{color:var(--body-summaries-text-color)}.igx-grid__summaries-patch{background:inherit;position:relative;z-index:1;border-inline-end:1px solid var(--header-border-color)}.igx-grid-th__drop-indicator-left,.igx-grid-th__drop-indicator-right{position:absolute;width:1px;height:100%;top:0;z-index:1}.igx-grid-th__drop-indicator-left{inset-inline-start:-1px}.igx-grid-th__drop-indicator-right{inset-inline-end:-1px}.igx-grid-th__drop-indicator--active.igx-grid-th__drop-indicator-left,.igx-grid-th__drop-indicator--active.igx-grid-th__drop-indicator-right{border-inline-end:1px solid var(--drop-indicator-color)}.igx-grid-th__drop-indicator--active::after,.igx-grid-th__drop-indicator--active::before{position:absolute;content:"";width:0;height:0;border-style:solid;inset-inline-start:-3px}.igx-grid-th__drop-indicator--active::before{bottom:0;border-width:0 4px 4px;border-color:transparent transparent var(--drop-indicator-color)}.igx-grid-th__drop-indicator--active::after{top:0;border-width:4px 4px 0;border-color:var(--drop-indicator-color) transparent transparent}.igx-grid__scroll-on-drag-left,.igx-grid__scroll-on-drag-right{position:absolute;width:15px;top:0;height:100%;z-index:25}.igx-grid__scroll-on-drag-left{inset-inline-start:0}.igx-grid__scroll-on-drag-right{inset-inline-end:0}.igx-grid__scroll-on-drag-pinned{position:absolute;width:15px;height:100%;top:0;z-index:25}.igx-grid__drag-ghost-image{position:absolute;display:flex;align-items:center;background:var(--ghost-header-background);color:var(--ghost-header-text-color);min-width:168px;max-width:320px;height:3.125rem;min-height:3.125rem;top:-99999px;inset-inline-start:-99999px;border:none;box-shadow:var(--drag-shadow);overflow:hidden;z-index:20}.igx-grid__drag-ghost-image .igx-grid-th__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1 0 0;text-align:end}.igx-grid__drag-ghost-image .igx-grid-th__icons{display:none}.igx-grid__drag-ghost-image .igx-grid-thead__title{border:none}.igx-grid--cosy .igx-grid__drag-ghost-image{height:2.5rem;min-height:2.5rem}.igx-grid--compact .igx-grid__drag-ghost-image{height:2rem;min-height:2rem}.igx-grid__drag-ghost-image-icon{color:var(--ghost-header-icon-color);margin-inline-end:.75rem}.igx-grid__drag-ghost-image-icon-group{color:var(--ghost-header-icon-color);padding:var(--comfortable);padding-inline-end:0;margin-inline-end:.5rem}.igx-grid__drag-col-header{background:var(--header-background)}.igx-grid__drag-col-header .igx-grid-thead__title>*,.igx-grid__drag-col-header .igx-grid-th>*{opacity:.4}.igx-grid__group-row{background:var(--group-row-background);display:flex;outline-style:none;border-bottom:1px solid var(--row-border-color);min-height:3.125rem}.igx-grid__group-row .igx-grid__drag-indicator{cursor:default;flex-grow:0}.igx-grid__group-row--active{background:var(--group-row-selected-background)}.igx-grid__group-row--active .igx-grid__grouping-indicator{color:var(--expand-icon-color)}.igx-grid__group-row--active .igx-grid__drag-indicator{border:1px solid var(--cell-active-border-color);border-inline-start-width:0;border-inline-end-width:0;box-shadow:inset 1px 0 0 0 var(--cell-active-border-color)}.igx-grid__group-row--active:hover{background:var(--group-row-selected-background)}.igx-grid--cosy .igx-grid__group-row{min-height:2.5rem}.igx-grid--compact .igx-grid__group-row{min-height:2rem}.igx-group-label{display:flex;align-items:center;justify-content:flex-start;line-height:1rem}.igx-group-label>*{margin-inline-end:.25rem}.igx-group-label>*:last-child{margin-inline-end:0}.igx-group-label__icon{-webkit-user-select:none;user-select:none}.igx-group-label__icon igx-icon{color:var(--group-label-icon);width:var(--igx-icon-size, 1rem);height:var(--igx-icon-size, 1rem);font-size:var(--igx-icon-size, 1rem)}.igx-group-label__column-name{color:var(--group-label-column-name-text);font-weight:600;font-size:12px}.igx-group-label__count-badge>div{background:var(--group-count-background);color:var(--group-count-text-color);font-size:.75rem}.igx-group-label__text{font-size:.8125rem;color:var(--group-label-text)}[dir=rtl] .igx-grid__group-content{padding-inline-start:1.5rem}[dir=rtl] .igx-grid--cosy .igx-grid__group-content,.igx-grid--cosy [dir=rtl] .igx-grid__group-content{padding-inline-start:1rem}[dir=rtl] .igx-grid--compact .igx-grid__group-content,.igx-grid--compact [dir=rtl] .igx-grid__group-content{padding-inline-start:.75rem}[dir=rtl] .igx-group-label>*{margin-inline-start:.25rem}[dir=rtl] .igx-group-label>*:last-child{margin-inline-start:0}.igx-grid__group-content{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;padding-inline-start:1.5rem;min-height:3.125rem}.igx-grid__group-content:focus{outline:transparent}.igx-grid--cosy .igx-grid__group-content{padding-inline-start:1rem;min-height:2.5rem}.igx-grid--compact .igx-grid__group-content{padding-inline-start:.75rem;min-height:2rem}.igx-grid__row-indentation{position:relative;display:flex;justify-content:center;align-items:center;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-end:1px solid var(--header-border-color);background:inherit;z-index:1;background-clip:border-box}.igx-grid__row-indentation::after{content:"";position:absolute;width:100%;height:.0625rem;bottom:-1px;inset-inline-start:0;background:transparent}.igx-grid__row-indentation .igx-button--icon{width:1.75rem;height:1.75rem;color:var(--expand-all-icon-color)}.igx-grid__row-indentation:focus .igx-button--icon,.igx-grid__row-indentation:hover .igx-button--icon{color:var(--expand-all-icon-hover-color)}.igx-grid--cosy .igx-grid__row-indentation{padding-inline-start:1rem;padding-inline-end:1rem}.igx-grid--compact .igx-grid__row-indentation{padding-inline-start:.75rem;padding-inline-end:.75rem}.igx-grid-grouparea{grid-row:2;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;border-bottom:var(--header-border-width) var(--header-border-style) var(--header-border-color);background:var(--grouparea-background);color:var(--grouparea-color);min-height:3.5625rem;padding:0 1.5rem;z-index:2;height:100%;overflow:hidden}.igx-grid-grouparea:focus{outline-style:none}.igx-grid-grouparea .igx-chip{margin-top:.5rem;margin-bottom:.5rem}.igx-grid-grouparea__connector{display:inline-flex;justify-content:center;align-items:center;margin:0 .25rem}.igx-grid-grouparea__connector igx-icon{width:var(--igx-icon-size, 1rem);height:var(--igx-icon-size, 1rem);font-size:var(--igx-icon-size, 1rem)}[dir=rtl] .igx-grid-grouparea__connector{transform:scaleX(-1)}.igx-grid-grouparea--cosy{min-height:3.0625rem;padding:0 1rem}.igx-grid-grouparea--cosy .igx-chip{margin-top:.5rem;margin-bottom:.5rem}.igx-grid-grouparea--compact{min-height:2.5625rem;padding:0 .75rem}.igx-grid-grouparea--compact .igx-chip{margin-top:.25rem;margin-bottom:.25rem}.igx-drop-area,.igx-drop-area--compact,.igx-drop-area--cosy{min-width:5rem;display:flex;align-items:center;justify-content:flex-start;height:2rem;border-radius:var(--drop-area-border-radius);padding:0 1.5rem;flex:1 0 0%;background:var(--drop-area-background)}.igx-drop-area .igx-drop-area__icon,.igx-drop-area--compact .igx-drop-area__icon,.igx-drop-area--cosy .igx-drop-area__icon{color:var(--drop-area-icon-color);width:1rem;height:1rem;font-size:1rem;margin-inline-end:.5rem}.igx-drop-area--hover{background:var(--drop-area-on-drop-background)}.igx-drop-area--compact{height:1.5rem;border-radius:var(--drop-area-border-radius);padding:0 1rem}.igx-drop-area--cosy{height:1.5rem;border-radius:var(--drop-area-border-radius);padding:0 .75rem}.igx-drop-area__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--drop-area-text-color);font-size:.8125rem}.igx-grid__grouping-indicator{position:relative;display:flex;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;z-index:1;cursor:pointer;padding-inline-end:.75rem;margin-inline-start:1.5rem;min-height:3.125rem}.igx-grid__grouping-indicator igx-icon{color:var(--expand-icon-color);width:var(--igx-icon-size, 1.5rem)}.igx-grid__grouping-indicator:hover,.igx-grid__grouping-indicator:focus{outline-style:none}.igx-grid__grouping-indicator:hover igx-icon,.igx-grid__grouping-indicator:focus igx-icon{color:var(--expand-icon-hover-color)}[dir=rtl] .igx-grid__grouping-indicator{transform:scaleX(-1)}.igx-grid--cosy .igx-grid__grouping-indicator{min-height:2.5rem;margin-inline-start:1rem}.igx-grid--compact .igx-grid__grouping-indicator{min-height:2rem;margin-inline-start:0.75rem}.igx-grid__header-indentation{position:relative;padding-inline-end:1.5rem;border-inline-end:1px solid var(--header-border-color);background:var(--header-background);z-index:4}.igx-grid--cosy .igx-grid__header-indentation{padding-inline-end:1rem}.igx-grid--compact .igx-grid__header-indentation{padding-inline-end:.75rem}.igx-grid__group-expand-btn{position:absolute;cursor:pointer;-webkit-user-select:none;user-select:none;top:calc(50% - 12px);inset-inline-start:1.5rem}.igx-grid__group-expand-btn:hover{color:var(--expand-icon-hover-color)}.igx-grid__group-expand-btn.igx-grid__group-expand-btn--push{top:.8125rem}.igx-grid--cosy .igx-grid__group-expand-btn{inset-inline-start:1rem}.igx-grid--cosy .igx-grid__group-expand-btn.igx-grid__group-expand-btn--push{top:.5rem}.igx-grid--compact .igx-grid__group-expand-btn{inset-inline-start:.75rem}.igx-grid--compact .igx-grid__group-expand-btn.igx-grid__group-expand-btn--push{top:.25rem}.igx-grid__row-indentation--level-1{padding-inline-start:calc(1.5rem + 1.5rem)}.igx-grid__group-row--padding-level-1 .igx-grid__grouping-indicator{padding-inline-start:1.5rem}.igx-grid--cosy .igx-grid__row-indentation--level-1{padding-inline-start:calc(1rem + 1.5rem)}.igx-grid--cosy .igx-grid__group-row--padding-level-1 .igx-grid__grouping-indicator{padding-inline-start:1rem}.igx-grid--compact .igx-grid__row-indentation--level-1{padding-inline-start:calc(0.75rem + 1.5rem)}.igx-grid--compact .igx-grid__group-row--padding-level-1 .igx-grid__grouping-indicator{padding-inline-start:0.75rem}.igx-grid__row-indentation--level-2{padding-inline-start:calc(3rem + 1.5rem)}.igx-grid__group-row--padding-level-2 .igx-grid__grouping-indicator{padding-inline-start:3rem}.igx-grid--cosy .igx-grid__row-indentation--level-2{padding-inline-start:calc(2rem + 1.5rem)}.igx-grid--cosy .igx-grid__group-row--padding-level-2 .igx-grid__grouping-indicator{padding-inline-start:2rem}.igx-grid--compact .igx-grid__row-indentation--level-2{padding-inline-start:calc(1.5rem + 1.5rem)}.igx-grid--compact .igx-grid__group-row--padding-level-2 .igx-grid__grouping-indicator{padding-inline-start:1.5rem}.igx-grid__row-indentation--level-3{padding-inline-start:calc(4.5rem + 1.5rem)}.igx-grid__group-row--padding-level-3 .igx-grid__grouping-indicator{padding-inline-start:4.5rem}.igx-grid--cosy .igx-grid__row-indentation--level-3{padding-inline-start:calc(3rem + 1.5rem)}.igx-grid--cosy .igx-grid__group-row--padding-level-3 .igx-grid__grouping-indicator{padding-inline-start:3rem}.igx-grid--compact .igx-grid__row-indentation--level-3{padding-inline-start:calc(2.25rem + 1.5rem)}.igx-grid--compact .igx-grid__group-row--padding-level-3 .igx-grid__grouping-indicator{padding-inline-start:2.25rem}.igx-grid__row-indentation--level-4{padding-inline-start:calc(6rem + 1.5rem)}.igx-grid__group-row--padding-level-4 .igx-grid__grouping-indicator{padding-inline-start:6rem}.igx-grid--cosy .igx-grid__row-indentation--level-4{padding-inline-start:calc(4rem + 1.5rem)}.igx-grid--cosy .igx-grid__group-row--padding-level-4 .igx-grid__grouping-indicator{padding-inline-start:4rem}.igx-grid--compact .igx-grid__row-indentation--level-4{padding-inline-start:calc(3rem + 1.5rem)}.igx-grid--compact .igx-grid__group-row--padding-level-4 .igx-grid__grouping-indicator{padding-inline-start:3rem}.igx-grid__row-indentation--level-5{padding-inline-start:calc(7.5rem + 1.5rem)}.igx-grid__group-row--padding-level-5 .igx-grid__grouping-indicator{padding-inline-start:7.5rem}.igx-grid--cosy .igx-grid__row-indentation--level-5{padding-inline-start:calc(5rem + 1.5rem)}.igx-grid--cosy .igx-grid__group-row--padding-level-5 .igx-grid__grouping-indicator{padding-inline-start:5rem}.igx-grid--compact .igx-grid__row-indentation--level-5{padding-inline-start:calc(3.75rem + 1.5rem)}.igx-grid--compact .igx-grid__group-row--padding-level-5 .igx-grid__grouping-indicator{padding-inline-start:3.75rem}.igx-grid__row-indentation--level-6{padding-inline-start:calc(9rem + 1.5rem)}.igx-grid__group-row--padding-level-6 .igx-grid__grouping-indicator{padding-inline-start:9rem}.igx-grid--cosy .igx-grid__row-indentation--level-6{padding-inline-start:calc(6rem + 1.5rem)}.igx-grid--cosy .igx-grid__group-row--padding-level-6 .igx-grid__grouping-indicator{padding-inline-start:6rem}.igx-grid--compact .igx-grid__row-indentation--level-6{padding-inline-start:calc(4.5rem + 1.5rem)}.igx-grid--compact .igx-grid__group-row--padding-level-6 .igx-grid__grouping-indicator{padding-inline-start:4.5rem}.igx-grid__row-indentation--level-7{padding-inline-start:calc(10.5rem + 1.5rem)}.igx-grid__group-row--padding-level-7 .igx-grid__grouping-indicator{padding-inline-start:10.5rem}.igx-grid--cosy .igx-grid__row-indentation--level-7{padding-inline-start:calc(7rem + 1.5rem)}.igx-grid--cosy .igx-grid__group-row--padding-level-7 .igx-grid__grouping-indicator{padding-inline-start:7rem}.igx-grid--compact .igx-grid__row-indentation--level-7{padding-inline-start:calc(5.25rem + 1.5rem)}.igx-grid--compact .igx-grid__group-row--padding-level-7 .igx-grid__grouping-indicator{padding-inline-start:5.25rem}.igx-grid__row-indentation--level-8{padding-inline-start:calc(12rem + 1.5rem)}.igx-grid__group-row--padding-level-8 .igx-grid__grouping-indicator{padding-inline-start:12rem}.igx-grid--cosy .igx-grid__row-indentation--level-8{padding-inline-start:calc(8rem + 1.5rem)}.igx-grid--cosy .igx-grid__group-row--padding-level-8 .igx-grid__grouping-indicator{padding-inline-start:8rem}.igx-grid--compact .igx-grid__row-indentation--level-8{padding-inline-start:calc(6rem + 1.5rem)}.igx-grid--compact .igx-grid__group-row--padding-level-8 .igx-grid__grouping-indicator{padding-inline-start:6rem}.igx-grid__row-indentation--level-9{padding-inline-start:calc(13.5rem + 1.5rem)}.igx-grid__group-row--padding-level-9 .igx-grid__grouping-indicator{padding-inline-start:13.5rem}.igx-grid--cosy .igx-grid__row-indentation--level-9{padding-inline-start:calc(9rem + 1.5rem)}.igx-grid--cosy .igx-grid__group-row--padding-level-9 .igx-grid__grouping-indicator{padding-inline-start:9rem}.igx-grid--compact .igx-grid__row-indentation--level-9{padding-inline-start:calc(6.75rem + 1.5rem)}.igx-grid--compact .igx-grid__group-row--padding-level-9 .igx-grid__grouping-indicator{padding-inline-start:6.75rem}.igx-grid__row-indentation--level-10{padding-inline-start:calc(15rem + 1.5rem)}.igx-grid__group-row--padding-level-10 .igx-grid__grouping-indicator{padding-inline-start:15rem}.igx-grid--cosy .igx-grid__row-indentation--level-10{padding-inline-start:calc(10rem + 1.5rem)}.igx-grid--cosy .igx-grid__group-row--padding-level-10 .igx-grid__grouping-indicator{padding-inline-start:10rem}.igx-grid--compact .igx-grid__row-indentation--level-10{padding-inline-start:calc(7.5rem + 1.5rem)}.igx-grid--compact .igx-grid__group-row--padding-level-10 .igx-grid__grouping-indicator{padding-inline-start:7.5rem}.igx-grid__outlet{z-index:10002;position:fixed}.igx-grid__loading-outlet{z-index:10003}.igx-grid__loading-outlet>.igx-overlay__wrapper--modal{background:none}.igx-grid__loading-outlet .igx-circular-bar{width:3.125rem;height:3.125rem}.igx-grid__row-editing-outlet{z-index:10000;position:absolute}.igx-grid__row-editing-outlet .igx-overlay__wrapper,.igx-grid__row-editing-outlet .igx-overlay__wrapper--modal,.igx-grid__row-editing-outlet .igx-overlay__wrapper--flex,.igx-grid__row-editing-outlet .igx-overlay__wrapper--flex-container{position:absolute}.igx-grid__addrow-snackbar{position:absolute;z-index:5;bottom:1.5rem;inset-inline-start:50%;transform:translateX(-50%)}.igx-grid__filtering-cell,.igx-grid__filtering-cell--selected{display:flex;align-items:center;border-inline-end:var(--header-border-width) var(--header-border-style) var(--header-border-color);border-top:var(--header-border-width) var(--header-border-style) var(--header-border-color);height:3.125rem;padding:0 1.5rem;overflow:hidden}.igx-grid__filtering-cell igx-chips-area,.igx-grid__filtering-cell--selected igx-chips-area{transition:transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);flex-wrap:nowrap}.igx-grid__filtering-cell igx-chips-area .igx-filtering-chips__connector,.igx-grid__filtering-cell--selected igx-chips-area .igx-filtering-chips__connector{font-size:.75rem;text-transform:uppercase;font-weight:600;margin:0 .5rem}.igx-grid__filtering-cell--selected{color:var(--header-selected-text-color);background:var(--header-selected-background)}.igx-grid__filtering-cell-indicator,.igx-grid__filtering-cell-indicator--hidden{position:relative;display:flex;align-items:center;justify-content:center;padding-inline-end:.5rem;margin-inline-start:.5rem;cursor:pointer;visibility:visible}.igx-grid__filtering-cell-indicator igx-icon,.igx-grid__filtering-cell-indicator--hidden igx-icon{width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem)}.igx-grid__filtering-cell-indicator .igx-badge,.igx-grid__filtering-cell-indicator--hidden .igx-badge{top:50%;transform:translateY(-50%);position:absolute;width:14px;height:14px;min-width:14px;font-size:12px;text-align:center;inset-inline-end:0}.igx-grid__filtering-cell-indicator--hidden{visibility:hidden}.igx-grid__filtering-cell--cosy{height:2.5rem;padding:0 1.5rem}.igx-grid__filtering-cell--compact{height:2rem;padding:0 1.5rem}.igx-grid__filtering-row{position:absolute;display:flex;width:100%;height:3.125rem;padding:0 1rem;align-items:center;justify-content:space-between;background:var(--filtering-row-background);color:var(--filtering-row-text-color);inset-inline-start:0;bottom:0;z-index:3}.igx-grid__filtering-row::after{display:block;position:absolute;content:"";background:inherit;inset-inline-start:0;inset-inline-end:0;top:0;bottom:0;box-shadow:0 1px 0 var(--filtering-row-background),0 4px 10px rgba(0,0,0,.12);z-index:-1}.igx-grid__filtering-row igx-input-group{--theme: fluent;width:100%;max-width:12.5rem;min-width:8.75rem}.igx-grid__filtering-row igx-prefix:focus{color:hsla(var(--igx-secondary-500), var(--igx-secondary-a))}.igx-grid__filtering-row igx-suffix igx-icon{outline-style:none}.igx-grid__filtering-row igx-suffix igx-icon:focus{color:hsla(var(--igx-secondary-500), var(--igx-secondary-a))}.igx-grid__filtering-row igx-suffix igx-icon+igx-icon{margin-inline-start:.25rem}.igx-grid__filtering-dropdown-items{display:flex;align-items:center}.igx-grid__filtering-dropdown-text{margin-inline-start:1rem}.igx-grid__filtering-row--cosy{height:2.5rem}.igx-grid__filtering-row--compact{height:2rem}.igx-grid__filtering-row-main{display:flex;flex:1;overflow:hidden;max-width:calc(100% - 176px);min-width:3.5rem}.igx-grid__filtering-row-main igx-chips-area{transition:transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275);flex-wrap:nowrap;margin:0 .5rem}.igx-grid__filtering-row-main igx-chip{margin:0 .25rem}.igx-grid__filtering-row-main [igxButton] igx-icon{position:absolute;inset-inline-start:.75rem;top:50%;transform:translateY(-50%)}.igx-grid__filtering-row-main [igxButton] span{margin-inline-start:1rem}.igx-grid__filtering-row-scroll-start{width:1.5rem;height:1.5rem;position:relative;overflow:visible;margin:0 .5rem;z-index:1}.igx-grid__filtering-row-scroll-start::after{display:block;position:absolute;width:.625rem;content:"";inset-block:-0.125rem;background:linear-gradient(to right, var(--filtering-row-background), transparent);inset-inline-start:calc(100% + 6px)}[dir=rtl] .igx-grid__filtering-row-scroll-start{transform:scaleX(-1)}[dir=rtl] .igx-grid__filtering-row-scroll-start::after{content:initial}[dir=rtl] .igx-grid__filtering-row-scroll-start::before{display:block;position:absolute;width:.625rem;content:"";inset-block:-0.125rem;background:linear-gradient(to right, var(--filtering-row-background), transparent);inset-inline-end:calc(100% + 6px)}.igx-grid__filtering-row-scroll-end{width:1.5rem;height:1.5rem;position:relative;overflow:visible;margin:0 .5rem;z-index:1}.igx-grid__filtering-row-scroll-end::before{display:block;position:absolute;width:.625rem;content:"";inset-block:-0.125rem;background:linear-gradient(to left, var(--filtering-row-background), transparent);inset-inline-end:calc(100% + 6px)}[dir=rtl] .igx-grid__filtering-row-scroll-end{transform:scaleX(-1)}[dir=rtl] .igx-grid__filtering-row-scroll-end::before{content:initial}[dir=rtl] .igx-grid__filtering-row-scroll-end::after{display:block;position:absolute;width:.625rem;content:"";inset-block:-0.125rem;background:linear-gradient(to left, var(--filtering-row-background), transparent);inset-inline-start:calc(100% + 6px)}.igx-grid__tr--highlighted{position:relative}.igx-grid__tr--highlighted::after{content:"";position:absolute;top:0;inset-inline-start:0;width:4px;height:100%;background:var(--row-highlight);z-index:3}.igx-grid__tr--highlighted .igx-grid__tr--edited::before{inset-inline-start:.25rem}.igx-grid__tr--highlighted::before{inset-inline-start:.25rem}.igx-grid__tr-container{border-bottom:1px solid var(--row-border-color)}.igx-grid__hierarchical-expander,.igx-grid__hierarchical-expander--empty{-webkit-user-select:none;user-select:none;background:inherit;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;color:var(--expand-icon-color);background-clip:border-box}.igx-grid__hierarchical-expander:focus,.igx-grid__hierarchical-expander--empty:focus{outline:none}.igx-grid__hierarchical-expander:focus igx-icon,.igx-grid__hierarchical-expander--empty:focus igx-icon{color:var(--expand-icon-hover-color)}.igx-grid__hierarchical-expander:hover igx-icon,.igx-grid__hierarchical-expander--empty:hover igx-icon{color:var(--expand-icon-hover-color)}.igx-grid__hierarchical-expander igx-icon,.igx-grid__hierarchical-expander--empty igx-icon{color:var(--expand-icon-color);max-width:24px;min-width:24px}[dir=rtl] .igx-grid__hierarchical-expander,[dir=rtl] .igx-grid__hierarchical-expander--empty{transform:scaleX(-1)}.igx-grid__hierarchical-expander--empty,.igx-grid--cosy .igx-grid__hierarchical-expander--empty,.igx-grid--compact .igx-grid__hierarchical-expander--empty{cursor:default;pointer-events:none}.igx-grid--cosy .igx-grid__hierarchical-expander,.igx-grid--cosy .igx-grid__hierarchical-expander--empty{padding-inline-start:1rem;padding-inline-end:1rem}.igx-grid--compact .igx-grid__hierarchical-expander,.igx-grid--compact .igx-grid__hierarchical-expander--empty{padding-inline-start:.75rem;padding-inline-end:.75rem}.igx-grid__hierarchical-expander--header{background:inherit;border-inline-end:1px solid var(--header-border-color);z-index:3;background-clip:border-box}.igx-grid__hierarchical-expander--header igx-icon{display:flex;align-items:center}.igx-grid__hierarchical-expander--push{align-items:flex-start}.igx-grid__hierarchical-expander--push igx-icon{min-height:3.125rem;max-height:3.125rem}.igx-grid--cosy .igx-grid__hierarchical-expander--push igx-icon{min-height:2.5rem}.igx-grid--compact .igx-grid__hierarchical-expander--push igx-icon{min-height:2rem}.igx-grid__header-indentation--no-border{border-inline-end:1px solid transparent}.igx-grid__hierarchical-indent{margin-inline-start:calc(2 * 1.5rem + 24px);margin-top:1.5rem;margin-inline-end:1.5rem;margin-bottom:1.5rem}.igx-grid__hierarchical-indent--scroll{margin-inline-end:calc(1.5rem + 18px)}.igx-grid--cosy .igx-grid__hierarchical-indent{margin-inline-start:calc(2 * 1rem + 24px);margin-top:1rem;margin-inline-end:1rem;margin-bottom:1rem}.igx-grid--cosy .igx-grid__hierarchical-indent--scroll{margin-inline-end:calc(1rem + 18px)}.igx-grid--compact .igx-grid__hierarchical-indent{margin-inline-start:calc(2 * 0.75rem + 24px);margin-top:.75rem;margin-inline-end:.75rem;margin-bottom:.75rem}.igx-grid--compact .igx-grid__hierarchical-indent--scroll{margin-inline-end:calc(0.75rem + 18px)}.igx-excel-filter{display:block;width:20rem;height:100%;flex-grow:1;box-shadow:var(--igx-elevation-12);overflow:auto;min-width:20rem}.igx-excel-filter--inline{box-shadow:none;width:100%}.igx-excel-filter__loading{display:flex;justify-content:center;align-items:center}.igx-excel-filter__icon,.igx-excel-filter__icon--filtered{display:flex;cursor:pointer}.igx-excel-filter__icon igx-icon,.igx-excel-filter__icon--filtered igx-icon{width:var(--igx-icon-size, 0.9375rem);height:var(--igx-icon-size, 0.9375rem);font-size:var(--igx-icon-size, 0.9375rem)}.igx-excel-filter__icon--filtered igx-icon{color:hsla(var(--igx-secondary-500), var(--igx-secondary-a))}.igx-excel-filter__menu{display:flex;flex-direction:column;height:100%;background:var(--filtering-row-background);border-radius:clamp(0rem,var(--igx-radius-factor) * 0.25rem,.25rem)}.igx-excel-filter__menu igx-buttongroup{--shadow: none;--item-background: var(--filtering-row-background);--item-hover-background: hsla(var(--igx-grays-100), var(--igx-grays-a));--item-selected-background: hsla(var(--igx-grays-100), var(--igx-grays-a));--item-text-color: hsla(var(--igx-grays-700), var(--igx-grays-a));--item-hover-text-color: hsla(var(--igx-grays-800), var(--igx-grays-a));--item-selected-text-color: hsla(var(--igx-secondary-500), var(--igx-secondary-a));--item-border-color: transparent;--item-selected-border-color: transparent;--item-disabled-border: transparent}.igx-excel-filter__menu,.igx-excel-filter__menu igx-tree{--background: var(--igx-tree-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--foreground: var(--igx-tree-foreground, var(--igx-surface-500-contrast));--background-selected: var(--igx-tree-background-selected, hsla(var(--igx-surface-500), var(--igx-surface-a)));--foreground-selected: var(--igx-tree-foreground-selected, var(--igx-surface-500-contrast));--background-active: var(--igx-tree-background-active, hsla(var(--igx-surface-500), var(--igx-surface-a)));--foreground-active: var(--igx-tree-foreground-active, var(--igx-surface-500-contrast));--background-active-selected: var(--igx-tree-background-active-selected, hsla(var(--igx-surface-500), var(--igx-surface-a)));--foreground-active-selected: var(--igx-tree-foreground-active-selected, var(--igx-surface-500-contrast));--border-color: var(--igx-tree-border-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--background-disabled: var(--igx-tree-background-disabled, hsla(var(--igx-surface-500), var(--igx-surface-a)));--foreground-disabled: var(--igx-tree-foreground-disabled, hsla(var(--igx-grays-500), var(--igx-grays-a)));--drop-area-color: var(--igx-tree-drop-area-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--hover-color: var(--igx-tree-hover-color, hsla(var(--igx-grays-900), 0.1))}.igx-excel-filter__menu .igx-tree{display:block;z-index:0}.igx-excel-filter__menu .igx-tree-node,.igx-excel-filter__menu .igx-tree-node__wrapper,.igx-excel-filter__menu .igx-tree-node__toggle-button,.igx-excel-filter__menu .igx-tree-node__content,.igx-excel-filter__menu .igx-tree-node__select{display:flex}.igx-excel-filter__menu .igx-tree-node{flex-direction:column}.igx-excel-filter__menu .igx-tree-node__wrapper,.igx-excel-filter__menu .igx-tree-node__toggle-button,.igx-excel-filter__menu .igx-tree-node__select{align-items:center}.igx-excel-filter__menu .igx-tree-node__toggle-button,.igx-excel-filter__menu .igx-tree-node__select{margin-inline-end:.5rem}.igx-excel-filter__menu .igx-tree-node__content,.igx-excel-filter__menu .igx-tree-node__toggle-button,.igx-excel-filter__menu .igx-tree-node__select{z-index:1}.igx-excel-filter__menu .igx-tree-node__toggle-button--hidden{visibility:hidden}.igx-excel-filter__menu .igx-tree-node__wrapper{min-height:3.125rem;padding:0 1.5rem;position:relative;background:var(--background);color:var(--foreground)}.igx-excel-filter__menu .igx-tree-node__wrapper igx-icon{width:var(--igx-icon-size, 1.5rem);height:var(--igx-icon-size, 1.5rem);font-size:var(--igx-icon-size, 1.5rem)}[dir=rtl] .igx-excel-filter__menu .igx-tree-node__wrapper igx-icon{transform:scaleX(-1)}.igx-excel-filter__menu .igx-tree-node__wrapper::after{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background:transparent;z-index:0}.igx-excel-filter__menu .igx-tree-node__wrapper:hover::after{background:var(--hover-color)}.igx-excel-filter__menu .igx-tree-node__wrapper:focus{outline-width:0}.igx-excel-filter__menu .igx-tree-node__wrapper igx-circular-bar{width:1.5rem;height:1.5rem}.igx-excel-filter__menu .igx-tree-node__wrapper--cosy{min-height:2.5rem;padding:0 1rem}.igx-excel-filter__menu .igx-tree-node__wrapper--cosy .igx-tree-node__spacer{width:1rem}.igx-excel-filter__menu .igx-tree-node__wrapper--cosy .igx-tree-node__drop-indicator{inset-inline-end:1rem;width:calc(100% - ((1rem * 2) + (1.5rem + 0.5rem)))}.igx-excel-filter__menu .igx-tree-node__wrapper--cosy igx-circular-bar{width:calc(1.5rem - 4px);height:calc(1.5rem - 4px)}.igx-excel-filter__menu .igx-tree-node__wrapper--compact{min-height:2rem;padding:0 .75rem}.igx-excel-filter__menu .igx-tree-node__wrapper--compact .igx-tree-node__spacer{width:.75rem}.igx-excel-filter__menu .igx-tree-node__wrapper--compact .igx-tree-node__drop-indicator{inset-inline-end:.75rem;width:calc(100% - ((0.75rem * 2) + (1.5rem + 0.5rem)))}.igx-excel-filter__menu .igx-tree-node__wrapper--compact igx-circular-bar{width:calc(1.5rem - 6px);height:calc(1.5rem - 6px)}.igx-excel-filter__menu .igx-tree-node__wrapper--selected{background:var(--background-selected);color:var(--foreground-selected)}.igx-excel-filter__menu .igx-tree-node__wrapper--active{background:var(--background-active);color:var(--foreground-active)}.igx-excel-filter__menu .igx-tree-node__wrapper--active.igx-tree-node__wrapper--selected{background:var(--background-active-selected);color:var(--foreground-active-selected)}.igx-excel-filter__menu .igx-tree-node__wrapper--focused{box-shadow:inset 0 0 0 1px var(--border-color)}.igx-excel-filter__menu .igx-tree-node__wrapper--disabled{background:var(--background-disabled) !important;color:var(--foreground-disabled) !important;box-shadow:none !important;pointer-events:none}.igx-excel-filter__menu .igx-tree-node__wrapper--disabled::after{display:none}.igx-excel-filter__menu .igx-tree-node__wrapper--disabled .igx-tree-node__toggle-button{color:var(--foreground-disabled) !important}.igx-excel-filter__menu .igx-tree-node__spacer{display:inline-block;width:1.5rem}.igx-excel-filter__menu .igx-tree-node__content{display:block;align-items:center;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.igx-excel-filter__menu .igx-tree-node__toggle-button{justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:1.5rem}.igx-excel-filter__menu .igx-tree-node__drop-indicator{display:flex;visibility:hidden;position:absolute;inset-inline-end:1.5rem;bottom:0;width:calc(100% - ((1.5rem * 2) + (1.5rem + 0.5rem)))}.igx-excel-filter__menu .igx-tree-node__drop-indicator>div{flex:1;height:.0625rem;background:var(--drop-area-color)}.igx-excel-filter__menu .igx-tree-node__group{overflow:hidden}.igx-excel-filter__menu .igx-tree-node__wrapper{padding:0}.igx-excel-filter__menu igx-chips-area{padding:1rem 1rem 0 1rem;gap:.5rem}.igx-excel-filter__menu-header,.igx-excel-filter__secondary-header{display:flex;align-items:center;padding:1rem;color:hsla(var(--igx-grays-700), var(--igx-grays-a))}.igx-excel-filter__menu-header-actions{display:flex;margin-inline-start:auto}.igx-excel-filter__menu-header-actions [igxButton]+[igxButton]{margin-inline-start:.25rem}.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-pin,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-pin--disabled,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-unpin,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-hide,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-select,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-selected,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-filter,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-clear,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-clear--disabled{padding:0 !important;margin:0 !important}.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-pin,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-pin--disabled,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-unpin,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-hide,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-select,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-selected,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-filter,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-clear,.igx-excel-filter__menu-header-actions .igx-excel-filter__actions-clear--disabled{justify-content:center}.igx-excel-filter__menu-footer,.igx-excel-filter__secondary-footer{display:flex;justify-content:space-between}.igx-excel-filter__menu-footer .igx-excel-filter__apply,.igx-excel-filter__secondary-footer .igx-excel-filter__apply,.igx-excel-filter__menu-footer .igx-excel-filter__cancel,.igx-excel-filter__secondary-footer .igx-excel-filter__cancel{flex-grow:1}.igx-excel-filter__menu-footer .igx-excel-filter__apply [igxButton],.igx-excel-filter__secondary-footer .igx-excel-filter__apply [igxButton],.igx-excel-filter__menu-footer .igx-excel-filter__cancel [igxButton],.igx-excel-filter__secondary-footer .igx-excel-filter__cancel [igxButton]{width:100%}.igx-excel-filter__clear{flex-grow:1}.igx-excel-filter__cancel+.igx-excel-filter__apply{margin-inline-start:1rem}.igx-excel-filter__sort,.igx-excel-filter__move{display:block;padding:.5rem 1rem}.igx-excel-filter__sort header,.igx-excel-filter__move header{color:hsla(var(--igx-grays-700), var(--igx-grays-a));margin-bottom:.25rem}.igx-excel-filter__sort igx-icon,.igx-excel-filter__move igx-icon{display:initial;width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem)}.igx-excel-filter__menu--compact .igx-excel-filter__sort,.igx-excel-filter__menu--compact .igx-excel-filter__move{display:flex;align-items:center;justify-content:space-between}.igx-excel-filter__menu--compact .igx-excel-filter__sort header,.igx-excel-filter__menu--compact .igx-excel-filter__move header{color:hsla(var(--igx-grays-700), var(--igx-grays-a));margin-inline-end:auto}.igx-excel-filter__actions{padding:.5rem 1rem}.igx-excel-filter__actions-selected igx-icon{color:hsla(var(--igx-secondary-500), var(--igx-secondary-a))}[dir=rtl] .igx-excel-filter__move .igx-button-group{flex-direction:row-reverse}[dir=rtl] .igx-excel-filter__move .igx-button-group igx-icon,[dir=rtl] .igx-excel-filter__move .igx-button-group [igxButton]{direction:ltr}[dir=rtl] .igx-excel-filter__sort .igx-button-group{flex-direction:row-reverse}[dir=rtl] .igx-excel-filter__sort .igx-button-group igx-icon,[dir=rtl] .igx-excel-filter__sort .igx-button-group [igxButton]{direction:ltr}.igx-excel-filter__actions-pin,.igx-excel-filter__actions-pin--disabled,.igx-excel-filter__actions-unpin,.igx-excel-filter__actions-hide,.igx-excel-filter__actions-select,.igx-excel-filter__actions-selected,.igx-excel-filter__actions-filter,.igx-excel-filter__actions-clear,.igx-excel-filter__actions-clear--disabled{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;cursor:pointer;color:hsla(var(--igx-grays-700), var(--igx-grays-a));outline-style:none}.igx-excel-filter__actions-pin:hover,.igx-excel-filter__actions-pin--disabled:hover,.igx-excel-filter__actions-unpin:hover,.igx-excel-filter__actions-hide:hover,.igx-excel-filter__actions-select:hover,.igx-excel-filter__actions-selected:hover,.igx-excel-filter__actions-filter:hover,.igx-excel-filter__actions-clear:hover,.igx-excel-filter__actions-clear--disabled:hover,.igx-excel-filter__actions-pin:focus,.igx-excel-filter__actions-pin--disabled:focus,.igx-excel-filter__actions-unpin:focus,.igx-excel-filter__actions-hide:focus,.igx-excel-filter__actions-select:focus,.igx-excel-filter__actions-selected:focus,.igx-excel-filter__actions-filter:focus,.igx-excel-filter__actions-clear:focus,.igx-excel-filter__actions-clear--disabled:focus{background:hsla(var(--igx-grays-100), var(--igx-grays-a))}[dir=rtl] .igx-excel-filter__actions-pin igx-icon,[dir=rtl] .igx-excel-filter__actions-pin--disabled igx-icon,[dir=rtl] .igx-excel-filter__actions-unpin igx-icon,[dir=rtl] .igx-excel-filter__actions-hide igx-icon,[dir=rtl] .igx-excel-filter__actions-select igx-icon,[dir=rtl] .igx-excel-filter__actions-selected igx-icon,[dir=rtl] .igx-excel-filter__actions-filter igx-icon,[dir=rtl] .igx-excel-filter__actions-clear igx-icon,[dir=rtl] .igx-excel-filter__actions-clear--disabled igx-icon{transform:scaleX(-1)}.igx-excel-filter__actions-pin--disabled,.igx-excel-filter__actions-clear--disabled{color:hsla(var(--igx-grays-400), var(--igx-grays-a));pointer-events:none}.igx-excel-filter__empty{display:grid;place-items:center;height:100%}.igx-excel-filter__menu-main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding:1rem;gap:1rem}.igx-excel-filter__menu-main igx-list{flex-grow:1;overflow:hidden;margin-inline:-1rem;border:0}.igx-excel-filter__menu-main igx-list,.igx-excel-filter__menu-main .igx-excel-filter__tree{border-top:1px dashed hsla(var(--igx-grays-300), var(--igx-grays-a));border-bottom:1px dashed hsla(var(--igx-grays-300), var(--igx-grays-a))}.igx-excel-filter__menu-main .igx-excel-filter__tree{background:hsla(var(--igx-surface-500), var(--igx-surface-a));overflow-y:auto;margin:0 -1rem;flex:1}.igx-excel-filter__menu-main .igx-excel-filter__tree igx-icon{width:var(--igx-icon-size, 1.25rem);height:var(--igx-icon-size, 1.25rem);font-size:var(--igx-icon-size, 1.25rem)}.igx-excel-filter__menu-main .igx-excel-filter__tree>igx-checkbox,.igx-excel-filter__menu-main .igx-excel-filter__tree .igx-tree-node__wrapper{height:2.5rem;min-height:2.5rem}.igx-excel-filter__menu-main .igx-excel-filter__tree .igx-tree-node__toggle-button{min-width:1.25rem;margin-inline-start:1rem}.igx-excel-filter__menu-main .igx-excel-filter__tree-alike{background:hsla(var(--igx-surface-500), var(--igx-surface-a));display:flex;flex-direction:column;z-index:1}.igx-excel-filter__menu-main .igx-excel-filter__tree-alike-item{display:flex;align-items:center;height:2.5rem;background:hsla(var(--igx-surface-500), var(--igx-surface-a))}.igx-excel-filter__menu-main .igx-excel-filter__tree-alike-item:hover,.igx-excel-filter__menu-main .igx-excel-filter__tree-alike-item:focus{background:hsla(var(--igx-grays-200), var(--igx-grays-a))}.igx-excel-filter__menu-main .igx-excel-filter__tree-alike-item>igx-checkbox{margin-inline-start:calc(1rem + 1.25rem + 0.5rem)}.igx-excel-filter__menu--cosy igx-chips-area{padding:.5rem .5rem 0 .5rem}.igx-excel-filter__menu--cosy .igx-excel-filter__menu-header,.igx-excel-filter__menu--cosy .igx-excel-filter__secondary-header{justify-content:space-between;padding:.5rem}.igx-excel-filter__menu--cosy .igx-excel-filter__sort{padding:.5rem}.igx-excel-filter__menu--cosy .igx-excel-filter__move{padding:.5rem}.igx-excel-filter__menu--cosy .igx-excel-filter__actions{padding:.5rem}.igx-excel-filter__menu--cosy .igx-excel-filter__actions-pin,.igx-excel-filter__menu--cosy .igx-excel-filter__actions-pin--disabled,.igx-excel-filter__menu--cosy .igx-excel-filter__actions-unpin,.igx-excel-filter__menu--cosy .igx-excel-filter__actions-hide,.igx-excel-filter__menu--cosy .igx-excel-filter__actions-select,.igx-excel-filter__menu--cosy .igx-excel-filter__actions-selected,.igx-excel-filter__menu--cosy .igx-excel-filter__actions-filter,.igx-excel-filter__menu--cosy .igx-excel-filter__actions-clear,.igx-excel-filter__menu--cosy .igx-excel-filter__actions-clear--disabled{padding:.5rem}.igx-excel-filter__menu--cosy .igx-excel-filter__menu-main{padding:.5rem;gap:.5rem}.igx-excel-filter__menu--cosy igx-list{margin-inline-start:-0.5rem;margin-inline-end:-0.5rem}.igx-excel-filter__menu--cosy .igx-excel-filter__tree{margin:0 -0.5rem}.igx-excel-filter__menu--cosy .igx-excel-filter__tree>igx-checkbox,.igx-excel-filter__menu--cosy .igx-excel-filter__tree .igx-tree-node__wrapper{height:2rem;min-height:2rem}.igx-excel-filter__menu--cosy .igx-excel-filter__tree .igx-tree-node__toggle-button{margin-inline-start:.5rem}.igx-excel-filter__menu--cosy .igx-excel-filter__tree-alike-item{height:2rem}.igx-excel-filter__menu--cosy .igx-excel-filter__tree-alike-item>igx-checkbox{margin-inline-start:calc((0.5rem * 2) + 1.25rem)}.igx-excel-filter__menu--compact igx-chips-area{padding:.25rem .25rem 0 .25rem;gap:.25rem}.igx-excel-filter__menu--compact .igx-excel-filter__menu-header,.igx-excel-filter__menu--compact .igx-excel-filter__secondary-header{justify-content:space-between;padding:.25rem}.igx-excel-filter__menu--compact .igx-excel-filter__sort,.igx-excel-filter__menu--compact .igx-excel-filter__move{padding:.25rem}.igx-excel-filter__menu--compact .igx-excel-filter__sort igx-buttongroup,.igx-excel-filter__menu--compact .igx-excel-filter__move igx-buttongroup{width:13rem}.igx-excel-filter__menu--compact .igx-excel-filter__move{margin-bottom:0}.igx-excel-filter__menu--compact .igx-excel-filter__actions{padding:.25rem}.igx-excel-filter__menu--compact .igx-excel-filter__actions-pin,.igx-excel-filter__menu--compact .igx-excel-filter__actions-pin--disabled,.igx-excel-filter__menu--compact .igx-excel-filter__actions-unpin,.igx-excel-filter__menu--compact .igx-excel-filter__actions-hide,.igx-excel-filter__menu--compact .igx-excel-filter__actions-select,.igx-excel-filter__menu--compact .igx-excel-filter__actions-selected,.igx-excel-filter__menu--compact .igx-excel-filter__actions-filter,.igx-excel-filter__menu--compact .igx-excel-filter__actions-clear,.igx-excel-filter__menu--compact .igx-excel-filter__actions-clear--disabled{padding:.25rem}.igx-excel-filter__menu--compact .igx-excel-filter__menu-main{padding:.25rem;gap:.25rem}.igx-excel-filter__menu--compact igx-list{margin-inline-start:-0.25rem;margin-inline-end:-0.25rem}.igx-excel-filter__menu--compact .igx-excel-filter__tree{margin:0 -0.25rem}.igx-excel-filter__menu--compact .igx-excel-filter__tree igx-checkbox,.igx-excel-filter__menu--compact .igx-excel-filter__tree .igx-tree-node__wrapper{height:1.5rem;min-height:1.5rem}.igx-excel-filter__menu--compact .igx-excel-filter__tree .igx-tree-node__toggle-button{margin:0 .25rem}.igx-excel-filter__menu--compact .igx-excel-filter__tree-alike-item{height:1.5rem}.igx-excel-filter__menu--compact .igx-excel-filter__tree-alike-item>igx-checkbox{margin-inline-start:calc((0.25rem * 2) + 1.25rem)}.igx-excel-filter__secondary{width:520px;min-width:520px;background:var(--filtering-row-background);box-shadow:var(--igx-elevation-12);border-radius:clamp(0rem,var(--igx-radius-factor) * 0.25rem,.25rem)}.igx-excel-filter__secondary--cosy .igx-excel-filter__menu-header,.igx-excel-filter__secondary--cosy .igx-excel-filter__secondary-header{padding:.5rem}.igx-excel-filter__secondary--cosy .igx-excel-filter__condition{padding:0 .5rem}.igx-excel-filter__secondary--cosy .igx-excel-filter__add-filter{margin:0 .5rem .5rem}.igx-excel-filter__secondary--cosy .igx-excel-filter__menu-footer,.igx-excel-filter__secondary--cosy .igx-excel-filter__secondary-footer{padding:.5rem}.igx-excel-filter__secondary--compact .igx-excel-filter__menu-header,.igx-excel-filter__secondary--compact .igx-excel-filter__secondary-header{padding:.25rem}.igx-excel-filter__secondary--compact .igx-excel-filter__condition{padding:0 .25rem}.igx-excel-filter__secondary--compact .igx-excel-filter__add-filter{margin:0 .25rem .25rem}.igx-excel-filter__secondary--compact .igx-excel-filter__menu-footer,.igx-excel-filter__secondary--compact .igx-excel-filter__secondary-footer{padding:.5rem .25rem}.igx-excel-filter__secondary-header{border-bottom:1px solid hsla(var(--igx-grays-300), var(--igx-grays-a))}.igx-excel-filter__secondary-main{height:232px;overflow:auto}.igx-excel-filter__secondary-footer{border-top:1px dashed hsla(var(--igx-grays-300), var(--igx-grays-a))}.igx-excel-filter__secondary-footer .igx-excel-filter__apply,.igx-excel-filter__secondary-footer .igx-excel-filter__cancel{flex-grow:0}.igx-excel-filter__condition{display:flex;flex-wrap:wrap;align-items:center;padding:0 1rem}.igx-excel-filter__condition igx-select{flex-grow:1;flex-basis:40%;margin:1rem 0}.igx-excel-filter__condition igx-select~igx-input-group,.igx-excel-filter__condition igx-select~igx-date-picker{margin-inline-start:1rem}.igx-excel-filter__condition igx-buttongroup{min-width:30%}.igx-excel-filter__condition [igxButton=icon]{margin-inline-start:1rem}.igx-excel-filter__add-filter{margin:0 1rem 1rem}.igx-excel-filter__add-filter igx-icon{width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem)}igx-excel-style-filter-operations,[igxExcelStyleFilterOperations]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.igx-advanced-filter{width:660px;min-width:660px;max-width:720px;background-color:var(--filtering-row-background);box-shadow:var(--igx-elevation-12);border-radius:clamp(0rem,var(--igx-radius-factor) * 0.25rem,.25rem)}.igx-advanced-filter__header{display:flex;align-items:center;padding:1rem;color:hsla(var(--igx-grays-700), var(--igx-grays-a));background-color:hsla(var(--igx-grays-100), var(--igx-grays-a));-webkit-user-select:none;user-select:none;cursor:grab}.igx-advanced-filter__header h4,.igx-advanced-filter__header .igx-typography__h6{margin-bottom:0}.igx-advanced-filter__main{display:block;padding:1rem;overflow:auto;min-height:214px;max-height:468px}.igx-advanced-filter__main [igxButton]+[igxButton]{margin-inline-start:.5rem}.igx-advanced-filter__outlet igx-select-item>igx-icon{width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem);margin-inline-end:.5rem}.igx-filter-tree{display:flex}.igx-filter-tree+.igx-filter-tree,.igx-filter-tree+.igx-filter-tree__expression-item,.igx-filter-tree+.igx-filter-tree__inputs{margin-top:1rem}.igx-filter-tree__line{width:.5rem;min-width:.5rem;background-color:#fff;margin-inline-end:1rem;outline-style:none;border-radius:clamp(0rem,var(--igx-radius-factor) * 0.25rem,.25rem);cursor:pointer}.igx-filter-tree__line--and{background:var(--filtering-background-and)}.igx-filter-tree__line--selected.igx-filter-tree__line--and{background:var(--filtering-background-and--focus)}.igx-filter-tree__line--and:focus{box-shadow:inset 0 0 0 2px var(--filtering-background-and--focus)}.igx-filter-tree__line--or{background:var(--filtering-background-or)}.igx-filter-tree__line--selected.igx-filter-tree__line--or{background-color:var(--filtering-background-or--focus)}.igx-filter-tree__line--or:focus{box-shadow:inset 0 0 0 2px var(--filtering-background-or--focus)}.igx-filter-tree__expression{display:flex;flex-direction:column;align-items:flex-start}.igx-filter-tree__expression-item{display:flex;align-items:center}.igx-filter-tree__expression-item+.igx-filter-tree,.igx-filter-tree__expression-item+.igx-filter-tree__inputs,.igx-filter-tree__expression-item+.igx-filter-tree__expression-item{margin-top:1rem}.igx-filter-tree__expression-column{padding:0 .5rem}.igx-filter-tree__expression-actions{display:inline-flex;margin:0 .5rem}.igx-filter-tree__expression-actions igx-icon{cursor:pointer;color:hsla(var(--igx-grays-500), var(--igx-grays-a));outline-style:none}.igx-filter-tree__expression-actions igx-icon:hover,.igx-filter-tree__expression-actions igx-icon:focus{color:hsla(var(--igx-grays-800), var(--igx-grays-a))}.igx-filter-tree__expression-actions igx-icon+igx-icon{margin-inline-start:.5rem}.igx-filter-tree__expression-condition{opacity:.7}.igx-filter-tree__buttons{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.igx-filter-tree__buttons+.igx-filter-tree,.igx-filter-tree__buttons+.igx-filter-tree__expression-item,.igx-filter-tree__buttons+.igx-filter-tree__inputs{margin-top:1rem}.igx-filter-tree__inputs{display:flex;justify-content:space-between}.igx-filter-tree__inputs igx-select+igx-select,.igx-filter-tree__inputs igx-select+igx-input-group,.igx-filter-tree__inputs igx-select+igx-date-picker,.igx-filter-tree__inputs igx-input-group+igx-select{margin-inline-start:.5rem}.igx-filter-tree__inputs+.igx-filter-tree,.igx-filter-tree__inputs+.igx-filter-tree__expression-item{margin-top:1rem}.igx-filter-tree__inputs-actions{display:flex;margin:0 .5rem;align-items:center}.igx-filter-tree__inputs-actions [igxButton]{transition:none}.igx-filter-tree__inputs-actions [igxButton]+[igxButton]{margin-inline-start:.5rem}.igx-filter-legend{display:flex;margin-inline-start:auto;pointer-events:none}.igx-filter-legend__item,.igx-filter-legend__item--and,.igx-filter-legend__item--or{position:relative;display:inline-flex;align-items:center;font-size:.75rem}.igx-filter-legend__item::before,.igx-filter-legend__item--and::before,.igx-filter-legend__item--or::before{content:"";width:1.5rem;height:1.5rem;background:#fff;border-radius:clamp(0rem,var(--igx-radius-factor) * 0.25rem,.25rem);margin-inline-end:.5rem}.igx-filter-legend__item+.igx-filter-legend__item,.igx-filter-legend__item--and+.igx-filter-legend__item,.igx-filter-legend__item--or+.igx-filter-legend__item,.igx-filter-legend__item+.igx-filter-legend__item--and,.igx-filter-legend__item--and+.igx-filter-legend__item--and,.igx-filter-legend__item--or+.igx-filter-legend__item--and,.igx-filter-legend__item+.igx-filter-legend__item--or,.igx-filter-legend__item--and+.igx-filter-legend__item--or,.igx-filter-legend__item--or+.igx-filter-legend__item--or{margin-inline-start:1.5rem}.igx-filter-legend__item--and::before{background:var(--filtering-background-and)}.igx-filter-legend__item--or::before{background:var(--filtering-background-or)}.igx-filter-contextual-menu{position:relative;display:flex;flex-flow:column;width:196px;background-color:var(--filtering-row-background);padding:1rem;margin-inline-start:1rem;border-radius:clamp(0rem,var(--igx-radius-factor) * 0.25rem,.25rem);border:1px solid hsla(var(--igx-grays-200), var(--igx-grays-a))}.igx-filter-contextual-menu>[igxButton]+[igxButton],.igx-filter-contextual-menu igx-buttongroup+[igxButton],.igx-filter-contextual-menu [igxButton]+igx-buttongroup{margin-top:1rem}.igx-filter-contextual-menu>[igxButton].igx-filter-contextual-menu__close-btn+[igxButton],.igx-filter-contextual-menu [igxButton].igx-filter-contextual-menu__close-btn+igx-buttongroup{margin-top:0}.igx-filter-contextual-menu [igxButton]>igx-icon+*{margin-inline-start:8px}.igx-filter-contextual-menu igx-buttongroup>*{box-shadow:none}.igx-filter-contextual-menu__delete-btn{color:hsla(var(--igx-error-500), var(--igx-error-a))}.igx-filter-contextual-menu__delete-btn:hover,.igx-filter-contextual-menu__delete-btn:focus{color:hsla(var(--igx-error-500), var(--igx-error-a))}.igx-filter-contextual-menu__close-btn{position:absolute;top:-1.125rem;inset-inline-end:-1.125rem;background-color:var(--filtering-row-background);border:1px solid hsla(var(--igx-grays-200), var(--igx-grays-a))}.igx-filter-contextual-menu__close-btn:hover,.igx-filter-contextual-menu__close-btn:focus{background-color:var(--filtering-row-background)}.igx-filter-empty{display:flex;align-items:center;justify-content:center;height:144px}.igx-filter-empty__title{color:hsla(var(--igx-grays-500), var(--igx-grays-a))}.igx-advanced-filter--cosy .igx-advanced-filter__main{min-height:164px;max-height:394px}.igx-advanced-filter--cosy .igx-filter-empty{height:107px}.igx-advanced-filter--cosy .igx-advanced-filter__main,.igx-advanced-filter--cosy .igx-advanced-filter__header{padding:.75rem 1rem}.igx-advanced-filter--cosy .igx-filter-tree__line{margin-inline-end:.75rem}.igx-advanced-filter--cosy .igx-filter-tree+.igx-filter-tree,.igx-advanced-filter--cosy .igx-filter-tree+.igx-filter-tree__expression-item,.igx-advanced-filter--cosy .igx-filter-tree+.igx-filter-tree__inputs{margin-top:.75rem}.igx-advanced-filter--cosy .igx-filter-tree__expression-item+.igx-filter-tree,.igx-advanced-filter--cosy .igx-filter-tree__expression-item+.igx-filter-tree__inputs,.igx-advanced-filter--cosy .igx-filter-tree__expression-item+.igx-filter-tree__expression-item{margin-top:.75rem}.igx-advanced-filter--cosy .igx-filter-tree__buttons{margin-top:.75rem}.igx-advanced-filter--cosy .igx-filter-tree__buttons+.igx-filter-tree,.igx-advanced-filter--cosy .igx-filter-tree__buttons+.igx-filter-tree__expression-item,.igx-advanced-filter--cosy .igx-filter-tree__buttons+.igx-filter-tree__inputs{margin-top:.75rem}.igx-advanced-filter--cosy .igx-filter-tree__inputs+.igx-filter-tree,.igx-advanced-filter--cosy .igx-filter-tree__inputs+.igx-filter-tree__expression-item{margin-top:.75rem}.igx-advanced-filter--compact .igx-advanced-filter__main{min-height:138px;max-height:305px}.igx-advanced-filter--compact .igx-filter-empty{height:92px}.igx-advanced-filter--compact .igx-advanced-filter__main,.igx-advanced-filter--compact .igx-advanced-filter__header{padding:.5rem 1rem}.igx-advanced-filter--compact .igx-filter-tree__expression-actions igx-icon{width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem)}.igx-advanced-filter--compact .igx-filter-tree__line{margin-inline-end:.5rem}.igx-advanced-filter--compact .igx-filter-tree+.igx-filter-tree,.igx-advanced-filter--compact .igx-filter-tree+.igx-filter-tree__expression-item,.igx-advanced-filter--compact .igx-filter-tree+.igx-filter-tree__inputs{margin-top:.5rem}.igx-advanced-filter--compact .igx-filter-tree__expression-item+.igx-filter-tree,.igx-advanced-filter--compact .igx-filter-tree__expression-item+.igx-filter-tree__inputs,.igx-advanced-filter--compact .igx-filter-tree__expression-item+.igx-filter-tree__expression-item{margin-top:.5rem}.igx-advanced-filter--compact .igx-filter-tree__buttons{margin-top:.5rem}.igx-advanced-filter--compact .igx-filter-tree__buttons+.igx-filter-tree,.igx-advanced-filter--compact .igx-filter-tree__buttons+.igx-filter-tree__expression-item,.igx-advanced-filter--compact .igx-filter-tree__buttons+.igx-filter-tree__inputs{margin-top:.5rem}.igx-advanced-filter--compact .igx-filter-tree__inputs+.igx-filter-tree,.igx-advanced-filter--compact .igx-filter-tree__inputs+.igx-filter-tree__expression-item{margin-top:.5rem}.igx-advanced-filter--inline{display:flex;flex-direction:column;width:100%;max-width:100%;height:inherit;max-height:inherit;min-width:480px;box-shadow:none}.igx-advanced-filter--inline .igx-advanced-filter__main{min-height:initial;max-height:initial;flex-grow:1}.igx-filter-contextual-menu--cosy>[igxButton]+[igxButton],.igx-filter-contextual-menu--cosy igx-buttongroup+[igxButton],.igx-filter-contextual-menu--cosy [igxButton]+igx-buttongroup{margin-top:.75rem}.igx-filter-contextual-menu--compact>[igxButton]+[igxButton],.igx-filter-contextual-menu--compact igx-buttongroup+[igxButton],.igx-filter-contextual-menu--compact [igxButton]+igx-buttongroup{margin-top:.5rem}.igx-grid__filtering-row-editing-buttons--small,.igx-grid__filtering-row-editing-buttons{display:flex;align-items:center}.igx-grid__filtering-row-editing-buttons--small button,.igx-grid__filtering-row-editing-buttons button{transition:none}.igx-grid__filtering-row-editing-buttons--small button:not([disabled]) igx-icon{color:var(--sorted-header-icon-color)}.igx-grid__tr-action:last-of-type{border-inline-end:var(--header-border-width) var(--header-border-style) var(--header-border-color)}.igx-grid__pivot--super-compact .igx-grid__td,.igx-grid__pivot--super-compact .igx-grid-thead__title,.igx-grid__pivot--super-compact .igx-grid-th{padding:0 .25rem !important;min-height:1.5rem !important;height:1.5rem}.igx-grid__pivot--super-compact .igx-grid-thead__title>*,.igx-grid__pivot--super-compact .igx-grid-th>*{line-height:normal;align-self:initial;max-height:100%}.igx-grid-thead--pivot{display:flex}.igx-grid-thead--pivot .igx-grid-thead--virtualizationWrapper{border-inline-start:var(--header-border-width) var(--header-border-style) var(--header-border-color)}.igx-grid-thead--virtualizationWrapper{height:100%}.igx-grid-thead--virtualizationContainer{overflow:visible;height:100%}.igx-grid__tr-pivot{display:flex;align-items:center;background:inherit;overflow:hidden;z-index:3;height:3.125rem;padding:0 1.5rem;background-clip:border-box !important;border-inline-start:var(--header-border-width) var(--header-border-style) var(--header-border-color);border-bottom:var(--header-border-width) var(--header-border-style) var(--header-border-color)}.igx-grid--cosy .igx-grid__tr-pivot{height:2.5rem;padding:0 1rem}.igx-grid--compact .igx-grid__tr-pivot{height:2rem;padding:0 .75rem}.igx-grid__tr-pivot igx-chips-area{flex-wrap:nowrap;width:auto}.igx-grid__tr-pivot igx-chips-area>*{margin-inline-end:.25rem}.igx-grid__tr-pivot igx-chips-area:last-child{margin-inline-end:0}.igx-grid__pivot-filter-toggle{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.igx-grid__pivot-filter-toggle>igx-badge{position:absolute;top:-0.25rem;inset-inline-start:60%;width:1.125rem;min-width:1.125rem;height:1.125rem;font-size:.625rem;pointer-events:none;-webkit-user-select:none;user-select:none}.igx-grid__pivot-empty-chip-area{line-height:normal;font-size:.875rem;margin-inline-end:0 !important}.igx-grid__tr-pivot--row-area{height:auto !important;align-items:flex-end;padding-bottom:1.5rem;border-inline-start:0;border-bottom:0}.igx-grid--cosy .igx-grid__tr-pivot--row-area{padding-bottom:1rem}.igx-grid--compact .igx-grid__tr-pivot--row-area{padding-bottom:.75rem}.igx-grid__tr-pivot--filter-container{display:flex;flex-direction:column}.igx-grid__tr-pivot--chip_drop_indicator{width:2px;background:var(--resize-line-color)}.igx-grid__tr-pivot--drop-row-area{flex-grow:1}.igx-grid__tr-pivot--filter{height:3.125rem;border-inline-start:0;border-inline-end:0;border-bottom:var(--header-border-width) var(--header-border-style) var(--header-border-color)}.igx-grid--cosy .igx-grid__tr-pivot--filter{height:2.5rem}.igx-grid--compact .igx-grid__tr-pivot--filter{height:2rem}.igx-grid-thead__wrapper--pivot{border-bottom:0}.igx-grid__tr-pivot-group{flex:1}.igx-grid__tr-pivot-toggle-icons{display:inline-flex !important}.igx-grid__tr-pivot--columnDimensionLeaf{box-shadow:none}.igx-grid__tr-pivot--columnDimensionLeaf igx-grid-header{border:none}.igx-grid__tr-pivot--columnMultiRowSpan igx-grid-header>*{visibility:hidden}.igx-grid__tr-header-row igx-pivot-row-dimension-header-group igx-pivot-row-dimension-header{align-items:center}.igx-grid-summary{--background-color: var(--igx-grid-summary-background-color, inherit);--focus-background-color: var(--igx-grid-summary-focus-background-color, hsla(var(--igx-grays-100), var(--igx-grays-a)));--label-color: var(--igx-grid-summary-label-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--label-hover-color: var(--igx-grid-summary-label-hover-color, hsla(var(--igx-primary-700), var(--igx-primary-a)));--result-color: var(--igx-grid-summary-result-color, 'currentColor');--border-color: var(--igx-grid-summary-border-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--pinned-border-width: var(--igx-grid-summary-pinned-border-width, 2px);--pinned-border-style: var(--igx-grid-summary-pinned-border-style, solid);--pinned-border-color: var(--igx-grid-summary-pinned-border-color, hsla(var(--igx-grays-400), var(--igx-grays-a)))}.igx-grid-summary,.igx-grid-summary--cosy,.igx-grid-summary--compact{position:relative;display:flex;flex-direction:column;flex:1 1 0%;padding:0 1.5rem;background:var(--background-color, inherit);overflow:hidden;outline-style:none}.igx-grid-summary::after,.igx-grid-summary--cosy::after,.igx-grid-summary--compact::after{position:absolute;inset:0}.igx-grid-summary:focus::after,.igx-grid-summary--cosy:focus::after,.igx-grid-summary--compact:focus::after{background:var(--focus-background-color)}.igx-grid-summary--cosy{padding:0 1rem}.igx-grid-summary--compact{padding:0 .75rem}.igx-grid-summary--pinned{position:relative;z-index:1}.igx-grid-summary--fw{flex-grow:0}.igx-grid-summary--pinned-last{border-inline-end:var(--pinned-border-width) var(--pinned-border-style) var(--pinned-border-color)}@media print{.igx-grid-summary--pinned-last{border-inline-end:var(--pinned-border-width) var(--pinned-border-style) #999}}.igx-grid-summary--pinned-first{border-inline-start:var(--pinned-border-width) var(--pinned-border-style) var(--pinned-border-color)}@media print{.igx-grid-summary--pinned-first{border-inline-start:var(--pinned-border-width) var(--pinned-border-style) #999}}.igx-grid-summary__item{display:flex;align-items:center;padding:.375rem 0;font-size:.75rem;position:relative}.igx-grid-summary--cosy .igx-grid-summary__item{padding:.125rem 0}.igx-grid-summary--compact .igx-grid-summary__item{padding:0}.igx-grid-summary__label{color:var(--label-color);min-width:1.875rem;margin-inline-end:.1875rem}.igx-grid-summary__label:hover{color:var(--label-hover-color)}.igx-grid-summary__result{color:var(--result-color);font-weight:600;flex:1 1 auto;text-align:end}.igx-grid-summary__label,.igx-grid-summary__result{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}igx-grid-toolbar,.igx-grid-toolbar__dd-list{--background-color: var(--igx-grid-toolbar-background-color, hsla(var(--igx-grays-50), var(--igx-grays-a)));--title-text-color: var(--igx-grid-toolbar-title-text-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--dropdown-background: var(--igx-grid-toolbar-dropdown-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--item-text-color: var(--igx-grid-toolbar-item-text-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--item-hover-background: var(--igx-grid-toolbar-item-hover-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--item-hover-text-color: var(--igx-grid-toolbar-item-hover-text-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--item-focus-background: var(--igx-grid-toolbar-item-focus-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--item-focus-text-color: var(--igx-grid-toolbar-item-focus-text-color, hsla(var(--igx-grays-600), var(--igx-grays-a)))}.igx-grid-toolbar,.igx-grid-toolbar--cosy,.igx-grid-toolbar--compact{display:flex;align-items:center;justify-content:space-between;grid-row:1;font-size:1rem;border-bottom:1px solid hsla(var(--igx-grays-300), var(--igx-grays-a));background:var(--background-color);height:auto;min-height:3.625rem;position:relative;padding-block:0;padding-inline:1rem 1.5rem}.igx-grid-toolbar [igxButton],.igx-grid-toolbar--cosy [igxButton],.igx-grid-toolbar--compact [igxButton]{margin-inline-start:1rem}.igx-grid-toolbar [igxButton]:first-of-type,.igx-grid-toolbar--cosy [igxButton]:first-of-type,.igx-grid-toolbar--compact [igxButton]:first-of-type{margin-inline-start:0}.igx-grid-toolbar [igxButton]:last-of-type,.igx-grid-toolbar--cosy [igxButton]:last-of-type,.igx-grid-toolbar--compact [igxButton]:last-of-type{margin-inline-end:0}[dir=rtl].igx-grid-toolbar,[dir=rtl].igx-grid-toolbar--cosy,[dir=rtl].igx-grid-toolbar--compact{text-align:end}[dir=rtl].igx-grid-toolbar [igxButton],[dir=rtl].igx-grid-toolbar--cosy [igxButton],[dir=rtl].igx-grid-toolbar--compact [igxButton]{margin-inline-start:0;margin-inline-end:.5rem}[dir=rtl].igx-grid-toolbar [igxButton]:last-child,[dir=rtl].igx-grid-toolbar--cosy [igxButton]:last-child,[dir=rtl].igx-grid-toolbar--compact [igxButton]:last-child{margin-inline-end:0}.igx-grid-toolbar--cosy{min-height:3.25rem;padding-inline:.75rem 1rem}.igx-grid-toolbar--cosy [igxButton]{margin-inline-start:.75rem}.igx-grid-toolbar--compact{min-height:2.75rem;padding-inline:.5rem .75rem}.igx-grid-toolbar--compact [igxButton]{margin-inline-start:.5rem}.igx-grid-toolbar__title{color:var(--title-text-color);flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:40ch;margin-inline-end:1rem}.igx-grid-toolbar__custom-content{display:flex;flex-wrap:wrap;flex-grow:1;justify-content:flex-end;margin-inline-end:1rem}.igx-grid-toolbar__actions{display:flex;align-items:center;flex-flow:row wrap;margin-inline-start:auto}.igx-grid-toolbar__actions>*{display:flex;margin-inline-start:1rem}.igx-grid-toolbar__actions>*:first-child{margin-inline-start:0}.igx-grid-toolbar__actions:empty,.igx-grid-toolbar__title:empty,.igx-grid-toolbar__custom-content:empty{display:none}.igx-grid-toolbar__title:empty+.igx-grid-toolbar__custom-content:empty+.igx-grid-toolbar__actions{width:100%;margin-inline-start:0;justify-content:flex-end}.igx-grid-toolbar__progress-bar{position:absolute;width:100%;inset-inline-start:0;inset-inline-end:0;bottom:-0.0625rem;height:.125rem;overflow:hidden;background:var(--background-color)}.igx-grid-toolbar__progress-bar igx-linear-bar>*{border-radius:0}.igx-grid-toolbar__progress-bar igx-linear-bar>*:first-child>div{background:hsla(var(--igx-secondary-500), var(--igx-secondary-a))}.igx-grid-toolbar__adv-filter--filtered{border-color:hsla(var(--igx-secondary-500), var(--igx-secondary-a)) !important}.igx-grid-toolbar__dropdown{position:relative}.igx-grid-toolbar__dd-list{list-style:none;background:var(--dropdown-background);margin:0;padding:0;box-shadow:var(--igx-elevation-8)}.igx-grid-toolbar__dd-list-items{cursor:pointer;position:relative;padding:.5em 1em;color:var(--item-text-color);white-space:nowrap}.igx-grid-toolbar__dd-list-items:hover{background:var(--item-hover-background);color:var(--item-hover-text-color)}.igx-grid-toolbar__dd-list-items:focus{background:var(--item-focus-background);color:var(--item-focus-text-color)}igx-pivot-data-selector{--background: var(--igx-pivot-data-selector-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--header-color: var(--igx-pivot-data-selector-header-color, hsla(var(--igx-grays-100), var(--igx-grays-a)))}.igx-pivot-data-selector{display:flex;flex-direction:column;max-width:17.5rem;background:var(--background);z-index:0}.igx-pivot-data-selector>igx-input-group{flex:0 1 auto}.igx-pivot-data-selector igx-display-container{display:flex;flex-direction:column}.igx-pivot-data-selector>igx-list igx-display-container{padding:.25rem}.igx-pivot-data-selector>igx-list igx-list-item{display:flex;min-height:1.75rem}.igx-pivot-data-selector>igx-list .igx-checkbox__label,.igx-pivot-data-selector>igx-list .igx-checkbox__label--before{font-size:.8125rem}.igx-pivot-data-selector .igx-input-group--box .igx-input-group__input,.igx-input-group--box .igx-pivot-data-selector .igx-input-group__input{transform:none}.igx-pivot-data-selector .igx-input-group igx-prefix,.igx-input-group .igx-pivot-data-selector igx-prefix,.igx-pivot-data-selector .igx-input-group--focused igx-prefix,.igx-input-group--focused .igx-pivot-data-selector igx-prefix,.igx-pivot-data-selector .igx-input-group [igxPrefix],.igx-input-group .igx-pivot-data-selector [igxPrefix],.igx-pivot-data-selector .igx-input-group--focused [igxPrefix],.igx-input-group--focused .igx-pivot-data-selector [igxPrefix],.igx-pivot-data-selector .igx-input-group--cosy igx-prefix,.igx-input-group--cosy .igx-pivot-data-selector igx-prefix,.igx-pivot-data-selector .igx-input-group--cosy [igxPrefix],.igx-input-group--cosy .igx-pivot-data-selector [igxPrefix],.igx-pivot-data-selector .igx-input-group--compact igx-prefix,.igx-input-group--compact .igx-pivot-data-selector igx-prefix,.igx-pivot-data-selector .igx-input-group--compact [igxPrefix],.igx-input-group--compact .igx-pivot-data-selector [igxPrefix]{padding-inline-end:1rem !important;box-sizing:content-box}.igx-pivot-data-selector .igx-input-group--box .igx-input-group__bundle-main,.igx-input-group--box .igx-pivot-data-selector .igx-input-group__bundle-main,.igx-pivot-data-selector .igx-input-group--border .igx-input-group__bundle-main,.igx-input-group--border .igx-pivot-data-selector .igx-input-group__bundle-main,.igx-pivot-data-selector .igx-input-group--indigo .igx-input-group__bundle-main,.igx-input-group--indigo .igx-pivot-data-selector .igx-input-group__bundle-main,.igx-pivot-data-selector .igx-input-group--search .igx-input-group__bundle-main,.igx-input-group--search .igx-pivot-data-selector .igx-input-group__bundle-main{padding-top:0 !important}.igx-pivot-data-selector .igx-expansion-panel__body{position:relative;height:8rem;font-size:.875rem;padding:.25rem;overflow-y:auto}.igx-pivot-data-selector .igx-expansion-panel__body>igx-list{height:auto}.igx-pivot-data-selector .igx-expansion-panel__header-icon--start{margin-inline-end:.5rem}.igx-pivot-data-selector .igx-expansion-panel__header-title{display:flex}.igx-pivot-data-selector .igx-expansion-panel__header-title>h6{font-size:.75rem}.igx-pivot-data-selector .igx-expansion-panel__header-inner{background:var(--header-color);padding:.25rem}.dragOver .igx-pivot-data-selector .igx-expansion-panel__header-inner{background:hsla(var(--igx-grays-300), var(--igx-grays-a));box-shadow:inset 0 0 0 1px hsla(var(--igx-grays-400), var(--igx-grays-a))}.igx-pivot-data-selector__filter{display:flex;flex-direction:column;overflow:hidden}.igx-pivot-data-selector__filter igx-list{display:flex;flex-direction:column;padding:.5rem .25rem;min-height:186px;max-height:208px;overflow-y:auto}.igx-pivot-data-selector__filter igx-list-item{display:flex}.igx-pivot-data-selector__filter igx-checkbox+span{margin-inline-start:.5rem;line-height:1.75rem}.igx-pivot-data-selector__header,.igx-pivot-data-selector__header-extra{display:flex;align-items:center}.igx-pivot-data-selector__header-extra igx-icon{padding:0 .5rem;box-sizing:content-box}.igx-pivot-data-selector__header-extra .igx-chip__item{height:1.375rem}.igx-pivot-data-selector__header-extra .igx-chip--cosy .igx-chip__item,.igx-chip--cosy .igx-pivot-data-selector__header-extra .igx-chip__item{height:1.25rem}.igx-pivot-data-selector__header-extra .igx-chip--compact .igx-chip__item,.igx-chip--compact .igx-pivot-data-selector__header-extra .igx-chip__item{height:1.125rem}.igx-pivot-data-selector__header-extra .igx-chip__content{padding:0 .125rem}.igx-pivot-data-selector__item{display:flex;align-items:center;justify-content:space-between;min-height:2rem;width:100%}.igx-drag--push .igx-pivot-data-selector__item{padding-top:2rem}.igx-pivot-data-selector__item-ghost{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;background:hsla(var(--igx-surface-500), var(--igx-surface-a));min-height:2rem;height:auto;padding:0 .125rem 0 .25rem;cursor:grabbing;box-shadow:0 calc(var(--igx-elevation-factor, 1) * 11px) calc(var(--igx-elevation-factor, 1) * 15px) calc(var(--igx-elevation-factor, 1) * -7px) rgba(0, 0, 0, 0.26), 0 calc(var(--igx-elevation-factor, 1) * 24px) calc(var(--igx-elevation-factor, 1) * 38px) calc(var(--igx-elevation-factor, 1) * 3px) rgba(0, 0, 0, 0.12), 0 calc(var(--igx-elevation-factor, 1) * 9px) calc(var(--igx-elevation-factor, 1) * 46px) calc(var(--igx-elevation-factor, 1) * 8px) rgba(0, 0, 0, 0.08);border:1px solid hsla(var(--igx-grays-100), var(--igx-grays-a));border-radius:clamp(0rem,var(--igx-radius-factor) * 0.125rem,.125rem);z-index:10}.igx-pivot-data-selector igx-icon,.igx-pivot-data-selector__item-ghost igx-icon{width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem)}.igx-pivot-data-selector__item-ghost-text{display:flex;align-items:center}.igx-pivot-data-selector__item-ghost-text igx-icon{margin-inline-end:.5rem}.igx-pivot-data-selector__item-ghost--no-drop{cursor:no-drop}.igx-pivot-data-selector__item-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 18px + 8px)}.igx-pivot-data-selector__item-text,.igx-pivot-data-selector__action-sort,.igx-pivot-data-selector__action-filter,.igx-pivot-data-selector__action-move,.igx-pivot-data-selector__action-summary{-webkit-user-select:none;user-select:none}.igx-pivot-data-selector__action-sort,.igx-pivot-data-selector__action-summary,.igx-pivot-data-selector__action-filter{cursor:pointer}.igx-pivot-data-selector__action-move{cursor:grab}.igx-pivot-data-selector__item-start{display:flex;justify-content:space-between;align-items:center;flex:0 1 100%;margin-inline-end:.5rem;overflow:hidden}.igx-pivot-data-selector__item-end{display:flex}.igx-pivot-data-selector__item-end igx-icon+igx-icon{margin-inline-start:.5rem}.igx-highlight{--resting-background: var(--igx-highlight-resting-background, hsla(var(--igx-grays-300), var(--igx-grays-a)));--resting-color: var(--igx-highlight-resting-color, var(--igx-grays-300-contrast));--active-background: var(--igx-highlight-active-background, hsla(var(--igx-secondary-A100), var(--igx-secondary-a)));--active-color: var(--igx-highlight-active-color, var(--igx-secondary-A100-contrast))}.igx-highlight,.igx-highlight--active{color:var(--resting-color);background:var(--resting-background)}.igx-highlight--active{color:var(--active-color);background:var(--active-background)}igx-icon{--color: var(--igx-icon-color, 'currentColor');--size: var(--igx-icon-size, 1.5rem);--disabled-color: var(--igx-icon-disabled-color, 'currentColor')}.igx-icon{display:inline-flex;width:var(--size);height:var(--size);font-size:var(--size);color:var(--color);direction:inherit}.igx-icon div,.igx-icon svg{display:block;width:inherit;height:inherit;fill:currentColor}[igxPrefix].material-icons.igx-icon,[igxSuffix].material-icons.igx-icon{font-family:"Material Icons"}.igx-icon--success{color:hsla(var(--igx-success-500), var(--igx-success-a))}.igx-icon--error{color:hsla(var(--igx-error-500), var(--igx-error-a))}.igx-icon--inactive{color:var(--disabled-color) !important;opacity:.54}igx-input-group,igx-date-range-start,igx-date-range-end{--input-prefix-color: var(--igx-input-group-input-prefix-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--input-prefix-background: var(--igx-input-group-input-prefix-background, transparent);--input-suffix-color: var(--igx-input-group-input-suffix-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--input-suffix-background: var(--igx-input-group-input-suffix-background, transparent);--idle-text-color: var(--igx-input-group-idle-text-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--border-color: var(--igx-input-group-border-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--hover-border-color: var(--igx-input-group-hover-border-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--focused-border-color: var(--igx-input-group-focused-border-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--filled-text-color: var(--igx-input-group-filled-text-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--focused-text-color: var(--igx-input-group-focused-text-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--disabled-text-color: var(--igx-input-group-disabled-text-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--idle-secondary-color: var(--igx-input-group-idle-secondary-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--filled-secondary-color: var(--igx-input-group-filled-secondary-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--focused-secondary-color: var(--igx-input-group-focused-secondary-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--idle-bottom-line-color: var(--igx-input-group-idle-bottom-line-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--hover-bottom-line-color: var(--igx-input-group-hover-bottom-line-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--focused-bottom-line-color: var(--igx-input-group-focused-bottom-line-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--interim-bottom-line-color: var(--igx-input-group-interim-bottom-line-color, hsla(var(--igx-primary-500), 0.12));--disabled-bottom-line-color: var(--igx-input-group-disabled-bottom-line-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--disabled-border-color: var(--igx-input-group-disabled-border-color, hsla(var(--igx-grays-500), 0.12));--box-background: var(--igx-input-group-box-background, hsla(var(--igx-grays-200), 0.38));--box-disabled-background: var(--igx-input-group-box-disabled-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--border-background: var(--igx-input-group-border-background, transparent);--border-disabled-background: var(--igx-input-group-border-disabled-background, transparent);--label-floated-background: var(--igx-input-group-label-floated-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--label-floated-disabled-background: var(--igx-input-group-label-floated-disabled-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--search-background: var(--igx-input-group-search-background, hsla(var(--igx-grays-50), var(--igx-grays-a)));--search-disabled-background: var(--igx-input-group-search-disabled-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--success-secondary-color: var(--igx-input-group-success-secondary-color, hsla(var(--igx-success-500), var(--igx-success-a)));--warning-secondary-color: var(--igx-input-group-warning-secondary-color, hsla(var(--igx-warn-500), var(--igx-warn-a)));--error-secondary-color: var(--igx-input-group-error-secondary-color, hsla(var(--igx-error-500), var(--igx-error-a)));--placeholder-color: var(--igx-input-group-placeholder-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--disabled-placeholder-color: var(--igx-input-group-disabled-placeholder-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--box-border-radius: var(--igx-input-group-box-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--border-border-radius: var(--igx-input-group-border-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--search-border-radius: var(--igx-input-group-search-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--success-shadow-color: var(--igx-input-group-success-shadow-color, hsla(var(--igx-success-500), 0.38));--error-shadow-color: var(--igx-input-group-error-shadow-color, hsla(var(--igx-error-500), 0.38));--search-resting-shadow: var(--igx-input-group-search-resting-shadow, var(--igx-elevation-1));--search-hover-shadow: var(--igx-input-group-search-hover-shadow, var(--igx-elevation-2));--search-disabled-shadow: var(--igx-input-group-search-disabled-shadow, var(--igx-elevation-0))}igx-input-group{--theme: material}.igx-input-group,.igx-input-group--focused{position:relative;display:block;color:var(--idle-text-color)}.igx-input-group igx-prefix,.igx-input-group--focused igx-prefix,.igx-input-group [igxPrefix],.igx-input-group--focused [igxPrefix]{outline-style:none}.igx-input-group igx-suffix,.igx-input-group--focused igx-suffix,.igx-input-group [igxSuffix],.igx-input-group--focused [igxSuffix]{outline-style:none}.igx-input-group input,.igx-input-group--focused input,.igx-input-group textarea,.igx-input-group--focused textarea,.igx-input-group span,.igx-input-group--focused span{font:inherit;margin:0}.igx-input-group input[type=file],.igx-input-group--focused input[type=file]{position:absolute;width:1px;height:1px;margin:-1px;border:none;clip:rect(0, 0, 0, 0);outline:0;pointer-events:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.igx-input-group textarea,.igx-input-group--focused textarea{overflow:auto}.igx-input-group input[type=number],.igx-input-group--focused input[type=number]{-moz-appearance:textfield}.igx-input-group input[type=number]::-webkit-inner-spin-button,.igx-input-group--focused input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;height:auto}.igx-input-group input[type=search]::-webkit-search-cancel-button,.igx-input-group--focused input[type=search]::-webkit-search-cancel-button,.igx-input-group input[type=search]::-webkit-search-decoration,.igx-input-group--focused input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.igx-input-group--box,.igx-input-group--border,.igx-input-group--indigo,.igx-input-group--search{margin-top:0}.igx-input-group--box .igx-input-group__wrapper,.igx-input-group--indigo .igx-input-group__wrapper{border-radius:var(--box-border-radius);border-end-start-radius:clamp(0rem,var(--igx-radius-factor) * 0rem,0rem);border-end-end-radius:clamp(0rem,var(--igx-radius-factor) * 0rem,0rem);overflow:hidden}.igx-input-group:hover{cursor:pointer}.igx-input-group--disabled,.igx-input-group--disabled.igx-input-group--required{-webkit-user-select:none;user-select:none;color:var(--disabled-text-color) !important}.igx-input-group__bundle{position:relative;display:flex;align-items:center;flex-flow:row nowrap;max-width:100%;padding-top:1.125rem;box-shadow:inset 0 -1px 0 0 var(--idle-bottom-line-color);transition:box-shadow .25s cubic-bezier(0.215, 0.61, 0.355, 1),color .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.igx-input-group--cosy .igx-input-group__bundle{padding-top:.9473684211rem}.igx-input-group--compact .igx-input-group__bundle{padding-top:.8181818182rem}.igx-input-group--box .igx-input-group__bundle{padding:0;padding-inline-start:1rem;background:var(--box-background);box-shadow:inset 0 -2px 0 0 var(--idle-bottom-line-color)}.igx-input-group--box .igx-input-group__bundle igx-suffix,.igx-input-group--box .igx-input-group__bundle [igxSuffix]{padding-inline-end:1rem}.igx-input-group--indigo .igx-input-group__bundle{padding:0;padding-inline-start:1rem;background:transparent;transition:background .25s cubic-bezier(0.215, 0.61, 0.355, 1),box-shadow .25s cubic-bezier(0.215, 0.61, 0.355, 1);box-shadow:inset 0 -1px 0 0 var(--idle-bottom-line-color)}.igx-input-group--indigo .igx-input-group__bundle:hover,.igx-input-group--indigo .igx-input-group__bundle:focus{background:var(--box-background)}.igx-input-group--indigo .igx-input-group__bundle igx-suffix,.igx-input-group--indigo .igx-input-group__bundle [igxSuffix]{padding-inline-end:1rem}.igx-input-group--indigo.igx-input-group--focused .igx-input-group__bundle{background:var(--box-background)}.igx-input-group--indigo.igx-input-group--valid .igx-input-group__bundle{box-shadow:inset 0 -2px 0 0 var(--success-secondary-color)}.igx-input-group--indigo.igx-input-group--invalid .igx-input-group__bundle{box-shadow:inset 0 -2px 0 0 var(--error-secondary-color)}.igx-input-group--indigo.igx-input-group--invalid .igx-input-group__bundle:hover{border-color:var(--error-secondary-color);box-shadow:0 0 0 1px var(--error-secondary-color)}.igx-input-group--indigo.igx-input-group--disabled .igx-input-group__hint{color:var(--disabled-text-color)}.igx-input-group--box.igx-input-group--cosy .igx-input-group__bundle,.igx-input-group--indigo.igx-input-group--cosy .igx-input-group__bundle{padding:0;padding-inline-start:.8421052632rem}.igx-input-group--box.igx-input-group--cosy .igx-input-group__bundle igx-suffix,.igx-input-group--indigo.igx-input-group--cosy .igx-input-group__bundle igx-suffix,.igx-input-group--box.igx-input-group--cosy .igx-input-group__bundle [igxSuffix],.igx-input-group--indigo.igx-input-group--cosy .igx-input-group__bundle [igxSuffix]{padding-inline-end:.8421052632rem}.igx-input-group--box.igx-input-group--compact .igx-input-group__bundle,.igx-input-group--indigo.igx-input-group--compact .igx-input-group__bundle{padding:0;padding-inline-start:.7272727273rem}.igx-input-group--box.igx-input-group--compact .igx-input-group__bundle igx-suffix,.igx-input-group--indigo.igx-input-group--compact .igx-input-group__bundle igx-suffix,.igx-input-group--box.igx-input-group--compact .igx-input-group__bundle [igxSuffix],.igx-input-group--indigo.igx-input-group--compact .igx-input-group__bundle [igxSuffix]{padding-inline-end:.7272727273rem}.igx-input-group__bundle:hover{cursor:pointer;box-shadow:inset 0 -2px 0 0 var(--hover-bottom-line-color)}.igx-input-group--focused .igx-input-group__bundle,.igx-input-group--focused.igx-input-group--fluent .igx-input-group__bundle{caret-color:var(--focused-secondary-color);box-shadow:inset 0 -2px 0 0 var(--interim-bottom-line-color)}.igx-input-group--valid .igx-input-group__bundle{caret-color:var(--success-secondary-color);box-shadow:inset 0 -1px 0 0 var(--success-secondary-color)}.igx-input-group--invalid .igx-input-group__bundle{caret-color:var(--error-secondary-color);box-shadow:inset 0 -1px 0 0 var(--error-secondary-color)}.igx-input-group--disabled .igx-input-group__bundle,.igx-input-group--disabled.igx-input-group--required .igx-input-group__bundle{box-shadow:none;background-image:linear-gradient(to left, var(--disabled-bottom-line-color) 40%, transparent 10%);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}[dir=rtl] .igx-input-group--disabled .igx-input-group__bundle,.igx-input-group--disabled [dir=rtl] .igx-input-group__bundle{background-image:linear-gradient(to right, var(--disabled-bottom-line-color) 40%, transparent 10%)}.igx-input-group--disabled.igx-input-group--box .igx-input-group__bundle,.igx-input-group--indigo.igx-input-group--disabled .igx-input-group__bundle{background:var(--box-disabled-background)}.igx-input-group--border .igx-input-group__bundle{padding:0;padding-inline-start:1rem;box-shadow:inset 0 0 0 1px var(--border-color);border-radius:var(--border-border-radius);background:var(--border-background)}.igx-input-group--border .igx-input-group__bundle igx-suffix,.igx-input-group--border .igx-input-group__bundle [igxSuffix]{padding-inline-end:1rem}.igx-input-group--border.igx-input-group--cosy .igx-input-group__bundle{padding:0;padding-inline-start:.8421052632rem}.igx-input-group--border.igx-input-group--cosy .igx-input-group__bundle igx-suffix,.igx-input-group--border.igx-input-group--cosy .igx-input-group__bundle [igxSuffix]{padding-inline-end:.8421052632rem}.igx-input-group--border.igx-input-group--compact .igx-input-group__bundle{padding:0;padding-inline-start:.7272727273rem}.igx-input-group--border.igx-input-group--compact .igx-input-group__bundle igx-suffix,.igx-input-group--border.igx-input-group--compact .igx-input-group__bundle [igxSuffix]{padding-inline-end:.7272727273rem}.igx-input-group--border .igx-input-group__bundle:hover{box-shadow:inset 0 0 0 2px var(--hover-border-color)}.igx-input-group--focused.igx-input-group--border .igx-input-group__bundle{box-shadow:inset 0 0 0 2px var(--focused-border-color)}.igx-input-group--invalid.igx-input-group--border .igx-input-group__bundle{box-shadow:inset 0 0 0 2px var(--error-secondary-color)}.igx-input-group--valid.igx-input-group--border .igx-input-group__bundle{box-shadow:inset 0 0 0 2px var(--success-secondary-color)}.igx-input-group--disabled.igx-input-group--border .igx-input-group__bundle{background:var(--border-disabled-background);box-shadow:inset 0 0 0 1px var(--disabled-border-color)}.igx-input-group--fluent{display:flex;flex-direction:column}.igx-input-group--fluent igx-prefix,.igx-input-group--fluent [igxPrefix]{outline-style:none}.igx-input-group--fluent igx-suffix,.igx-input-group--fluent [igxSuffix]{outline-style:none}.igx-input-group--fluent select{width:calc(100% + 0.5rem);margin-inline-start:-0.5rem !important;cursor:pointer !important}.igx-input-group--search.igx-input-group--fluent{display:flex;flex-direction:column}.igx-input-group--search.igx-input-group--fluent igx-prefix,.igx-input-group--search.igx-input-group--fluent [igxPrefix]{outline-style:none;overflow:hidden}.igx-input-group--search.igx-input-group--fluent igx-suffix,.igx-input-group--search.igx-input-group--fluent [igxSuffix]{outline-style:none}.igx-input-group--focused.igx-input-group--fluent.igx-input-group--search igx-prefix,.igx-input-group--focused.igx-input-group--fluent.igx-input-group--search [igxPrefix]{visibility:hidden;width:0;padding-inline-start:0 !important}.igx-input-group--cosy.igx-input-group--fluent igx-prefix,.igx-input-group--cosy.igx-input-group--fluent [igxPrefix]{outline-style:none}.igx-input-group--cosy.igx-input-group--fluent igx-suffix,.igx-input-group--cosy.igx-input-group--fluent [igxSuffix]{outline-style:none}.igx-input-group--fluent.igx-input-group--search.igx-input-group--cosy{display:flex;flex-direction:column}.igx-input-group--fluent.igx-input-group--search.igx-input-group--cosy igx-prefix,.igx-input-group--fluent.igx-input-group--search.igx-input-group--cosy [igxPrefix]{outline-style:none}.igx-input-group--fluent.igx-input-group--search.igx-input-group--cosy igx-suffix,.igx-input-group--fluent.igx-input-group--search.igx-input-group--cosy [igxSuffix]{outline-style:none}.igx-input-group--compact.igx-input-group--fluent igx-prefix,.igx-input-group--compact.igx-input-group--fluent [igxPrefix]{outline-style:none}.igx-input-group--compact.igx-input-group--fluent igx-suffix,.igx-input-group--compact.igx-input-group--fluent [igxSuffix]{outline-style:none}.igx-input-group--fluent.igx-input-group--search.igx-input-group--compact{display:flex;flex-direction:column}.igx-input-group--fluent.igx-input-group--search.igx-input-group--compact igx-prefix,.igx-input-group--fluent.igx-input-group--search.igx-input-group--compact [igxPrefix]{outline-style:none}.igx-input-group--fluent.igx-input-group--search.igx-input-group--compact igx-suffix,.igx-input-group--fluent.igx-input-group--search.igx-input-group--compact [igxSuffix]{outline-style:none}.igx-input-group--required.igx-input-group--fluent .igx-input-group__bundle::before{content:"*";position:absolute;top:-0.5rem;inset-inline-start:calc(100% + 0.25rem);color:var(--error-secondary-color)}.igx-input-group--required.igx-input-group--fluent .igx-input-group__label+.igx-input-group__bundle::before,.igx-input-group--required.igx-input-group--fluent .igx-input-group--indigo .igx-input-group__label+.igx-input-group__bundle::before,.igx-input-group--required.igx-input-group--fluent .igx-input-group--search.igx-input-group--fluent .igx-input-group__label+.igx-input-group__bundle::before{display:none}.igx-input-group--fluent .igx-input-group__bundle,.igx-input-group--search.igx-input-group--fluent .igx-input-group__bundle{padding:0;min-height:32px;border:1px solid var(--border-color);border-radius:var(--border-border-radius);background:var(--border-background);position:relative;align-items:stretch;box-shadow:none !important}.igx-input-group--fluent .igx-input-group__bundle:hover,.igx-input-group--search.igx-input-group--fluent .igx-input-group__bundle:hover{border-color:var(--hover-border-color);box-shadow:none}.igx-input-group--fluent .igx-input-group__bundle:focus-within{caret-color:var(--focused-text-color);border-color:var(--focused-border-color)}.igx-input-group--fluent .igx-input-group__bundle:focus-within::after{pointer-events:none;position:absolute;content:"";width:100%;height:100%;border:.0625rem solid var(--focused-border-color)}.igx-input-group--disabled.igx-input-group--fluent .igx-input-group__bundle:hover,.igx-input-group--disabled.igx-input-group--fluent .igx-input-group__bundle{border-color:var(--disabled-border-color);background:var(--border-disabled-background)}.igx-input-group--invalid.igx-input-group--fluent .igx-input-group__bundle,.igx-input-group--invalid.igx-input-group--fluent .igx-input-group__bundle:hover,.igx-input-group--invalid.igx-input-group--fluent .igx-input-group__bundle:focus-within{border-color:var(--error-secondary-color)}.igx-input-group--valid.igx-input-group--fluent .igx-input-group__bundle,.igx-input-group--valid.igx-input-group--fluent .igx-input-group__bundle:hover,.igx-input-group--valid.igx-input-group--fluent .igx-input-group__bundle:focus-within{border-color:var(--success-secondary-color)}.igx-input-group--valid.igx-input-group--fluent .igx-input-group__bundle:focus-within::after{border:.0625rem solid var(--success-secondary-color)}.igx-input-group--invalid.igx-input-group--fluent .igx-input-group__bundle:focus-within::after{border:.0625rem solid var(--error-secondary-color)}.igx-input-group--fluent .igx-input-group__input,.igx-input-group--fluent .igx-input-group__file-input,.igx-input-group--search.igx-input-group--fluent .igx-input-group__input{padding:0;margin:0;border:none}.igx-input-group--disabled.igx-input-group--fluent .igx-input-group__input,.igx-input-group--disabled.igx-input-group--fluent .igx-input-group__input:hover,.igx-input-group--disabled.igx-input-group--fluent .igx-input-group__input:focus,.igx-input-group--disabled.igx-input-group--fluent .igx-input-group__file-input,.igx-input-group--disabled.igx-input-group--fluent .igx-input-group__file-input:hover,.igx-input-group--disabled.igx-input-group--fluent .igx-input-group__file-input:focus{color:var(--disabled-text-color)}.igx-input-group--fluent .igx-input-group__bundle-main,.igx-input-group--search.igx-input-group--fluent .igx-input-group__bundle-main{padding-inline-start:.5rem;align-self:center;cursor:default}.igx-input-group--fluent igx-prefix+.igx-input-group__bundle-main,.igx-input-group--search.igx-input-group--fluent igx-prefix+.igx-input-group__bundle-main,.igx-input-group--fluent [igx-prefix]+.igx-input-group__bundle-main{padding-inline-start:0}.igx-input-group--placeholder.igx-input-group--fluent .igx-input-group__label{transform:translateY(0) scale(1)}.igx-input-group--fluent .igx-input-group__label,.igx-input-group--indigo .igx-input-group__label,.igx-input-group--search.igx-input-group--fluent .igx-input-group__label{padding:.3125rem 0;font-size:.875rem;font-weight:600;line-height:normal !important;position:static;transform:translateY(0);transform-origin:top left;margin-top:0 !important;height:auto;color:hsla(var(--igx-grays-800), var(--igx-grays-a))}[dir=rtl] .igx-input-group--fluent .igx-input-group__label,.igx-input-group--fluent [dir=rtl] .igx-input-group__label,[dir=rtl] .igx-input-group--indigo .igx-input-group__label,.igx-input-group--indigo [dir=rtl] .igx-input-group__label{transform-origin:top right}.igx-input-group--valid.igx-input-group--fluent .igx-input-group__label{color:var(--idle-text-color)}.igx-input-group--invalid.igx-input-group--fluent .igx-input-group__label{color:var(--idle-text-color)}.igx-input-group--disabled.igx-input-group--fluent .igx-input-group__label{color:hsla(var(--igx-grays-500), var(--igx-grays-a))}.igx-input-group--filled.igx-input-group--fluent .igx-input-group__label,.igx-input-group--file.igx-input-group--fluent .igx-input-group__label{transform:translateY(0)}.igx-input-group--focused.igx-input-group--fluent .igx-input-group__label{color:hsla(var(--igx-grays-800), var(--igx-grays-a));transform:translateY(0) scale(1)}.igx-input-group--fluent .igx-input-group__textarea{padding:0}.igx-input-group--search .igx-input-group__bundle{padding:0 1rem;border-radius:var(--search-border-radius);background:var(--search-background);box-shadow:var(--search-resting-shadow)}.bundle{padding:0 .8421052632rem}.bundle{padding:0 .7272727273rem}.igx-input-group--search .igx-input-group__bundle:hover{box-shadow:var(--search-hover-shadow);border-color:var(--hover-border-color)}.igx-input-group--focused.igx-input-group--search .igx-input-group__bundle{box-shadow:var(--search-hover-shadow);border-color:var(--hover-border-color)}.igx-input-group--disabled.igx-input-group--search .igx-input-group__bundle,.igx-input-group--disabled.igx-input-group--fluent.igx-input-group--search .igx-input-group__bundle{background:var(--search-disabled-background);box-shadow:var(--search-disabled-shadow);border-color:var(--disabled-border-color)}.igx-input-group__bundle-main{position:relative;flex-grow:1;max-width:inherit}.igx-input-group--box .igx-input-group__bundle-main,.igx-input-group--border .igx-input-group__bundle-main,.igx-input-group--indigo .igx-input-group__bundle-main,.igx-input-group--search .igx-input-group__bundle-main{padding-top:1.125rem}.igx-input-group--box.igx-input-group--cosy .igx-input-group__bundle-main,.igx-input-group--border.igx-input-group--cosy .igx-input-group__bundle-main,.igx-input-group--indigo.igx-input-group--cosy .igx-input-group__bundle-main,.igx-input-group--search.igx-input-group--cosy .igx-input-group__bundle-main{padding-top:.9473684211rem}.igx-input-group--box.igx-input-group--compact .igx-input-group__bundle-main,.igx-input-group--border.igx-input-group--compact .igx-input-group__bundle-main,.igx-input-group--indigo.igx-input-group--compact .igx-input-group__bundle-main,.igx-input-group--search.igx-input-group--compact .igx-input-group__bundle-main{padding-top:.8181818182rem}.igx-input-group__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:absolute;transform:translateY(50%);line-height:1 !important;height:1.125rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transform-origin:top left;transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1),color .25s cubic-bezier(0.215, 0.61, 0.355, 1),margin .25s cubic-bezier(0.215, 0.61, 0.355, 1)}[dir=rtl] .igx-input-group__label{transform-origin:top right}.igx-input-group--cosy .igx-input-group__label{margin-top:-0.125rem}.igx-input-group--compact .igx-input-group__label{margin-top:-0.25rem}.igx-input-group--box .igx-input-group__label{transform:translateY(0)}.igx-input-group--box .igx-input-group__label+.igx-input-group__input,.igx-input-group--box .igx-input-group__label~.igx-input-group__file-input{transform:translateY(0)}.igx-input-group--border .igx-input-group__label{padding:0 .25rem;transition:all .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.igx-input-group--border .igx-input-group__label,.igx-input-group--search .igx-input-group__label{transform:translateY(0)}.igx-input-group--search .igx-input-group__label+.igx-input-group__input{transform:translateY(0)}.igx-input-group--focused .igx-input-group__label,.igx-input-group--placeholder .igx-input-group__label,.igx-input-group--filled .igx-input-group__label,.igx-input-group--file .igx-input-group__label{overflow:visible;transform:translateY(-50%) scale(0.75);margin-top:auto}.igx-input-group--border.igx-input-group--filled .igx-input-group__label,.igx-input-group--border.igx-input-group--file .igx-input-group__label,.igx-input-group--border.igx-input-group--focused .igx-input-group__label,.igx-input-group--border.igx-input-group--placeholder .igx-input-group__label{transform:translateY(-130%) scale(0.75);background:var(--label-floated-background, inherit)}.igx-input-group--disabled.igx-input-group--border .igx-input-group__label{background:var(--label-floated-disabled-background, inherit)}.igx-input-group--border.igx-input-group--cosy.igx-input-group--filled .igx-input-group__label,.igx-input-group--border.igx-input-group--cosy.igx-input-group--file .igx-input-group__label,.igx-input-group--border.igx-input-group--cosy.igx-input-group--focused .igx-input-group__label,.igx-input-group--border.igx-input-group--cosy.igx-input-group--placeholder .igx-input-group__label{transform:translateY(-115%) scale(0.75)}.igx-input-group--border.igx-input-group--compact.igx-input-group--filled .igx-input-group__label,.igx-input-group--border.igx-input-group--compact.igx-input-group--file .igx-input-group__label,.igx-input-group--border.igx-input-group--compact.igx-input-group--focused .igx-input-group__label,.igx-input-group--border.igx-input-group--compact.igx-input-group--placeholder .igx-input-group__label{transform:translateY(-105%) scale(0.75)}.igx-input-group--placeholder .igx-input-group__label,.igx-input-group--disabled .igx-input-group__label,.igx-input-group--disabled.igx-input-group--required .igx-input-group__label{transition:color .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.igx-input-group--focused .igx-input-group__label{color:var(--focused-secondary-color)}.igx-input-group--valid .igx-input-group__label{color:var(--success-secondary-color)}.igx-input-group--invalid .igx-input-group__label{color:var(--error-secondary-color)}.igx-input-group--required .igx-input-group__label::after{content:"*";font-size:inherit;vertical-align:top;margin-inline-start:2px;display:inline-block}.igx-input-group__input,.igx-input-group__textarea{position:relative;display:block;border:none;height:2rem;width:100%;min-width:0;overflow:visible;background:transparent;color:var(--filled-text-color);outline-style:none;box-shadow:none;border-top:.1875rem solid transparent;padding-bottom:.1875rem}.igx-input-group__input:not([type=date]),.igx-input-group__textarea:not([type=date]){line-height:0 !important}.igx-input-group__input::placeholder,.igx-input-group__textarea::placeholder{color:var(--placeholder-color);opacity:1;line-height:normal}.igx-input-group__file-input{position:relative;width:100%;max-width:100%;overflow:hidden;height:2rem;color:var(--filled-text-color);line-height:1}.igx-input-group__file-input span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:absolute;display:inline-block;width:inherit;max-width:inherit;top:50%;transform:translateY(-50%)}.igx-input-group--cosy .igx-input-group__input{height:1.6842105263rem}.igx-input-group--cosy .igx-input-group__file-input{height:1.6842105263rem}.igx-input-group--compact .igx-input-group__input{font-size:.9545454545rem;height:1.4545454545rem}.igx-input-group--compact .igx-input-group__file-input{height:1.4545454545rem}.igx-input-group__upload-button{margin-bottom:.625rem}.igx-input-group__clear-icon:focus{border-radius:clamp(0rem,var(--igx-radius-factor) * 0.25rem,.25rem);background-color:hsla(var(--igx-primary-500), var(--igx-primary-a));color:var(--igx-primary-500-contrast);background-color:transparent;color:hsla(var(--igx-secondary-500), var(--igx-secondary-a))}.igx-input-group__input:-webkit-autofill{transition-delay:99999s}.igx-input-group__input::-ms-clear{display:none}.igx-input-group--box .igx-input-group__input,.igx-input-group--box .igx-input-group__file-input,.igx-input-group--search .igx-input-group__input,.igx-input-group--border .igx-input-group__input,.igx-input-group--border .igx-input-group__file-input,.igx-input-group--indigo .igx-input-group__input,.igx-input-group--indigo .igx-input-group__file-input{transform:translateY(-25%)}.igx-input-group__input:hover,.igx-input-group__file-input:hover,.igx-input-group__textarea:hover{cursor:pointer}.igx-input-group__input:focus,.igx-input-group__file-input:focus,.igx-input-group__textarea:focus{cursor:text;color:var(--focused-text-color)}.igx-input-group--disabled .igx-input-group__input,.igx-input-group--disabled .igx-input-group__file-input,.igx-input-group--disabled.igx-input-group--required .igx-input-group__input,.igx-input-group--disabled.igx-input-group--required .igx-input-group__file-input,.igx-input-group--indigo.igx-input-group--disabled .igx-input-group__input,.igx-input-group--indigo.igx-input-group--disabled .igx-input-group__file-input{color:var(--disabled-text-color) !important}.igx-input-group--disabled .igx-input-group__input::placeholder,.igx-input-group--disabled .igx-input-group__file-input::placeholder,.igx-input-group--disabled.igx-input-group--required .igx-input-group__input::placeholder,.igx-input-group--disabled.igx-input-group--required .igx-input-group__file-input::placeholder,.igx-input-group--indigo.igx-input-group--disabled .igx-input-group__input::placeholder,.igx-input-group--indigo.igx-input-group--disabled .igx-input-group__file-input::placeholder{color:var(--disabled-placeholder-color)}.igx-input-group__textarea{min-height:5.125rem;margin-inline-end:-1rem;height:auto;resize:vertical;overflow:hidden;line-height:normal !important}.igx-input-group__textarea:not([type="*"]){line-height:normal !important}.igx-input-group--disabled .igx-input-group__textarea,.igx-input-group--disabled.igx-input-group--required .igx-input-group__textarea{color:var(--disabled-text-color) !important}.igx-input-group--disabled .igx-input-group__textarea::placeholder,.igx-input-group--disabled.igx-input-group--required .igx-input-group__textarea::placeholder{color:var(--disabled-placeholder-color)}.igx-input-group--cosy .igx-input-group__textarea{min-height:4.3157894737rem;margin-inline-end:-0.8421052632rem}.igx-input-group--compact .igx-input-group__textarea{min-height:3.7272727273rem;margin-inline-end:-0.7272727273rem}.igx-input-group--indigo .igx-input-group__textarea{margin-top:-1.125rem !important}.igx-input-group--indigo.igx-input-group--cosy .igx-input-group__textarea{margin-top:-0.9473684211rem !important}.igx-input-group--indigo.igx-input-group--compact .igx-input-group__textarea{margin-top:-0.8181818182rem !important}.igx-input-group igx-prefix,.igx-input-group--focused igx-prefix,.igx-input-group [igxPrefix],.igx-input-group--focused [igxPrefix],.igx-input-group igx-suffix,.igx-input-group--focused igx-suffix,.igx-input-group [igxSuffix],.igx-input-group--focused [igxSuffix]{position:relative;display:inline-flex;align-items:center;height:2rem;transition:color .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.igx-input-group igx-prefix,.igx-input-group--focused igx-prefix,.igx-input-group [igxPrefix],.igx-input-group--focused [igxPrefix]{padding:.5rem;padding-inline-start:0}.igx-input-group igx-suffix,.igx-input-group--focused igx-suffix,.igx-input-group [igxSuffix],.igx-input-group--focused [igxSuffix]{padding:.5rem 0}.igx-input-group--cosy igx-prefix,.igx-input-group--cosy [igxPrefix],.igx-input-group--cosy igx-suffix,.igx-input-group--cosy [igxSuffix]{height:1.6842105263rem}.igx-input-group--compact igx-prefix,.igx-input-group--compact [igxPrefix],.igx-input-group--compact igx-suffix,.igx-input-group--compact [igxSuffix]{font-size:.9545454545rem;height:1.4545454545rem}.igx-input-group--cosy igx-prefix,.igx-input-group--cosy [igxPrefix]{padding:.4210526316rem;padding-inline-start:0}.igx-input-group--compact igx-prefix,.igx-input-group--compact [igxPrefix]{padding:.3636363636rem;padding-inline-start:0}.igx-input-group--cosy igx-suffix,.igx-input-group--cosy [igxSuffix]{padding:.4210526316rem 0}.igx-input-group--compact igx-suffix,.igx-input-group--compact [igxSuffix]{padding:.3636363636rem 0}igx-prefix.igx-prefix--upload,[igxPrefix].igx-prefix--upload{padding:0 !important}.igx-input-group--fluent igx-prefix,.igx-input-group--fluent [igxPrefix]{color:var(--input-prefix-color);background:var(--input-prefix-background);padding:0 .5rem;width:auto;height:auto;line-height:normal;font-weight:400;border-radius:var(--border-border-radius) 0 0 var(--border-border-radius)}.igx-input-group--fluent igx-prefix:last-of-type,.igx-input-group--fluent [igxPrefix]:last-of-type{margin-inline-end:.5rem}.igx-input-group--search.igx-input-group--fluent igx-prefix,.igx-input-group--search.igx-input-group--fluent [igxPrefix]{padding:0 .5rem}.igx-input-group--search.igx-input-group--fluent igx-prefix:last-of-type,.igx-input-group--search.igx-input-group--fluent [igxPrefix]:last-of-type{margin-inline-end:0}.igx-input-group--fluent igx-suffix,.igx-input-group--fluent [igxSuffix]{color:var(--input-suffix-color);padding:0 .5rem;background:var(--input-suffix-background);width:auto;height:auto;line-height:normal;border-radius:0 var(--border-border-radius) var(--border-border-radius) 0}.igx-input-group--fluent igx-suffix:first-of-type,.igx-input-group--fluent [igxSuffix]:first-of-type{margin-inline-start:.5rem}.igx-input-group--search.igx-input-group--fluent igx-suffix,.igx-input-group--search.igx-input-group--fluent [igxSuffix]{width:auto;height:auto;padding:0 .5rem;line-height:normal}.igx-input-group--search.igx-input-group--fluent igx-suffix:first-of-type,.igx-input-group--search.igx-input-group--fluent [igxSuffix]:first-of-type{margin-inline-start:0}.igx-input-group--fluent igx-prefix igx-icon,.igx-input-group--fluent [igxPrefix] igx-icon,.igx-input-group--fluent igx-suffix igx-icon,.igx-input-group--fluent [igxSuffix] igx-icon,.igx-input-group--search.igx-input-group--fluent igx-suffix igx-icon,.igx-input-group--search.igx-input-group--fluent igx-prefix igx-icon{width:var(--igx-icon-size, 1.125rem);height:var(--igx-icon-size, 1.125rem);font-size:var(--igx-icon-size, 1.125rem)}.igx-input-group--fluent igx-prefix .igx-typography [igx-button],.igx-input-group--fluent [igxPrefix] .igx-typography [igx-button],.igx-input-group--fluent igx-prefix .igx-typography igx-button,.igx-input-group--fluent [igxPrefix] .igx-typography igx-button,.igx-input-group--fluent igx-prefix button,.igx-input-group--fluent [igxPrefix] button,.igx-input-group--fluent igx-suffix .igx-typography [igx-button],.igx-input-group--fluent [igxSuffix] .igx-typography [igx-button],.igx-input-group--fluent igx-suffix .igx-typography igx-button,.igx-input-group--fluent [igxSuffix] .igx-typography igx-button,.igx-input-group--fluent igx-suffix button,.igx-input-group--fluent [igxSuffix] button{border-radius:.0625rem 0 0 .0625rem}.igx-input-group--fluent.igx-input-group--search.igx-input-group--cosy igx-prefix,.igx-input-group--fluent.igx-input-group--search.igx-input-group--cosy igx-suffix,.igx-input-group--cosy.igx-input-group--fluent igx-prefix,.igx-input-group--cosy.igx-input-group--fluent [igxPrefix],.igx-input-group--cosy.igx-input-group--fluent igx-suffix,.igx-input-group--cosy.igx-input-group--fluent [igxSuffix]{height:auto;line-height:normal}.igx-input-group--fluent.igx-input-group--search.igx-input-group--compact igx-prefix,.igx-input-group--fluent.igx-input-group--search.igx-input-group--compact igx-suffix,.igx-input-group--compact.igx-input-group--fluent igx-prefix,.igx-input-group--compact.igx-input-group--fluent [igxPrefix],.igx-input-group--compact.igx-input-group--fluent igx-suffix,.igx-input-group--compact.igx-input-group--fluent [igxSuffix]{font-size:.9545454545rem;height:auto;line-height:normal}.igx-input-group--fluent.igx-input-group--search.igx-input-group--cosy igx-prefix,.igx-input-group--cosy.igx-input-group--fluent igx-prefix,.igx-input-group--cosy.igx-input-group--fluent [igxPrefix]{padding:0 .4210526316rem}.igx-input-group--fluent.igx-input-group--search.igx-input-group--compact igx-prefix,.igx-input-group--compact.igx-input-group--fluent igx-prefix,.igx-input-group--compact.igx-input-group--fluent [igxPrefix]{padding:0 .3636363636rem}.igx-input-group--fluent.igx-input-group--search.igx-input-group--cosy igx-suffix,.igx-input-group--cosy.igx-input-group--fluent igx-suffix,.igx-input-group--cosy.igx-input-group--fluent [igxSuffix]{padding:0 .4210526316rem}.igx-input-group--fluent.igx-input-group--search.igx-input-group--compact igx-suffix,.igx-input-group--compact.igx-input-group--fluent igx-suffix,.igx-input-group--compact.igx-input-group--fluent [igxSuffix]{padding:0 .3636363636rem}.igx-input-group--box igx-prefix,.igx-input-group--border igx-prefix,.igx-input-group--indigo igx-prefix,.igx-input-group--search igx-prefix,.igx-input-group--box [igxPrefix],.igx-input-group--border [igxPrefix],.igx-input-group--indigo [igxPrefix],.igx-input-group--search [igxPrefix]{padding:0;padding-inline-end:.5rem}.igx-input-group--box.igx-input-group--cosy igx-prefix,.igx-input-group--border.igx-input-group--cosy igx-prefix,.igx-input-group--indigo.igx-input-group--cosy igx-prefix,.igx-input-group--search.igx-input-group--cosy igx-prefix,.igx-input-group--box.igx-input-group--cosy [igxPrefix],.igx-input-group--border.igx-input-group--cosy [igxPrefix],.igx-input-group--indigo.igx-input-group--cosy [igxPrefix],.igx-input-group--search.igx-input-group--cosy [igxPrefix]{padding:0;padding-inline-end:.4210526316rem}.igx-input-group--box.igx-input-group--compact igx-prefix,.igx-input-group--border.igx-input-group--compact igx-prefix,.igx-input-group--indigo.igx-input-group--compact igx-prefix,.igx-input-group--search.igx-input-group--compact igx-prefix,.igx-input-group--box.igx-input-group--compact [igxPrefix],.igx-input-group--border.igx-input-group--compact [igxPrefix],.igx-input-group--indigo.igx-input-group--compact [igxPrefix],.igx-input-group--search.igx-input-group--compact [igxPrefix]{padding:0;padding-inline-end:.3636363636rem}.igx-input-group--box igx-suffix,.igx-input-group--border igx-suffix,.igx-input-group--indigo igx-suffix,.igx-input-group--search igx-suffix,.igx-input-group--box [igxSuffix],.igx-input-group--border [igxSuffix],.igx-input-group--indigo [igxSuffix],.igx-input-group--search [igxSuffix]{padding:0}.igx-input-group--invalid igx-prefix,.igx-input-group--invalid [igxPrefix],.igx-input-group--invalid igx-suffix,.igx-input-group--invalid [igxSuffix]{color:var(--error-secondary-color)}.igx-input-group__border{height:2px;margin-top:-2px;transform:scaleX(0);transform-origin:center;background:var(--focused-secondary-color)}.igx-input-group--focused .igx-input-group__border{transform:scaleX(1);transition:transform .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.igx-input-group--valid .igx-input-group__border{background:var(--success-secondary-color)}.igx-input-group--invalid .igx-input-group__border{background:var(--error-secondary-color)}.igx-input-group--border .igx-input-group__border,.igx-input-group--search .igx-input-group__border{display:none}.igx-input-group__hint{position:relative;display:flex;padding-top:.375rem;justify-content:space-between}.igx-input-group__hint>*{margin-inline-end:.5rem}.igx-input-group__hint>*:last-child{margin-inline-end:0}.igx-input-group__hint:empty{display:none}.igx-input-group--box .igx-input-group__hint,.igx-input-group--border .igx-input-group__hint,.igx-input-group--indigo .igx-input-group__hint,.igx-input-group--search .igx-input-group__hint,.igx-input-group--search.igx-input-group--fluent .igx-input-group__hint{margin-inline-start:.75rem;margin-inline-end:.75rem}.igx-input-group--valid .igx-input-group__hint{color:var(--success-secondary-color)}.igx-input-group--invalid .igx-input-group__hint{color:var(--error-secondary-color)}.igx-input-group__hint-item--start,.igx-input-group__hint-item--end{display:flex;align-items:center;position:relative}.igx-input-group__hint-item--start{justify-content:flex-start}.igx-input-group__hint-item--end{justify-content:flex-end}.igx-input-group__hint-item--start,.igx-input-group__hint-item--end{width:100%}.igx-input-group--disabled igx-prefix,.igx-input-group--disabled.igx-input-group--required igx-prefix,.igx-input-group--disabled [igxPrefix],.igx-input-group--disabled igx-suffix,.igx-input-group--disabled.igx-input-group--required igx-suffix,.igx-input-group--disabled [igxSuffix]{color:var(--disabled-text-color)}.igx-input-group--bootstrap igx-prefix:first-child,.igx-input-group--bootstrap [igxPrefix]:first-child{border-start-start-radius:var(--box-border-radius);border-end-start-radius:var(--box-border-radius)}.igx-input-group--bootstrap igx-suffix:last-child,.igx-input-group--bootstrap [igxSuffix]:last-child{border-start-end-radius:var(--box-border-radius);border-end-end-radius:var(--box-border-radius)}.igx-input-group--bootstrap .igx-input-group__input:not(:first-child),.igx-input-group--bootstrap .igx-input-group__textarea:not(:first-child),.igx-input-group--bootstrap .igx-input-group__file-input:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.igx-input-group--bootstrap .igx-input-group__input:not(:last-child),.igx-input-group--bootstrap .igx-input-group__textarea:not(:last-child),.igx-input-group--bootstrap .igx-input-group__file-input:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.igx-input-group--disabled.igx-input-group--bootstrap .igx-input-group__bundle{background-image:none}.igx-input-group--bootstrap .igx-input-group__bundle{align-items:stretch;padding:0;box-shadow:none;z-index:0}.igx-input-group--bootstrap .igx-input-group__bundle:hover{border:none;box-shadow:none}.igx-input-group--bootstrap igx-prefix,.igx-input-group--bootstrap [igxPrefix],.igx-input-group--bootstrap igx-suffix,.igx-input-group--bootstrap [igxSuffix]{border:1px solid var(--border-color);padding:.5rem 1rem;z-index:-1;width:auto;height:auto;font-size:1.25rem;line-height:1.5;white-space:nowrap}.igx-input-group--bootstrap igx-prefix igx-icon,.igx-input-group--bootstrap [igxPrefix] igx-icon,.igx-input-group--bootstrap igx-suffix igx-icon,.igx-input-group--bootstrap [igxSuffix] igx-icon{width:var(--igx-icon-size, 1.25rem);height:var(--igx-icon-size, 1.25rem);font-size:var(--igx-icon-size, 1.25rem);font-weight:400}.igx-input-group--bootstrap igx-prefix,.igx-input-group--bootstrap [igxPrefix]{color:var(--input-prefix-color);background:var(--input-prefix-background);border-inline-end:0}.igx-input-group--bootstrap igx-suffix,.igx-input-group--bootstrap [igxSuffix]{color:var(--input-suffix-color);background:var(--input-suffix-background);border-inline-start:0}.igx-input-group--disabled.igx-input-group--bootstrap .igx-input-group__bundle igx-prefix,.igx-input-group--disabled.igx-input-group--bootstrap .igx-input-group__bundle [igxPrefix],.igx-input-group--disabled.igx-input-group--bootstrap .igx-input-group__bundle igx-suffix,.igx-input-group--disabled.igx-input-group--bootstrap .igx-input-group__bundle [igxSuffix]{border:1px solid var(--disabled-border-color);color:var(--disabled-text-color)}.igx-input-group--cosy.igx-input-group--bootstrap igx-prefix,.igx-input-group--cosy.igx-input-group--bootstrap [igxPrefix],.igx-input-group--cosy.igx-input-group--bootstrap igx-suffix,.igx-input-group--cosy.igx-input-group--bootstrap [igxSuffix]{padding:.375rem .75rem;width:auto;height:auto}.igx-input-group--cosy.igx-input-group--bootstrap igx-prefix igx-icon,.igx-input-group--cosy.igx-input-group--bootstrap [igxPrefix] igx-icon,.igx-input-group--cosy.igx-input-group--bootstrap igx-suffix igx-icon,.igx-input-group--cosy.igx-input-group--bootstrap [igxSuffix] igx-icon{width:var(--igx-icon-size, 1rem);height:var(--igx-icon-size, 1rem);font-size:var(--igx-icon-size, 1rem)}.igx-input-group--compact.igx-input-group--bootstrap igx-prefix,.igx-input-group--compact.igx-input-group--bootstrap [igxPrefix],.igx-input-group--compact.igx-input-group--bootstrap igx-suffix,.igx-input-group--compact.igx-input-group--bootstrap [igxSuffix]{padding:.25rem .5rem;width:auto;height:auto}.igx-input-group--compact.igx-input-group--bootstrap igx-prefix igx-icon,.igx-input-group--compact.igx-input-group--bootstrap [igxPrefix] igx-icon,.igx-input-group--compact.igx-input-group--bootstrap igx-suffix igx-icon,.igx-input-group--compact.igx-input-group--bootstrap [igxSuffix] igx-icon{width:var(--igx-icon-size, 0.875rem);height:var(--igx-icon-size, 0.875rem);font-size:var(--igx-icon-size, 0.875rem)}.igx-input-group--bootstrap .igx-input-group__label,.igx-input-group--focused.igx-input-group--bootstrap .igx-input-group__label,.igx-input-group--valid.igx-input-group--bootstrap .igx-input-group__label,.igx-input-group--invalid.igx-input-group--bootstrap .igx-input-group__label{position:static;display:block;color:var(--idle-secondary-color);padding:0;line-height:normal !important;transform:translateY(0);transform-origin:top left;margin-top:0 !important;margin-bottom:.5rem;height:auto;font-size:1rem}[dir=rtl] .igx-input-group--bootstrap .igx-input-group__label,.igx-input-group--bootstrap [dir=rtl] .igx-input-group__label{transform-origin:top right}.igx-input-group--cosy.igx-input-group--bootstrap .igx-input-group__label{font-size:.875rem;margin-bottom:.375rem}.igx-input-group--compact.igx-input-group--bootstrap .igx-input-group__label{font-size:.875rem;margin-bottom:.25rem}.igx-input-group--bootstrap .igx-input-group__input,.igx-input-group--bootstrap .igx-input-group__textarea{height:auto;line-height:1.5 !important;margin:0;border-radius:var(--box-border-radius);border:1px solid var(--border-color);font-size:1.25rem;padding:.5rem 1rem;transition:box-shadow .15s ease-out,border .15s ease-out}.igx-input-group--bootstrap .igx-input-group__file-input{width:calc(100% - 2rem);height:inherit;border-radius:var(--box-border-radius);border:.0625rem solid var(--border-color);padding:.5rem 1rem}.igx-input-group--focused.igx-input-group--bootstrap .igx-input-group__input,.igx-input-group--focused.igx-input-group--bootstrap .igx-input-group__file-input,.igx-input-group--focused.igx-input-group--bootstrap .igx-input-group__textarea{border:.0625rem solid var(--focused-border-color);box-shadow:0 0 0 .25rem var(--focused-secondary-color)}.igx-input-group--valid.igx-input-group--bootstrap .igx-input-group__input,.igx-input-group--valid.igx-input-group--bootstrap .igx-input-group__input:hover,.igx-input-group--valid.igx-input-group--bootstrap .igx-input-group__file-input,.igx-input-group--valid.igx-input-group--bootstrap .igx-input-group__file-input:hover,.igx-input-group--valid.igx-input-group--bootstrap .igx-input-group__textarea,.igx-input-group--valid.igx-input-group--bootstrap .igx-input-group__textarea:hover{border:.0625rem solid var(--success-secondary-color);box-shadow:0 0 0 .25rem var(--success-shadow-color)}.igx-input-group--invalid.igx-input-group--bootstrap .igx-input-group__input,.igx-input-group--invalid.igx-input-group--bootstrap .igx-input-group__input:hover,.igx-input-group--invalid.igx-input-group--bootstrap .igx-input-group__file-input,.igx-input-group--invalid.igx-input-group--bootstrap .igx-input-group__file-input:hover,.igx-input-group--invalid.igx-input-group--bootstrap .igx-input-group__textarea,.igx-input-group--invalid.igx-input-group--bootstrap .igx-input-group__textarea:hover{border:.0625rem solid var(--error-secondary-color);box-shadow:0 0 0 .25rem var(--error-shadow-color)}.igx-input-group--disabled.igx-input-group--bootstrap .igx-input-group__input,.igx-input-group--disabled.igx-input-group--bootstrap .igx-input-group__file-input,.igx-input-group--disabled.igx-input-group--bootstrap .igx-input-group__textarea{background:var(--border-disabled-background);border:.0625rem solid var(--disabled-border-color);box-shadow:none}.igx-input-group--search.igx-input-group--bootstrap .igx-input-group__input{transform:translateY(0)}.igx-input-group--cosy.igx-input-group--bootstrap .igx-input-group__input,.igx-input-group--cosy.igx-input-group--bootstrap .igx-input-group__textarea{font-size:1rem;padding:.375rem .75rem}.igx-input-group--compact.igx-input-group--bootstrap .igx-input-group__input,.igx-input-group--compact.igx-input-group--bootstrap .igx-input-group__textarea{font-size:.875rem;padding:.25rem .5rem}igx-list{--background: var(--igx-list-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--header-background: var(--igx-list-header-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--header-text-color: var(--igx-list-header-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--item-background: var(--igx-list-item-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--item-background-hover: var(--igx-list-item-background-hover, hsla(var(--igx-grays-200), var(--igx-grays-a)));--item-background-active: var(--igx-list-item-background-active, hsla(var(--igx-grays-200), var(--igx-grays-a)));--item-text-color: var(--igx-list-item-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--item-text-color-hover: var(--igx-list-item-text-color-hover, hsla(var(--igx-grays-700), var(--igx-grays-a)));--item-text-color-active: var(--igx-list-item-text-color-active, hsla(var(--igx-grays-700), var(--igx-grays-a)));--item-title-color: var(--igx-list-item-title-color, 'currentColor');--item-title-color-hover: var(--igx-list-item-title-color-hover, 'currentColor');--item-title-color-active: var(--igx-list-item-title-color-active, 'currentColor');--item-action-color: var(--igx-list-item-action-color, 'currentColor');--item-action-color-hover: var(--igx-list-item-action-color-hover, 'currentColor');--item-action-color-active: var(--igx-list-item-action-color-active, 'currentColor');--item-subtitle-color: var(--igx-list-item-subtitle-color, 'currentColor');--item-subtitle-color-hover: var(--igx-list-item-subtitle-color-hover, 'currentColor');--item-subtitle-color-active: var(--igx-list-item-subtitle-color-active, 'currentColor');--item-thumbnail-color: var(--igx-list-item-thumbnail-color, 'currentColor');--item-thumbnail-color-hover: var(--igx-list-item-thumbnail-color-hover, 'currentColor');--item-thumbnail-color-active: var(--igx-list-item-thumbnail-color-active, 'currentColor');--border-color: var(--igx-list-border-color, transparent);--border-width: var(--igx-list-border-width, 0);--border-radius: var(--igx-list-border-radius, clamp(0rem, var(--igx-radius-factor) * 0rem, 0rem));--item-border-radius: var(--igx-list-item-border-radius, clamp(0rem, var(--igx-radius-factor) * 0rem, 0rem))}.igx-list,.igx-list--empty,.igx-list--compact,.igx-list--cosy{position:relative;display:flex;flex-flow:column nowrap;background:var(--background);height:auto;overflow-y:auto;overflow-x:hidden;z-index:0;border-radius:var(--border-radius)}.igx-list--empty{justify-content:center;align-items:center}.igx-list--empty .igx-list__message{text-align:center;color:var(--item-text-color);padding:1rem;z-index:1}.igx-list__header{display:flex;align-items:center;color:var(--header-text-color);background:var(--header-background);padding:.5rem 1rem;-webkit-user-select:none;user-select:none}.igx-list--cosy .igx-list__header{padding:.25rem .5rem}.igx-list--compact .igx-list__header{padding:.125rem .25rem}.igx-list__item-base{display:flex;flex-flow:column wrap;justify-content:center;border-radius:var(--item-border-radius);color:var(--item-text-color);background:var(--item-background)}.igx-list__item-base:hover{color:var(--item-text-color-hover);background:var(--item-background-hover)}.igx-list__item-base:hover .igx-list__item-lines{color:currentColor}.igx-list__item-base:hover .igx-list__item-line-title{color:var(--item-title-color-hover)}.igx-list__item-base:hover .igx-list__item-line-subtitle{color:var(--item-subtitle-color-hover)}.igx-list__item-base:hover .igx-list__item-actions{color:var(--item-action-color-hover)}.igx-list__item-base:hover .igx-list__item-actions igx-icon{color:var(--item-action-color-hover)}.igx-list__item-base:hover .igx-list__item-thumbnail{color:var(--item-thumbnail-color-hover)}.igx-list__item-base:hover .igx-list__item-thumbnail igx-icon{color:var(--item-thumbnail-color-hover)}.igx-list__item-right,.igx-list__item-left{position:absolute;visibility:hidden;display:flex;z-index:1}.igx-list__item-lines{color:currentColor;display:flex;flex-direction:column;flex:1 0 0%}.igx-list__item-lines:empty{display:none}.igx-list__item-line-subtitle{color:var(--item-subtitle-color);opacity:.74}.igx-list__item-line-title{color:var(--item-title-color)}.igx-list__item-actions{display:flex;align-items:center;justify-content:center;color:var(--item-action-color)}.igx-list__item-actions>*{margin-inline-start:.5rem}.igx-list__item-actions:empty{display:none}.igx-list__item-actions igx-icon{color:var(--item-action-color)}[dir=rtl] .igx-list__item-actions igx-icon{transform:scaleX(-1)}.igx-list__item-content,.igx-list__item-content:active{display:flex;align-items:center;position:relative;padding:.5rem 1rem;border-radius:var(--item-border-radius);background:inherit;z-index:2}.igx-list--compact .igx-list__item-content{padding:.125rem .25rem}.igx-list--cosy .igx-list__item-content{padding:.25rem .5rem}.igx-list__item-thumbnail{display:flex;align-items:center;justify-content:center;align-self:flex-start;padding:0;color:var(--item-thumbnail-color)}.igx-list__item-thumbnail>igx-icon{margin:.5rem 1rem;margin-inline-start:0}.igx-list__item-thumbnail>igx-avatar>igx-icon{margin:0}.igx-list__item-thumbnail:empty{display:none}.igx-list__item-thumbnail:not(:empty)+.igx-list__item-lines{margin:0;margin-inline-start:1rem}.igx-list--cosy .igx-list__item-thumbnail:not(:empty)+.igx-list__item-lines{margin:0;margin-inline-start:.75rem}.igx-list--compact .igx-list__item-thumbnail:not(:empty)+.igx-list__item-lines{margin:0;margin-inline-start:.5rem}.igx-list--cosy .igx-list__item-thumbnail>igx-icon{margin:.375rem .5rem;margin-inline-start:0}.igx-list--compact .igx-list__item-thumbnail>igx-icon{margin:.25rem;margin-inline-start:0}.igx-list--cosy .igx-list__item-actions>*{margin-inline-start:.375rem}.igx-list--compact .igx-list__item-actions>*{margin-inline-start:.25rem}.igx-list__item-lines+.igx-list__item-actions{margin-inline-start:.5rem}.igx-list__item-content:active{color:var(--item-text-color-active);background:var(--item-background-active);z-index:3}.igx-list__item-content:active .igx-list__item-line-title{color:var(--item-title-color-active)}.igx-list__item-content:active .igx-list__item-line-subtitle{color:var(--item-subtitle-color-active)}.igx-list__item-content:active .igx-list__item-actions{color:var(--item-action-color-active)}.igx-list__item-content:active .igx-list__item-actions igx-icon{color:var(--item-action-color-active)}.igx-list__item-content:active .igx-list__item-thumbnail{color:var(--item-thumbnail-color-active)}.igx-list__item-content:active .igx-list__item-thumbnail igx-icon{color:var(--item-thumbnail-color-active)}.igx-list__item-content:not(:active){transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}igx-navbar{--background: var(--igx-navbar-background, hsla(var(--igx-primary-500), var(--igx-primary-a)));--text-color: var(--igx-navbar-text-color, var(--igx-primary-500-contrast));--idle-icon-color: var(--igx-navbar-idle-icon-color, var(--igx-primary-500-contrast));--hover-icon-color: var(--igx-navbar-hover-icon-color, var(--igx-primary-500-contrast));--shadow: var(--igx-navbar-shadow, var(--igx-elevation-4))}.igx-navbar{display:flex;position:relative;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;min-height:56px;max-height:128px;padding-inline:1rem;background:var(--background);color:var(--text-color);box-shadow:var(--shadow);z-index:4;overflow:hidden}igx-navbar-title,[igxNavbarTitle],igx-navbar-action,[igxNavbarAction],.igx-navbar__right,.igx-navbar__left{display:flex;align-items:center}igx-navbar-title,[igxNavbarTitle],.igx-navbar__title{display:-webkit-inline-box;-webkit-line-clamp:4;overflow:hidden;margin:0;flex-grow:1;-webkit-user-select:text;user-select:text;display:flex;flex-direction:row}.igx-navbar__right,.igx-navbar__left{-webkit-user-select:none;user-select:none}.igx-navbar__right>*+*,.igx-navbar__left>*+*{margin-inline-start:1rem}.igx-navbar__right>igx-icon,.igx-navbar__left>igx-icon{cursor:pointer;color:var(--idle-icon-color);transition:color .15s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.igx-navbar__right>igx-icon:hover,.igx-navbar__left>igx-icon:hover{color:var(--hover-icon-color)}.igx-navbar__left{flex-grow:1}igx-nav-drawer{--background: var(--igx-nav-drawer-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--border-color: var(--igx-nav-drawer-border-color, hsla(var(--igx-grays-900), 0.14));--item-header-text-color: var(--igx-nav-drawer-item-header-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--item-text-color: var(--igx-nav-drawer-item-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--item-icon-color: var(--igx-nav-drawer-item-icon-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--item-active-text-color: var(--igx-nav-drawer-item-active-text-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--item-active-background: var(--igx-nav-drawer-item-active-background, hsla(var(--igx-primary-500), 0.12));--item-hover-background: var(--igx-nav-drawer-item-hover-background, hsla(var(--igx-grays-200), 0.8));--item-hover-text-color: var(--igx-nav-drawer-item-hover-text-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--item-active-icon-color: var(--igx-nav-drawer-item-active-icon-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--item-hover-icon-color: var(--igx-nav-drawer-item-hover-icon-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--border-radius: var(--igx-nav-drawer-border-radius, clamp(0rem, var(--igx-radius-factor) * 0rem, 0rem));--item-border-radius: var(--igx-nav-drawer-item-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--shadow: var(--igx-nav-drawer-shadow, var(--igx-elevation-16))}.igx-nav-drawer{transition:flex-basis;transition-duration:.3s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);flex-shrink:0}.igx-nav-drawer__aside{position:fixed;height:100%;max-width:90%;min-height:100%;overflow-x:hidden;background:var(--background);top:0;bottom:0;inset-inline-start:0;z-index:999;transition:width,transform;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94),cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:var(--shadow);border-inline-end:1px solid var(--border-color);border-radius:var(--border-radius)}.igx-nav-drawer__aside.panning{overflow-x:hidden;transition:none}.igx-nav-drawer__aside--pinned{position:relative;max-width:100%;box-shadow:none;z-index:0}.igx-nav-drawer__aside--collapsed.igx-nav-drawer__aside--right{transform:translate3d(300px, 0, 0);box-shadow:none}[dir=rtl] .igx-nav-drawer__aside--collapsed.igx-nav-drawer__aside--right{transform:translate3d(-300px, 0, 0)}.igx-nav-drawer__aside--pinned.igx-nav-drawer__aside--collapsed{transform:none;width:0;overflow:hidden;border:none}.igx-nav-drawer__aside--collapsed{transform:translate3d(-300px, 0, 0);box-shadow:none}[dir=rtl] .igx-nav-drawer__aside--collapsed{transform:translate3d(300px, 0, 0)}.igx-nav-drawer__aside--right{inset-inline-start:auto;inset-inline-end:0;border-inline-end:none;border-inline-start:1px solid var(--border-color)}.igx-nav-drawer__aside--mini{width:3.75rem;transition-duration:.2s,.2s}.igx-nav-drawer__aside--mini .igx-nav-drawer__item,.igx-nav-drawer__aside--mini .igx-nav-drawer__item--active{justify-content:center}.igx-nav-drawer__aside--mini .igx-nav-drawer__item igx-icon,.igx-nav-drawer__aside--mini .igx-nav-drawer__item--active igx-icon{margin-inline-start:0}.igx-nav-drawer__aside--normal{width:15.125rem;transition-duration:.3s,.3s}.igx-nav-drawer__overlay{opacity:1;background:hsla(var(--igx-grays-500), 0.54);transition:opacity,visibility;transition-duration:.25s,.25s;transition-timing-function:ease-in,step-start;transition-delay:0s,0s;position:absolute;inset-inline-start:0;top:0;width:100%;height:100%;visibility:visible;z-index:999}.igx-nav-drawer__overlay.panning{transform:translate3d(0, 0, 0);transition:none}.igx-nav-drawer__overlay--hidden{transition-timing-function:ease-in-out,step-end;visibility:hidden;opacity:0}.igx-nav-drawer__overlay.panning.igx-nav-drawer__overlay--hidden{visibility:visible}.igx-nav-drawer__item,.igx-nav-drawer__item--active{position:relative;display:flex;align-items:center;flex-flow:row nowrap;color:var(--item-text-color);max-height:3rem;min-width:2rem;margin:.5rem !important;padding:.75rem .5rem;gap:2rem;cursor:pointer;-webkit-user-select:none;user-select:none;outline:transparent;white-space:nowrap;border-radius:var(--item-border-radius);text-decoration:none;width:calc(100% - 1rem);border:none;justify-content:flex-start}.igx-nav-drawer__item igx-icon,.igx-nav-drawer__item--active igx-icon{color:var(--item-icon-color)}[igxButton].igx-nav-drawer__item,[igxButton].igx-nav-drawer__item--active{background:transparent;border:none}.igx-nav-drawer__item.igx-button--fab,.igx-nav-drawer__item--active.igx-button--fab{min-height:auto}.igx-nav-drawer__item.igx-button--icon,.igx-nav-drawer__item--active.igx-button--icon{height:auto;transition:none}.igx-nav-drawer__item:hover,.igx-nav-drawer__item--active:hover,.igx-nav-drawer__item:focus,.igx-nav-drawer__item--active:focus{background:var(--item-hover-background);color:var(--item-hover-text-color);box-shadow:none}.igx-nav-drawer__item:hover igx-icon,.igx-nav-drawer__item--active:hover igx-icon,.igx-nav-drawer__item:focus igx-icon,.igx-nav-drawer__item--active:focus igx-icon{color:var(--item-hover-icon-color)}.igx-nav-drawer__item--active{color:var(--item-active-text-color);background:var(--item-active-background)}.igx-nav-drawer__item--active igx-icon{color:var(--item-active-icon-color)}.igx-nav-drawer__item--active:focus,.igx-nav-drawer__item--active:hover{color:var(--item-active-text-color);background:var(--item-active-background)}.igx-nav-drawer__item--active:focus igx-icon,.igx-nav-drawer__item--active:hover igx-icon{color:var(--item-active-icon-color)}[igxButton].igx-nav-drawer__item,[igxButton].igx-nav-drawer__item--active{box-shadow:none}[igxButton].igx-nav-drawer__item igx-icon,[igxButton].igx-nav-drawer__item--active igx-icon{width:var(--igx-icon-size, 1.5rem);height:var(--igx-icon-size, 1.5rem);font-size:var(--igx-icon-size, 1.5rem);margin:0}[igxButton].igx-nav-drawer__item:hover,[igxButton].igx-nav-drawer__item--active:hover,[igxButton].igx-nav-drawer__item:focus,[igxButton].igx-nav-drawer__item--active:focus{box-shadow:none;border:none}.igx-nav-drawer__item--header{display:block;padding:.75rem 1rem;white-space:nowrap;color:var(--item-header-text-color)}.igx-nav-drawer__style-dummy{height:0;background:none;box-shadow:none;transition:none;visibility:hidden}.igx-nav-drawer--disable-animation{transition-duration:0s}.igx-overlay__wrapper--modal,.igx-overlay__content--modal{--background-color: var(--igx-overlay-background-color, hsla(var(--igx-grays-500), 0.54))}.igx-overlay{width:0;height:0;box-sizing:content-box}.igx-overlay__wrapper,.igx-overlay__wrapper--modal,.igx-overlay__wrapper--flex,.igx-overlay__wrapper--flex-container{position:fixed;inset:0;background:transparent;transition:background .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);pointer-events:none;z-index:10005;box-sizing:content-box}.igx-overlay__wrapper--modal{background:var(--background-color);pointer-events:initial}.igx-overlay__wrapper--flex{display:flex}.igx-overlay__wrapper--flex-container{display:flex;position:absolute}.igx-overlay__content,.igx-overlay__content--modal,.igx-overlay__content--elastic,.igx-overlay__content--relative{position:absolute;pointer-events:all;box-sizing:content-box}.igx-overlay__content--modal{pointer-events:initial}.igx-overlay__content--elastic{overflow:auto}.igx-overlay__content--relative{position:relative}.igx-toggle--hidden{display:none !important}igx-paginator{--text-color: var(--igx-paginator-text-color, hsla(var(--igx-grays-800), var(--igx-grays-a)));--background-color: var(--igx-paginator-background-color, hsla(var(--igx-grays-100), var(--igx-grays-a)));--border-color: var(--igx-paginator-border-color, hsla(var(--igx-grays-200), var(--igx-grays-a)))}.igx-paginator,.igx-paginator--cosy,.igx-paginator--compact{display:flex;justify-content:space-between;align-items:center;color:var(--text-color);background:var(--background-color);grid-row:7;font-size:12px;border-top:1px solid var(--border-color);z-index:1;padding:0 1.5rem;height:3.5rem;width:100%}.igx-paginator:empty,.igx-paginator--cosy:empty,.igx-paginator--compact:empty{padding:0}.igx-paginator--cosy{padding:0 1rem;height:3rem}.igx-paginator--compact{padding:0 .75rem;height:2.75rem}.igx-paginator-content{display:flex;align-items:center;justify-content:space-between;width:100%}.igx-page-size{display:flex;justify-content:flex-start;align-items:center;flex:1}.igx-page-size__label{margin-inline-end:.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.igx-page-size__select{display:flex;max-width:90px;min-width:80px}.igx-page-nav{display:flex;justify-content:flex-end;align-items:center;flex:1}.igx-page-nav>*{margin-inline-start:.5rem}[dir=rtl] .igx-page-nav igx-icon{transform:scaleX(-1)}.igx-page-nav__text{display:flex}@keyframes rotate-center{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}igx-circular-bar{--base-circle-color: var(--igx-circular-bar-base-circle-color, hsla(var(--igx-grays-300), var(--igx-grays-a)));--progress-circle-color: var(--igx-circular-bar-progress-circle-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--text-color: var(--igx-circular-bar-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--track-border-radius: var(--igx-circular-bar-track-border-radius, 0rem);--progress-circle-color-start: var(--igx-circular-bar-progress-circle-color-start, hsla(var(--igx-primary-500), var(--igx-primary-a)));--progress-circle-color-end: var(--igx-circular-bar-progress-circle-color-end, hsla(var(--igx-primary-500), var(--igx-primary-a)))}.igx-circular-bar{display:inline-flex;flex:1 1 auto;width:2rem;height:2rem}.igx-circular-bar svg{width:100%;height:100%;min-width:inherit;min-height:inherit}.igx-circular-bar--indeterminate{animation:rotate-center 3s linear normal infinite;transform-origin:50% 50%}[dir=rtl] .igx-circular-bar--indeterminate{animation-direction:reverse}.igx-circular-bar__inner{stroke-width:.25rem;fill:transparent;stroke:var(--base-circle-color)}.igx-circular-bar__outer{fill:transparent;stroke-width:.25rem;stroke-dashoffset:289;stroke-dasharray:289;transform-origin:50% 50%;transform:rotate(-90deg)}.igx-circular-bar--indeterminate .igx-circular-bar__outer{stroke-dasharray:289;animation:indeterminate-accordion 1.5s cubic-bezier(0, 0.085, 0.68, 0.53) normal infinite}[dir=rtl] .igx-circular-bar--indeterminate .igx-circular-bar__outer,.igx-circular-bar--indeterminate [dir=rtl] .igx-circular-bar__outer{animation-direction:reverse}.igx-circular-bar__text{font-size:2rem;font-weight:600;fill:var(--text-color)}.igx-circular-bar--indeterminate .igx-circular-bar__text{visibility:hidden}.igx-circular-bar__gradient-start{stop-color:var(--progress-circle-color-start)}.igx-circular-bar__gradient-end{stop-color:var(--progress-circle-color-end)}@keyframes indeterminate-accordion{from{stroke-dashoffset:578;stroke-dasharray:259}to{stroke-dashoffset:120}}igx-linear-bar{--track-color: var(--igx-linear-bar-track-color, hsla(var(--igx-grays-300), var(--igx-grays-a)));--fill-color-default: var(--igx-linear-bar-fill-color-default, hsla(var(--igx-primary-500), var(--igx-primary-a)));--fill-color-danger: var(--igx-linear-bar-fill-color-danger, hsla(var(--igx-error-500), var(--igx-error-a)));--fill-color-warning: var(--igx-linear-bar-fill-color-warning, hsla(var(--igx-warn-500), var(--igx-warn-a)));--fill-color-info: var(--igx-linear-bar-fill-color-info, hsla(var(--igx-info-500), var(--igx-info-a)));--fill-color-success: var(--igx-linear-bar-fill-color-success, hsla(var(--igx-success-500), var(--igx-success-a)));--stripes-color: var(--igx-linear-bar-stripes-color, hsla(var(--igx-grays-50), 0.7));--text-color: var(--igx-linear-bar-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--track-border-radius: var(--igx-linear-bar-track-border-radius, 0rem)}.igx-linear-bar{position:relative;display:flex;width:100%;flex:1 1 100%;flex-direction:column}.igx-linear-bar__base{position:relative;width:inherit;height:.25rem;background:var(--track-color);overflow:hidden;border-radius:clamp(0rem,var(--igx-radius-factor) * var(--track-border-radius),var(--track-border-radius));z-index:0}.igx-linear-bar__indicator{width:100%;position:relative;height:inherit}.igx-linear-bar--striped .igx-linear-bar__indicator{background-image:linear-gradient(-45deg, var(--stripes-color) 25%, transparent 25%, transparent 50%, var(--stripes-color) 50%, var(--stripes-color) 75%, transparent 75%, transparent);background-size:2.5rem 2.5rem}[dir=rtl] .igx-linear-bar--striped .igx-linear-bar__indicator,.igx-linear-bar--striped [dir=rtl] .igx-linear-bar__indicator{background-image:linear-gradient(45deg, var(--stripes-color) 25%, transparent 25%, transparent 50%, var(--stripes-color) 50%, var(--stripes-color) 75%, transparent 75%, transparent)}.igx-linear-bar--indeterminate .igx-linear-bar__indicator{animation:indeterminate-bar 2s cubic-bezier(0, 0.085, 0.68, 0.53) normal infinite;width:100% !important}.igx-linear-bar--indeterminate .igx-linear-bar__indicator::before{position:absolute;content:"";top:0;left:-200%;width:100%;height:inherit;background-color:inherit;transform-origin:top right}[dir=rtl] .igx-linear-bar--indeterminate .igx-linear-bar__indicator,.igx-linear-bar--indeterminate [dir=rtl] .igx-linear-bar__indicator{animation-direction:reverse}[dir=rtl] .igx-linear-bar--indeterminate .igx-linear-bar__indicator::before,.igx-linear-bar--indeterminate [dir=rtl] .igx-linear-bar__indicator::before{transform-origin:top left}.igx-linear-bar__indicator{background:var(--fill-color-default)}.igx-linear-bar--danger .igx-linear-bar__indicator{background-color:var(--fill-color-danger)}.igx-linear-bar--warning .igx-linear-bar__indicator{background-color:var(--fill-color-warning)}.igx-linear-bar--info .igx-linear-bar__indicator{background-color:var(--fill-color-info)}.igx-linear-bar--success .igx-linear-bar__indicator{background-color:var(--fill-color-success)}.igx-linear-bar__value,.igx-linear-bar__value--start,.igx-linear-bar__value--center,.igx-linear-bar__value--end,.igx-linear-bar__value--top,.igx-linear-bar__value--hidden,.igx-linear-bar--indeterminate .igx-linear-bar__value{margin:0;color:var(--text-color);font-size:.875em;font-weight:600}.igx-linear-bar__value,.igx-linear-bar__value--start{align-self:flex-start}.igx-linear-bar__value--center{align-self:center}.igx-linear-bar__value--end{align-self:flex-end}.igx-linear-bar__value--top{order:-1}.igx-linear-bar__value--hidden,.igx-linear-bar--indeterminate .igx-linear-bar__value{display:none}@keyframes indeterminate-bar{0%{transform:scaleX(0) translateX(-100%);transform-origin:left}50%{transform:scaleX(1) translateX(50%);transform-origin:right}100%{transform:scaleX(0) translateX(200%);transform-origin:right}}igx-radio{--hover-color: var(--igx-radio-hover-color, transparent);--fill-hover-border-color: var(--igx-radio-fill-hover-border-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--label-color: var(--igx-radio-label-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--empty-color: var(--igx-radio-empty-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--fill-color: var(--igx-radio-fill-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--fill-color-hover: var(--igx-radio-fill-color-hover, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--disabled-color: var(--igx-radio-disabled-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--disabled-label-color: var(--igx-radio-disabled-label-color, hsla(var(--igx-grays-400), var(--igx-grays-a)))}.igx-radio{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;color:var(--label-color)}.igx-radio__input{position:absolute;width:1px;height:1px;margin:-1px;border:none;clip:rect(0, 0, 0, 0);outline:0;pointer-events:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.igx-radio--disabled{pointer-events:none;color:var(--disabled-label-color);-webkit-user-select:none;user-select:none}.igx-radio__composite{position:relative;display:inline-block;width:1.25em;height:1.25em;min-width:1.25em;line-height:1.25em;cursor:pointer;color:var(--label-color);-webkit-user-select:none;user-select:none}.igx-radio__composite::before,.igx-radio__composite::after{position:absolute;content:"";width:1.25em;height:1.25em;inset-inline-start:0;top:0;border-radius:clamp(0rem,var(--igx-radius-factor) * 50%,50%)}.igx-radio__composite::before{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(0);transition:all .2s ease-in;z-index:1}.igx-radio__composite::after{border:.125rem solid var(--empty-color)}.igx-radio--checked .igx-radio__composite::before{border:.125rem solid var(--fill-color);background:var(--fill-color);transform:scale(0.5)}.igx-radio--checked .igx-radio__composite::after{border:.125rem solid var(--fill-color)}.igx-radio:hover .igx-radio__composite::before,.igx-radio:active .igx-radio__composite::before{background:var(--hover-color)}.igx-radio--checked:hover .igx-radio__composite::before,.igx-radio--checked:active .igx-radio__composite::before{background:var(--fill-color-hover);border-color:var(--fill-hover-border-color)}.igx-radio--checked:hover .igx-radio__composite::after,.igx-radio--checked:active .igx-radio__composite::after{border-color:var(--fill-hover-border-color)}.igx-radio--disabled .igx-radio__composite::after{border:.125rem solid var(--disabled-color)}.igx-radio--checked.igx-radio--disabled .igx-radio__composite::after{border:.125rem solid var(--disabled-color)}.igx-radio--checked.igx-radio--disabled .igx-radio__composite::before{background:var(--disabled-color);border:.125rem solid transparent}.igx-radio__label,.igx-radio__label--before{color:currentColor;cursor:pointer;-webkit-user-select:none;user-select:none;word-wrap:break-all}.igx-radio__label:empty,.igx-radio__label--before:empty{display:none}.igx-radio__label{margin-inline-start:.5em}.igx-radio__label--before{order:-1;margin-inline-end:.5em}.igx-radio__label--before:empty,.igx-radio__label:empty{margin:0}.igx-radio__ripple{display:block;position:absolute;top:calc(50% - 1.5em);inset-inline-start:calc(50% - 1.5em);width:3em;height:3em;border-radius:clamp(0rem,var(--igx-radius-factor) * 1.5em,1.5em);overflow:hidden;pointer-events:none;filter:opacity(1)}.igx-radio__ripple,.igx-radio__ripple [igxRipple]{--color: var(--igx-ripple-color, var(--fill-color))}.igx-radio__ripple .igx-ripple__inner{display:block;position:absolute;border-radius:clamp(0rem,var(--igx-radius-factor) * 50%,50%);background:var(--color);pointer-events:none;transform-origin:center;transform:translate3d(0, 0, 0) scale(0);will-change:opacity,transform;opacity:.5;margin:0 !important;border:none !important}.igx-radio__ripple .igx-ripple{overflow:hidden}.igx-radio__ripple,.igx-radio__ripple [igxRipple]{--color: var(--igx-ripple-color, var(--fill-color))}.igx-radio--focused .igx-radio__ripple,.igx-radio--focused.igx-radio--checked .igx-radio__ripple{background:var(--empty-color);transition:background .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.12}.igx-radio--focused.igx-radio--checked .igx-radio__ripple{background:var(--fill-color)}.igx-radio:hover .igx-radio__ripple::after,.igx-radio:active .igx-radio__ripple::after,.igx-radio--checked:hover .igx-radio__ripple::after,.igx-radio--checked:active .igx-radio__ripple::after{position:absolute;content:"";opacity:.06;inset:0}.igx-radio:hover .igx-radio__ripple::after,.igx-radio:active .igx-radio__ripple::after{background:var(--empty-color)}.igx-radio--checked:hover .igx-radio__ripple::after,.igx-radio--checked:active .igx-radio__ripple::after{background:var(--fill-color)}.igx-radio:active .igx-radio__ripple::after,.igx-radio--checked:active .igx-radio__ripple::after{opacity:.12}.igx-scrollbar{--size: var(--igx-scrollbar-size, 16px);--thumb-background: var(--igx-scrollbar-thumb-background, hsla(var(--igx-grays-400), var(--igx-grays-a)));--track-background: var(--igx-scrollbar-track-background, hsla(var(--igx-grays-100), var(--igx-grays-a)))}.igx-scrollbar{scrollbar-width:var(--size);scrollbar-color:var(--thumb-background) var(--track-background)}.igx-scrollbar ::-webkit-scrollbar{width:var(--size);height:var(--size);background:var(--track-background)}.igx-scrollbar ::-webkit-scrollbar-thumb{background:var(--thumb-background)}@media(hover: none){.igx-scrollbar ::-webkit-scrollbar{width:auto;height:auto}}igx-slider{--tick-color: var(--igx-slider-tick-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--thumb-focus-color: var(--igx-slider-thumb-focus-color, transparent);--tick-color-tall: var(--igx-slider-tick-color-tall, hsla(var(--igx-grays-500), var(--igx-grays-a)));--tick-label-color: var(--igx-slider-tick-label-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--tick-label-color-tall: var(--igx-slider-tick-label-color-tall, hsla(var(--igx-grays-900), var(--igx-grays-a)));--track-color: var(--igx-slider-track-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--track-step-color: var(--igx-slider-track-step-color, hsla(var(--igx-surface-500), var(--igx-surface-a)));--thumb-color: var(--igx-slider-thumb-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--thumb-border-color: var(--igx-slider-thumb-border-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--label-background-color: var(--igx-slider-label-background-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--label-text-color: var(--igx-slider-label-text-color, var(--igx-secondary-500-contrast));--disabled-thumb-color: var(--igx-slider-disabled-thumb-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--disabled-base-track-color: var(--igx-slider-disabled-base-track-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--thumb-disabled-border-color: var(--igx-slider-thumb-disabled-border-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--base-track-color: var(--igx-slider-base-track-color, hsla(var(--igx-secondary-500), 0.24));--base-track-hover-color: var(--igx-slider-base-track-hover-color, hsla(var(--igx-secondary-500), 0.24));--track-hover-color: var(--igx-slider-track-hover-color, hsla(var(--igx-secondary-400), var(--igx-secondary-a)))}.igx-slider{display:flex;position:relative;z-index:0;height:3rem;flex-grow:1;align-items:center;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.igx-slider:hover .igx-slider__track-fill{background:var(--track-hover-color)}.igx-slider:hover .igx-slider__track{background:var(--base-track-hover-color)}.igx-slider:hover .igx-slider-thumb-from__dot::before,.igx-slider:hover .igx-slider-thumb-to__dot::before{border-color:var(--track-hover-color)}.igx-slider--disabled:hover .igx-slider__track{background:var(--disabled-base-track-color)}.igx-slider--disabled:hover .igx-slider-thumb-from__dot::before,.igx-slider--disabled:hover .igx-slider-thumb-to__dot::before{border-color:var(--thumb-disabled-border-color)}.igx-slider__thumbs{position:absolute;width:100%;height:0;cursor:default;z-index:1;inset-inline-start:0}.igx-slider__track{position:relative;width:100%;height:.125rem;background:var(--base-track-color);transition:background .2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.igx-slider--disabled .igx-slider__track{background:var(--disabled-base-track-color)}.igx-slider__track-fill{position:absolute;width:100%;height:inherit;background:var(--track-color);transform-origin:left center;transform:scaleX(0)}[dir=rtl] .igx-slider__track-fill{transform-origin:right center}.igx-slider--disabled .igx-slider__track-fill{visibility:hidden}.igx-slider__ticks{width:100%;display:flex;position:absolute;top:.25rem;justify-content:space-between;z-index:-1}.igx-slider__ticks.igx-slider__ticks--top{bottom:.25rem;top:auto;align-items:flex-end}.igx-slider__ticks-group{display:flex;flex-direction:column;align-items:center;position:relative}.igx-slider__ticks-group:first-of-type{margin-inline-start:-0.0625rem}.igx-slider__ticks-group:last-of-type{margin-inline-start:-0.0625rem}.igx-slider__ticks-label{color:var(--tick-label-color);position:absolute;top:1rem;transform:translate(-50%);line-height:.7;opacity:1;transition:opacity .2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[dir=rtl] .igx-slider__ticks-label{left:100%}.igx-slider__ticks-tick{background:var(--tick-color);height:.5rem;width:.125rem}.igx-slider__ticks--tall .igx-slider__ticks-label{top:calc(1rem + 0.5rem)}.igx-slider--disabled .igx-slider__ticks-tick{background:var(--disabled-base-track-color) !important}.igx-slider--disabled .igx-slider__ticks-label{color:var(--disabled-base-track-color) !important}.igx-slider__ticks-group--tall .igx-slider__ticks-tick{height:1rem;background:var(--tick-color-tall)}.igx-slider__ticks-group--tall .igx-slider__ticks-label{top:calc(1rem + 0.5rem);color:var(--tick-label-color-tall)}.igx-slider__ticks--top .igx-slider__ticks-label{bottom:calc(0.5rem + 0.5rem);top:auto}.igx-slider__ticks--top.igx-slider__ticks--tall .igx-slider__ticks-label{bottom:calc(1rem + 0.5rem);top:auto}.igx-slider__tick-label--hidden{opacity:0}.igx-slider__track-steps{position:absolute;width:100%;height:.125rem;transition:opacity .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:1}.igx-slider--disabled .igx-slider__track-steps{visibility:hidden}.igx-slider__tick-labels--top-bottom .igx-slider__ticks-group{display:block}.igx-slider__tick-labels--top-bottom .igx-slider__ticks-label{writing-mode:vertical-rl;transform:translate(-50%) rotate(0deg)}.igx-slider__tick-labels--top-bottom .igx-slider__ticks--tall .igx-slider__ticks-label{top:calc(1rem + 0.125rem)}.igx-slider__tick-labels--top-bottom.igx-slider__ticks--top .igx-slider__ticks-label{writing-mode:vertical-rl;transform:translate(-50%) rotate(0deg)}.igx-slider__tick-labels--top-bottom.igx-slider__ticks--top .igx-slider__ticks--tall .igx-slider__ticks-label{bottom:calc(1rem + 0.125rem)}.igx-slider__tick-labels--bottom-top .igx-slider__ticks-group{display:block}.igx-slider__tick-labels--bottom-top .igx-slider__ticks-label{writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg)}.igx-slider__tick-labels--bottom-top.igx-slider__ticks--top .igx-slider__ticks-label{writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg)}.igx-slider__tick-labels--bottom-top.igx-slider__ticks--top .igx-slider__ticks--tall .igx-slider__ticks-label{bottom:calc(1rem + 0.125rem)}.igx-slider-thumb-from,.igx-slider-thumb-to{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;width:40px;height:40px;outline-style:none;top:-1.25rem;margin-left:-1.25rem}[dir=rtl] .igx-slider-thumb-from,[dir=rtl] .igx-slider-thumb-to{margin:initial;margin-right:-1.25rem}.igx-slider-thumb-from:focus div::after,.igx-slider-thumb-to:focus div::after{opacity:.18;transform:scale(0.8)}.igx-slider-thumb-from:focus div::before,.igx-slider-thumb-to:focus div::before{box-shadow:0 0 0 .1875rem var(--thumb-focus-color)}.igx-slider-thumb-from--disabled:focus div::before,.igx-slider-thumb-to--disabled:focus div::before{box-shadow:none}.igx-slider-thumb-from--disabled:focus div::after,.igx-slider-thumb-to--disabled:focus div::after{transform:scale(0)}.igx-slider-thumb-label-from,.igx-slider-thumb-label-to{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;height:40px;outline-style:none;top:-1.25rem;margin:0 auto}.igx-slider-thumb-label-from__container,.igx-slider-thumb-label-to__container{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;top:-2.25rem;left:-50%;pointer-events:none;min-width:2.25rem;height:2.25rem;padding:0 .125rem;border-radius:clamp(0rem,var(--igx-radius-factor) * 1.125rem,1.125rem);margin:0 auto;line-height:1.125rem;color:var(--label-text-color);background:var(--label-background-color);opacity:0;border-color:var(--label-background-color) transparent transparent;z-index:-1}[dir=rtl] .igx-slider-thumb-label-from__container,[dir=rtl] .igx-slider-thumb-label-to__container{left:initial;right:-50%}.igx-slider-thumb-label-from__container::after,.igx-slider-thumb-label-to__container::after{content:"";position:absolute;top:0;left:50%;margin-left:-18px;width:2.25rem;height:36px;border-radius:0 18px 18px;background:inherit;transform:rotate(-135deg);z-index:-1}.igx-slider-thumb-label-from__container::before,.igx-slider-thumb-label-to__container::before{content:"";position:absolute;top:2.5rem;left:calc(50% - 1px);border-left:1px solid;border-right:1px solid;border-top:.875rem solid;border-color:inherit}.igx-slider-thumb-from__dot,.igx-slider-thumb-to__dot{position:relative;inset-inline-start:0;padding:1.25rem;pointer-events:none}.igx-slider-thumb-from__dot:hover::after,.igx-slider-thumb-to__dot:hover::after{opacity:.12;transform:scale(0.8)}.igx-slider-thumb-from__dot::before,.igx-slider-thumb-to__dot::before{position:absolute;content:"";width:.75rem;height:.75rem;left:0.875rem;top:0.875rem;background:var(--thumb-color);border:0rem solid var(--thumb-border-color);transform:rotate(45deg);transition:transform .1s cubic-bezier(0.25, 0.46, 0.45, 0.94),border-radius .1s cubic-bezier(0.25, 0.46, 0.45, 0.94);border-radius:clamp(0rem,var(--igx-radius-factor) * 1.25rem,1.25rem)}.igx-slider-thumb-from__dot::after,.igx-slider-thumb-to__dot::after{display:block;position:absolute;content:"";width:2.5rem;height:2.5rem;background:var(--thumb-color);top:0;left:0;opacity:0;transform:scale(0);transform-origin:center center;transition:transform .1s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .1s cubic-bezier(0.25, 0.46, 0.45, 0.94);border-radius:clamp(0rem,var(--igx-radius-factor) * 50%,50%)}.igx-slider-thumb-from--disabled .igx-slider-thumb-from__dot,.igx-slider-thumb-to--disabled .igx-slider-thumb-to__dot{pointer-events:none}.igx-slider-thumb-from--disabled .igx-slider-thumb-from__dot::before,.igx-slider-thumb-to--disabled .igx-slider-thumb-to__dot::before{background:var(--disabled-thumb-color);border-color:var(--thumb-disabled-border-color);border-radius:clamp(0rem,var(--igx-radius-factor) * 1.25rem,1.25rem)}.igx-slider-thumb-from--active .igx-slider-thumb-from__dot::before,.igx-slider-thumb-to--active .igx-slider-thumb-to__dot::before{border-radius:0 20px 20px}.igx-slider-thumb-from--pressed .igx-slider-thumb-from__dot::after,.igx-slider-thumb-to--pressed .igx-slider-thumb-to__dot::after{opacity:.24 !important;transform:scale(1.2) !important}.igx-slider-thumb-label-from--active .igx-slider-thumb-label-from__container,.igx-slider-thumb-label-to--active .igx-slider-thumb-label-to__container{opacity:1}.igx-slider-thumb-label-from--pressed .igx-slider-thumb-label-from__container,.igx-slider-thumb-label-to--pressed .igx-slider-thumb-label-to__container{z-index:1}igx-snackbar{--background: var(--igx-snackbar-background, hsla(var(--igx-grays-900), 0.9));--text-color: var(--igx-snackbar-text-color, var(--igx-grays-900-contrast));--button-color: var(--igx-snackbar-button-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--border-radius: var(--igx-snackbar-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--shadow: var(--igx-snackbar-shadow, var(--igx-elevation-4))}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.igx-snackbar{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;min-height:3rem;padding:.4375rem 1.5rem;margin:8px;color:var(--text-color);background:var(--background);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:var(--shadow);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.igx-snackbar__message{animation:"fade-in" 0.35s ease-out}.igx-snackbar__button{background:transparent;color:var(--button-color);border:0;line-height:1rem;margin-inline-start:1.5rem;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-weight:600;-webkit-tap-highlight-color:transparent;outline:none;transition:color .2s ease;font-size:inherit;font-family:inherit;cursor:pointer;animation:"fade-in" 0.35s ease-out}.igx-snackbar__button:hover{color:var(--button-color)}igx-switch{--border-color: var(--igx-switch-border-color, transparent);--border-hover-color: var(--igx-switch-border-hover-color, transparent);--border-disabled-color: var(--igx-switch-border-disabled-color, transparent);--border-on-color: var(--igx-switch-border-on-color, transparent);--border-on-hover-color: var(--igx-switch-border-on-hover-color, transparent);--thumb-on-color: var(--igx-switch-thumb-on-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--track-on-color: var(--igx-switch-track-on-color, hsla(var(--igx-secondary-200), var(--igx-secondary-a)));--thumb-off-color: var(--igx-switch-thumb-off-color, hsla(var(--igx-grays-50), var(--igx-grays-a)));--track-disabled-color: var(--igx-switch-track-disabled-color, hsla(var(--igx-grays-300), var(--igx-grays-a)));--track-on-disabled-color: var(--igx-switch-track-on-disabled-color, hsla(var(--igx-secondary-50), var(--igx-secondary-a)));--track-off-color: var(--igx-switch-track-off-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--thumb-disabled-color: var(--igx-switch-thumb-disabled-color, hsla(var(--igx-grays-200), var(--igx-grays-a)));--thumb-on-disabled-color: var(--igx-switch-thumb-on-disabled-color, hsla(var(--igx-secondary-100), var(--igx-secondary-a)));--label-color: var(--igx-switch-label-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--label-disabled-color: var(--igx-switch-label-disabled-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--border-radius-track: var(--igx-switch-border-radius-track, clamp(0rem, var(--igx-radius-factor) * 0.4375rem, 0.4375rem));--border-radius-thumb: var(--igx-switch-border-radius-thumb, clamp(0rem, var(--igx-radius-factor) * 0.625rem, 0.625rem));--border-radius-ripple: var(--igx-switch-border-radius-ripple, clamp(0rem, var(--igx-radius-factor) * 1.5rem, 1.5rem));--resting-shadow: var(--igx-switch-resting-shadow, var(--igx-elevation-2));--hover-shadow: var(--igx-switch-hover-shadow, var(--igx-elevation-3));--disabled-shadow: var(--igx-switch-disabled-shadow, var(--igx-elevation-1))}.igx-switch{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center}.igx-switch__input{position:absolute;width:1px;height:1px;margin:-1px;border:none;clip:rect(0, 0, 0, 0);outline:0;pointer-events:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.igx-switch--disabled{-webkit-user-select:none;user-select:none;pointer-events:none;cursor:initial}.igx-switch__composite{display:flex;align-items:center;width:2.25rem;height:.875rem;border:1px solid var(--border-color);border-radius:var(--border-radius-track);background:var(--track-off-color);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.igx-switch__composite:hover,.igx-switch__composite:focus{border-color:var(--border-hover-color)}.igx-switch--checked .igx-switch__composite{background:var(--track-on-color);border-color:var(--border-on-color)}.igx-switch--checked .igx-switch__composite:hover,.igx-switch--checked .igx-switch__composite:focus{border-color:var(--border-on-hover-color)}.igx-switch--disabled .igx-switch__composite{background:var(--track-disabled-color);border-color:var(--border-disabled-color)}.igx-switch__composite-thumb{position:relative;display:block;width:1.25rem;height:20px;min-width:1.25rem;border-radius:var(--border-radius-thumb);background:var(--thumb-off-color);box-shadow:var(--resting-shadow);transition:all .2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transform:translateX(-0.0625rem)}[dir=rtl] .igx-switch__composite-thumb{transform:translateX(0.0625rem)}.igx-switch__composite-thumb:hover{box-shadow:var(--hover-shadow)}.igx-switch--checked .igx-switch__composite-thumb{background:var(--thumb-on-color);transform:translateX(0.9375rem)}[dir=rtl] .igx-switch--checked .igx-switch__composite-thumb,.igx-switch--checked [dir=rtl] .igx-switch__composite-thumb{transform:translateX(-0.9375rem)}.igx-switch--disabled .igx-switch__composite-thumb{background:var(--thumb-disabled-color);box-shadow:var(--disabled-shadow)}.igx-switch__ripple{display:block;position:absolute;top:calc(50% - 1.5em);inset-inline-start:calc(50% - 1.5em);width:3em;height:3em;overflow:hidden;pointer-events:none;filter:opacity(1);border-radius:var(--border-radius-ripple)}.igx-switch__ripple,.igx-switch__ripple [igxRipple]{--color: var(--igx-ripple-color, var(--thumb-on-color))}.igx-switch__ripple .igx-ripple__inner{display:block;position:absolute;border-radius:clamp(0rem,var(--igx-radius-factor) * 50%,50%);background:var(--color);pointer-events:none;transform-origin:center;transform:translate3d(0, 0, 0) scale(0);will-change:opacity,transform;opacity:.5;margin:0 !important;border:none !important}.igx-switch__ripple .igx-ripple{overflow:hidden}.igx-switch__ripple,.igx-switch__ripple [igxRipple]{--color: var(--igx-ripple-color, var(--thumb-on-color))}.igx-switch--disabled.igx-switch--checked .igx-switch__composite{background:var(--track-on-disabled-color)}.igx-switch--disabled.igx-switch--checked .igx-switch__composite-thumb{background:var(--thumb-on-disabled-color)}.igx-switch--focused .igx-switch__ripple,.igx-switch--focused.igx-switch--checked .igx-switch__ripple{background:var(--track-off-color);transition:background .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.12}.igx-switch--focused.igx-switch--checked .igx-switch__ripple{background:var(--thumb-on-color)}.igx-switch__label,.igx-switch__label--before{display:inline-block;color:var(--label-color);cursor:pointer;-webkit-user-select:none;user-select:none;word-wrap:break-all}.igx-switch__label:empty,.igx-switch__label--before:empty{margin:0}.igx-switch__label--before:empty,.igx-switch__label:empty{margin:0}.igx-switch__label{margin-inline-start:.5em}.igx-switch__label--before{order:-1;margin-inline-end:.5em}.igx-switch--disabled .igx-switch__label,.igx-switch--disabled .igx-switch__label--before{color:var(--label-disabled-color)}.igx-switch:hover .igx-switch__ripple::after,.igx-switch:active .igx-switch__ripple::after,.igx-switch--checked:hover .igx-switch__ripple::after,.igx-switch--checked:active .igx-switch__ripple::after{position:absolute;content:"";opacity:.06;inset:0}.igx-switch:hover .igx-switch__ripple::after,.igx-switch:active .igx-switch__ripple::after{background:var(--track-off-color)}.igx-switch--checked:hover .igx-switch__ripple::after,.igx-switch--checked:active .igx-switch__ripple::after{background:var(--thumb-on-color)}.igx-switch:active .igx-switch__ripple::after,.igx-switch--checked:active .igx-switch__ripple::after{opacity:.12}igx-tabs{--item-text-color: var(--igx-tabs-item-text-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--item-background: var(--igx-tabs-item-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--item-hover-background: var(--igx-tabs-item-hover-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--item-hover-color: var(--igx-tabs-item-hover-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--item-active-color: var(--igx-tabs-item-active-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--item-active-icon-color: var(--igx-tabs-item-active-icon-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--item-active-background: var(--igx-tabs-item-active-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--indicator-color: var(--igx-tabs-indicator-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--button-color: var(--igx-tabs-button-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--button-background: var(--igx-tabs-button-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--button-hover-background: var(--igx-tabs-button-hover-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--button-hover-color: var(--igx-tabs-button-hover-color, hsla(var(--igx-grays-600), var(--igx-grays-a)));--tab-ripple-color: var(--igx-tabs-tab-ripple-color, hsla(var(--igx-grays-100), var(--igx-grays-a)));--button-ripple-color: var(--igx-tabs-button-ripple-color, hsla(var(--igx-grays-100), var(--igx-grays-a)));--border-color: var(--igx-tabs-border-color, transparent);--border-color--hover: var(--igx-tabs-border-color--hover, transparent);--border-radius: var(--igx-tabs-border-radius, clamp(0rem, var(--igx-radius-factor) * 0rem, 0rem));--tab-area-shadow: var(--igx-tabs-tab-area-shadow, none);--buttons-shadow: var(--igx-tabs-buttons-shadow, none)}.igx-tabs__header,.igx-tabs__header-button,.igx-tabs__header-item-inner,.igx-tabs__header-content{display:flex}.igx-tabs{display:flex;flex-direction:column;overflow:hidden}.igx-tabs__header{overflow:hidden;flex:0 0 auto;background:var(--item-background);box-shadow:var(--tab-area-shadow);min-height:2.625rem;z-index:1}.igx-tabs__header-content{flex:1 1 auto;overflow:hidden;scroll-behavior:smooth}.igx-tabs__header-wrapper{position:relative;flex-grow:1}.igx-tabs__header-scroll{display:flex;height:100%}.igx-tabs__header-button{align-items:center;justify-content:center;z-index:1;border:none;padding:0;min-width:3rem;width:3rem;cursor:pointer;position:relative;background:var(--button-background);color:var(--button-color);outline:0;box-shadow:var(--buttons-shadow)}.igx-tabs__header-button:hover{background:var(--button-hover-background);color:var(--button-hover-color)}.igx-tabs__header-button:focus{outline:0;background:var(--button-hover-background)}.igx-tabs__header-button::-moz-focus-inner{border:0}.igx-tabs__header-button--hidden{visibility:hidden}.igx-tabs__header-button--none{display:none}.igx-tabs__header-button,.igx-tabs__header-button [igxRipple]{--color: var(--igx-ripple-color, var(--button-ripple-color))}.igx-tabs__header-button .igx-ripple__inner{display:block;position:absolute;border-radius:clamp(0rem,var(--igx-radius-factor) * 50%,50%);background:var(--color);pointer-events:none;transform-origin:center;transform:translate3d(0, 0, 0) scale(0);will-change:opacity,transform;opacity:.5;margin:0 !important;border:none !important}.igx-tabs__header-button .igx-ripple{overflow:hidden}.igx-tabs__header-button,.igx-tabs__header-button [igxRipple]{--color: var(--igx-ripple-color, var(--button-ripple-color))}[dir=rtl] .igx-tabs__header-button{transform:scaleX(-1)}.igx-tabs__header-item{display:inline-flex;justify-content:center;align-items:center;min-width:90px;max-width:360px;word-wrap:break-word;flex-basis:auto;flex-shrink:0;padding:.6875rem 1rem;overflow:hidden;cursor:pointer;position:relative;transition:all .3s cubic-bezier(0.35, 0, 0.25, 1);-webkit-user-select:none;user-select:none;background:var(--item-background);color:var(--item-text-color);outline:0;border:1px solid var(--border-color)}.igx-tabs__header-item>*{margin-inline-start:.75rem}.igx-tabs__header-item>*:first-child{margin-inline-start:0}.igx-tabs__header-item::-moz-focus-inner{border:0}.igx-tabs__header-item:focus{background:var(--item-active-background);border-bottom-color:transparent}.igx-tabs__header-item:hover{background:var(--item-hover-background);color:var(--item-hover-color)}.igx-tabs__header-item:hover,.igx-tabs__header-item:focus{border:1px solid var(--border-color--hover)}.igx-tabs__header-item,.igx-tabs__header-item [igxRipple]{--color: var(--igx-ripple-color, var(--tab-ripple-color))}.igx-tabs__header-item .igx-ripple__inner{display:block;position:absolute;border-radius:clamp(0rem,var(--igx-radius-factor) * 50%,50%);background:var(--color);pointer-events:none;transform-origin:center;transform:translate3d(0, 0, 0) scale(0);will-change:opacity,transform;opacity:.5;margin:0 !important;border:none !important}.igx-tabs__header-item .igx-ripple{overflow:hidden}.igx-tabs__header-item,.igx-tabs__header-item [igxRipple]{--color: var(--igx-ripple-color, var(--tab-ripple-color))}.igx-tabs__header-item--selected{outline:0;color:var(--item-active-color)}.igx-tabs__header-item--selected:focus{background:var(--item-active-background);color:var(--item-active-color)}.igx-tabs__header-item--selected:hover{background:var(--item-active-background);color:var(--item-active-color)}.igx-tabs__header-item--selected igx-icon{color:var(--item-active-icon-color)}.igx-tabs__header-item--disabled{outline:0;opacity:.5;cursor:default;pointer-events:none}.igx-tabs__header-item-inner{align-items:center;justify-content:center;flex-direction:column;text-align:center}.igx-tabs__header-item-inner>[igxtabheadericon]{margin-bottom:.5rem}.igx-tabs__header-item-inner>[igxtabheadericon]:last-child{margin-bottom:0}.igx-tabs__header-active-indicator{position:absolute;bottom:0;left:0;transform:translateX(0);height:2px;min-width:90px;background:var(--indicator-color);transition:transform .3s cubic-bezier(0.35, 0, 0.25, 1),width .2s cubic-bezier(0.35, 0, 0.25, 1)}.igx-tabs__panels{position:relative;overflow:hidden;display:flex;flex-direction:column;flex:1 1 auto}.igx-tabs__panel{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;flex:1 1 auto}.igx-tabs__panel::-moz-focus-inner{border:0}.igx-tabs__panel:focus{outline-width:0}[tabindex="0"].igx-tabs__panel{position:relative}.igx-tabs__header-scroll--start{justify-content:flex-start}.igx-tabs__header-scroll--end{justify-content:flex-end}.igx-tabs__header-scroll--center{justify-content:center}.igx-tabs__header-scroll--justify .igx-tabs__header-item{flex-basis:0;flex-grow:1;max-width:100%}igx-stepper{--step-background: var(--igx-stepper-step-background, transparent);--step-hover-background: var(--igx-stepper-step-hover-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--step-focus-background: var(--igx-stepper-step-focus-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--indicator-background: var(--igx-stepper-indicator-background, hsla(var(--igx-grays-300), var(--igx-grays-a)));--indicator-outline: var(--igx-stepper-indicator-outline, hsla(var(--igx-grays-300), var(--igx-grays-a)));--indicator-color: var(--igx-stepper-indicator-color, var(--igx-grays-400-contrast));--title-color: var(--igx-stepper-title-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--title-hover-color: var(--igx-stepper-title-hover-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--title-focus-color: var(--igx-stepper-title-focus-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--subtitle-color: var(--igx-stepper-subtitle-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--subtitle-hover-color: var(--igx-stepper-subtitle-hover-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--subtitle-focus-color: var(--igx-stepper-subtitle-focus-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--complete-step-background: var(--igx-stepper-complete-step-background, transparent);--complete-step-hover-background: var(--igx-stepper-complete-step-hover-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--complete-step-focus-background: var(--igx-stepper-complete-step-focus-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--complete-indicator-background: var(--igx-stepper-complete-indicator-background, hsla(var(--igx-grays-900), var(--igx-grays-a)));--complete-indicator-outline: var(--igx-stepper-complete-indicator-outline, hsla(var(--igx-grays-900), var(--igx-grays-a)));--complete-indicator-color: var(--igx-stepper-complete-indicator-color, var(--igx-grays-900-contrast));--complete-title-color: var(--igx-stepper-complete-title-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--complete-title-hover-color: var(--igx-stepper-complete-title-hover-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--complete-title-focus-color: var(--igx-stepper-complete-title-focus-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--complete-subtitle-color: var(--igx-stepper-complete-subtitle-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--complete-subtitle-hover-color: var(--igx-stepper-complete-subtitle-hover-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--complete-subtitle-focus-color: var(--igx-stepper-complete-subtitle-focus-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--current-step-background: var(--igx-stepper-current-step-background, transparent);--current-step-hover-background: var(--igx-stepper-current-step-hover-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--current-step-focus-background: var(--igx-stepper-current-step-focus-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--current-indicator-background: var(--igx-stepper-current-indicator-background, hsla(var(--igx-primary-500), var(--igx-primary-a)));--current-indicator-outline: var(--igx-stepper-current-indicator-outline, hsla(var(--igx-primary-500), var(--igx-primary-a)));--current-indicator-color: var(--igx-stepper-current-indicator-color, var(--igx-grays-900-contrast));--current-title-color: var(--igx-stepper-current-title-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--current-title-hover-color: var(--igx-stepper-current-title-hover-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--current-title-focus-color: var(--igx-stepper-current-title-focus-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--current-subtitle-color: var(--igx-stepper-current-subtitle-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--current-subtitle-hover-color: var(--igx-stepper-current-subtitle-hover-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--current-subtitle-focus-color: var(--igx-stepper-current-subtitle-focus-color, hsla(var(--igx-grays-700), var(--igx-grays-a)));--invalid-step-background: var(--igx-stepper-invalid-step-background, transparent);--invalid-step-hover-background: var(--igx-stepper-invalid-step-hover-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--invalid-step-focus-background: var(--igx-stepper-invalid-step-focus-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--invalid-indicator-background: var(--igx-stepper-invalid-indicator-background, hsla(var(--igx-error-500), var(--igx-error-a)));--invalid-indicator-outline: var(--igx-stepper-invalid-indicator-outline, hsla(var(--igx-error-500), var(--igx-error-a)));--invalid-indicator-color: var(--igx-stepper-invalid-indicator-color, var(--igx-grays-900-contrast));--invalid-title-color: var(--igx-stepper-invalid-title-color, hsla(var(--igx-error-500), var(--igx-error-a)));--invalid-title-hover-color: var(--igx-stepper-invalid-title-hover-color, hsla(var(--igx-error-500), var(--igx-error-a)));--invalid-title-focus-color: var(--igx-stepper-invalid-title-focus-color, hsla(var(--igx-error-500), var(--igx-error-a)));--invalid-subtitle-color: var(--igx-stepper-invalid-subtitle-color, hsla(var(--igx-error-500), var(--igx-error-a)));--invalid-subtitle-hover-color: var(--igx-stepper-invalid-subtitle-hover-color, hsla(var(--igx-error-500), var(--igx-error-a)));--invalid-subtitle-focus-color: var(--igx-stepper-invalid-subtitle-focus-color, hsla(var(--igx-error-500), var(--igx-error-a)));--disabled-indicator-color: var(--igx-stepper-disabled-indicator-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--disabled-indicator-background: var(--igx-stepper-disabled-indicator-background, hsla(var(--igx-grays-200), var(--igx-grays-a)));--disabled-indicator-outline: var(--igx-stepper-disabled-indicator-outline, hsla(var(--igx-grays-200), var(--igx-grays-a)));--disabled-title-color: var(--igx-stepper-disabled-title-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--disabled-subtitle-color: var(--igx-stepper-disabled-subtitle-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--step-separator-color: var(--igx-stepper-step-separator-color, hsla(var(--igx-grays-300), var(--igx-grays-a)));--complete-step-separator-color: var(--igx-stepper-complete-step-separator-color, hsla(var(--igx-grays-900), var(--igx-grays-a)));--step-separator-style: var(--igx-stepper-step-separator-style, dashed);--complete-step-separator-style: var(--igx-stepper-complete-step-separator-style, solid);--border-radius-indicator: var(--igx-stepper-border-radius-indicator, clamp(0rem, var(--igx-radius-factor) * 6.25rem, 6.25rem));--border-radius-step-header: var(--igx-stepper-border-radius-step-header, clamp(0rem, var(--igx-radius-factor) * 0rem, 0rem))}.igx-stepper,.igx-stepper__header,.igx-stepper__body,.igx-stepper__step{display:flex}.igx-stepper{flex-direction:column;width:100%}.igx-stepper__header{white-space:nowrap;flex-direction:column;width:100%}.igx-stepper__body{position:relative}.igx-stepper,.igx-stepper__body,.igx-stepper__step-header,.igx-stepper__step-title-wrapper{overflow:hidden}.igx-stepper__step-title{color:var(--title-color)}.igx-stepper__step-subtitle{color:var(--subtitle-color)}.igx-stepper__step{position:relative;flex-direction:column;align-content:center;justify-content:center;min-width:6.25rem}.igx-stepper__step:focus{outline:none}.igx-stepper__step:focus .igx-stepper__step-title{color:var(--title-focus-color)}.igx-stepper__step:focus .igx-stepper__step-subtitle{color:var(--subtitle-focus-color)}.igx-stepper__step:focus .igx-stepper__step-header{background:var(--step-focus-background);color:var(--title-focus-color)}.igx-stepper__step:focus .igx-stepper__step-header--current{background:var(--current-step-focus-background) !important}.igx-stepper__step:focus .igx-stepper__step-header--current .igx-stepper__step-title{color:var(--current-title-focus-color)}.igx-stepper__step:focus .igx-stepper__step-header--current .igx-stepper__step-subtitle{color:var(--current-subtitle-focus-color)}.igx-stepper__step:focus .igx-stepper__step-header--invalid{background:var(--invalid-step-focus-background)}.igx-stepper__step:focus .igx-stepper__step-header--invalid .igx-stepper__step-title{color:var(--invalid-title-focus-color)}.igx-stepper__step:focus .igx-stepper__step-header--invalid .igx-stepper__step-subtitle{color:var(--invalid-subtitle-focus-color)}.igx-stepper__step:first-of-type .igx-stepper__step-header::before{visibility:hidden}.igx-stepper__step:last-of-type .igx-stepper__step-content-wrapper::before{display:none}.igx-stepper__step:last-of-type .igx-stepper__step-header::after{visibility:hidden}.igx-stepper__step-header{display:flex;padding:1.5rem;position:relative;line-height:normal;flex-direction:column;align-items:flex-start;gap:.5rem;cursor:pointer;background:var(--step-background);border-radius:var(--border-radius-step-header)}.igx-stepper__step-header:hover{background:var(--step-hover-background);color:var(--title-hover-color)}.igx-stepper__step-indicator{display:flex;align-items:center;justify-content:center;position:relative;font-size:.75rem;height:1.5rem;width:1.5rem;white-space:nowrap;border-radius:var(--border-radius-indicator);color:var(--indicator-color);background:var(--indicator-background);box-shadow:0 0 0 .0625rem var(--indicator-outline)}.igx-stepper__step-indicator>igx-icon{width:var(--igx-icon-size, calc(1.5rem - 0.375rem));height:var(--igx-icon-size, calc(1.5rem - 0.375rem));font-size:var(--igx-icon-size, calc(1.5rem - 0.375rem));color:inherit}.igx-stepper__step-indicator div>igx-icon,.igx-stepper__step-indicator div>igx-avatar,.igx-stepper__step-indicator div>igx-circular-bar{max-height:1.5rem;max-width:1.5rem}.igx-stepper__step-header--current{background:var(--current-step-background) !important;color:var(--current-title-color)}.igx-stepper__step-header--current .igx-stepper__step-indicator{color:var(--current-indicator-color) !important;background:var(--current-indicator-background) !important;box-shadow:0 0 0 .0625rem var(--current-indicator-outline) !important}.igx-stepper__step-header--current .igx-stepper__step-title{color:var(--current-title-color)}.igx-stepper__step-header--current .igx-stepper__step-subtitle{color:var(--current-subtitle-color)}.igx-stepper__step-header--current:hover{background:var(--current-step-hover-background) !important}.igx-stepper__step-header--current:hover .igx-stepper__step-title{color:var(--current-title-hover-color)}.igx-stepper__step-header--current:hover .igx-stepper__step-subtitle{color:var(--current-subtitle-hover-color)}.igx-stepper__step--disabled{color:var(--disabled-title-color);pointer-events:none;cursor:default}.igx-stepper__step--disabled .igx-stepper__step-indicator{color:var(--disabled-indicator-color);background:var(--disabled-indicator-background);box-shadow:0 0 0 .0625rem var(--disabled-indicator-outline)}.igx-stepper__step--disabled .igx-stepper__step-title{color:var(--disabled-title-color)}.igx-stepper__step--disabled .igx-stepper__step-subtitle{color:var(--disabled-subtitle-color)}.igx-stepper__step-header--invalid{background:var(--invalid-step-background);color:var(--invalid-title-color)}.igx-stepper__step-header--invalid .igx-stepper__step-indicator{color:var(--invalid-indicator-color);background:var(--invalid-indicator-background);box-shadow:0 0 0 .0625rem var(--invalid-indicator-outline)}.igx-stepper__step-header--invalid .igx-stepper__step-title{color:var(--invalid-title-color)}.igx-stepper__step-header--invalid .igx-stepper__step-subtitle{color:var(--invalid-subtitle-color)}.igx-stepper__step-header--invalid:hover{background:var(--invalid-step-hover-background)}.igx-stepper__step-header--invalid:hover .igx-stepper__step-title{color:var(--invalid-title-hover-color)}.igx-stepper__step-header--invalid:hover .igx-stepper__step-subtitle{color:var(--invalid-subtitle-hover-color)}.igx-stepper--horizontal .igx-stepper__body-content{display:block;position:absolute;inset:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;z-index:-1}.igx-stepper__step-content-wrapper,.igx-stepper--horizontal .igx-stepper__body-content{padding:1rem}.igx-stepper--horizontal .igx-stepper__body-content--active{z-index:1;position:relative}.igx-stepper__step-content-wrapper{margin-inline-start:calc(1.5rem + (1.5rem / 2));position:relative;min-height:2rem}.igx-stepper__step-content-wrapper::before{content:"";position:absolute;inset-inline-start:calc(-0.0625rem / 2);top:calc(-1.5rem + 0.5rem);bottom:calc(-1.5rem + 0.5rem);width:.0625rem;border-inline-start:.0625rem var(--step-separator-style) var(--step-separator-color)}.igx-stepper__step-title-wrapper{white-space:nowrap;text-overflow:ellipsis;min-width:2rem}.igx-stepper__step-title-wrapper:empty{display:none}.igx-stepper__step-title-wrapper>*{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.igx-stepper__step--start .igx-stepper__step-header,.igx-stepper__step--end .igx-stepper__step-header{flex-direction:row;align-items:center}.igx-stepper__step--start .igx-stepper__step-title-wrapper,.igx-stepper__step--top .igx-stepper__step-title-wrapper{order:-1}.igx-stepper__step--completed .igx-stepper__step-header{background:var(--complete-step-background)}.igx-stepper__step--completed .igx-stepper__step-header:hover{background:var(--complete-step-hover-background)}.igx-stepper__step--completed .igx-stepper__step-header:hover .igx-stepper__step-title{color:var(--complete-title-hover-color)}.igx-stepper__step--completed .igx-stepper__step-header:hover .igx-stepper__step-subtitle{color:var(--complete-subtitle-hover-color)}.igx-stepper__step--completed .igx-stepper__step-header::after{border-top-color:var(--complete-step-separator-color) !important;border-top-style:var(--complete-step-separator-style) !important}.igx-stepper__step--completed .igx-stepper__step-indicator{color:var(--complete-indicator-color);background:var(--complete-indicator-background);box-shadow:0 0 0 .0625rem var(--complete-indicator-outline)}.igx-stepper__step--completed .igx-stepper__step-title{color:var(--complete-title-color)}.igx-stepper__step--completed .igx-stepper__step-subtitle{color:var(--complete-subtitle-color)}.igx-stepper__step--completed:focus .igx-stepper__step-header{background:var(--complete-step-focus-background)}.igx-stepper__step--completed:focus .igx-stepper__step-header .igx-stepper__step-title{color:var(--complete-title-focus-color)}.igx-stepper__step--completed:focus .igx-stepper__step-header .igx-stepper__step-subtitle{color:var(--complete-subtitle-focus-color)}.igx-stepper__step--completed .igx-stepper__step-content-wrapper::before{border-inline-start-style:var(--complete-step-separator-style);border-inline-start-color:var(--complete-step-separator-color)}.igx-stepper__step--completed+.igx-stepper__step::before{border-top-color:var(--complete-step-separator-color) !important;border-top-style:var(--complete-step-separator-style) !important}.igx-stepper__step--completed+.igx-stepper__step .igx-stepper__step-header::before{border-top-color:var(--complete-step-separator-color) !important;border-top-style:var(--complete-step-separator-style) !important}.igx-stepper__step--simple .igx-stepper__step-indicator{min-width:1.5rem;min-height:1.5rem;width:initial;height:initial}.igx-stepper__step--simple .igx-stepper__step-indicator div>igx-icon,.igx-stepper__step--simple .igx-stepper__step-indicator div>igx-avatar,.igx-stepper__step--simple .igx-stepper__step-indicator div>igx-circular-bar{max-width:initial;max-height:initial}.igx-stepper--horizontal .igx-stepper__header{flex-direction:row}.igx-stepper--horizontal .igx-stepper__step{overflow:hidden;flex-direction:row;flex-grow:1}.igx-stepper--horizontal .igx-stepper__step::before{content:"";width:auto;min-width:.625rem;height:.0625rem;flex:1;position:relative;z-index:-1;top:calc((1.5rem / 2) + 1.5rem - (0.0625rem / 2));border-top:.0625rem var(--step-separator-style) var(--step-separator-color)}.igx-stepper--horizontal .igx-stepper__step:first-of-type{flex-grow:0;min-width:0}.igx-stepper--horizontal .igx-stepper__step:first-of-type::before{display:none}.igx-stepper--horizontal .igx-stepper__step-header{display:flex;flex-direction:row;align-items:center;justify-content:center}.igx-stepper--horizontal .igx-stepper__step-header::before,.igx-stepper--horizontal .igx-stepper__step-header::after{content:"";position:absolute;z-index:-1;height:.0625rem;width:calc(50% - (1.5rem - 0.25rem));top:calc((1.5rem / 2) + 1.5rem - (0.0625rem / 2));flex:1;border-top:.0625rem var(--step-separator-style) var(--step-separator-color)}.igx-stepper--horizontal .igx-stepper__step-header::before{inset-inline-start:0}.igx-stepper--horizontal .igx-stepper__step-header::after{inset-inline-end:0}.igx-stepper--horizontal .igx-stepper__step--simple{text-align:center}.igx-stepper--horizontal .igx-stepper__step--simple .igx-stepper__step-header{align-self:center;padding:.5rem;height:auto}.igx-stepper--horizontal .igx-stepper__step--simple .igx-stepper__step-header::before,.igx-stepper--horizontal .igx-stepper__step--simple .igx-stepper__step-header::after{display:none}.igx-stepper--horizontal .igx-stepper__step--simple.igx-stepper__step::before{top:calc(50% - (0.0625rem / 2))}.igx-stepper--horizontal .igx-stepper__step-title-wrapper{width:100%}.igx-stepper--horizontal .igx-stepper__step--top .igx-stepper__step-header{justify-content:flex-end}.igx-stepper--horizontal .igx-stepper__step--top .igx-stepper__step-header::before,.igx-stepper--horizontal .igx-stepper__step--top .igx-stepper__step-header::after{top:calc(100% - ((1.5rem / 2) + 1.5rem + (0.0625rem / 2)))}.igx-stepper--horizontal .igx-stepper__step--top.igx-stepper__step::before{border-top:.0625rem var(--step-separator-style) var(--step-separator-color);top:calc(100% - ((1.5rem / 2) + 1.5rem + (0.0625rem / 2)))}.igx-stepper--horizontal .igx-stepper__step--bottom .igx-stepper__step-header{justify-content:flex-start}.igx-stepper--horizontal .igx-stepper__step--top .igx-stepper__step-title-wrapper,.igx-stepper--horizontal .igx-stepper__step--bottom .igx-stepper__step-title-wrapper{text-align:center}.igx-stepper--horizontal .igx-stepper__step--top .igx-stepper__step-header,.igx-stepper--horizontal .igx-stepper__step--bottom .igx-stepper__step-header{flex-direction:column}.igx-stepper--horizontal .igx-stepper__step--start .igx-stepper__step-title-wrapper{text-align:end}.igx-stepper--horizontal .igx-stepper__step--start .igx-stepper__step-indicator,.igx-stepper--horizontal .igx-stepper__step--end .igx-stepper__step-indicator{flex:1 0 auto}.igx-stepper--horizontal .igx-stepper__step--start .igx-stepper__step-header,.igx-stepper--horizontal .igx-stepper__step--end .igx-stepper__step-header{padding:calc(1.5rem / 2)}.igx-stepper--horizontal .igx-stepper__step--start .igx-stepper__step-header::before,.igx-stepper--horizontal .igx-stepper__step--start .igx-stepper__step-header::after,.igx-stepper--horizontal .igx-stepper__step--end .igx-stepper__step-header::before,.igx-stepper--horizontal .igx-stepper__step--end .igx-stepper__step-header::after{display:none}.igx-stepper--horizontal .igx-stepper__step--start.igx-stepper__step::before,.igx-stepper--horizontal .igx-stepper__step--end.igx-stepper__step::before{top:calc(50% - (0.0625rem / 2))}.igx-stepper--horizontal .igx-stepper__step-content:focus{outline:none}.igx-stepper--horizontal .igx-stepper__step-content::before{display:none}.igx-stepper--horizontal .igx-stepper__step-content-wrapper{text-align:center}igx-toast{--background: var(--igx-toast-background, hsla(var(--igx-grays-700), 0.9));--text-color: var(--igx-toast-text-color, var(--igx-grays-700-contrast));--border-radius: var(--igx-toast-border-radius, clamp(0rem, var(--igx-radius-factor) * 1.625rem, 1.625rem));--shadow: var(--igx-toast-shadow, var(--igx-elevation-0))}.igx-toast{display:inline-flex;justify-content:center;align-items:center;margin:2.625rem auto;padding:1rem 1.5rem;min-width:52px;color:var(--text-color);background:var(--background);border:none;border-radius:var(--border-radius);box-shadow:var(--igx-elevation-0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.igx-tooltip--desktop,.igx-tooptip--mobile{--background: var(--igx-tooltip-background, hsla(var(--igx-grays-700), 0.9));--text-color: var(--igx-tooltip-text-color, var(--igx-grays-700-contrast));--border-radius: var(--igx-tooltip-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem))}.igx-tooltip,.igx-tooltip--desktop,.igx-tooltip--mobile{display:inline-flex;justify-content:center;flex-flow:column wrap;background:var(--background);color:var(--text-color);border-radius:var(--border-radius);margin:0 auto}.igx-tooltip--desktop{padding:0 .5rem;min-height:1.5rem}.igx-tooltip--mobile{padding:0 1rem;min-height:2rem}.igx-time-picker{--text-color: var(--igx-time-picker-text-color, hsla(var(--igx-grays-500), var(--igx-grays-a)));--hover-text-color: var(--igx-time-picker-hover-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--selected-text-color: var(--igx-time-picker-selected-text-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--active-item-background: var(--igx-time-picker-active-item-background, hsla(var(--igx-grays-100), var(--igx-grays-a)));--disabled-text-color: var(--igx-time-picker-disabled-text-color, hsla(var(--igx-grays-400), var(--igx-grays-a)));--disabled-item-background: var(--igx-time-picker-disabled-item-background, transparent);--header-background: var(--igx-time-picker-header-background, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--header-hour-text-color: var(--igx-time-picker-header-hour-text-color, var(--igx-secondary-500-contrast));--header-time-period-color: var(--igx-time-picker-header-time-period-color, var(--igx-secondary-500-contrast));--background-color: var(--igx-time-picker-background-color, hsla(var(--igx-surface-500), var(--igx-surface-a)));--border-radius: var(--igx-time-picker-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.25rem, 0.25rem));--active-item-border-radius: var(--igx-time-picker-active-item-border-radius, clamp(0rem, var(--igx-radius-factor) * 0.9375rem, 0.9375rem));--modal-shadow: var(--igx-time-picker-modal-shadow, var(--igx-elevation-24));--dropdown-shadow: var(--igx-time-picker-dropdown-shadow, var(--igx-elevation-8))}.igx-time-picker{display:flex;flex-flow:column nowrap;max-width:21.25rem;min-width:20rem;border-radius:var(--border-radius);box-shadow:var(--modal-shadow);overflow:hidden}.igx-time-picker--vertical{flex-flow:row nowrap;min-width:33.75rem}.igx-time-picker__main{background:var(--background-color);flex:1 1 auto}.igx-time-picker--dropdown{min-width:12.5rem;box-shadow:var(--dropdown-shadow)}.igx-time-picker__body{display:flex;padding:.625rem 0;justify-content:center}.igx-time-picker__hourList{text-align:end}[dir=rtl] .igx-time-picker__hourList{order:2}.igx-time-picker__minuteList{text-align:center}[dir=rtl] .igx-time-picker__minuteList{order:1}.igx-time-picker__secondsList{text-align:center}.igx-time-picker__ampmList{display:flex;flex-direction:column;padding-top:3rem}[dir=rtl] .igx-time-picker__ampmList{order:3}.igx-time-picker__column{max-width:4rem;height:20.3125rem;padding:0;cursor:pointer;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;color:var(--text-color);overflow:hidden}.igx-time-picker__column:focus,.igx-time-picker__column:active{outline:none}.igx-time-picker__item{width:3.375rem;padding:.3125rem .625rem;border-radius:var(--active-item-border-radius);height:3rem;display:flex;justify-content:center;align-items:center}.igx-time-picker__item:focus,.igx-time-picker__item:active{outline:none}.igx-time-picker__item:hover{color:var(--hover-text-color)}.igx-time-picker__item--selected{font-size:1.5rem;color:var(--selected-text-color)}.igx-time-picker__item--active{background:var(--active-item-background)}.igx-time-picker__item--disabled{color:var(--disabled-text-color);background:var(--disabled-item-background);pointer-events:none}.igx-time-picker__header{background:var(--header-background);padding:1.5rem 1rem}.igx-time-picker__header-ampm{color:var(--header-time-period-color)}.igx-time-picker--vertical .igx-time-picker__header{width:10.5rem}.igx-time-picker__header-hour{display:flex;color:var(--header-hour-text-color)}[dir=rtl] .igx-time-picker__header-hour{flex-direction:row-reverse;justify-content:flex-end}.igx-time-picker__header-ampm,.igx-time-picker__header-hour{margin:0}.igx-time-picker__buttons{display:flex;justify-content:flex-end;height:3.25rem;padding:.5rem}.igx-time-picker__buttons [igxButton]+[igxButton]{margin-inline-start:.5rem}igx-tree{--background: var(--igx-tree-background, hsla(var(--igx-surface-500), var(--igx-surface-a)));--foreground: var(--igx-tree-foreground, var(--igx-surface-500-contrast));--background-selected: var(--igx-tree-background-selected, hsla(var(--igx-secondary-200), var(--igx-secondary-a)));--foreground-selected: var(--igx-tree-foreground-selected, var(--igx-secondary-200-contrast));--background-active: var(--igx-tree-background-active, hsla(var(--igx-grays-200), var(--igx-grays-a)));--foreground-active: var(--igx-tree-foreground-active, var(--igx-grays-200-contrast));--background-active-selected: var(--igx-tree-background-active-selected, hsla(var(--igx-secondary-300), var(--igx-secondary-a)));--foreground-active-selected: var(--igx-tree-foreground-active-selected, var(--igx-secondary-300-contrast));--border-color: var(--igx-tree-border-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--background-disabled: var(--igx-tree-background-disabled, hsla(var(--igx-surface-500), var(--igx-surface-a)));--foreground-disabled: var(--igx-tree-foreground-disabled, hsla(var(--igx-grays-500), var(--igx-grays-a)));--drop-area-color: var(--igx-tree-drop-area-color, hsla(var(--igx-secondary-500), var(--igx-secondary-a)));--hover-color: var(--igx-tree-hover-color, hsla(var(--igx-grays-900), 0.1))}.igx-tree{display:block;z-index:0}.igx-tree-node,.igx-tree-node__wrapper,.igx-tree-node__toggle-button,.igx-tree-node__content,.igx-tree-node__select{display:flex}.igx-tree-node{flex-direction:column}.igx-tree-node__wrapper,.igx-tree-node__toggle-button,.igx-tree-node__select{align-items:center}.igx-tree-node__toggle-button,.igx-tree-node__select{margin-inline-end:.5rem}.igx-tree-node__content,.igx-tree-node__toggle-button,.igx-tree-node__select{z-index:1}.igx-tree-node__toggle-button--hidden{visibility:hidden}.igx-tree-node__wrapper{min-height:3.125rem;padding:0 1.5rem;position:relative;background:var(--background);color:var(--foreground)}.igx-tree-node__wrapper igx-icon{width:var(--igx-icon-size, 1.5rem);height:var(--igx-icon-size, 1.5rem);font-size:var(--igx-icon-size, 1.5rem)}[dir=rtl] .igx-tree-node__wrapper igx-icon{transform:scaleX(-1)}.igx-tree-node__wrapper::after{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background:transparent;z-index:0}.igx-tree-node__wrapper:hover::after{background:var(--hover-color)}.igx-tree-node__wrapper:focus{outline-width:0}.igx-tree-node__wrapper igx-circular-bar{width:1.5rem;height:1.5rem}.igx-tree-node__wrapper--cosy{min-height:2.5rem;padding:0 1rem}.igx-tree-node__wrapper--cosy .igx-tree-node__spacer{width:1rem}.igx-tree-node__wrapper--cosy .igx-tree-node__drop-indicator{inset-inline-end:1rem;width:calc(100% - ((1rem * 2) + (1.5rem + 0.5rem)))}.igx-tree-node__wrapper--cosy igx-circular-bar{width:calc(1.5rem - 4px);height:calc(1.5rem - 4px)}.igx-tree-node__wrapper--compact{min-height:2rem;padding:0 .75rem}.igx-tree-node__wrapper--compact .igx-tree-node__spacer{width:.75rem}.igx-tree-node__wrapper--compact .igx-tree-node__drop-indicator{inset-inline-end:.75rem;width:calc(100% - ((0.75rem * 2) + (1.5rem + 0.5rem)))}.igx-tree-node__wrapper--compact igx-circular-bar{width:calc(1.5rem - 6px);height:calc(1.5rem - 6px)}.igx-tree-node__wrapper--selected{background:var(--background-selected);color:var(--foreground-selected)}.igx-tree-node__wrapper--active{background:var(--background-active);color:var(--foreground-active)}.igx-tree-node__wrapper--active.igx-tree-node__wrapper--selected{background:var(--background-active-selected);color:var(--foreground-active-selected)}.igx-tree-node__wrapper--focused{box-shadow:inset 0 0 0 1px var(--border-color)}.igx-tree-node__wrapper--disabled{background:var(--background-disabled) !important;color:var(--foreground-disabled) !important;box-shadow:none !important;pointer-events:none}.igx-tree-node__wrapper--disabled::after{display:none}.igx-tree-node__wrapper--disabled .igx-tree-node__toggle-button{color:var(--foreground-disabled) !important}.igx-tree-node__spacer{display:inline-block;width:1.5rem}.igx-tree-node__content{display:block;align-items:center;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.igx-tree-node__toggle-button{justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:1.5rem}.igx-tree-node__drop-indicator{display:flex;visibility:hidden;position:absolute;inset-inline-end:1.5rem;bottom:0;width:calc(100% - ((1.5rem * 2) + (1.5rem + 0.5rem)))}.igx-tree-node__drop-indicator>div{flex:1;height:.0625rem;background:var(--drop-area-color)}.igx-tree-node__group{overflow:hidden}igx-watermark{--link-background: var(--igx-watermark-link-background, hsla(var(--igx-primary-500), var(--igx-primary-a)));--background-image: var(--igx-watermark-background-image, url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg0IiBoZWlnaHQ9IjEwNCIgdmlld0JveD0iMCAwIDE4NCAxMDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuMDUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuNyAxMC4xTDEwLjMgOC4zOTk5OUwxMi4xIDEuNjk5OTlMNy4xIDAuMzk5OTk0TDUuMyA3LjA5OTk5TDIuMyA2LjI5OTk5TDEuMSAxMC42TDQuMSAxMS40TDEuMiAyMi4yQzAuMjk5OTk3IDI1LjUgMC4xOTk5OTcgMjcuOSAwLjc5OTk5NyAyOS40QzEuNSAzMC45IDMuMSAzMiA1LjcgMzIuN0M3LjMgMzMuMSA5IDMzLjMgMTAuNiAzMy40TDExLjUgMjkuM0w3LjcgMjguNEM2LjYgMjguMSA1LjkgMjcuNiA1LjggMjYuOUM1LjggMjUuNiA2IDI0LjMgNi40IDIzTDkuMSAxMi44TDE1LjUgMTQuNUwxNi43IDEwLjFaTTE5LjcgMzUuOEwyNCAxOS42TDI1LjEgMTkuNUMyNy41IDE5LjIgMzAgMTkuMSAzMi41IDE5LjNMMzMuOSAxNC4yQzMwLjkgMTQgMjcuOSAxNC40IDI1LjEgMTUuNEwyNS44IDEyLjZMMjAuOCAxMS4zTDE0LjYgMzQuNUwxOS43IDM1LjhaTTM2LjUgNDAuM0w0Mi43IDE3LjFMMzcuNiAxNS43TDMxLjQgMzguOUwzNi41IDQwLjNaTTQzLjggMTMuMkw0NS4yIDcuODk5OTlMNDAuMSA2LjQ5OTk5TDM4LjcgMTEuOEw0My44IDEzLjJaTTYzLjggMjQuMkM2Mi45IDIyLjYgNjEgMjEuNSA1OC4yIDIwLjdDNTUgMTkuOSA1MS44IDE5LjUgNDguNiAxOS40TDQ3LjcgMjNMNDkuMiAyMy4zQzUyLjIgMjMuOCA1NC44IDI0LjQgNTYuNyAyNC45QzU3LjYgMjUuMSA1OC40IDI1LjYgNTguOSAyNi4zQzU5LjMgMjcuMiA1OS40IDI4LjIgNTkgMjkuMUw1OC41IDMwLjhMNTIuNCAyOS43QzUwLjMgMjkuMiA0OC4xIDI5LjMgNDYuMSAzMC4xQzQ0LjYgMzAuOCA0My41IDMyLjMgNDIuOCAzNC43QzQxLjUgMzkuNiA0My4xIDQyLjcgNDcuNyA0My45QzUwLjMgNDQuNiA1MyA0NC43IDU1LjYgNDQuMkM1Ny4xIDQ1LjkgNTkuMSA0Ny4xIDYxLjMgNDcuNkw2Mi41IDQzLjhDNjIgNDMuNiA2MS41IDQzLjMgNjEuMiA0Mi44QzYxIDQyLjMgNjAuOSA0MS43IDYxLjEgNDEuMUw2My45IDMwLjVDNjQuOCAyNy44IDY0LjcgMjUuNyA2My44IDI0LjJaTTU3LjcgMzQuNEw1NiA0MC41TDU1LjEgNDAuNkM1My40IDQwLjYgNTEuNiA0MC41IDUwIDQwQzQ4LjEgMzkuNSA0Ny41IDM4LjIgNDggMzZDNDguMyAzNC4yIDQ5LjkgMzMgNTEuNyAzMy4zQzUxLjkgMzMuMyA1MiAzMy40IDUyLjIgMzMuNEw1Ny43IDM0LjRaTTcxLjUgNDkuNkw4MC4zIDE2LjhMNzUuMiAxNS40TDY2LjQgNDguMkw3MS41IDQ5LjZaIiBmaWxsPSIjMDA5OUZGIi8+Cjwvc3ZnPgo="));--color: var(--igx-watermark-color, #fff);--border-color: var(--igx-watermark-border-color, hsla(var(--igx-primary-500), var(--igx-primary-a)));--border-radius: var(--igx-watermark-border-radius, clamp(0rem, var(--igx-radius-factor) * 0rem, 0rem))}.igx-watermark{display:block;position:absolute;bottom:0;inset-inline-end:0;width:100%;height:100%;z-index:10000;pointer-events:none}.igx-watermark__link{display:inline-flex;align-items:center;position:absolute;bottom:0;inset-inline-end:0;font-size:.875rem;padding:.125rem .25rem;line-height:normal;border-radius:var(--border-radius);border:1px solid var(--border-color);color:var(--color);z-index:10002;background-color:var(--link-background);pointer-events:all;text-decoration:none}.igx-watermark__background-img{width:100%;height:100%;position:absolute;top:0;inset-inline-start:0;z-index:10001;pointer-events:none;background-image:var(--background-image);background-repeat:repeat;background-position:1rem 1rem}@media all and (-ms-high-contrast: none){.igx-watermark__background-img{background-image:none}}

/* You can add global styles to this file, and also import other style files */

/* Provide sufficient contrast against white background */

a {
  color: #0366d6;
}

code {
  color: #e01a76;
}

.btn-primary {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

@charset "UTF-8";
/*!
 * Bootstrap v5.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-rgb: 33, 37, 41;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}
hr:not([size]) {
  height: 1px;
}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}
h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}
h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}
h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 2rem;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small, .small {
  font-size: 0.875em;
}
mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]::-webkit-calendar-picker-indicator {
  display: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::-webkit-file-upload-button {
  font: inherit;
}
::file-selector-button {
  font: inherit;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.col {
  flex: 1 0 0%;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}
.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}
.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}
.table-primary {
  --bs-table-bg: #cfe2ff;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bacbe6;
}
.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}
.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}
.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}
.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}
.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}
.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}
.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}
.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}
.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}
.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}
.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}
.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}
.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: #0a58ca;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}
.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}
.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: #0a58ca;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
.navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
.navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
.navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
.navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
.navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}
.card-title {
  margin-bottom: 0.5rem;
}
.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link + .card-link {
  margin-left: 1rem;
}
.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-body {
  padding: 1rem 1.25rem;
}
.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}
.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}
.page-link {
  padding: 0.375rem 0.75rem;
}
.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}
.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}
.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}
.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}
.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}
.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}
.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}
.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}
.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}
.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}
.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}
.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}
.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}
.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}
.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}
.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  opacity: 0.25;
}
.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}
.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}
.toast-container {
  width: -webkit-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}
.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}
/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}
.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}
.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}
.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}
.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}
.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}
.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}
.offcanvas.show {
  transform: none;
}
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}
.placeholder-xs {
  min-height: 0.6em;
}
.placeholder-sm {
  min-height: 0.8em;
}
.placeholder-lg {
  min-height: 1.2em;
}
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}
.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}
.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}
.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}
.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}
.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}
.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}
.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: 1px solid #dee2e6 !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: 1px solid #dee2e6 !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #0d6efd !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #198754 !important;
}
.border-info {
  border-color: #0dcaf0 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #212529 !important;
}
.border-white {
  border-color: #fff !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.justify-content-evenly {
  justify-content: space-evenly !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5 {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}
.text-opacity-100 {
  --bs-text-opacity: 1;
}
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}
.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: 0.2rem !important;
}
.rounded-2 {
  border-radius: 0.25rem !important;
}
.rounded-3 {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}
@charset "UTF-8";
.tag-link.svelte-3bih2{padding:4px 16px;border:1.5px solid #19321f;border-radius:500px;font-family:var(--font-body);font-size:12px}
.tag-link.darkBackgroundStyles.svelte-3bih2{color:#d6c29d;border:1.5px solid #d6c29d}
.tag-link.darkBackgroundStyles.svelte-3bih2:hover{color:#001c41!important;background-color:#d6c29d}
.tag-link.svelte-3bih2:hover{margin:0!important;color:var(--c-white);text-decoration:none;outline:none;background-color:#19321f}
.all-posts.svelte-1k1o0z9.svelte-1k1o0z9{display:flex;flex-direction:column;gap:48px}
.filter-wrap.svelte-1k1o0z9.svelte-1k1o0z9{gap:64px;display:flex}
@media only screen and (max-width: 900px){.filter-wrap.svelte-1k1o0z9.svelte-1k1o0z9{gap:20px;flex-direction:column;align-items:flex-end}}
@media only screen and (max-width: 500px){.filter-wrap.svelte-1k1o0z9.svelte-1k1o0z9{align-items:flex-start;margin-bottom:40px;padding-top:12px}}
.filter.svelte-1k1o0z9.svelte-1k1o0z9{display:flex;flex-direction:column;min-width:280px;gap:20px}
@media only screen and (max-width: 900px){.filter.svelte-1k1o0z9.svelte-1k1o0z9{border-bottom:0;width:100%;margin-bottom:0}}
@media only screen and (max-width: 500px){.filter.svelte-1k1o0z9.svelte-1k1o0z9{border-bottom:0;margin-bottom:0;width:100%}}
.filter.svelte-1k1o0z9 .select-wrap-mobile.svelte-1k1o0z9{display:none}
@media only screen and (max-width: 900px){.filter.svelte-1k1o0z9 .select-wrap-mobile.svelte-1k1o0z9{display:block}.filter.svelte-1k1o0z9 .select-wrap-mobile.svelte-1k1o0z9 .category-select input:focus{box-shadow:none!important}}
@media only screen and (max-width: 500px){.filter.svelte-1k1o0z9 .select-wrap-mobile.svelte-1k1o0z9{display:block}.filter.svelte-1k1o0z9 .select-wrap-mobile.svelte-1k1o0z9 .category-select input:focus{box-shadow:none!important}}
.filter.svelte-1k1o0z9 .filter-label.svelte-1k1o0z9{color:var(--c-text-secondary);font-family:var(--font-mono);font-size:18px;font-weight:600}
@media only screen and (max-width: 900px){.filter.svelte-1k1o0z9.svelte-1k1o0z9{grid-column:1/span 2;margin-top:0}}
.filter-tags.svelte-1k1o0z9.svelte-1k1o0z9{gap:4px;display:flex;flex-direction:column}
@media only screen and (max-width: 900px){.filter-tags.svelte-1k1o0z9.svelte-1k1o0z9{display:none}}
@media only screen and (max-width: 500px){.filter-tags.svelte-1k1o0z9.svelte-1k1o0z9{display:none}}
.filter-tags.svelte-1k1o0z9 label.svelte-1k1o0z9{display:flex;margin:0;padding:10px 12px;color:var(--c-footer-button-fg);text-decoration:underline;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;font-family:var(--font-body);font-size:12px}
.filter-tags.svelte-1k1o0z9 label .x-close.svelte-1k1o0z9{display:none;margin-right:6px}
.filter-tags.svelte-1k1o0z9 label.svelte-1k1o0z9:hover,.filter-tags.svelte-1k1o0z9 label.svelte-1k1o0z9:focus{outline:none;color:var(--c-text-secondary)!important;text-decoration:none}
.filter-tags.svelte-1k1o0z9 label.svelte-1k1o0z9:has(input[type=checkbox]:checked){color:#ede3d2!important;background-color:#0a100a;z-index:2}
.filter-tags.svelte-1k1o0z9 label:has(input[type=checkbox]:checked) .x-close.svelte-1k1o0z9{display:block}
.filter-tags.svelte-1k1o0z9 input[type=checkbox].svelte-1k1o0z9{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.posts-wrap.svelte-1k1o0z9.svelte-1k1o0z9{display:flex;flex-direction:column;align-items:center;justify-content:center}
.all-posts-wrap.svelte-1k1o0z9.svelte-1k1o0z9{grid-gap:48px;gap:48px;display:grid;grid-template-columns:1fr 1fr;margin-top:16px;margin-bottom:40px}
@media only screen and (max-width: 900px){.all-posts-wrap.svelte-1k1o0z9.svelte-1k1o0z9{grid-template-columns:1fr 1fr}}
@media only screen and (max-width: 500px){.all-posts-wrap.svelte-1k1o0z9.svelte-1k1o0z9{grid-template-columns:1fr}}
.all-posts-wrap.svelte-1k1o0z9 .card.svelte-1k1o0z9{gap:20px;display:flex;flex-direction:column;align-items:flex-start}
.all-posts-wrap.svelte-1k1o0z9 .card .details.svelte-1k1o0z9{gap:12px;display:flex;flex-direction:column}
.name.svelte-1k1o0z9.svelte-1k1o0z9{text-wrap:balance}
.view-full.svelte-1k1o0z9.svelte-1k1o0z9{justify-self:end!important;margin-top:4px}
label.svelte-1k1o0z9.svelte-1k1o0z9{position:relative}
label.svelte-1k1o0z9 input[type=checkbox].svelte-1k1o0z9{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;border-radius:8px}
a.image-link.svelte-1k1o0z9.svelte-1k1o0z9:hover{background-color:transparent!important}
a.text-link.svelte-1k1o0z9.svelte-1k1o0z9{display:inline-flex;justify-content:start!important;align-items:start!important;text-decoration:none;transition:color .2s ease,margin .2s ease,padding .2s ease}
a.text-link.svelte-1k1o0z9.svelte-1k1o0z9:hover{color:#fff!important;padding-left:4px;padding-right:4px}
.gap-4px.svelte-1k1o0z9.svelte-1k1o0z9{gap:4px;display:flex;flex-direction:column}
h2.svelte-1k1o0z9.svelte-1k1o0z9{font-family:CrimsonPro,Georgia,serif;font-size:48px;line-height:52px;font-weight:500;letter-spacing:-.02em}
@media (max-width: 768px){h2.svelte-1k1o0z9.svelte-1k1o0z9{font-size:44px;line-height:52px}}
.h5.svelte-1k1o0z9.svelte-1k1o0z9{font-family:CrimsonPro,Georgia,serif;font-size:28px;line-height:34px;font-weight:500}
@media (max-width: 768px){.h5.svelte-1k1o0z9.svelte-1k1o0z9{font-size:24px;line-height:30px}}
.text-md-semibold.svelte-1k1o0z9.svelte-1k1o0z9{font-family:Inter,sans-serif;font-size:16px;line-height:24px}
.text-sm-medium.svelte-1k1o0z9.svelte-1k1o0z9,.text-sm-semibold.svelte-1k1o0z9.svelte-1k1o0z9{font-family:Inter,sans-serif;font-size:14px;line-height:24px}
[class*=-medium].svelte-1k1o0z9.svelte-1k1o0z9{font-weight:500}
[class*=-semibold].svelte-1k1o0z9.svelte-1k1o0z9{font-weight:600}
h2.svelte-1k1o0z9.svelte-1k1o0z9,.h5.svelte-1k1o0z9.svelte-1k1o0z9{text-wrap:balance}
a.svelte-1k1o0z9.svelte-1k1o0z9:has(.arrow){position:relative;display:inline-block;transition:transform .2s ease-in-out}
@keyframes svelte-1k1o0z9-pulse1{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}
@keyframes svelte-1k1o0z9-pulse2{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}
@keyframes svelte-1k1o0z9-pulse3{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}
.search-wrap.svelte-1k1o0z9.svelte-1k1o0z9{margin-bottom:12px}
.search-wrap.svelte-1k1o0z9 .search-title.svelte-1k1o0z9{margin-bottom:8px}
.search-wrap.svelte-1k1o0z9 .search-bar.svelte-1k1o0z9{position:relative;display:flex;align-items:center;height:48px;padding:8px 16px;border:1px solid var(--fc-brand-primary);background-color:var(--c-bg-primary)}
.search-wrap.svelte-1k1o0z9 .search-input.svelte-1k1o0z9{width:100%;background-color:var(--c-bg-primary);border:none;color:var(--highlight-on-dark);font-family:var(--font-body);outline:none;font-size:16px;transition:padding .3s ease;padding-left:42px}
.search-wrap.svelte-1k1o0z9 .search-input.svelte-1k1o0z9::placeholder{color:#e3d5bd;opacity:1;transition:opacity .3s ease;transition:padding .3s ease}
.search-wrap.svelte-1k1o0z9 .search-input.svelte-1k1o0z9:focus{box-shadow:none!important;padding-left:0}
.search-wrap.svelte-1k1o0z9 .search-input.svelte-1k1o0z9:focus::placeholder{opacity:0;box-shadow:none!important}
.search-icon.svelte-1k1o0z9.svelte-1k1o0z9{position:absolute;left:16px;pointer-events:none;transition:opacity .3s ease}
.search-icon.hide.svelte-1k1o0z9.svelte-1k1o0z9{opacity:0}
a[target=_blank].svelte-16310d4.svelte-16310d4:not(.social-nav-link,.logo-link){position:relative}
a.svelte-16310d4.svelte-16310d4:has(.arrow){position:relative;display:inline-block;transition:transform .2s ease-in-out}
@keyframes svelte-16310d4-pulse1{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}
@keyframes svelte-16310d4-pulse2{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}
@keyframes svelte-16310d4-pulse3{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}
button.svelte-16310d4.svelte-16310d4{height:40px}
.social-nav-link.svelte-16310d4.svelte-16310d4{display:flex;position:relative;z-index:1;width:38px;height:38px;align-items:center;justify-content:center;background-color:none}
.social-nav-link.svelte-16310d4.svelte-16310d4:after{content:"";position:absolute;z-index:-1;bottom:0;width:100%;height:4px;transition:width .15s ease-in-out;transition:height .15s ease-in-out}
.social-nav-link.svelte-16310d4 .s-icon.svelte-16310d4{height:20px;flex-basis:0 0 auto}
.social-nav-link.darkBackgroundStyles.svelte-16310d4.svelte-16310d4{color:var(--c-white)}
.social-nav-link.svelte-16310d4.svelte-16310d4:hover,.social-nav-link.svelte-16310d4.svelte-16310d4:focus{cursor:pointer;border-color:transparent;padding:0;margin:0;color:var(--c-bg-primary)!important;background-color:#d5eada}
.social-nav-link.svelte-16310d4.svelte-16310d4:hover:after,.social-nav-link.svelte-16310d4.svelte-16310d4:focus:after{width:100%;height:100%}
.company-hero.svelte-gwhzlj.svelte-gwhzlj.svelte-gwhzlj{position:relative;width:100%;color:var(--c-white)}
.company-hero.svelte-gwhzlj .company-hero-wrap.svelte-gwhzlj.svelte-gwhzlj{gap:50px;display:flex;position:relative;min-height:384px;align-items:center;justify-content:center;padding:70px 35px}
.company-hero.svelte-gwhzlj .company-hero-wrap .side.svelte-gwhzlj.svelte-gwhzlj{position:relative;z-index:10;flex:1 1 100%}
.company-hero.svelte-gwhzlj .bg-shapes.svelte-gwhzlj.svelte-gwhzlj{fill:var(--c-white);position:absolute;z-index:2;right:-200px;width:auto;height:586px}
.company-hero.svelte-gwhzlj .bg-image.svelte-gwhzlj.svelte-gwhzlj{z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover}
.company-hero.svelte-gwhzlj .bg-color.svelte-gwhzlj.svelte-gwhzlj{opacity:.75;z-index:1;background-color:var(--c-teal)}
.company-hero.svelte-gwhzlj .bg-gradient.svelte-gwhzlj.svelte-gwhzlj{z-index:2;background-image:linear-gradient(90deg,rgba(var(--rgb-teal),1) 25%,rgba(var(--rgb-teal),0))}
.company.svelte-gwhzlj.svelte-gwhzlj.svelte-gwhzlj{background-color:var(--c-white)}
.company-wrap.svelte-gwhzlj.svelte-gwhzlj.svelte-gwhzlj{gap:20px 100px;display:flex;padding:100px 35px}
.company-wrap.svelte-gwhzlj .img-wrap.svelte-gwhzlj.svelte-gwhzlj{width:470px;flex:0 0 auto;margin:6px 0 0}
.company-wrap.svelte-gwhzlj .img-wrap.svelte-gwhzlj>img.svelte-gwhzlj{width:100%;height:auto}
.company-wrap.svelte-gwhzlj .content.svelte-gwhzlj.svelte-gwhzlj{flex:1 1 100%}
.company-wrap.svelte-gwhzlj .social-btn-wrapper.svelte-gwhzlj.svelte-gwhzlj{gap:15px;display:flex;margin-top:25px}
@media only screen and (max-width: 900px){.company-hero.svelte-gwhzlj .side.svelte-gwhzlj.svelte-gwhzlj{min-height:204px}.company-hero.svelte-gwhzlj .company-hero-wrap.svelte-gwhzlj.svelte-gwhzlj{gap:20px;flex-direction:column-reverse;padding:35px}.company-hero.svelte-gwhzlj .bg-shapes.svelte-gwhzlj.svelte-gwhzlj{top:0;right:0;bottom:0;left:0;width:100%;height:auto}.company-hero.svelte-gwhzlj .bg-gradient.svelte-gwhzlj.svelte-gwhzlj{z-index:2;background-image:linear-gradient(90deg,rgba(var(--rgb-teal),1) 25%,rgba(var(--rgb-teal),0))}.company-wrap.svelte-gwhzlj.svelte-gwhzlj.svelte-gwhzlj{flex-direction:column;padding:35px}.company-wrap.svelte-gwhzlj .img-wrap.svelte-gwhzlj.svelte-gwhzlj{width:100%}}
.content.svelte-8nr87g{gap:20px;display:flex;position:relative;width:100%;flex-direction:column;align-items:start;justify-content:center;text-align:left}
.content.align-center.svelte-8nr87g{align-items:center;text-align:center}
@media only screen and (max-width: 900px){.content.svelte-8nr87g{gap:20px;justify-content:flex-start}}
.iframe-wrapper.svelte-1zvf6a{overflow:hidden;margin:0 auto;width:100%;position:relative;height:100%}
.iframe-mask.svelte-1zvf6a{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--background-color, white)}
.bullet-content-wrapper.svelte-1swh27g{padding-left:16px;display:flex;gap:12px;justify-content:start;align-items:start}
.icon.svelte-1swh27g{width:28px}
.chart-container.svelte-jekr33{transform:translate(-100%);opacity:0;transition:transform 1s ease-out,opacity 1s ease-out;position:relative;width:500px;height:300px;border:6px solid var(--fg-color-quaternary);border-radius:12px;overflow:hidden}
.chart-container.darkBackgroundStyles.svelte-jekr33{border:6px solid #112114}
.chart-container.animate.svelte-jekr33{transform:translate(0);opacity:1}
@media only screen and (max-width: 900px){.chart-container.svelte-jekr33{scale:75%}}
@media only screen and (max-width: 500px){.chart-container.svelte-jekr33{scale:50%}}
.bar-charts-container.svelte-jekr33{position:absolute;bottom:25%;left:24%;width:100%;height:15%;display:flex;gap:10%}
.bar-chart.svelte-jekr33{position:relative;display:flex;gap:5%;justify-content:space-between;align-items:flex-end;height:100%;width:15%}
.bar.svelte-jekr33{width:10%;transition:height .3s ease-out}
.chart-container.animate .st3.svelte-jekr33,.chart-container.animate .st3.svelte-jekr33:not(.animated-line),.chart-container.animate .animated-circle.svelte-jekr33,.chart-container.animate .animated-arc.svelte-jekr33{stroke-dasharray:1000;stroke-dashoffset:1000;animation:svelte-jekr33-drawLine 4s ease-in-out forwards;transition-delay:3s}
.chart-container.animate .animated-circle.svelte-jekr33{animation-delay:.5s}
.chart-container.animate .animated-arc.svelte-jekr33{animation-delay:1s}
@keyframes svelte-jekr33-drawLine{to{stroke-dashoffset:0}}
.wrapper-for-icon-title.svelte-azvgtt.svelte-azvgtt{display:flex;justify-content:flex-start;gap:16px}
.wrapper-for-icon-title.svelte-azvgtt .content.svelte-azvgtt{display:flex;align-items:center}
.wrapper-for-icon-title.svelte-azvgtt .content.has-icon.svelte-azvgtt{padding-top:10px}
@media (max-width: 400px){.wrapper-for-icon-title.svelte-azvgtt .content.has-icon.svelte-azvgtt{padding-top:0}}
.wrapper-for-icon-title.svelte-azvgtt .content .svg-icon-container.svelte-azvgtt{margin-right:10px;margin-top:2px}
.image.svelte-azvgtt.svelte-azvgtt{height:100%}
.svg-icon-container.svelte-azvgtt.svelte-azvgtt{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#c6dfcb;border-radius:50%}
.svg-icon-container.bg-dark-green.svelte-azvgtt.svelte-azvgtt{background-color:#98b59e;color:#19321f}
.svg-icon-container.bg-green.svelte-azvgtt.svelte-azvgtt{background-color:var(--c-bg-primary);color:var(--c-white)}
.svg-icon.svelte-azvgtt.svelte-azvgtt{display:flex;justify-content:center;align-items:center;width:48px;height:48px}
.svg-icon.svelte-azvgtt .svg-icon.svelte-azvgtt{width:35px;height:35px}
.circle.svelte-azvgtt.svelte-azvgtt{border-radius:100%}
.main-image.svelte-azvgtt.svelte-azvgtt{grid-template-areas:"media";object-fit:cover}
.main-image.auto.svelte-azvgtt.svelte-azvgtt{width:100%;height:100%}
.main-image.circle.svelte-azvgtt.svelte-azvgtt{border-radius:100%}
.tile-content-wrapper.svelte-azvgtt.svelte-azvgtt{gap:8px;display:flex;flex-direction:column}
.content-items.svelte-azvgtt.svelte-azvgtt{display:flex;flex-direction:column;gap:16px;width:100%;height:100%}
.long_content_tile.svelte-azvgtt.svelte-azvgtt{display:flex;flex-direction:column;gap:20px}
.pt-8.svelte-azvgtt.svelte-azvgtt{padding-top:8px}
.vertical-center.svelte-azvgtt.svelte-azvgtt{justify-content:center}
.center.svelte-azvgtt.svelte-azvgtt{align-items:center;text-align:center}
.text.svelte-azvgtt.svelte-azvgtt{display:flex;flex-direction:column;gap:8px}
.bullet-content-wrapper.svelte-azvgtt.svelte-azvgtt{padding-left:16px;display:flex;gap:12px;justify-content:start;align-items:start}
.content_item.svelte-azvgtt.svelte-azvgtt{padding-top:20px}
.container.svelte-12s5q6.svelte-12s5q6{margin:0 auto}
.container.noLeftMargin.svelte-12s5q6.svelte-12s5q6{padding-left:0;border-left:none!important}
.container.border-left.svelte-12s5q6.svelte-12s5q6{padding-left:80px}
@media only screen and (max-width: 900px){.container.border-left.svelte-12s5q6.svelte-12s5q6{border-left:none!important}}
@media (max-width: 768px){.container.svelte-12s5q6.svelte-12s5q6{padding:0}}
.header.svelte-12s5q6.svelte-12s5q6{display:flex;flex-direction:column;gap:16px}
.wrapper-for-icon-title.svelte-12s5q6.svelte-12s5q6{display:flex;justify-content:flex-start;gap:8px;flex-direction:column}
.wrapper-for-icon-title.svelte-12s5q6 .icon-and-title.svelte-12s5q6{display:flex;align-items:center}
.wrapper-for-icon-title.svelte-12s5q6 .icon-and-title .svg-icon-container.svelte-12s5q6{margin-right:10px;margin-top:2px}
.wrapper-for-icon-title.svelte-12s5q6 .tile-content-wrapper.has-icon.svelte-12s5q6{padding-left:58px}
@media (max-width: 400px){.wrapper-for-icon-title.svelte-12s5q6 .tile-content-wrapper.has-icon.svelte-12s5q6{padding-left:0}}
.content-wrapper.svelte-12s5q6.svelte-12s5q6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-areas:"info media";grid-gap:64px;gap:64px}
@media only screen and (max-width: 900px){.content-wrapper.svelte-12s5q6.svelte-12s5q6{grid-template-columns:1fr;grid-template-areas:"info" "media";gap:20px}}
.content-wrapper.svelte-12s5q6 .media.svelte-12s5q6{grid-area:media}
.content-wrapper.svelte-12s5q6 .info.svelte-12s5q6{grid-area:info}
.content-wrapper.reverse.svelte-12s5q6.svelte-12s5q6{grid-template-areas:"media info"}
@media only screen and (max-width: 900px){.content-wrapper.reverse.svelte-12s5q6.svelte-12s5q6{grid-template-areas:"info" "media"}}
.right-col.svelte-12s5q6.svelte-12s5q6{grid-area:media;flex:1;order:2;justify-content:center;display:flex;gap:36px}
.right-col.svelte-12s5q6 .main-image.svelte-12s5q6{width:100%;height:auto}
@media (max-width: 768px){.right-col.svelte-12s5q6 .main-image.svelte-12s5q6{width:66.6%;height:auto}}
@media (max-width: 576px){.right-col.svelte-12s5q6 .main-image.svelte-12s5q6{margin-top:40px}}
@media only screen and (max-width: 900px){.right-col.svelte-12s5q6.svelte-12s5q6{order:0}}
.left-col.svelte-12s5q6.svelte-12s5q6,.right-col.svelte-12s5q6.svelte-12s5q6{flex:1}
.svg-icon-container.svelte-12s5q6.svelte-12s5q6{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin-top:4px;background-color:#c6dfcb;border-radius:50%}
.svg-icon-container.bg-dark-green.svelte-12s5q6.svelte-12s5q6{background-color:var(--c-bg-secondary);color:var(--c-white)}
.svg-icon-container.bg-green.svelte-12s5q6.svelte-12s5q6{background-color:var(--c-bg-brand-primary);color:var(--c-white);border-color:var(--c-bg-brand-primary)}
.svg-icon.svelte-12s5q6.svelte-12s5q6{display:flex;justify-content:center;align-items:center;width:48px;height:48px}
.svg-icon.svelte-12s5q6 .svg-icon.svelte-12s5q6{width:35px;height:35px}
.circle.svelte-12s5q6.svelte-12s5q6{border-radius:100%}
.left-col.svelte-12s5q6.svelte-12s5q6{grid-area:info;display:flex;flex-direction:column;gap:36px;flex:1}
.left-col.svelte-12s5q6 .info-box.bg-white.svelte-12s5q6{background-color:var(--c-white)}
.left-col.svelte-12s5q6 .info-box.bg-green.svelte-12s5q6{background-color:var(--c-black);color:var(--c-white)!important;border-color:var(--c-black)}
.left-col.svelte-12s5q6 .info-box.bg-dark-green.svelte-12s5q6{background-color:var(--c-bg-brand-primary);color:var(--c-white)!important;border-color:var(--c-bg-brand-primary)}
.main-image.svelte-12s5q6.svelte-12s5q6{object-fit:cover}
.main-image.auto.svelte-12s5q6.svelte-12s5q6{width:100%;height:100%}
.main-image.circle.svelte-12s5q6.svelte-12s5q6{border-radius:100%}
.tile-content-wrapper.svelte-12s5q6.svelte-12s5q6{gap:8px;display:flex;flex-direction:column}
.content-items.svelte-12s5q6.svelte-12s5q6{display:flex;flex-direction:column;gap:16px}
.long_content_tile.svelte-12s5q6.svelte-12s5q6{display:flex;flex-direction:column;gap:32px}
.pt-8.svelte-12s5q6.svelte-12s5q6{padding-top:8px}
.vertical-center.svelte-12s5q6.svelte-12s5q6{justify-content:center}
.center.svelte-12s5q6.svelte-12s5q6{align-items:center;text-align:center}
.text.svelte-12s5q6.svelte-12s5q6{display:flex;flex-direction:column;gap:8px}
.bullet-content-wrapper.svelte-12s5q6.svelte-12s5q6{padding-left:16px;display:flex;gap:12px;justify-content:start;align-items:start}
.content_item.svelte-12s5q6.svelte-12s5q6{padding-top:20px}
.rule.svelte-12s5q6.svelte-12s5q6{position:absolute;top:0;left:0;z-index:10;width:100%;height:1px;background-color:#ba975b;transition-delay:.4s}
.rule.vertical.svelte-12s5q6.svelte-12s5q6{width:1px!important;height:100%!important}
.rule.sixColStyles.svelte-12s5q6.svelte-12s5q6{display:none}
@media only screen and (max-width: 900px){.rule.svelte-12s5q6.svelte-12s5q6{display:none}}
.padding-left.svelte-12s5q6.svelte-12s5q6{padding-left:80px}
@media only screen and (max-width: 900px){.padding-left.svelte-12s5q6.svelte-12s5q6{padding-left:0}}
.titles.svelte-12s5q6.svelte-12s5q6{display:flex;flex-direction:column;gap:20px}
.cta.svelte-lwwljp{color:#d6ebdb}
.content.svelte-1vjvi9.svelte-1vjvi9{gap:30px;display:flex;position:relative;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--c-black);text-align:left}
.content.svelte-1vjvi9 .title-md.svelte-1vjvi9{color:var(--title-color)}
.content.svelte-1vjvi9 .title-md.align-center.svelte-1vjvi9{text-align:center}
@media only screen and (max-width: 900px){.content.svelte-1vjvi9.svelte-1vjvi9{gap:20px;justify-content:flex-start;padding:60px 38px}}
@media only screen and (max-width: 500px){.content.svelte-1vjvi9.svelte-1vjvi9{padding:60px 0}}
.padding-top-16.svelte-jiqu9s.svelte-jiqu9s{padding-top:16px}
.padding-left-56.svelte-jiqu9s.svelte-jiqu9s{padding-left:56px}
.content-features.svelte-jiqu9s.svelte-jiqu9s{--max-width:min(1100px, 100dvw - 70px);--gutter-width:calc(100dvw - var(--max-width));--content-width:calc(100dvw - var(--gutter-width));display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image content";grid-gap:40px;gap:40px;position:relative}
.content-features.reverse.svelte-jiqu9s.svelte-jiqu9s{grid-template-areas:"content image"}
.content-features.svelte-jiqu9s .image-wrapper.svelte-jiqu9s{grid-area:image;position:sticky;width:100%;z-index:1;overflow:hidden;justify-self:end;transition:top .3s ease}
.content-features.svelte-jiqu9s .image-wrapper.reverse.svelte-jiqu9s{justify-self:start!important}
.content-features.svelte-jiqu9s .image-wrapper.rectangle-vertical.svelte-jiqu9s{aspect-ratio:3/4}
.content-features.svelte-jiqu9s .image-wrapper.rectangle-horizontal.svelte-jiqu9s{aspect-ratio:4/3;max-height:512px}
@media only screen and (max-width: 900px){.content-features.svelte-jiqu9s .image-wrapper.svelte-jiqu9s{height:324px}}
.content-features.svelte-jiqu9s .content-wrapper.svelte-jiqu9s{grid-area:content}
@media only screen and (max-width: 900px){.content-features.svelte-jiqu9s .content-wrapper.svelte-jiqu9s{position:absolute;z-index:0;right:0;bottom:0;left:0;top:80px}}
.content-features.svelte-jiqu9s .content.svelte-jiqu9s{min-height:166px;gap:20px;display:flex;width:100%;flex-direction:column}
.content-features.svelte-jiqu9s .content.align-center.svelte-jiqu9s{justify-content:center;padding-top:35px}
@media only screen and (max-width: 900px){.content-features.svelte-jiqu9s .content.svelte-jiqu9s{z-index:1;padding:16px 0 40px}}
@media screen and (min-width: 1500px){.content-features.svelte-jiqu9s.svelte-jiqu9s{--max-width:clamp(1100px, -51.7857rem + 128.5714vw, 1640px)}}
@media only screen and (max-width: 900px){.content-features.svelte-jiqu9s.svelte-jiqu9s{display:block}.content-features.svelte-jiqu9s .image-wrapper.svelte-jiqu9s{display:none}.content-features.svelte-jiqu9s .content-wrapper.svelte-jiqu9s{position:static;width:100%}}
.content-wrapper.svelte-jiqu9s.svelte-jiqu9s{background-color:var(--text-background-color)}
.main-image.svelte-jiqu9s.svelte-jiqu9s{overflow:hidden;width:100%}
@media only screen and (max-width: 900px){.main-image.svelte-jiqu9s.svelte-jiqu9s{width:100%}}
.main-image.no-crop.svelte-jiqu9s.svelte-jiqu9s{aspect-ratio:unset;border-radius:unset}
.content-items.svelte-jiqu9s>div.svelte-jiqu9s{padding:0 24px;transition:color .3s ease,border-color .3s ease;justify-content:center;border-left:4px solid #ebecf0}
.content-items.svelte-jiqu9s>div.svelte-jiqu9s:not(.active){opacity:60%}
.content-items.svelte-jiqu9s>div.active.svelte-jiqu9s{opacity:1;border-color:#ba975b}
@media only screen and (max-width: 900px){.content-items.svelte-jiqu9s>div.svelte-jiqu9s{padding:16px 0;border:none!important;opacity:1;border-bottom:1px solid #ebecf0}.content-items.svelte-jiqu9s>div.reverse.svelte-jiqu9s{border:none}.content-items.svelte-jiqu9s>div.svelte-jiqu9s:last-child{border-bottom:none}.content-items.svelte-jiqu9s>div.active.svelte-jiqu9s{border-color:#ebecf0}.content-items.svelte-jiqu9s>div.svelte-jiqu9s:not(.active){opacity:1}}
.media-container.svelte-jiqu9s.svelte-jiqu9s{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;display:flex;align-items:center;justify-content:center}
.media-container.rounded.svelte-jiqu9s.svelte-jiqu9s{border-radius:8px}
.media-container.active.svelte-jiqu9s.svelte-jiqu9s{opacity:1;pointer-events:auto}
@media only screen and (max-width: 900px){.media-container.svelte-jiqu9s.svelte-jiqu9s{position:relative;opacity:1;pointer-events:auto;height:200px;margin-bottom:20px}}
.media-container-mobile.svelte-jiqu9s.svelte-jiqu9s{display:none}
@media only screen and (max-width: 900px){.media-container-mobile.svelte-jiqu9s.svelte-jiqu9s{display:block;margin-bottom:8px}.media-container-mobile.svelte-jiqu9s video{width:100%;height:auto;object-fit:cover;border-radius:8px}}
@media only screen and (max-width: 900px){.media-container.svelte-jiqu9s.svelte-jiqu9s{display:none}}
.content_item_w_image.svelte-jiqu9s.svelte-jiqu9s{min-height:contents;display:flex;flex-direction:column}
.content_item_w_image.bottom-pd-30.svelte-jiqu9s.svelte-jiqu9s{padding-top:30px;padding-bottom:30px}
.content_item_w_image.bottom-pd-50.svelte-jiqu9s.svelte-jiqu9s{padding-top:50px;padding-bottom:50px}
.content_item_w_image.bottom-pd-76.svelte-jiqu9s.svelte-jiqu9s{padding-top:76px;padding-bottom:76px}
.content_item_w_image.bottom-pd-100.svelte-jiqu9s.svelte-jiqu9s{padding-top:100px;padding-bottom:100px}
.padding-top-64.svelte-jiqu9s.svelte-jiqu9s{padding-top:64px}
.icon-and-title.svelte-jiqu9s.svelte-jiqu9s{display:flex;align-items:center}
@media only screen and (max-width: 900px){.icon-and-title.svelte-jiqu9s.svelte-jiqu9s{padding-top:16px;padding-bottom:4px}.icon-and-title.svelte-jiqu9s h3.text-xl-semibold{font-size:20px!important;line-height:30px!important}}
.svg-icon-container.svelte-jiqu9s.svelte-jiqu9s{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:var(--c-gray);border-radius:50%;margin-right:10px;margin-top:2px}
.svg-icon-container.bg-dark-green.svelte-jiqu9s.svelte-jiqu9s{background-color:var(--c-black);color:var(--c-white);border-color:var(--c-black)}
.svg-icon-container.bg-green.svelte-jiqu9s.svelte-jiqu9s{background-color:var(--c-bg-brand-primary);color:var(--c-white);border-color:var(--c-bg-brand-primary)}
.svg-icon.svelte-jiqu9s.svelte-jiqu9s{display:flex;justify-content:center;align-items:center;width:48px;height:48px}
.svg-icon.svelte-jiqu9s .svg-icon.svelte-jiqu9s{width:35px;height:35px}
.square.svelte-jiqu9s.svelte-jiqu9s{aspect-ratio:1/1;max-height:503px}
.aspect-1-1.svelte-jiqu9s.svelte-jiqu9s{aspect-ratio:1/1}
.aspect-4-3.svelte-jiqu9s.svelte-jiqu9s{aspect-ratio:4/3}
.aspect-16-9.svelte-jiqu9s.svelte-jiqu9s{aspect-ratio:16/9}
.aspect-9-16.svelte-jiqu9s.svelte-jiqu9s{aspect-ratio:9/16}
.title-and-description.svelte-jiqu9s.svelte-jiqu9s{display:flex;flex-direction:column;gap:20px}
.wrapper.svelte-jiqu9s.svelte-jiqu9s{display:flex;flex-direction:column;gap:64px}
@media only screen and (max-width: 900px){.wrapper.svelte-jiqu9s.svelte-jiqu9s{gap:0}}
@media only screen and (max-width: 900px){.title-and-desc.svelte-jiqu9s.svelte-jiqu9s{border-left:none;padding-left:24px}}
.wrapper.svelte-z1b1a8.svelte-z1b1a8{gap:40px;display:flex;flex-direction:column;align-items:center}
.wrapper.svelte-z1b1a8.svelte-z1b1a8:has(.title-md.left){align-items:flex-start;text-align:left}
.wrapper.svelte-z1b1a8:has(.title-md.left) .title-md.svelte-z1b1a8{width:100%}
@media only screen and (max-width: 900px){.wrapper.svelte-z1b1a8.svelte-z1b1a8{gap:20px}}
.content.svelte-z1b1a8.svelte-z1b1a8{gap:20px;display:flex;max-width:780px;width:100%;flex-direction:column;align-items:center;justify-content:flex-start}
.content.align-center.svelte-z1b1a8.svelte-z1b1a8{align-items:center;text-align:center}
.content.left.svelte-z1b1a8.svelte-z1b1a8{align-self:flex-start}
.col-wrapper.svelte-z1b1a8.svelte-z1b1a8{display:flex;flex-wrap:wrap;gap:24px;position:relative;justify-content:center;text-align:left;width:100%}
.col-wrapper.sixColStyles.svelte-z1b1a8.svelte-z1b1a8{justify-content:start}
.col-wrapper.svelte-z1b1a8 .column.svelte-z1b1a8{flex:0 1 var(--column-width)}
@media (max-width: 635px){.col-wrapper.svelte-z1b1a8.svelte-z1b1a8{flex-direction:column;row-gap:44px;justify-content:space-between}.col-wrapper.svelte-z1b1a8 .column.svelte-z1b1a8{flex:1!important}}
@media only screen and (min-width: 901px) and (max-width: 1280px){.col-wrapper.sixColStyles.svelte-z1b1a8.svelte-z1b1a8{--column-width:calc((100% / 3) - 26.67px)}}
@media (max-width: 1200px){.col-wrapper.svelte-z1b1a8.svelte-z1b1a8{--column-width:min( 100%, max(var(--min-column-width), calc((100% / var(--no-of-columns, 2)) - 20px)) )}}
.col-wrapper.sixColStyles.svelte-z1b1a8.svelte-z1b1a8{--min-column-width:150px}
@media (max-width: 660px){.col-wrapper.svelte-z1b1a8.svelte-z1b1a8{--column-width:100%}}
@media only screen and (max-width: 500px){.col-wrapper.svelte-z1b1a8.svelte-z1b1a8{--column-width:100%}}
.title.isLightBg.svelte-z1b1a8.svelte-z1b1a8{color:#112114}
.tile.svelte-z1b1a8.svelte-z1b1a8{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:0px;overflow:hidden;flex:1}
.tile.sixColStyles.svelte-z1b1a8.svelte-z1b1a8{gap:24px;padding:0;border:none}
.tile.none.svelte-z1b1a8.svelte-z1b1a8{background-color:#0000;border:none}
.tile.none.center.svelte-z1b1a8.svelte-z1b1a8{align-items:center;justify-content:center}
.tile.leftBorder.svelte-z1b1a8.svelte-z1b1a8{border-left:none}
.tile.svelte-z1b1a8>.svelte-z1b1a8{flex-shrink:0}
.tile.text.svelte-z1b1a8.svelte-z1b1a8{color:var(--c-gray-light-mode--600)}
.tile.svelte-z1b1a8 .buttons.svelte-z1b1a8{align-self:flex-start;width:100%;margin-bottom:4px;margin-top:auto;padding:0 32px}
.tile.svelte-z1b1a8 .buttons.sixColStyles.svelte-z1b1a8{padding:0;margin-top:0}
.tile.svelte-z1b1a8 .image.svelte-z1b1a8{object-fit:cover;margin-bottom:20px}
.tile.svelte-z1b1a8 .image.icon.svelte-z1b1a8{width:100px;height:100px;margin-bottom:20px;padding:5px;border-radius:50%}
@media screen and (min-width: 1500px){.tile.svelte-z1b1a8 .image.icon.svelte-z1b1a8{width:130px;height:130px}}
.tile.svelte-z1b1a8 .image.full.svelte-z1b1a8{max-height:156px;width:100%}
.tile.svelte-z1b1a8 .title-sm.svelte-z1b1a8,.tile.svelte-z1b1a8 .title-md.svelte-z1b1a8{margin-bottom:8px;color:var(--c-text-primary)}
.tile.svelte-z1b1a8 .text-body.svelte-z1b1a8{margin-bottom:20px}
@media only screen and (max-width: 500px){.tile.svelte-z1b1a8.svelte-z1b1a8{max-width:100%;flex-basis:100%}}
.tile_bio.svelte-z1b1a8.svelte-z1b1a8{gap:10px;align-items:center}
.tile_bio.svelte-z1b1a8 .image.svelte-z1b1a8{aspect-ratio:1/1;width:160px;height:160px;margin-bottom:17px;border:3px solid var(--c-white);border-radius:50%}
.tile_bio.darkBackgroundStyles.svelte-z1b1a8 .image.svelte-z1b1a8{border-color:var(--c-navy)}
.tile_logo.svelte-z1b1a8.svelte-z1b1a8{aspect-ratio:1/1;align-items:center;justify-content:center;border:0px solid var(--c-white);box-shadow:0 0 rgba(var(--rgb-white),0);transition:border .15s ease-out,box-shadow .2s ease-out 75ms}
.tile_logo.darkBackgroundStyles.svelte-z1b1a8.svelte-z1b1a8{border:0px solid var(--c-navy);box-shadow:0 0 rgba(var(--rgb-navy),0)}
.tile_logo.svelte-z1b1a8 .image.svelte-z1b1a8{object-fit:contain;width:180px;height:180px}
.darkBackgroundStyles.svelte-z1b1a8.svelte-z1b1a8{color:var(--c-white)}
.svg-icon-container.svelte-z1b1a8.svelte-z1b1a8{display:flex;justify-content:center;align-items:center;width:48px;height:48px;color:#344055;background-color:#c6dfcb;border-radius:50%}
.svg-icon-container.bg-dark-green.svelte-z1b1a8.svelte-z1b1a8{background-color:#c6dfcb;color:var(--c-white);border-color:var(--c-black)}
.svg-icon-container.bg-green.svelte-z1b1a8.svelte-z1b1a8,.svg-icon-container.bg-tan.svelte-z1b1a8.svelte-z1b1a8{background-color:#c6dfcb;color:var(--c-white);border-color:var(--c-bg-brand-primary)}
.svg-icon.svelte-z1b1a8.svelte-z1b1a8{display:flex;justify-content:center;align-items:center;width:48px;height:48px}
.svg-icon.svelte-z1b1a8 .svg-icon.svelte-z1b1a8{width:35px;height:35px}
.circle.svelte-z1b1a8.svelte-z1b1a8{border-radius:100%}
.column.svelte-z1b1a8.svelte-z1b1a8{align-items:start;flex:1 1 var(--min-column-width);width:100%;min-width:250px;gap:0px;padding-bottom:28px}
.column.sixColStyles.svelte-z1b1a8.svelte-z1b1a8{min-width:168px;justify-content:start}
.center.svelte-z1b1a8.svelte-z1b1a8{text-align:center}
@media only screen and (max-width: 500px){.center.svelte-z1b1a8.svelte-z1b1a8{text-align:left!important}}
.left.svelte-z1b1a8.svelte-z1b1a8{text-align:left;align-items:start}
.text.svelte-z1b1a8.svelte-z1b1a8{padding:32px 32px 0;display:flex;flex-direction:column;gap:8px;min-width:mincontent}
.text.sixColStyles.svelte-z1b1a8.svelte-z1b1a8{padding:0;flex:0}
.image-wrap.svelte-z1b1a8.svelte-z1b1a8{overflow:hidden;width:100%}
.image-wrap.aspect-1-1.svelte-z1b1a8.svelte-z1b1a8{aspect-ratio:1/1}
.image-wrap.aspect-4-3.svelte-z1b1a8.svelte-z1b1a8{aspect-ratio:4/3}
.image-wrap.aspect-16-9.svelte-z1b1a8.svelte-z1b1a8{aspect-ratio:16/9}
.image-wrap.svelte-z1b1a8 .post-image.svelte-z1b1a8{width:100%;height:100%;object-fit:cover}
.image-wrap.svelte-z1b1a8 .auto-shape.svelte-z1b1a8{object-fit:contain;max-width:100%;max-height:100%}
@media only screen and (max-width: 900px){.image-wrap.svelte-z1b1a8.svelte-z1b1a8{width:100%}}
.body.svelte-z1b1a8.svelte-z1b1a8{color:#485468}
.tile-content.svelte-z1b1a8.svelte-z1b1a8{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;flex-grow:1;width:100%;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;max-height:100%}
.tile-content.sixColStyles.svelte-z1b1a8.svelte-z1b1a8{justify-content:start}
.tile-content.svelte-z1b1a8>.svelte-z1b1a8{max-width:100%}
.tile-content.svelte-z1b1a8 .text.svelte-z1b1a8,.tile-content.svelte-z1b1a8 .title.svelte-z1b1a8,.tile-content.svelte-z1b1a8 .buttons.svelte-z1b1a8{width:100%;max-width:100%}
.description-wrap.svelte-z1b1a8.svelte-z1b1a8{color:var(--c-text-secondary-green)}
.description-wrap.darkBackgroundStyles.svelte-z1b1a8.svelte-z1b1a8{color:var(--c-text-secondary)}
.rule.svelte-z1b1a8.svelte-z1b1a8{position:absolute;top:0;left:0;z-index:10;width:100%;height:1px;background-color:#ba975b;transition-delay:.4s}
.rule.vertical.svelte-z1b1a8.svelte-z1b1a8{width:1px!important;height:100%!important}
.rule.sixColStyles.svelte-z1b1a8.svelte-z1b1a8{display:none}
h2.svelte-16zvgkv.svelte-16zvgkv{font-family:CrimsonPro,Georgia,serif;font-size:48px;line-height:52px;font-weight:500;letter-spacing:-.02em}
@media (max-width: 768px){h2.svelte-16zvgkv.svelte-16zvgkv{font-size:44px;line-height:52px}}
.title-md.svelte-16zvgkv.svelte-16zvgkv{font-family:CrimsonPro,Georgia,serif;font-size:32px;line-height:36px;font-weight:500;letter-spacing:-.02em}
@media (max-width: 768px){.title-md.svelte-16zvgkv.svelte-16zvgkv{font-size:28px;line-height:34px}}
.text-xl-bold.svelte-16zvgkv.svelte-16zvgkv{font-family:Inter,sans-serif;font-size:20px;line-height:30px}
[class*=-bold].svelte-16zvgkv.svelte-16zvgkv{font-weight:700}
h2.svelte-16zvgkv.svelte-16zvgkv,.title-md.svelte-16zvgkv.svelte-16zvgkv{text-wrap:balance}
@keyframes svelte-16zvgkv-pulse1{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}
@keyframes svelte-16zvgkv-pulse2{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}
@keyframes svelte-16zvgkv-pulse3{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}
.container.svelte-16zvgkv.svelte-16zvgkv{display:grid;grid-template-areas:"sidebar form";grid-template-columns:minmax(auto,400px) 1fr;grid-gap:64px;gap:64px;align-items:start}
@media only screen and (max-width: 900px){.container.svelte-16zvgkv.svelte-16zvgkv{gap:40px;display:flex;flex-direction:column}}
.container.reverse.svelte-16zvgkv.svelte-16zvgkv{grid-template-areas:"form sidebar";grid-template-columns:1fr minmax(auto,400px)}
@media (max-width: 1040px){.container.svelte-16zvgkv.svelte-16zvgkv{grid-template-columns:1fr}}
.message.header-sm.svelte-16zvgkv.svelte-16zvgkv{display:flex;flex-direction:column;gap:20px}
.no-sidebar.svelte-16zvgkv.svelte-16zvgkv{display:flex;align-items:center;justify-content:center;width:100%;background-color:#fff;border-radius:8px;max-width:944px}
.no-sidebar-title.svelte-16zvgkv.svelte-16zvgkv{display:flex;align-items:center;justify-content:center;margin:0 auto}
.sidebar.svelte-16zvgkv.svelte-16zvgkv{grid-area:sidebar;max-width:400px;gap:34px;display:flex;flex-direction:column}
.form-container.svelte-16zvgkv.svelte-16zvgkv{grid-area:form;width:100%;padding:80px;color:var(--c-text-secondary-green);max-width:836px;min-width:380px;align-items:start;z-index:2;background-color:#fff}
@media only screen and (max-width: 900px){.form-container.svelte-16zvgkv.svelte-16zvgkv{min-width:200px;padding:32px 16px}}
.input-fields.svelte-16zvgkv.svelte-16zvgkv{gap:16px}
.input-fields.svelte-16zvgkv.svelte-16zvgkv{display:flex;flex-wrap:wrap;margin-bottom:15px}
.input-fields.svelte-16zvgkv input.svelte-16zvgkv{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}
.no-sidebar.svelte-16zvgkv.svelte-16zvgkv{display:flex;justify-content:center}
@media only screen and (max-width: 900px){.sidebar.svelte-16zvgkv.svelte-16zvgkv{width:100%;margin-bottom:30px}.form-container.svelte-16zvgkv.svelte-16zvgkv,.no-sidebar.svelte-16zvgkv.svelte-16zvgkv{width:100%}.input-fields.svelte-16zvgkv.svelte-16zvgkv{display:block;margin-bottom:15px}}
@media (max-width: 480px){.form-container.svelte-16zvgkv.svelte-16zvgkv{width:100%}.no-sidebar.svelte-16zvgkv.svelte-16zvgkv{width:100%;padding:2vw}.input-fields.svelte-16zvgkv.svelte-16zvgkv{display:block;margin-bottom:15px}}
.title-and-description.svelte-16zvgkv.svelte-16zvgkv{gap:12px;display:flex;flex-direction:column}
.sidebar-item.svelte-16zvgkv.svelte-16zvgkv{display:flex;gap:16px}
.main-title-and-desc.svelte-16zvgkv.svelte-16zvgkv{display:flex;flex-direction:column;gap:20px}
.main-title-and-desc.svelte-16zvgkv .title.svelte-16zvgkv{color:#faf7f1}
.blocks.svelte-16zvgkv.svelte-16zvgkv{display:flex;flex-direction:column;gap:20px}
.main-container.svelte-16zvgkv.svelte-16zvgkv{color:#c6e0cb;display:flex;flex-direction:column;gap:64px}
.sidebar-title.svelte-16zvgkv.svelte-16zvgkv{color:#faf7f1}
.container.svelte-2nlyti{max-width:calc(100vw - 70px);color:var(--c-brand)}
.map.svelte-2nlyti{min-height:420px;aspect-ratio:1/1;width:100%;max-width:calc(100vw - 70px);overflow:hidden}
@media only screen and (max-width: 900px){.map.svelte-2nlyti{min-height:300px}}
@media only screen and (max-width: 500px){.map.svelte-2nlyti{margin-right:0;min-height:calc(100vw - 70px)}}
.google-map-reset{display:block;width:100%;height:100%;color:var(--c-brand)}
.google-map-reset .svelte-2nlyti{all:revert}
.map-open-in-button{color:var(--c-brand-primary);text-decoration:underline!important}
.map-open-in-button:hover{color:var(--c-white);text-decoration:none!important;padding-left:5px!important;padding-right:5px!important}
.content.svelte-1i2el5q{gap:24px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%}
.content.align-center.svelte-1i2el5q{align-items:center;text-align:center}
@media screen and (max-width: 1200px){.content.svelte-1i2el5q{width:100%;text-align:center;margin-left:0}}
.container.svelte-1i2el5q{display:grid;grid-template-columns:2fr 1fr;width:100%;margin:0;grid-gap:64px;gap:64px}
@media only screen and (max-width: 900px){.container.svelte-1i2el5q{grid-template-columns:1fr;margin:0;gap:33px}}
.address-container.svelte-1i2el5q{text-align:left;gap:40px;display:flex;flex-direction:column}
.card.svelte-1i2el5q{display:flex;flex-direction:column;gap:8px}
.address-link.svelte-1i2el5q{justify-content:start}
.wrapper.svelte-1460c5j{position:relative;width:100%;height:100%}
.divider.thick-gold.svelte-1460c5j{border-bottom:8px solid #ba975b}
.divider.thin-gold.svelte-1460c5j{border-bottom:1px solid #ba975b}
.divider.thin-green.svelte-1460c5j{border-bottom:1px solid var(--c-bg-secondary)}
.breadcrumb-wrapper.svelte-114ezma.svelte-114ezma{padding:0 0 24px;display:flex;gap:10px;align-items:center}
.breadcrumb-wrapper.center.svelte-114ezma.svelte-114ezma{justify-content:center}
.breadcrumb-wrapper.svelte-114ezma .home-link.svelte-114ezma{display:flex;align-items:center;color:#2c5234;text-decoration:none;transition:background-color .3s ease,color .3s ease}
.breadcrumb-wrapper.svelte-114ezma .home-link.darkBackgroundStyles.svelte-114ezma{color:var(--c-white)}
.breadcrumb-wrapper.svelte-114ezma .home-link.svelte-114ezma:hover,.breadcrumb-wrapper.svelte-114ezma .home-link.svelte-114ezma:focus{background-color:var(--c-primary);color:var(--c-white);text-decoration:none}
.breadcrumb-wrapper.svelte-114ezma .home-link:hover.darkBackgroundStyles.svelte-114ezma,.breadcrumb-wrapper.svelte-114ezma .home-link:focus.darkBackgroundStyles.svelte-114ezma{background-color:var(--c-white);color:var(--c-primary)}
.breadcrumb-wrapper.svelte-114ezma .home-link.svelte-114ezma:focus{outline:none;box-shadow:var(--focus-rings--ring-brand-shadow-xs)}
.breadcrumb-wrapper.svelte-114ezma a.svelte-114ezma{color:#2c5234;text-decoration:none;transition:background-color .3s ease,color .3s ease}
.breadcrumb-wrapper.svelte-114ezma a.darkBackgroundStyles.svelte-114ezma{color:var(--c-white)}
.breadcrumb-wrapper.svelte-114ezma a.svelte-114ezma:hover,.breadcrumb-wrapper.svelte-114ezma a.svelte-114ezma:focus{background-color:var(--c-primary);color:var(--c-white);padding:0 4px!important;margin:0 -2px!important;text-decoration:none}
.breadcrumb-wrapper.svelte-114ezma a:hover.darkBackgroundStyles.svelte-114ezma,.breadcrumb-wrapper.svelte-114ezma a:focus.darkBackgroundStyles.svelte-114ezma{background-color:var(--c-white)!important;color:var(--c-primary)!important}
.breadcrumb-wrapper.svelte-114ezma a.svelte-114ezma:focus{outline:none;box-shadow:var(--focus-rings--ring-brand-shadow-xs)}
.breadcrumb-wrapper.svelte-114ezma .underline.svelte-114ezma{text-decoration:underline!important}
.breadcrumb-wrapper.svelte-114ezma .link.svelte-114ezma{padding-left:2px;padding-right:2px}
.breadcrumb-wrapper.svelte-114ezma .separator.svelte-114ezma{display:flex;align-items:center}
.breadcrumb-wrapper.svelte-114ezma .current-page.svelte-114ezma{color:#2c5234;padding:.5rem}
.breadcrumb-wrapper.svelte-114ezma .current-page.darkBackgroundStyles.svelte-114ezma{color:var(--c-white)}
.social-icons.svelte-1v3kud3.svelte-1v3kud3{color:var(--fc-text-brand-secondary);display:flex;justify-content:flex-start;gap:20px;flex-wrap:wrap}
.social-icons.svelte-1v3kud3 .social-nav-link.svelte-1v3kud3{display:flex;position:relative;z-index:1;width:26px;height:26px;align-items:center;justify-content:center;color:var(--fc-text-brand-secondary);border:2px solid transparent;border-radius:4px}
.social-icons.svelte-1v3kud3 .social-nav-link.darkBackgroundStyles.svelte-1v3kud3{color:var(--fc-text-brand-secondary-dark)}
.social-icons.svelte-1v3kud3 .social-nav-link.darkBackgroundStyles.svelte-1v3kud3:hover{background:var(--c-white);color:var(--c-background-color, #132115);margin:0!important;padding:0!important;border:2px solid var(--c-white)}
.social-icons.svelte-1v3kud3 .social-nav-link.svelte-1v3kud3:hover{background:var(--fc-text-brand-secondary);color:var(--c-background-color, #fff);margin:0!important;padding:0!important;border:2px solid var(--fc-text-brand-secondary)}
.no-padding.svelte-ohhkpb.svelte-ohhkpb{padding:0!important}
.no-margin.svelte-ohhkpb.svelte-ohhkpb{margin:0!important}
.main-container.svelte-ohhkpb.svelte-ohhkpb{max-width:100%;width:100%;position:relative}
.grid-wrapper.svelte-ohhkpb.svelte-ohhkpb{border-left:solid 1px var(--c-border-primary);padding-left:32px;display:flex;flex-direction:column}
.grid-wrapper.center.svelte-ohhkpb.svelte-ohhkpb{border-left:none;justify-content:center}
@media only screen and (max-width: 900px){.grid-wrapper.svelte-ohhkpb.svelte-ohhkpb{border-left:none!important;padding:0}}
.grid-container.svelte-ohhkpb.svelte-ohhkpb{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"text-content right-side-content";max-width:1280px;justify-content:space-between;width:100%;margin:0 auto;grid-gap:48px;gap:48px;align-items:center}
.grid-container.no-media.svelte-ohhkpb.svelte-ohhkpb{grid-template-columns:1fr;grid-template-areas:"text-content"}
.grid-container.circle-var.svelte-ohhkpb.svelte-ohhkpb{grid-template-columns:2fr 1fr}
.grid-container.center.svelte-ohhkpb.svelte-ohhkpb{justify-content:center;text-align:center}
@media (max-width: 923px){.grid-container.svelte-ohhkpb.svelte-ohhkpb{grid-template-columns:1fr;grid-template-areas:"right-side-content" "text-content";gap:24px}}
@media only screen and (max-width: 900px){.grid-container.svelte-ohhkpb.svelte-ohhkpb{grid-template-columns:1fr!important}.grid-container.media-primary-secondary-icon.svelte-ohhkpb.svelte-ohhkpb{grid-template-areas:"right-side-content" "text-content"}}
.text-content.svelte-ohhkpb.svelte-ohhkpb{flex:1 1 50%;grid-area:text-content;display:flex;flex-direction:column;gap:24px}
.text-content.center.svelte-ohhkpb.svelte-ohhkpb{justify-content:center;align-items:center;flex-direction:column}
.text-content.center-vertical.svelte-ohhkpb.svelte-ohhkpb{justify-content:center}
@media only screen and (max-width: 900px){.text-content.svelte-ohhkpb.svelte-ohhkpb{border-left:solid 1px var(--c-border-primary);padding:0 0 0 32px}.text-content.center.svelte-ohhkpb.svelte-ohhkpb{border-left:none;padding:0}}
@media only screen and (max-width: 500px){.text-content.svelte-ohhkpb.svelte-ohhkpb{padding:0;border-left:none}}
.video-componenet.svelte-ohhkpb.svelte-ohhkpb{max-height:392px;gap:0px;opacity:0px;animation:svelte-ohhkpb-slideInLarge 1s forwards;animation-iteration-count:1}
.right-side-content.svelte-ohhkpb.svelte-ohhkpb{height:100%;display:flex;align-items:center;position:relative;grid-area:right-side-content}
.content.svelte-ohhkpb.svelte-ohhkpb{display:flex;gap:40px;flex-direction:column;grid-column:2/3}
@media only screen and (max-width: 900px){.content.svelte-ohhkpb.svelte-ohhkpb{grid-area:content;gap:20px;justify-content:center}}
.image-wrap.svelte-ohhkpb.svelte-ohhkpb{flex:1 1 45%;gap:0;object-fit:cover;overflow:hidden;position:relative}
.image-wrap.circle.svelte-ohhkpb.svelte-ohhkpb{border-radius:50%;max-width:340px;max-height:340px;overflow:hidden}
.image-wrap.square.svelte-ohhkpb.svelte-ohhkpb{overflow:hidden}
@media only screen and (max-width: 900px){.image-wrap.square.svelte-ohhkpb.svelte-ohhkpb{max-width:600px}}
.image-container.svelte-ohhkpb.svelte-ohhkpb{position:relative}
.image-container.svelte-ohhkpb .circle.svelte-ohhkpb{border:1px solid #d0d5dd}
.icon.svelte-ohhkpb.svelte-ohhkpb{display:flex;align-items:center;justify-content:center;width:9.4vw;height:9.4vw;max-width:113px;max-height:113px;border-radius:50%;background-color:#d93c28;overflow:hidden;position:absolute;bottom:4%;right:50%;padding:1.5vw;opacity:0;transform:scale(0)}
.icon.animate.svelte-ohhkpb.svelte-ohhkpb{animation:svelte-ohhkpb-scaleUpIcon .5s forwards 1s;animation-iteration-count:1}
.icon.no-animate.svelte-ohhkpb.svelte-ohhkpb{transform:scale(1);opacity:1}
@media (max-width: 1360px){.icon.svelte-ohhkpb.svelte-ohhkpb{width:7vw;height:7vw;bottom:4%;right:56%}}
@media (max-width: 900px){.icon.svelte-ohhkpb.svelte-ohhkpb{right:76%;width:9.4vw;height:9.4vw}}
@media (max-width: 700px){.icon.svelte-ohhkpb.svelte-ohhkpb{width:9.4vw;height:9.4vw;right:70%}}
@media (max-width: 600px){.icon.svelte-ohhkpb.svelte-ohhkpb{width:11.7vw;height:11.7vw;bottom:4%;right:61.5%;padding:4vw}}
@media (max-width: 400px){.icon.svelte-ohhkpb.svelte-ohhkpb{bottom:4%;right:59.5%;padding:4vw}}
.circle.svelte-ohhkpb.svelte-ohhkpb{border-radius:50%;overflow:hidden}
.color-white.svelte-ohhkpb.svelte-ohhkpb{color:#fff}
.location-and-date.svelte-ohhkpb.svelte-ohhkpb{display:inline-flex;color:#2c2c2c}
@keyframes svelte-ohhkpb-slideInLarge{0%{transform:translate(100%)}to{transform:translate(0)}}
@keyframes svelte-ohhkpb-scaleUpIcon{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}
.center.svelte-ohhkpb.svelte-ohhkpb{align-items:center;text-align:center}
.jumbo.svelte-ohhkpb.svelte-ohhkpb{font-size:72px!important;line-height:78px!important}
@media only screen and (max-width: 900px){.jumbo.svelte-ohhkpb.svelte-ohhkpb{font-size:56px!important;line-height:64px!important}}
.heading.svelte-ohhkpb.svelte-ohhkpb{color:var(--c-brand)}
.date-author.svelte-ohhkpb.svelte-ohhkpb{gap:5px;display:inline-block;align-items:center}
.image-wrapper.svelte-m1ldpa{position:relative;top:0;right:0;bottom:0;left:0}
.media-wrapper.svelte-m1ldpa{display:flex;flex-direction:column;gap:40px}
@media only screen and (max-width: 900px){.media-wrapper.svelte-m1ldpa{gap:24px}}
.center.svelte-m1ldpa{text-align:center;align-items:center}
.list-wrapper.svelte-1mlu1js.svelte-1mlu1js{width:100%;color:var(--c-white)}
.list.svelte-1mlu1js.svelte-1mlu1js{position:relative;z-index:2;flex:1 1 67%;padding:0;border-top:2px solid var(--c-teal)}
.shapes.svelte-1mlu1js.svelte-1mlu1js{position:absolute;z-index:0;right:-300px;width:535px}
.wrapper.svelte-1mlu1js.svelte-1mlu1js{gap:0;display:flex}
.title-md.svelte-1mlu1js.svelte-1mlu1js{margin-bottom:20px;padding-right:30px}
.divider.svelte-1mlu1js.svelte-1mlu1js{width:100%;height:2px;margin-bottom:20px;background-color:var(--c-teal)}
.text-body.svelte-1mlu1js.svelte-1mlu1js{padding-right:30px}
.content.svelte-1mlu1js.svelte-1mlu1js{position:relative;z-index:1;flex:1 1 33%}
.item-link.svelte-1mlu1js.svelte-1mlu1js{display:flex;align-items:center;padding:20px;color:var(--c-white);text-decoration:none;border:2px solid var(--c-teal);border-top:none}
.item-link.svelte-1mlu1js.svelte-1mlu1js:hover,.item-link.svelte-1mlu1js.svelte-1mlu1js:focus{color:var(--c-teal);background-color:var(--c-gray)!important}
.item-link.svelte-1mlu1js:hover .text-label.svelte-1mlu1js:before,.item-link.svelte-1mlu1js:focus .text-label.svelte-1mlu1js:before{border:1px solid var(--c-white);background-color:var(--c-white)}
.text-wrapper.svelte-1mlu1js.svelte-1mlu1js{display:flex;flex:1 1 100%}
.text-label.svelte-1mlu1js.svelte-1mlu1js{display:flex;position:relative;flex:1 1 33%;align-items:center;padding-left:45px}
.text-label.svelte-1mlu1js.svelte-1mlu1js:before,.text-label.svelte-1mlu1js.svelte-1mlu1js:after{content:"";position:absolute;top:auto;bottom:auto;left:5px;transform:rotate(45deg);transition:all .2s ease}
.text-label.svelte-1mlu1js.svelte-1mlu1js:before{width:20px;height:20px;border:1px solid var(--c-teal)}
.text-label.svelte-1mlu1js.svelte-1mlu1js:after{width:11.6px;height:11.6px;transform:rotate(45deg) translate(25%,-25%);background-color:var(--c-tan)}
.description.svelte-1mlu1js.svelte-1mlu1js{flex:1 1 67%}
@media only screen and (max-width: 900px){.wrapper.svelte-1mlu1js.svelte-1mlu1js{flex-direction:column}.content.svelte-1mlu1js.svelte-1mlu1js{margin-bottom:30px}.item.svelte-1mlu1js.svelte-1mlu1js{justify-content:flex-start}.text-wrapper.svelte-1mlu1js.svelte-1mlu1js{flex-direction:column}.title-md.svelte-1mlu1js.svelte-1mlu1js{margin-bottom:20px}.text-body.svelte-1mlu1js.svelte-1mlu1js{padding-right:unset}.description.svelte-1mlu1js.svelte-1mlu1js{padding-left:45px}}
@media only screen and (max-width: 500px){.text-label.svelte-1mlu1js.svelte-1mlu1js{padding-left:0}.text-label.svelte-1mlu1js.svelte-1mlu1js:before,.text-label.svelte-1mlu1js.svelte-1mlu1js:after{display:none}.description.svelte-1mlu1js.svelte-1mlu1js{padding-left:0}}
.legal.svelte-ph91c7{position:relative;z-index:1;color:var(--c-navy);background-color:var(--c-gray)}
.title-wrap-parent.svelte-ph91c7{position:relative;padding:0 35px}
.title-wrap.svelte-ph91c7{padding-top:50px}
.legal-wrap.svelte-ph91c7{position:relative;padding:50px 35px}
@media only screen and (max-width: 900px){.legal-wrap.svelte-ph91c7{padding:50px 35px}}
.title.svelte-12f58n0.svelte-12f58n0{text-align:center;z-index:1000}
.title.darkBackgroundStyles.svelte-12f58n0.svelte-12f58n0{color:#faf8f2}
.subtitle.svelte-12f58n0.svelte-12f58n0{text-align:center;margin-bottom:2rem;z-index:5;display:flex;justify-content:center}
.logos-wrapper.svelte-12f58n0.svelte-12f58n0{display:flex;flex-wrap:wrap;row-gap:40px;column-gap:48px;justify-content:center;padding:20px 0;width:100%;max-width:100%}
@media only screen and (max-width: 900px){.logos-wrapper.svelte-12f58n0.svelte-12f58n0{gap:15px}}
@media only screen and (max-width: 500px){.logos-wrapper.svelte-12f58n0.svelte-12f58n0{gap:10px}}
.logos-wrapper.svelte-12f58n0 .logo-wrapper .svelte-12f58n0:nth-child(odd){margin-top:10px}
.logos-wrapper.svelte-12f58n0 .logo-wrapper .svelte-12f58n0:nth-child(2n){margin-top:-10px}
@keyframes svelte-12f58n0-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.logo-wrapper.svelte-12f58n0.svelte-12f58n0{opacity:0;animation:svelte-12f58n0-fadeIn .2s ease-out forwards paused;animation-delay:calc(var(--animation-order) * .1s)}
.logo.svelte-12f58n0.svelte-12f58n0{width:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative}
.button.svelte-12f58n0.svelte-12f58n0:hover{background-color:#003b9b}
.darkBackgroundStyles.svelte-12f58n0.svelte-12f58n0{background-color:var(--dark-bg)}
@media only screen and (max-width: 500px){.hidemobile.svelte-12f58n0.svelte-12f58n0{display:none!important}}
.hidedesktop.svelte-12f58n0.svelte-12f58n0{display:none!important}
@media only screen and (max-width: 500px){.hidedesktop.svelte-12f58n0.svelte-12f58n0{display:block!important}}
.content.svelte-12f58n0.svelte-12f58n0{display:flex;justify-content:center}
@media only screen and (max-width: 500px){.content.svelte-12f58n0.svelte-12f58n0{justify-content:start}}
.logo-alt.svelte-12f58n0.svelte-12f58n0{align-self:start;text-align:left;font-family:var(--font-body);font-size:16px;font-weight:200;line-height:24px;padding-bottom:24px}
.logo-alt.svelte-12f58n0 ul.svelte-12f58n0{list-style-type:none;padding-left:0}
.logo-alt.svelte-12f58n0 ul.svelte-12f58n0:last-child{margin-bottom:0}
.logo-alt.svelte-12f58n0 .list-item.svelte-12f58n0{position:relative;padding-left:1.5em;line-height:1.5;margin-bottom:8px}
.logo-alt.svelte-12f58n0 .list-item.svelte-12f58n0:before{content:"•";position:absolute;left:.5em;color:inherit}
.logos-container.svelte-12f58n0.svelte-12f58n0{display:flex;flex-direction:column;gap:40px}
.subtitle-text.svelte-12f58n0.svelte-12f58n0{color:var(--c-text-secondary-green)}
.subtitle-text.bg-dark-green.svelte-12f58n0.svelte-12f58n0,.subtitle-text.bg-green.svelte-12f58n0.svelte-12f58n0{color:var(--c-text-secondary)}
.page-header.svelte-d6vqx7{gap:100px;display:flex}
@media only screen and (max-width: 900px){.page-header.svelte-d6vqx7{gap:35px;flex-wrap:wrap;justify-content:flex-start}}
.bg-image.svelte-d6vqx7{background-position:center;background-repeat:no-repeat;background-size:cover}
.bg-color.svelte-d6vqx7{opacity:.75;top:0;right:0;bottom:0;left:0;background-color:var(--c-navy)}
.bg-color.bg-beige.svelte-d6vqx7{background-color:var(--c-gray)}
.bg-color.bg-white.svelte-d6vqx7{background-color:var(--c-white)}
.side.svelte-d6vqx7{display:flex;position:relative;min-width:200px;max-width:580px;flex:1 1 100%;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--c-navy)}
.side.darkBackgroundStyles.svelte-d6vqx7{color:var(--c-white)}
.box-image.svelte-d6vqx7{object-fit:cover;max-width:500px;max-height:500px}
@media only screen and (max-width: 900px){.box-image.svelte-d6vqx7{max-width:100%}}
.svg-image.svelte-d6vqx7{object-fit:contain}
.title-lg.svelte-d6vqx7{margin-bottom:10px}
.text-label.svelte-d6vqx7{margin-bottom:30px}
.team-section.svelte-1ypgs3e.svelte-1ypgs3e{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;text-align:center}
.team-section.svelte-1ypgs3e .content.svelte-1ypgs3e{display:flex;flex-direction:column;gap:20px}
.team-section.svelte-1ypgs3e h2.svelte-1ypgs3e{margin-bottom:20px;padding-bottom:0}
.team-section.svelte-1ypgs3e .team-grid.svelte-1ypgs3e{column-gap:64px;row-gap:76px;display:flex;flex-wrap:wrap;justify-content:center}
.team-section.svelte-1ypgs3e .team-member.svelte-1ypgs3e{display:flex;max-width:256px;flex-direction:column;align-items:flex-start;gap:24px;text-align:left;margin-bottom:0}
.team-section.svelte-1ypgs3e .team-member .person-image.svelte-1ypgs3e{max-height:256px;height:100%;width:100%;overflow:hidden;margin:0}
@media only screen and (max-width: 500px){.team-section.svelte-1ypgs3e .team-member.svelte-1ypgs3e{padding:0}}
.team-section.svelte-1ypgs3e .team-member .person-other-details.svelte-1ypgs3e{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex-wrap:wrap}
.team-section.svelte-1ypgs3e .team-member .person-other-details .description.svelte-1ypgs3e{margin-bottom:16px}
@media only screen and (max-width: 900px){.team-section.svelte-1ypgs3e .team-member .person-other-details.svelte-1ypgs3e{margin-top:0}}
.team-section.svelte-1ypgs3e .team-member .role.svelte-1ypgs3e{text-align:left;margin-bottom:8px;text-wrap:pretty}
@media (max-width: 1200px){.team-member.svelte-1ypgs3e.svelte-1ypgs3e{flex-direction:column;align-items:flex-start}.team-grid.svelte-1ypgs3e.svelte-1ypgs3e{align-items:flex-start}.person-image.svelte-1ypgs3e.svelte-1ypgs3e{width:15rem!important;height:15rem!important}.person-other-details.svelte-1ypgs3e.svelte-1ypgs3e{width:100%!important}}
@media (max-width: 700px){.team-section.svelte-1ypgs3e .description.svelte-1ypgs3e{font-size:1rem}.team-section.svelte-1ypgs3e .team-grid.svelte-1ypgs3e{grid-template-columns:1fr;grid-gap:64px}.team-section.svelte-1ypgs3e .team-member.svelte-1ypgs3e{flex-direction:column}.team-section.svelte-1ypgs3e .person-image.svelte-1ypgs3e{width:15rem!important;height:15rem!important;margin-bottom:1rem}.team-section.svelte-1ypgs3e .person-other-details.svelte-1ypgs3e{width:100%;align-items:left}}
.image-link.svelte-1ypgs3e.svelte-1ypgs3e:hover{background-color:transparent!important}
a.text-link.svelte-1ypgs3e.svelte-1ypgs3e{display:inline-flex;justify-content:start!important;align-items:start!important;text-decoration:none;transition:color .2s ease,margin .2s ease,padding .2s ease}
.post.svelte-xcxr50.svelte-xcxr50{position:relative;z-index:0;background-color:var(--c-white)}
.post-grid.svelte-xcxr50.svelte-xcxr50{--max-width:min(1100px, 100dvw - 70px);--gutter-width:calc(100dvw - var(--max-width));--content-width:calc(100dvw - var(--gutter-width));grid-template-columns:minmax(35px,auto) var(--content-width) minmax(35px,auto);display:grid;position:relative}
@media (min-width: 1500px){.post-grid.svelte-xcxr50.svelte-xcxr50{--max-width:min(clamp(1100px, -51.7857rem + 128.5714vw, 1640px), 100dvw - 70px)}}
.title-wrap-parent.svelte-xcxr50.svelte-xcxr50{background:linear-gradient(to bottom,var(--c-white) 0%,var(--c-gray) 50%,var(--c-white) 50%,var(--c-white) 100%)}
.top-half.svelte-xcxr50.svelte-xcxr50{grid-column:2/3;display:flex}
@media only screen and (max-width: 900px){.top-half.svelte-xcxr50.svelte-xcxr50{flex-direction:column}}
.title-wrap.svelte-xcxr50.svelte-xcxr50{width:75%}
@media only screen and (max-width: 900px){.title-wrap.svelte-xcxr50.svelte-xcxr50{width:100%}}
.image.svelte-xcxr50.svelte-xcxr50{aspect-ratio:16/9;object-fit:cover;position:relative;width:calc(100% - 60px);border:4px solid var(--c-white);border-radius:0 60px 0 0;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 calc(100% - 80px),140px calc(100% - 80px),140px 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 calc(100% - 80px),140px calc(100% - 80px),140px 100%,0 100%)}
@media (min-width: 1500px){.image.svelte-xcxr50.svelte-xcxr50{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 calc(100% - 80px),16% calc(100% - 80px),16% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 calc(100% - 80px),16% calc(100% - 80px),16% 100%,0 100%)}}
@media only screen and (max-width: 900px){.image.svelte-xcxr50.svelte-xcxr50{width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,130px 100%,130px calc(100% - 40px),0 calc(100% - 40px),0 100%);clip-path:polygon(0 0,100% 0,100% 100%,130px 100%,130px calc(100% - 40px),0 calc(100% - 40px),0 100%)}}
.title-lg.svelte-xcxr50.svelte-xcxr50{text-wrap:balance;margin:0 0 50px;color:var(--c-black)}
.read-time.svelte-xcxr50.svelte-xcxr50{gap:20px;display:flex;align-items:center;transform:translateY(-100%)}
.read-time.svelte-xcxr50 .divider.svelte-xcxr50{width:100%;height:2px;flex:1;background-color:var(--c-blue-400)}
.read-time.svelte-xcxr50 p.svelte-xcxr50{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:0;font-family:var(--font-mono);font-size:12px}
@media only screen and (max-width: 900px){.read-time.svelte-xcxr50.svelte-xcxr50{margin-block:30px}}
.post-info.svelte-xcxr50.svelte-xcxr50{position:relative;top:50%;width:-webkit-max-content;width:max-content;flex:1fr;transform:translateY(-50px)}
@media only screen and (max-width: 900px){.post-info.svelte-xcxr50.svelte-xcxr50{top:0;width:unset;transform:unset}.post-info.svelte-xcxr50 .tags.svelte-xcxr50{margin-left:90px}}
.author.svelte-xcxr50.svelte-xcxr50{margin-bottom:30px;font-size:18px}
.author.svelte-xcxr50 img.svelte-xcxr50{aspect-ratio:1/1;object-fit:cover;width:100px;height:100px;margin-bottom:40px;border:4px solid var(--c-white);border-radius:50%;background-color:var(--c-gray)}
@media only screen and (max-width: 900px){.author.svelte-xcxr50.svelte-xcxr50{text-wrap:balance;text-wrap:pretty;gap:30px;display:flex;align-items:center;margin-bottom:0;font-size:14px}.author.svelte-xcxr50 img.svelte-xcxr50{width:64px;height:64px;margin-bottom:0}}
.tags.svelte-xcxr50.svelte-xcxr50,.story-tags.svelte-xcxr50.svelte-xcxr50{gap:10px;display:flex;flex-wrap:wrap;align-items:center}
.story-tags.svelte-xcxr50>p.svelte-xcxr50{letter-spacing:-.25px;margin-bottom:0;font-family:var(--font-mono);font-size:18px;font-weight:999}
.story-tags.svelte-xcxr50.svelte-xcxr50{margin-top:20px}
.post-wrap.svelte-xcxr50.svelte-xcxr50{padding:0 0 100px}
@media only screen and (max-width: 900px){.post-wrap.svelte-xcxr50.svelte-xcxr50{padding:unset}}
.content-wrap.svelte-xcxr50.svelte-xcxr50{grid-column:2/3;display:flex;justify-content:space-between}
.content-wrap.svelte-xcxr50 .content-col.svelte-xcxr50{width:50%;margin-left:16.666%}
@media only screen and (max-width: 900px){.content-wrap.svelte-xcxr50 .content-col.svelte-xcxr50{width:100%;margin:0}}
.content-wrap.svelte-xcxr50 .social-col.svelte-xcxr50{gap:12px;display:flex;flex:0 0 25%;flex-direction:column;align-items:flex-start;justify-content:flex-start}
.content-wrap.svelte-xcxr50 .social-col .share-icons.svelte-xcxr50{gap:12px;display:flex}
.content-wrap.svelte-xcxr50 .social-col .share.svelte-xcxr50{color:var(--c-black);font-family:var(--font-display);font-size:36px;font-weight:700;line-height:1;background-image:linear-gradient(to bottom,transparent,transparent 45%,var(--c-yellow) 45%)}
@media only screen and (max-width: 900px){.title-wrap-parent.svelte-xcxr50.svelte-xcxr50{margin-bottom:35px}.content-wrap.svelte-xcxr50.svelte-xcxr50{gap:35px;flex-direction:column}.content-wrap.svelte-xcxr50 .social-col.svelte-xcxr50{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;margin:0 0 30px}.content-wrap.svelte-xcxr50 .social-col .share.svelte-xcxr50{width:100%}.content-wrap.svelte-xcxr50 .logo-col .author.svelte-xcxr50{margin:0}.title-lg.svelte-xcxr50.svelte-xcxr50{margin:0 0 35px}}
.featured-stories.svelte-xcxr50 .title-md.svelte-xcxr50{text-wrap:balance;text-wrap:pretty;margin-bottom:80px;padding-top:24px;color:var(--c-white);border-top:2px solid var(--c-white)}
.features.stories.svelte-xcxr50.svelte-xcxr50{gap:40px;display:flex;flex-direction:column;margin-bottom:40px;color:var(--c-white)}
.features.stories.svelte-xcxr50 .card.svelte-xcxr50{gap:100px;display:flex;align-items:flex-start}
@media only screen and (max-width: 900px){.features.stories.svelte-xcxr50 .card.svelte-xcxr50{gap:20px;flex-direction:column}}
.features.stories.svelte-xcxr50 a.svelte-xcxr50{aspect-ratio:16/9;flex:0 0 min(40%,580px)}
.features.stories.svelte-xcxr50 img.svelte-xcxr50{aspect-ratio:16/9;object-fit:cover;border:none;border-radius:0;-webkit-clip-path:none;clip-path:none}
@media only screen and (max-width: 900px){.features.stories.svelte-xcxr50 img.svelte-xcxr50{width:100%}}
.features.stories.svelte-xcxr50 .description.svelte-xcxr50{text-wrap:balance;text-wrap:pretty;margin-bottom:20px;font-size:18px}
.features.stories.svelte-xcxr50 .name.svelte-xcxr50{text-wrap:balance;text-wrap:pretty;margin-bottom:12px;font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1}
.features.stories.svelte-xcxr50 .tags.svelte-xcxr50{gap:10px;display:flex;flex-wrap:wrap;margin-bottom:40px}
.features.stories.svelte-xcxr50 .details.svelte-xcxr50{padding-bottom:24px}
.image-wrap.svelte-fk63x.svelte-fk63x{margin-bottom:20px}
.image-wrap.svelte-fk63x a.svelte-fk63x,.image-wrap.svelte-fk63x img.svelte-fk63x{aspect-ratio:16/9;object-fit:cover}
.content.svelte-fk63x.svelte-fk63x{gap:12px;display:flex;flex-direction:column}
.content.svelte-fk63x .name.svelte-fk63x{text-wrap:balance}
.category-links.svelte-fk63x.svelte-fk63x{gap:10px;display:flex;flex-wrap:wrap;margin-top:8px;margin-bottom:28px}
.case-study-industry.svelte-fk63x.svelte-fk63x{gap:10px;display:flex;flex-wrap:wrap}
.title-sm.svelte-iorex5{line-height:36px}
.filter-wrap.svelte-iorex5{grid-template-columns:-webkit-max-content 1fr 1fr;grid-template-columns:max-content 1fr 1fr;grid-gap:30px;gap:30px;display:grid;justify-content:space-between}
.post-list.svelte-iorex5{padding:50px 0}
.post-list.bg-white.svelte-iorex5{background-color:var(--c-white)}
.post-list.bg-gray-light.svelte-iorex5{background-color:var(--c-gray)}
.post-list.bg-orange.svelte-iorex5{background-color:var(--c-tan)}
.post-list.bg-green.svelte-iorex5,.post-list.bg-teal.svelte-iorex5{color:var(--c-white);background-color:var(--c-teal)}
.meta.svelte-iorex5{margin-bottom:50px;color:var(--c-navy)}
.title-md.svelte-iorex5{margin-bottom:20px}
.author.svelte-iorex5{margin:20px 0;color:var(--c-teal);line-height:24px}
.posts-wrap.svelte-iorex5,.filter-wrap.svelte-iorex5{padding:0 35px}
.post-list-wrap.svelte-iorex5{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:50px 15px;gap:50px 15px;display:grid;width:100%}
.name.svelte-iorex5{line-height:33px}
@media only screen and (max-width: 900px){.post-list-wrap.svelte-iorex5{grid-template-columns:1fr 1fr}.title-md.svelte-iorex5{margin-bottom:10px}}
@media only screen and (max-width: 500px){.post-list-wrap.svelte-iorex5{grid-template-columns:1fr}}
.wrapper.svelte-1g3ixsi.svelte-1g3ixsi{gap:40px;display:flex;flex-direction:column;align-items:center}
.wrapper.svelte-1g3ixsi.svelte-1g3ixsi:has(.title-md.left){align-items:flex-start;text-align:left}
.wrapper.svelte-1g3ixsi:has(.title-md.left) .title-md.svelte-1g3ixsi{width:100%}
@media only screen and (max-width: 900px){.wrapper.svelte-1g3ixsi.svelte-1g3ixsi{gap:20px}}
.content.svelte-1g3ixsi.svelte-1g3ixsi{gap:20px;display:flex;max-width:780px;width:100%;flex-direction:column;align-items:center;justify-content:flex-start}
.content.align-center.svelte-1g3ixsi.svelte-1g3ixsi{align-items:center;text-align:center}
.content.left.svelte-1g3ixsi.svelte-1g3ixsi{align-self:flex-start}
.col-wrapper.svelte-1g3ixsi.svelte-1g3ixsi{display:flex;flex-wrap:wrap;gap:64px;position:relative;justify-content:center;text-align:left}
.col-wrapper.sixColStyles.svelte-1g3ixsi.svelte-1g3ixsi{justify-content:start}
.col-wrapper.svelte-1g3ixsi .column.svelte-1g3ixsi{flex:0 1 var(--column-width)}
@media (max-width: 606px){.col-wrapper.svelte-1g3ixsi .column.svelte-1g3ixsi{flex:1!important}}
@media only screen and (min-width: 901px) and (max-width: 1280px){.col-wrapper.sixColStyles.svelte-1g3ixsi.svelte-1g3ixsi{--column-width:calc((100% / 3) - 26.67px)}}
@media (max-width: 1200px){.col-wrapper.svelte-1g3ixsi.svelte-1g3ixsi{--column-width:min( 100%, max(var(--min-column-width), calc((100% / var(--no-of-columns, 2)) - 20px)) )}}
.col-wrapper.sixColStyles.svelte-1g3ixsi.svelte-1g3ixsi{--min-column-width:150px}
@media (max-width: 660px){.col-wrapper.svelte-1g3ixsi.svelte-1g3ixsi{--column-width:100%}}
@media only screen and (max-width: 500px){.col-wrapper.svelte-1g3ixsi.svelte-1g3ixsi{--column-width:100%;gap:48px}}
.tile.svelte-1g3ixsi.svelte-1g3ixsi{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:0px;overflow:hidden;flex:1;max-width:364px}
.tile.sixColStyles.svelte-1g3ixsi.svelte-1g3ixsi{gap:24px;background-color:#fff;padding:0;border:none}
.tile.svelte-1g3ixsi>.svelte-1g3ixsi{flex-shrink:0}
@media only screen and (max-width: 500px){.tile.svelte-1g3ixsi.svelte-1g3ixsi{max-width:100%;flex-basis:100%}}
.tile_bio.svelte-1g3ixsi.svelte-1g3ixsi{gap:10px;align-items:center}
.tile_bio.svelte-1g3ixsi .image.svelte-1g3ixsi{aspect-ratio:1/1;width:160px;height:160px;margin-bottom:17px;border:3px solid var(--c-white);border-radius:50%}
.tile_bio.darkBackgroundStyles.svelte-1g3ixsi .image.svelte-1g3ixsi{border-color:var(--c-navy)}
.tile_logo.svelte-1g3ixsi.svelte-1g3ixsi{aspect-ratio:1/1;align-items:center;justify-content:center;border:0px solid var(--c-white);box-shadow:0 0 rgba(var(--rgb-white),0);transition:border .15s ease-out,box-shadow .2s ease-out 75ms}
.tile_logo.darkBackgroundStyles.svelte-1g3ixsi.svelte-1g3ixsi{border:0px solid var(--c-navy);box-shadow:0 0 rgba(var(--rgb-navy),0)}
.tile_logo.svelte-1g3ixsi .image.svelte-1g3ixsi{object-fit:contain;width:180px;height:180px}
.darkBackgroundStyles.svelte-1g3ixsi.svelte-1g3ixsi{color:var(--c-white)}
.svg-icon-container.svelte-1g3ixsi.svelte-1g3ixsi{display:flex;margin-bottom:48px;justify-content:center;align-items:center;width:48px;height:48px;color:#fff;background-color:var(--c-tan);border-radius:50%}
.svg-icon-container.bg-dark-green.svelte-1g3ixsi.svelte-1g3ixsi{background-color:var(--c-black);color:var(--c-white);border-color:var(--c-black)}
.svg-icon-container.bg-green.svelte-1g3ixsi.svelte-1g3ixsi{background-color:var(--c-bg-brand-primary);color:var(--c-white);border-color:var(--c-bg-brand-primary)}
.svg-icon.svelte-1g3ixsi.svelte-1g3ixsi{display:flex;justify-content:center;align-items:center;width:48px;height:48px}
.svg-icon.svelte-1g3ixsi .svg-icon.svelte-1g3ixsi{width:35px;height:35px}
.circle.svelte-1g3ixsi.svelte-1g3ixsi{border-radius:100%}
.column.svelte-1g3ixsi.svelte-1g3ixsi{align-items:start;flex:1 1 var(--min-column-width);width:100%;min-width:250px;gap:0px;padding-bottom:28px}
.column.sixColStyles.svelte-1g3ixsi.svelte-1g3ixsi{min-width:168px;justify-content:start}
.center.svelte-1g3ixsi.svelte-1g3ixsi{text-align:center}
.left.svelte-1g3ixsi.svelte-1g3ixsi{text-align:left;align-items:start}
.text.svelte-1g3ixsi.svelte-1g3ixsi{padding:32px 32px 0;min-width:mincontent}
.text.sixColStyles.svelte-1g3ixsi.svelte-1g3ixsi{padding:0;flex:0}
.image-wrap.svelte-1g3ixsi.svelte-1g3ixsi{overflow:hidden;width:100%}
.image-wrap.aspect-1-1.svelte-1g3ixsi.svelte-1g3ixsi{aspect-ratio:1/1}
.image-wrap.aspect-4-3.svelte-1g3ixsi.svelte-1g3ixsi{aspect-ratio:4/3}
.image-wrap.aspect-16-9.svelte-1g3ixsi.svelte-1g3ixsi{aspect-ratio:16/9}
.image-wrap.svelte-1g3ixsi .post-image.svelte-1g3ixsi{width:100%;height:100%;object-fit:cover}
.image-wrap.svelte-1g3ixsi .auto-shape.svelte-1g3ixsi{object-fit:contain;max-width:100%;max-height:100%}
@media only screen and (max-width: 900px){.image-wrap.svelte-1g3ixsi.svelte-1g3ixsi{width:100%}}
.body.svelte-1g3ixsi.svelte-1g3ixsi{color:#485468}
.tile-content.svelte-1g3ixsi.svelte-1g3ixsi{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;flex-grow:1;width:100%;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;max-height:100%}
.tile-content.sixColStyles.svelte-1g3ixsi.svelte-1g3ixsi{justify-content:start}
.tile-content.svelte-1g3ixsi>.svelte-1g3ixsi{max-width:100%}
.tile-content.svelte-1g3ixsi .text.svelte-1g3ixsi,.tile-content.svelte-1g3ixsi .title.svelte-1g3ixsi,.tile-content.svelte-1g3ixsi .buttons.svelte-1g3ixsi{width:100%;max-width:100%}
.stat.svelte-1g3ixsi.svelte-1g3ixsi{position:relative;color:#2c4e1e;padding-bottom:24px}
@media only screen and (max-width: 500px){.stat.svelte-1g3ixsi.svelte-1g3ixsi{padding-bottom:0!important}}
.title-and-description.svelte-1g3ixsi.svelte-1g3ixsi{display:flex;flex-direction:column;gap:6px}
.button-wrap.svelte-1g3ixsi.svelte-1g3ixsi{margin-top:20px}
.rule.svelte-1g3ixsi.svelte-1g3ixsi{position:absolute;bottom:0;left:0;z-index:10;width:100%;height:1px;background-color:#ba975b;transition-delay:.4s}
.table-wrap.svelte-1xdgbvs.svelte-1xdgbvs{display:flex;flex-direction:column;align-items:center}
@media only screen and (max-width: 900px){.table-wrap.svelte-1xdgbvs.svelte-1xdgbvs{align-items:flex-start}}
.content.svelte-1xdgbvs.svelte-1xdgbvs{display:flex;max-width:780px;flex-direction:column;align-items:center;margin-bottom:50px;color:var(--c-navy)}
@media only screen and (max-width: 900px){.content.svelte-1xdgbvs.svelte-1xdgbvs{align-items:flex-start}}
.title-md.svelte-1xdgbvs.svelte-1xdgbvs{margin-bottom:20px}
.table.svelte-1xdgbvs.svelte-1xdgbvs{display:flex;position:relative;width:100%;max-width:980px;flex-direction:column;padding:30px;border-radius:20px;background-color:var(--c-white)}
.table.bg-white.svelte-1xdgbvs.svelte-1xdgbvs{background-color:var(--c-gray)}
.table-headers.svelte-1xdgbvs.svelte-1xdgbvs,.table-rows.svelte-1xdgbvs.svelte-1xdgbvs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-content:space-between;justify-items:center;display:grid;width:100%;justify-content:space-between}
.table-headers.svelte-1xdgbvs .svelte-1xdgbvs:first-child,.table-rows.svelte-1xdgbvs .svelte-1xdgbvs:first-child{justify-self:flex-start}
.table-headers.svelte-1xdgbvs.svelte-1xdgbvs{color:var(--c-tan);border-bottom:1px solid var(--c-gray)}
.table-rows.svelte-1xdgbvs.svelte-1xdgbvs:not(:last-child){border-bottom:1px solid var(--c-gray)}
.table-rows.svelte-1xdgbvs .svelte-1xdgbvs:first-child{font-weight:700}
.table-header.svelte-1xdgbvs.svelte-1xdgbvs,.table-cell.svelte-1xdgbvs.svelte-1xdgbvs{padding-block:8px}
.table-header.svelte-1xdgbvs.svelte-1xdgbvs:not(:last-child),.table-cell.svelte-1xdgbvs.svelte-1xdgbvs:not(:last-child){padding-right:50px}
@media only screen and (max-width: 900px){.table-rows.svelte-1xdgbvs:not(:first-of-type) .table-cell.svelte-1xdgbvs{font-weight:400}}
.mobile-cards.svelte-1xdgbvs.svelte-1xdgbvs{gap:20px;display:flex;flex-wrap:wrap}
.darkBackgroundStyles.svelte-1xdgbvs .content.svelte-1xdgbvs{color:var(--c-white)}
.content.svelte-19tvvbf.svelte-19tvvbf{gap:30px;display:flex;position:relative;flex-direction:row;align-items:flex-start;justify-content:space-between;color:var(--c-black);text-align:left}
.content.svelte-19tvvbf .title-md.svelte-19tvvbf{color:var(--title-color)}
@media only screen and (max-width: 900px){.content.svelte-19tvvbf.svelte-19tvvbf{gap:10px;flex-direction:column;justify-content:flex-start}}
.darkBackgroundStyles.svelte-19tvvbf.svelte-19tvvbf{color:var(--c-white)}
.darkBackgroundStyles.svelte-19tvvbf .rule.svelte-19tvvbf{background-color:var(--c-white)}
.rule.svelte-19tvvbf.svelte-19tvvbf{position:absolute;top:-30px;left:0;width:150%;height:3px;background-color:var(--title-color);transition-delay:.4s}
@media (min-width: 1500px){.rule.svelte-19tvvbf.svelte-19tvvbf{height:4px}}
@media only screen and (max-width: 900px){.rule.svelte-19tvvbf.svelte-19tvvbf{height:2px}}
@media only screen and (min-width: 1920px){.rule.svelte-19tvvbf.svelte-19tvvbf{top:-30px}}
.left.svelte-19tvvbf.svelte-19tvvbf{gap:30px;text-wrap:balance;display:flex;align-items:center}
@media only screen and (max-width: 900px){.left.svelte-19tvvbf.svelte-19tvvbf{flex-direction:column;align-items:flex-start}}
.icon-wrapper.svelte-19tvvbf.svelte-19tvvbf{place-items:center;display:grid;width:100px;height:100px;flex:0 0 100px;border-radius:50%;background-color:var(--c-gray)}
.icon-wrapper.svelte-19tvvbf .icon.svelte-19tvvbf{max-width:100px;max-height:100px}
.right.svelte-19tvvbf.svelte-19tvvbf{gap:40px;display:flex;flex:0 0 calc(50% - 20px);flex-direction:column}
@media only screen and (max-width: 900px){.right.svelte-19tvvbf.svelte-19tvvbf{gap:20px}}
.icon-styles.svelte-19tvvbf.svelte-19tvvbf{padding-top:25px}
@media only screen and (max-width: 900px){.icon-styles.svelte-19tvvbf.svelte-19tvvbf{padding-top:0}}
@media only screen and (min-width: 1920px){.icon-styles.svelte-19tvvbf.svelte-19tvvbf{padding-top:15px}}
.wrapper.svelte-joh2ni{gap:clamp(20px,4vw,70px);display:flex;flex-wrap:wrap;align-items:flex-end;color:var(--c-navy)}
.wrapper.darkBackgroundStyles.svelte-joh2ni{color:var(--c-white)}
@media only screen and (max-width: 900px){.wrapper.svelte-joh2ni{flex-direction:column;align-items:unset}}
.title.svelte-joh2ni{max-width:380px;flex:0 1 65%}
form.svelte-joh2ni{gap:20px;display:flex;flex:1 1 30%;align-items:flex-end}
@media only screen and (max-width: 900px){form.svelte-joh2ni{flex-direction:column;align-items:flex-start}}
label.svelte-joh2ni{display:inline-block;min-width:185px;flex:1 1 34%;font-size:16px;font-weight:600}
@media only screen and (max-width: 900px){label.svelte-joh2ni{width:100%;flex:0 0 auto}}
input.svelte-joh2ni{display:block;width:100%;height:48px;margin-top:10px;padding:12px;font-size:16px;font-weight:400;border:1px solid var(--c-gray);border-radius:8px}
input.svelte-joh2ni:focus{outline:2px solid var(--c-teal)}
.message.svelte-joh2ni{place-content:center;display:grid;min-height:5em;flex:1 1 30%}
.error.svelte-joh2ni{color:var(--c-tan)}
.divider.svelte-joh2ni{position:absolute;right:0;bottom:0;left:0;height:10px;background-color:var(--c-tan)}
button.svelte-joh2ni{width:-webkit-max-content;width:max-content;padding:10px 30px;color:var(--c-white);font-weight:600;text-decoration:none;border:2px solid var(--c-tan);border-radius:100px;background-color:var(--c-tan);cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out}
button.svelte-joh2ni:hover,button.svelte-joh2ni:focus{color:var(--c-tan);text-decoration:none;background:transparent}
button.darkBackgroundStyles.svelte-joh2ni{color:var(--c-navy);border-color:var(--c-tan);background-color:var(--c-tan)}
button.darkBackgroundStyles.svelte-joh2ni:hover,button.darkBackgroundStyles.svelte-joh2ni:focus{color:var(--c-tan);background-color:transparent}
.content.svelte-17e9wzg.svelte-17e9wzg{gap:48px;display:flex;position:relative;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.content.svelte-17e9wzg .title-md.align-center.svelte-17e9wzg{text-wrap:balance;width:100%;text-align:center}
.bg-image.svelte-17e9wzg.svelte-17e9wzg{opacity:1;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}
.testimonial-container.svelte-17e9wzg.svelte-17e9wzg{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:0 64px;box-sizing:border-box}
@media only screen and (max-width: 900px){.testimonial-container.svelte-17e9wzg.svelte-17e9wzg{padding:0}}
.quote.svelte-17e9wzg.svelte-17e9wzg{position:relative;font-family:CrimsonPro,Georgia,serif;font-size:30px!important;font-style:italic;line-height:38px!important;text-align:center;width:80%}
@media only screen and (max-width: 900px){.quote.svelte-17e9wzg.svelte-17e9wzg{display:flex;width:100%;flex-direction:column;justify-content:center;gap:24px}}
.quote-graphic.svelte-17e9wzg.svelte-17e9wzg{position:absolute;top:20px;transform:translateY(-50%);height:22px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.quote-graphic.left.svelte-17e9wzg.svelte-17e9wzg{left:-58px}
.quote-graphic.right.svelte-17e9wzg.svelte-17e9wzg{right:-58px;transform:translateY(-50%) rotate(180deg)}
@media only screen and (max-width: 900px){.quote-graphic.svelte-17e9wzg.svelte-17e9wzg{position:relative;align-self:center;display:block;top:0;transform:translateY(0)}.quote-graphic.left.svelte-17e9wzg.svelte-17e9wzg{left:0}.quote-graphic.right.svelte-17e9wzg.svelte-17e9wzg{right:0}}
@media only screen and (max-width: 900px){.quote-text.svelte-17e9wzg.svelte-17e9wzg{font-size:24px;line-height:30px}}
.rule-container.svelte-17e9wzg.svelte-17e9wzg{width:100%;align-items:center;display:flex;justify-content:center}
.rule-container.svelte-17e9wzg .rule.svelte-17e9wzg{width:100%;height:1px;z-index:10;background-color:#ba975b;transition-delay:.4s;max-width:432px}
.person.svelte-17e9wzg.svelte-17e9wzg{display:flex;flex-direction:column;gap:4px}
.person.svelte-17e9wzg .name.svelte-17e9wzg{color:#2c4e1e}
.person.svelte-17e9wzg .name.darkBackgroundStyles.svelte-17e9wzg{color:var(--c-text-secondary)}
.person.svelte-17e9wzg .person_description.svelte-17e9wzg{color:#2c5234}
.person.svelte-17e9wzg .person_description.darkBackgroundStyles.svelte-17e9wzg{color:var(--c-text-secondary)}
.flip-up.svelte-17e9wzg.svelte-17e9wzg{transform:rotate(180deg)}
.wraper-pattern.svelte-1lnx8pb.svelte-1lnx8pb{position:absolute;width:100%;height:30vw;top:0;z-index:0}
@media only screen and (min-width: 901px) and (max-width: 1280px){.wraper-pattern.svelte-1lnx8pb.svelte-1lnx8pb{height:40vw}}
@media only screen and (max-width: 900px){.wraper-pattern.svelte-1lnx8pb.svelte-1lnx8pb{height:70vw}}
@media only screen and (max-width: 500px){.wraper-pattern.svelte-1lnx8pb.svelte-1lnx8pb{height:100vw}}
.wrapper.svelte-1lnx8pb.svelte-1lnx8pb{grid-template-columns:[page-width-start] minmax(35px,auto) [full-width-start] min(var(--content-width),var(--max-width)) [full-width-end] minmax(35px,auto) [page-width-end];justify-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:10!important}
@media screen and (min-width: 1500px){.wrapper.svelte-1lnx8pb.svelte-1lnx8pb{--max-width:clamp(1100px, -51.7857rem + 128.5714vw, 1640px)}}
.title.svelte-1lnx8pb.svelte-1lnx8pb{margin-bottom:10px}
.p-bottom.svelte-1lnx8pb.svelte-1lnx8pb{margin-bottom:30px}
.container.svelte-1lnx8pb.svelte-1lnx8pb{grid-column:full-width-start/full-width-end;display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}
.container.center.svelte-1lnx8pb.svelte-1lnx8pb{align-items:center}
.container.center.svelte-1lnx8pb .title.svelte-1lnx8pb,.container.center.svelte-1lnx8pb .text-body.svelte-1lnx8pb{text-align:center}
@media only screen and (max-width: 900px){.container.svelte-1lnx8pb.svelte-1lnx8pb{width:100%;margin-bottom:20px}}
@media screen and (min-width: 1500px){.container.svelte-1lnx8pb.svelte-1lnx8pb{margin-bottom:60px}}
.video-wrapper.svelte-1lnx8pb.svelte-1lnx8pb{grid-column:full-width-start/full-width-end;width:100%}
.video-wrapper.small.svelte-1lnx8pb.svelte-1lnx8pb{width:75%}
@media only screen and (max-width: 900px){.video-wrapper.small.svelte-1lnx8pb.svelte-1lnx8pb{width:100%}}
.video-wrapper.large.svelte-1lnx8pb.svelte-1lnx8pb{grid-column:page-width-start/page-width-end}
.text-body.svelte-1lnx8pb.svelte-1lnx8pb{text-align:left}
.buttons.svelte-1lnx8pb.svelte-1lnx8pb{gap:15px;display:inline-flex}
.button_container.svelte-1lnx8pb.svelte-1lnx8pb{display:flex;align-items:center;justify-content:center}
.background-graphics.svelte-1lnx8pb.svelte-1lnx8pb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}
.background-graphics.svelte-1lnx8pb.svelte-1lnx8pb:before{content:"";position:absolute;z-index:1;top:0;left:calc(50% - 5px);width:10px;height:80px;border:1px solid var(--c-tan);border-radius:0 0 10px 10px;background-color:var(--c-tan)}
.background-gradient-top.svelte-1lnx8pb.svelte-1lnx8pb{mix-blend-mode:screen;position:absolute;top:0;left:0;width:100%;height:340px;background:linear-gradient(180deg,#fafafa 5%,#fff0)}
.background-gradient-top.darkBackgroundStyles.svelte-1lnx8pb.svelte-1lnx8pb{mix-blend-mode:color-burn;background:linear-gradient(180deg,#101820 5%,#fff0)}
.background-gradient-bottom.svelte-1lnx8pb.svelte-1lnx8pb{position:absolute;bottom:0;left:0;width:100%;height:45%;border-top:1px solid var(--c-white);background:var(--c-white) linear-gradient(180deg,rgba(var(--rgb-navy),.15),#fff0 50%) 0% 0%}
.background-gradient-bottom.darkBackgroundStyles.svelte-1lnx8pb.svelte-1lnx8pb{border-top:1px solid var(--c-navy);background:var(--c-black) linear-gradient(180deg,rgba(var(--rgb-navy),.15),#fff0 50%) 0% 0%}
.faq-wrap.svelte-1qm5iwl.svelte-1qm5iwl{display:flex;max-width:780px;flex-direction:column;align-items:center}
@media only screen and (max-width: 900px){.faq-wrap.svelte-1qm5iwl.svelte-1qm5iwl{align-items:flex-start}}
.content.svelte-1qm5iwl.svelte-1qm5iwl{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:50px;color:var(--c-navy)}
@media only screen and (max-width: 900px){.content.svelte-1qm5iwl.svelte-1qm5iwl{align-items:center}}
.title-md.svelte-1qm5iwl.svelte-1qm5iwl{margin-bottom:20px}
.faq-list-wrap.svelte-1qm5iwl.svelte-1qm5iwl{gap:20px;display:flex;width:100%;flex-wrap:wrap;flex-direction:column;justify-content:space-evenly}
@media only screen and (max-width: 900px){.faq-list-wrap.svelte-1qm5iwl.svelte-1qm5iwl{gap:40px}}
.description.bg-dark-green-text.svelte-1qm5iwl.svelte-1qm5iwl{color:var(--fc-text-secondary-dark)}
.faq-block.svelte-1qm5iwl.svelte-1qm5iwl{gap:8px;display:flex;position:relative;flex-direction:column;padding:30px 40px;background-color:var(--c-tan)}
.faq-block.darkBackgroundStyles.svelte-1qm5iwl.svelte-1qm5iwl{background-color:var(--c-bg-secondary)}
.faq-link.svelte-1qm5iwl.svelte-1qm5iwl{display:flex;align-items:center;justify-content:flex-start;text-decoration:underline;cursor:pointer;font-weight:600}
.question-mark.svelte-1qm5iwl.svelte-1qm5iwl{display:block;position:absolute;top:23px;left:0;width:40px;height:40px;transform:translate(-50%);padding:10px;border:3px solid var(--c-white);border-radius:50%;background-color:var(--c-teal)}
@media only screen and (max-width: 900px){.question-mark.svelte-1qm5iwl.svelte-1qm5iwl{top:0;left:23px;transform:translate(0);transform:translateY(-50%)}}
.faq-question.svelte-1qm5iwl.svelte-1qm5iwl{position:relative}
.darkBackgroundStyles.svelte-1qm5iwl .content.svelte-1qm5iwl{color:var(--c-white)}
.faq-answer.darkBackgroundStyles.svelte-1qm5iwl.svelte-1qm5iwl{color:var(--fc-text-secondary-dark)}
.faq-img.svelte-1qm5iwl.svelte-1qm5iwl{object-fit:cover;aspect-ratio:1/1;width:160px;margin-bottom:30px;border:6px solid var(--c-white);border-radius:50%;box-shadow:10px 10px 20px #0000004d}
@media only screen and (max-width: 900px){.faq-img.svelte-1qm5iwl.svelte-1qm5iwl{width:120px;margin-bottom:20px}}
.post.svelte-16a3w6j.svelte-16a3w6j{position:relative;z-index:0}
.rich-text.svelte-16a3w6j.svelte-16a3w6j{display:flex;gap:30px;flex-direction:column}
.post-grid.svelte-16a3w6j.svelte-16a3w6j{--max-width:min(1100px, 100dvw - 70px);--gutter-width:calc(100dvw - var(--max-width));grid-template-columns:1fr 3fr;display:flex;gap:80px;position:relative}
@media (min-width: 1500px){.post-grid.svelte-16a3w6j.svelte-16a3w6j{--max-width:min(clamp(1100px, -51.7857rem + 128.5714vw, 1640px), 100dvw - 70px)}}
@media only screen and (max-width: 900px){.post-grid.svelte-16a3w6j.svelte-16a3w6j{flex-direction:column;gap:0px}}
.hide-desktop.svelte-16a3w6j.svelte-16a3w6j{display:none!important}
@media only screen and (max-width: 900px){.hide-desktop.svelte-16a3w6j.svelte-16a3w6j{display:flex!important}}
.show-desktop.svelte-16a3w6j.svelte-16a3w6j{display:flex!important}
@media only screen and (max-width: 900px){.show-desktop.svelte-16a3w6j.svelte-16a3w6j{display:none!important}}
.top-half.svelte-16a3w6j.svelte-16a3w6j{width:100%;grid-column:2/3;display:flex}
@media only screen and (max-width: 900px){.top-half.svelte-16a3w6j.svelte-16a3w6j{flex-direction:column}}
.title-wrap.svelte-16a3w6j.svelte-16a3w6j{display:flex;gap:20px;flex-direction:column;margin-bottom:40px}
@media only screen and (max-width: 900px){.title-wrap.svelte-16a3w6j.svelte-16a3w6j{width:100%;gap:40px}}
@media only screen and (max-width: 900px) and (max-width: 576px){.title-wrap.svelte-16a3w6j.svelte-16a3w6j{margin-bottom:20px}}
.image.svelte-16a3w6j.svelte-16a3w6j{aspect-ratio:16/9;object-fit:cover;position:relative;width:calc(100% - 60px);border:4px solid var(--c-white);border-radius:0 60px 0 0;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 calc(100% - 80px),140px calc(100% - 80px),140px 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 calc(100% - 80px),140px calc(100% - 80px),140px 100%,0 100%)}
@media (min-width: 1500px){.image.svelte-16a3w6j.svelte-16a3w6j{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 calc(100% - 80px),16% calc(100% - 80px),16% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 calc(100% - 80px),16% calc(100% - 80px),16% 100%,0 100%)}}
@media only screen and (max-width: 900px){.image.svelte-16a3w6j.svelte-16a3w6j{width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,130px 100%,130px calc(100% - 40px),0 calc(100% - 40px),0 100%);clip-path:polygon(0 0,100% 0,100% 100%,130px 100%,130px calc(100% - 40px),0 calc(100% - 40px),0 100%)}}
.read-time.svelte-16a3w6j.svelte-16a3w6j{gap:20px;display:flex;align-items:center;transform:translateY(-100%)}
@media only screen and (max-width: 900px){.read-time.svelte-16a3w6j.svelte-16a3w6j{margin-block:30px}}
.post-info.svelte-16a3w6j.svelte-16a3w6j{position:relative;top:50%;width:-webkit-max-content;width:max-content;flex:1fr;transform:translateY(-50px)}
@media only screen and (max-width: 900px){.post-info.svelte-16a3w6j.svelte-16a3w6j{top:0;width:unset;transform:unset}.post-info.svelte-16a3w6j .tags.svelte-16a3w6j{margin-left:90px}}
.author.svelte-16a3w6j.svelte-16a3w6j{margin-bottom:30px;font-size:18px}
@media only screen and (max-width: 900px){.author.svelte-16a3w6j.svelte-16a3w6j{text-wrap:balance;text-wrap:pretty;gap:30px;display:flex;align-items:center;margin-bottom:0;font-size:14px}}
.tags.svelte-16a3w6j.svelte-16a3w6j,.story-tags.svelte-16a3w6j.svelte-16a3w6j{gap:10px;display:flex;flex-wrap:wrap;align-items:center}
.story-tags.svelte-16a3w6j.svelte-16a3w6j{margin-top:20px;border-top:1px solid #eaecf0;padding-top:24px}
@media only screen and (max-width: 900px){.post-wrap.svelte-16a3w6j.svelte-16a3w6j{padding:unset}}
.content-wrap.svelte-16a3w6j.svelte-16a3w6j{grid-column:2/3;display:flex;justify-content:space-between}
.content-wrap.svelte-16a3w6j .logo-col.svelte-16a3w6j{flex:0 0 auto}
.content-wrap.svelte-16a3w6j .content-col.svelte-16a3w6j{width:50%;margin-left:16.666%}
@media only screen and (max-width: 900px){.content-wrap.svelte-16a3w6j .content-col.svelte-16a3w6j{width:100%;margin:0}}
.share-icons.svelte-16a3w6j.svelte-16a3w6j{width:100%;color:#2c5234;gap:12px;display:flex;flex-direction:row}
.sidebar.svelte-16a3w6j.svelte-16a3w6j{gap:24px;display:flex;flex:0 0 240px;min-width:240px;max-width:240px;flex-direction:column;align-items:flex-start;justify-content:flex-start}
@media only screen and (max-width: 900px){.content-wrap.svelte-16a3w6j.svelte-16a3w6j{gap:35px;flex-direction:column}.content-wrap.svelte-16a3w6j .social-col.svelte-16a3w6j{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;margin:0 0 30px}.content-wrap.svelte-16a3w6j .social-col .share.svelte-16a3w6j{width:100%}.content-wrap.svelte-16a3w6j .logo-col.svelte-16a3w6j{gap:20px;display:flex;flex:0 0 auto;align-items:center}.content-wrap.svelte-16a3w6j .logo-col .author.svelte-16a3w6j{margin:0}}
.table-of-contents.svelte-16a3w6j.svelte-16a3w6j{display:flex;flex-direction:column;gap:12px;justify-content:start;align-items:start}
.table-of-contents.svelte-16a3w6j li.svelte-16a3w6j{text-wrap:wrap}
.conclusion-bg.svelte-16a3w6j.svelte-16a3w6j{padding:16px 32px 32px}
.conclusion-bg.bg-white-contrast.svelte-16a3w6j.svelte-16a3w6j{background-color:#faf7f1}
.conclusion-bg.bg-green-contrast.svelte-16a3w6j.svelte-16a3w6j{background-color:var(--c-bg-primary)}
.conclusion-bg.bg-dark-green-contrast.svelte-16a3w6j.svelte-16a3w6j{background-color:var(--c-bg-secondary)}
.mg-top-32.svelte-16a3w6j.svelte-16a3w6j{margin-top:32px}
.sidebar-divider.svelte-16a3w6j.svelte-16a3w6j{margin-top:30px;width:100%;border-top:1px solid #eaecf0}
.pd-top-16-gray.svelte-16a3w6j.svelte-16a3w6j{padding-top:16px;border-top:1px solid #eaecf0}
.pd-bottom-16.svelte-16a3w6j.svelte-16a3w6j{padding-bottom:16px}
.pd-top-gray-24.svelte-16a3w6j.svelte-16a3w6j{padding-top:24px;border-top:1px solid #eaecf0}
.col.svelte-16a3w6j.svelte-16a3w6j{max-width:768px}
.top-33.svelte-16a3w6j.svelte-16a3w6j{margin-top:33px}
.mg-top-48.svelte-16a3w6j.svelte-16a3w6j{margin-top:48px}
.content-col.svelte-16a3w6j.svelte-16a3w6j{display:flex;flex-direction:column;gap:48px}
blockquote{color:var(--fc-text-secondary)}
blockquote.darkBackgroundStyles.svelte-16a3w6j.svelte-16a3w6j{color:var(--fc-text-secondary-dark)}
.social-button-wrapper.svelte-16a3w6j.svelte-16a3w6j{position:relative;display:inline-block}
.tooltip.svelte-16a3w6j.svelte-16a3w6j{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:-60px;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}
.social-button-wrapper.svelte-16a3w6j:hover .tooltip.svelte-16a3w6j{visibility:visible;opacity:1}
.share-flex-col.svelte-16a3w6j.svelte-16a3w6j{display:flex;flex-direction:column;gap:32px}
.content.svelte-d6s153{gap:30px;display:flex;position:relative;width:100%;max-width:780px;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}
.content.align-center.svelte-d6s153{align-items:center;text-align:center}
@media only screen and (max-width: 900px){.content.svelte-d6s153{gap:20px;justify-content:flex-start}}
@media screen and (min-width: 1500px){.content.svelte-d6s153{max-width:clamp(780px,75vw,1080px)}}
.application-wrapper.svelte-8nxuuw.svelte-8nxuuw{overscroll-behavior:contain;display:flex;min-height:100vh;flex-direction:column;background-color:var(--c-white)}
.application-wrapper.svelte-8nxuuw .layout-wrapper.svelte-8nxuuw{min-height:100px}

@font-face{font-family:CrimsonPro;font-weight:200 900;font-style:normal;font-optical-sizing:auto;
           src:url('CrimsonPro-VariableFont_wght.36f350486d8749a3.woff2') format("woff2-variations");font-display:swap}
@font-face{font-family:CrimsonPro;font-style:normal;font-weight:200 900;font-optical-sizing:auto;
           src:url('CrimsonPro-Italic-VariableFont_wght.e83bdd92500a6790.woff2') format("woff2-variations");
           font-display:swap;font-style:italic}
@font-face{font-family:Inter;font-weight:1 999;src:url('Inter-VariableFont.b790c1287c4bde00.woff2') format("woff2-variations");font-display:swap}
*,*:before,*:after{box-sizing:border-box}
*{margin:0;padding:0}
html,body{height:100%}
body{-webkit-font-smoothing:antialiased;line-height:1.5}
img,picture,video,canvas{display:block;max-width:100%}
input,button,textarea,select{font:inherit}
input:focus,button:focus,textarea:focus,select:focus{box-shadow:0 0 0 4px #9e56a8!important;outline:none}
p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;max-width:80ch}
#root,#__next{isolation:isolate}
li{list-style:none}
a{text-decoration:inherit;color:inherit}
a :visited{color:inherit;text-decoration:inherit}
footer .site-info a{white-space:nowrap;--link-color: #fff;--link-secondary: #051c2c;padding:2px;position:relative;text-decoration:none;z-index:1}
footer .site-info a:before{content:"";z-index:-1;position:absolute;bottom:0;left:-1px;width:calc(100% + 2px);height:1px;color:var(--link-color);background-color:var(--link-color);transition:height .15s ease-in-out}
footer .site-info a:hover,footer .site-info a:focus{color:var(--link-secondary);text-decoration:none}
footer .site-info a:hover:before,footer .site-info a:focus:before{content:"";position:absolute;bottom:0;height:100%}
button{background:none;border:0;display:block;margin:0;padding:0}
:root{--c-text-secondary: #ede3d2;--c-tan: #faf7f1;--c-text-secondary-green: #2c4e1e;--c-border-brand_alt: #4c6e52;--c-text-tertiary: #d6ebdb;--highlight-color: #1a311f;--highlight-text: #f2f4f7;--c-footer-button-fg: #a8c4ad;--highlight-on-dark: #e3d5bd;--highlight-on-dark-text: #ffffff;--c-bg-secondary: #1a311f;--c-bg-primary: #132115;--c-black: #132115;--c-border-primary: #ba975a;--c-button-primary-fg: #19321f;--c-whiteblack: #909090;--c-white: #ffffff;--c-gray: #f2f4f7;--c-brand: #112114;--fg-color-quaternary: #d6c29d;--c-yellow: #e0e722;--c-blue-400: #307fe2;--c-brand-primary: #6a8b70;--c-blue-white: #4e88d4;--c-blue-200: #98b6e4;--c-purple-600: #51284f;--c-purple-400: #c964cf;--c-text-primary: #1a3120;--c-primary: #4c6e52;--c-background-bg-tertiary: #f2f4f7;--c-secondary: #ff7f50;--c-secondarygray: #f2f4f7;--c-secondarywhite: #fcfcfd;--c-secondarycolor: #f4fbff;--c-linkgray: #495057;--c-linkcolor: #17a2b8;--c-linknav: #0056b3;--c-lighter: #fdf0e9;--c-disabled-gray: #e4e8ed;--c-light-gray: #adb5bd;--c-bg-brand-primary: #00306c;--fc-text-brand-secondary-dark: #d6c19d;--fc-text-brand-secondary: #4a6e52;--fc-brand-primary: #6a8b70;--fc-text-primary: #112115;--fc-text-secondary: #1a3120;--fc-text-tertiary: #2c5234;--fc-text-tertiary-on-brand: #c6dfca;--fc-text-primary-on-brand: #fbf7f1;--fc-text-secondary-on-brand: #e3d6bd;--fc-border-primary: #ba975a;--fc-border-secondary: #e3e7eb;--fc-border-tertiary: #f2f4f7;--fc-border-brand: #6a8b70;--fc-foreground-primary: #101828;--fc-foreground-secondary: #334054;--fc-foreground-tertiary: #465467;--fc-focus-ring: #9e56a7;--fc-brand-primary-dark: #6a8b70;--fc-text-primary-dark: #faf8f2;--fc-text-secondary-dark: #ede3d2;--fc-text-tertiary-dark: #d6eada;--fc-text-tertiary-on-brand-dark: #c6dfca;--fc-text-primary-on-brand-dark: #fbf7f1;--fc-text-secondary-on-brand-dark: #e3d6bd;--fc-border-primary-dark: #ba975a;--fc-border-secondary-dark: #6a8b70;--fc-border-tertiary-dark: #88a78f;--fc-border-brand-dark: #6a8b70;--fc-foreground-primary-dark: #f8f3e8;--fc-foreground-secondary-dark: #1a3120;--fc-foreground-tertiary-dark: #e3d6bd;--fc-focus-ring-dark: #c192c7;--rgb-black: 5, 28, 44;--rgb-white: 250, 250, 250;--rgb-gray: 234, 240, 250;--rgb-red: 223, 41, 39;--rgb-yellow: 224, 231, 34;--rgb-blue-400: 48, 127, 226;--rgb-blue-600: 0, 71, 187;--rgb-blue-200: 152, 182, 228;--rgb-purple-600: 81, 40, 79;--rgb-purple-400: 201, 100, 207;--c-button-tertiary-fg: #344055;--gradient-gray-to-white: linear-gradient(0deg, #ffffff 0%, #f2f4f7 100%);--gradient-2: linear-gradient(80deg, #e04f39 0%, var(--c-purple-400) 100%);--gradient-peach-to-blue: linear-gradient(90deg, var(--c-brand--25) 0%, #feddd7 100%);--gradient-orange-to-blue: linear-gradient( 75deg, rgba(60, 106, 167, .15) 0%, rgba(168, 218, 239, .15) 50%, rgba(255, 109, 89, .15) 100% );--gradient-pink-to-blue: linear-gradient( 237.42deg, rgba(60, 106, 167, .15) .94%, rgba(168, 218, 239, .15) 38.65%, rgba(255, 109, 89, .15) 76.37% ), linear-gradient(180deg, rgba(242, 244, 247, 0) 0%, rgba(255, 255, 255, .75) 100%);--gradient-blue-to-pink: linear-gradient( 237.42deg, rgba(255, 109, 89, .15) .94%, rgba(168, 218, 239, .15) 38.65%, rgba(60, 106, 167, .15) 76.37% ), linear-gradient(180deg, rgba(242, 244, 247, 0) 0%, rgba(255, 255, 255, .75) 100%);--gradient-blue-to-light-blue: linear-gradient( 270deg, var(--c-brand--300) 0%, var(--c-brand--600) 100% );--gradient-dark-blue-to-light-blue: linear-gradient(244.51deg, #002656 1.92%, #3c6aa7 90.57%);--gradient-dark-blue-to-darker-blue: linear-gradient( 270deg, var(--c-brand--700) 0%, var(--c-brand--800) 100% );--c-base---white: #ffffff;--c-base---black: #000000;--c-text-tertiary-on-brand: #86b4f0;--c-gray-light-mode--25: #fcfcfd;--c-gray-light-mode--50: #f9fafb;--c-gray-light-mode--100: #f2f4f7;--c-gray-light-mode--200: #eaecf0;--c-gray-light-mode--300: #d0d5dd;--c-gray-light-mode--400: #98a2b3;--c-gray-light-mode--500: #667085;--c-gray-light-mode--600: #475467;--c-gray-light-mode--700: #344054;--c-gray-light-mode--800: #182230;--c-gray-light-mode--900: #101828;--c-gray-light-mode--950: #0c111d;--c-gray-dark-mode--25: #fafafa;--c-gray-dark-mode--50: #f5f5f6;--c-gray-dark-mode--100: #f0f1f1;--c-gray-dark-mode--200: #ececed;--c-gray-dark-mode--300: #cecfd2;--c-gray-dark-mode--400: #94969c;--c-gray-dark-mode--500: #85888e;--c-gray-dark-mode--600: #61646c;--c-gray-dark-mode--700: #333741;--c-gray-dark-mode--800: #1f242f;--c-gray-dark-mode--900: #161b26;--c-gray-dark-mode--950: #0c111d;--c-brand--25: #d5eada;--c-brand--50: #86b4f0;--c-brand--100: #77a5e2;--c-brand--200: #5988c4;--c-brand--300: #3c6aa7;--c-brand--400: #1e4d89;--c-brand--500: #002f6c;--c-brand--600: #002656;--c-brand--700: #001c41;--c-brand--800: #132115;--c-brand--900: #000916;--c-brand--950: #00050b;--c-error--25: #fffbfa;--c-error--50: #fef3f2;--c-error--100: #fee4e2;--c-error--200: #fecdca;--c-error--300: #fda29b;--c-error--400: #f26d63;--c-error--500: #d93d32;--c-error--600: #cc2a1e;--c-error--700: #b42318;--c-error--800: #992119;--c-error--900: #80281b;--c-error--950: #661a0f;--c-warning--25: #fffcf5;--c-warning--50: #fffaeb;--c-warning--100: #fef0c7;--c-warning--200: #fedf89;--c-warning--300: #fec84b;--c-warning--400: #fdb022;--c-warning--500: #f79009;--c-warning--600: #dc6803;--c-warning--700: #b54708;--c-warning--800: #93370d;--c-warning--900: #7a2e0e;--c-warning--950: #4e1d09;--c-success--25: #f6fef9;--c-success--50: #ecfdf3;--c-success--100: #dcfae6;--c-success--200: #abefc6;--c-success--300: #75e0a7;--c-success--400: #47cd89;--c-success--500: #17b26a;--c-success--600: #079455;--c-success--700: #067647;--c-success--800: #085d3a;--c-success--900: #074d31;--c-success--950: #053321;--c-gray-blue--25: #fcfcfd;--c-gray-blue--50: #f8f9fc;--c-gray-blue--100: #eaecf5;--c-gray-blue--200: #d5d9eb;--c-gray-blue--300: #b3b8db;--c-gray-blue--400: #717bbc;--c-gray-blue--500: #4e5ba6;--c-gray-blue--600: #3e4784;--c-gray-blue--700: #363f72;--c-gray-blue--800: #293056;--c-gray-blue--900: #101323;--c-gray-blue--950: #0d0f1c;--c-gray-cool--25: #f0f9fc;--c-gray-cool--50: #e2f3fa;--c-gray-cool--100: #d3ecf7;--c-gray-cool--200: #c5e6f4;--c-gray-cool--300: #a8daef;--c-gray-cool--400: #8bcde9;--c-gray-cool--500: #6ec1e4;--c-gray-cool--600: #59a0be;--c-gray-cool--700: #457f97;--c-gray-cool--800: #305d71;--c-gray-cool--900: #1c3c4a;--c-gray-cool--950: #112c37;--c-gray-modern--25: #fcfcfd;--c-gray-modern--50: #f8fafc;--c-gray-modern--100: #eef2f6;--c-gray-modern--200: #e3e8ef;--c-gray-modern--300: #cdd5df;--c-gray-modern--400: #9aa4b2;--c-gray-modern--500: #697586;--c-gray-modern--600: #4b5565;--c-gray-modern--700: #364152;--c-gray-modern--800: #202939;--c-gray-modern--900: #121926;--c-gray-modern--950: #0d121c;--c-gray-neutral--25: #fcfcfd;--c-gray-neutral--50: #f9fafb;--c-gray-neutral--100: #f3f4f6;--c-gray-neutral--200: #e5e7eb;--c-gray-neutral--300: #d2d6db;--c-gray-neutral--400: #9da4ae;--c-gray-neutral--500: #6c737f;--c-gray-neutral--600: #4d5761;--c-gray-neutral--700: #384250;--c-gray-neutral--800: #1f2a37;--c-gray-neutral--900: #111927;--c-gray-neutral--950: #0d121c;--c-gray-true--25: #fcfcfc;--c-gray-true--50: #fafafa;--c-gray-true--100: #f5f5f5;--c-gray-true--200: #e5e5e5;--c-gray-true--300: #d6d6d6;--c-gray-true--400: #a3a3a3;--c-gray-true--500: #737373;--c-gray-true--600: #525252;--c-gray-true--700: #424242;--c-gray-true--800: #292929;--c-gray-true--900: #141414;--c-gray-true--950: #0f0f0f;--c-cyan--25: #f5feff;--c-cyan--50: #ecfdff;--c-cyan--100: #cff9fe;--c-cyan--200: #a5f0fc;--c-cyan--300: #67e3f9;--c-cyan--400: #22ccee;--c-cyan--500: #06aed4;--c-cyan--600: #088ab2;--c-cyan--700: #0e7090;--c-cyan--800: #155b75;--c-cyan--900: #164c63;--c-cyan--950: #0d2d3a;--c-orange--25: #ffedea;--c-orange--50: #ffdad5;--c-orange--100: #ffc8c1;--c-orange--200: #ffb6ac;--c-orange--300: #ff9182;--c-orange--400: #ff6d59;--c-orange--500: #d93c27;--c-orange--600: #bf3623;--c-orange--700: #a62e1e;--c-orange--800: #8c2619;--c-orange--900: #661a10;--c-orange--950: #40100a;--focus-rings--ring-brand: 0px 0px 0px rgba(217, 60, 39, 1);--focus-rings--ring-brand-shadow-xs: 0px 0px 4px 5px rgba(255, 109, 89, .8), 0px 1px 2px rgba(16, 24, 40, .05);--focus-rings--ring-brand-shadow-sm: 0px 0px 0px rgba(204, 42, 30, 1), 0px 1px 2px rgba(16, 24, 40, .06), 0px 1px 3px rgba(16, 24, 40, .1);--focus-rings--ring-gray: 0px 0px 0px rgba(152, 162, 179, .14);--focus-rings--ring-gray-shadow-xs: 0px 0px 0px rgba(152, 162, 179, .14), 0px 1px 2px rgba(16, 24, 40, .05);--focus-rings--ring-gray-shadow-sm: 0px 0px 0px rgba(152, 162, 179, .14), 0px 1px 2px rgba(16, 24, 40, .06), 0px 1px 3px rgba(16, 24, 40, .1);--focus-rings--ring-gray-secondary: 0px 0px 0px rgba(152, 162, 179, .2);--focus-rings--ring-error: 0px 0px 0px rgba(240, 68, 56, .24);--focus-rings--ring-error-shadow-xs: 0px 0px 0px rgba(240, 68, 56, .24), 0px 1px 2px rgba(16, 24, 40, .05);--shadows--shadow-xs: 0px 1px 2px rgba(16, 24, 40, .05);--shadows--shadow-sm: 0px 1px 2px rgba(16, 24, 40, .06), 0px 1px 3px rgba(16, 24, 40, .1);--shadows--shadow-md: 0px 2px 4px rgba(16, 24, 40, .06), 0px 4px 8px rgba(16, 24, 40, .1);--shadows--shadow-lg: 0px 4px 6px rgba(16, 24, 40, .03), 0px 12px 16px rgba(16, 24, 40, .08);--shadows--shadow-xl: 0px 8px 8px rgba(16, 24, 40, .03), 0px 20px 24px rgba(16, 24, 40, .08);--shadows--shadow-2xl: 0px 24px 48px rgba(16, 24, 40, .18);--shadows--shadow-3xl: 0px 32px 64px rgba(16, 24, 40, .14);--shadows---portfolio-mockup-shadows--shadow-main-centre-md: 0px 75px 150px rgba(52, 64, 84, .14);--shadows---portfolio-mockup-shadows--shadow-main-centre-lg: 0px 100px 200px rgba(52, 64, 84, .18);--shadows---portfolio-mockup-shadows--shadow-overlay-right-lg: -40px 40px 72px rgba(52, 64, 84, .12);--shadows---portfolio-mockup-shadows--shadow-overlay-left-lg: 100px 100px 150px rgba(52, 64, 84, .12);--shadows---portfolio-mockup-shadows--shadow-grid-md: 32px 32px 64px rgba(52, 64, 84, .08);--backdrop-blurs--backdrop-blur-sm: ;--backdrop-blurs--backdrop-blur-md: ;--backdrop-blurs--backdrop-blur-lg: ;--backdrop-blurs--backdrop-blur-xl: }
.max-width{position:relative;width:100%;max-width:1280px;margin:0 auto}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.disable{-webkit-user-select:none;user-select:none;pointer-events:none}
.pin{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.box-image{width:100%;border-radius:20px;border-collapse:separate;border-spacing:0;object-fit:cover}
.hide{display:none!important}
@media only screen and (min-width: 1920px){.hide-wide{display:none!important}}
@media only screen and (min-width: 901px) and (max-width: 1280px){.hide-desktop{display:none!important}}
@media only screen and (max-width: 900px){.hide-tablet{display:none!important}}
@media only screen and (max-width: 500px){.hide-phone{display:none!important}}
.show-wide{display:none!important}
@media only screen and (min-width: 1920px){.show-wide{display:inherit!important}}
.show-desktop{display:none!important}
@media only screen and (min-width: 901px) and (max-width: 1280px){.show-desktop{display:inherit!important}}
.show-tablet{display:none!important}
@media only screen and (max-width: 900px){.show-tablet{display:inherit!important}}
.show-phone{display:none!important}
@media only screen and (max-width: 500px){.show-phone{display:inherit!important}}
.off-screen{position:absolute;left:-4999px}
a.brand-link{white-space:nowrap;--link-color: var(--c-black);--link-secondary: var(--c-white);padding:2px;position:relative;text-decoration:none}
a.brand-link:before{content:"";z-index:-1;position:absolute;bottom:0;left:-1px;width:calc(100% + 2px);height:1px;color:var(--link-color);background-color:var(--link-color);transition:height .15s ease-in-out}
a.brand-link:hover,a.brand-link:focus{color:var(--link-secondary);text-decoration:none}
a.brand-link:hover:before,a.brand-link:focus:before{content:"";position:absolute;bottom:0;height:100%}
.darkBackgroundStyles a.brand-link{--link-color: var(--c-white);--link-secondary: var(--c-black)}
body{--font-display: CrimsonPro, Georgia, serif;--font-body: Inter, sans-serif;--font-mono: Inter, Courier New, Courier, monospace}
.brand-link{--link-color: var(--c-black);--link-secondary: var(--c-white);position:relative;text-decoration:none}
.brand-link:before{content:"";z-index:-1;position:absolute;bottom:2px;left:-1px;width:calc(100% + 2px);height:2px;color:var(--link-color);background-color:var(--link-color);transition:height .15s ease-in-out}
.brand-link:hover,.brand-link:focus{color:var(--link-secondary);text-decoration:none}
.brand-link:hover:before,.brand-link:focus:before{content:"";position:absolute;bottom:0;height:100%}
i{font-variation-settings:"slnt" -10}
h1,.h1,.title-2xl{font-family:CrimsonPro,Georgia,serif;font-size:62px;line-height:70px;font-weight:700;letter-spacing:-.01em}
@media (max-width: 768px){h1,.h1,.title-2xl{font-size:48px;line-height:52px}}
h2,.h2,.title-xl{font-family:CrimsonPro,Georgia,serif;font-size:48px;line-height:52px;font-weight:500;letter-spacing:-.02em}
@media (max-width: 768px){h2,.h2,.title-xl{font-size:44px;line-height:52px}}
h3,.h3,.title-lg{font-family:CrimsonPro,Georgia,serif;font-size:38px;line-height:44px;font-weight:500;letter-spacing:-.02em}
@media (max-width: 768px){h3,.h3,.title-lg{font-size:36px;line-height:44px}}
h4,.h4,.title-md{font-family:CrimsonPro,Georgia,serif;font-size:32px;line-height:36px;font-weight:500;letter-spacing:-.02em}
@media (max-width: 768px){h4,.h4,.title-md{font-size:28px;line-height:34px}}
h5,.h5,.title-sm{font-family:CrimsonPro,Georgia,serif;font-size:28px;line-height:34px;font-weight:500}
@media (max-width: 768px){h5,.h5,.title-sm{font-size:24px;line-height:30px}}
h6,.h6,.title-xs{font-family:CrimsonPro,Georgia,serif;font-size:24px;line-height:32px;font-weight:500}
.text-xl-regular,.text-xl-medium,.text-xl-semibold,.text-xl-bold{font-family:Inter,sans-serif;font-size:20px;line-height:30px}
.text-lg-regular,.text-lg-medium,.text-lg-semibold,.text-lg-bold{font-family:Inter,sans-serif;font-size:18px;line-height:28px}
.text-md-regular,.text-md-medium,.text-md-semibold,.text-md-bold{font-family:Inter,sans-serif;font-size:16px;line-height:24px}
.text-sm-regular,.text-sm-medium,.text-sm-semibold,.text-sm-bold{font-family:Inter,sans-serif;font-size:14px;line-height:24px}
.text-xs-regular,.text-xs-medium,.text-xs-semibold,.text-xs-bold{font-family:Inter,sans-serif;font-size:12px;line-height:24px}
[class*=-medium]{font-weight:500}
[class*=-semibold]{font-weight:600}
[class*=-bold]{font-weight:700}
[class*=-italic]{font-style:italic;font-family:CrimsonPro,Georgia,serif}
[class*=-underlined]{text-decoration:underline}
.text-body-sm{font-family:CrimsonPro,Georgia,serif;font-size:.8rem;font-weight:200;line-height:1.1rem}
.bold{font-weight:700}
.darkBackgroundStyles a{--link-color: var(--c-white);--link-secondary: var(--c-black)}
a[target=_blank]:not(.social-nav-link,.logo-link){position:relative}
.intro-italic{font-family:CrimsonPro,Georgia,serif;font-weight:400;font-size:24px;line-height:34px;font-style:italic;margin-bottom:33px}
@media only screen and (max-width: 900px){.intro-italic{font-size:22px;line-height:30px}}
.balance,h1,.h1,.title-2xl,h2,.h2,.title-xl,h3,.h3,.title-lg,h4,.h4,.title-md,h5,.h5,.title-sm,h6,.h6,.title-xs{text-wrap:balance}
.text-xl-regular-italic{font-size:24px!important;font-family:CrimsonPro,Georgia,serif;font-style:italic;letter-spacing:0em;line-height:34px}
:root{--animation-easing: ease-in-out;--animation-delay: .35s;--animation-duration: .6s}
.animate-wipe-up{opacity:.6;transform:translateY(150%);transition:opacity var(--animation-duration) ease-in-out,transform var(--animation-duration) ease-in-out var(--animation-delay)}
.animate-wipe-left{opacity:.6;transform:translate(-100%);transition:opacity var(--animation-duration) ease-in-out,transform var(--animation-duration) ease-in-out var(--animation-delay);transition-delay:calc(var(--animation-order, 1) * .1s)}
.animate-slide-right{opacity:0;transform:translate(-100px);transition:opacity var(--animation-duration) ease-out,transform var(--animation-duration) ease-in-out;transition-delay:.15s}
.animate-rule-wipe{opacity:0;transform-origin:left;transform:scaleX(1%);transition:opacity 50ms ease-out,transform 1.5s ease-in-out;transition-delay:calc(var(--animation-order, 1) * .1s)}
.animate-rule-wipe-top-to-bottom{opacity:0;transform-origin:top;transform:scaleY(1%);transition:opacity 50ms ease-out,transform 1s ease-in-out}
.animate-slide-left{opacity:0;transform:translate(100px);transition:opacity var(--animation-duration) ease-out,transform var(--animation-duration) ease-in-out;transition-delay:.3s}
.animate-slide-up{opacity:0;transform:translateY(100px);transition:opacity var(--animation-duration) ease-out,transform var(--animation-duration) ease-in-out;transition-delay:.3s}
.animate-stagger-up{opacity:0;transform:translateY(100px);transition:opacity .5s ease-out,transform .5s var(--animation-easing);transition-delay:calc(var(--animation-order, 1) * .3s)}
.animate-rules .rule-image{opacity:0;transform-origin:left;transform:translate(-600px);transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition-delay:calc((var(--animation-order, 1)) * .2s)}
.animate-rules.reverse .rule-image{transform:translate(600px)}
.animate-fade{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--animation-order, 1) * .1s)!important}
.animate-scale{opacity:0;transform:scale(.3);transition:opacity .3s ease-out,transform .3s var(--animation-easing);transition-delay:calc(var(--animation-order, 1) * .2s)}
.inview,.inview .rule-image,.inview.reverse .rule-image{opacity:1;transform:translate(0) translateY(0) scale(1)}
.photo-parallax-reveal{position:relative;overflow:hidden;width:100%;opacity:0;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;animation:moveUp .8s ease-out forwards,revealWidth 1.2s ease-out forwards}
.grow-reveal-vertical.inview{animation:growVertically 1s forwards!important;animation-iteration-count:1!important;overflow:hidden!important;transition-delay:calc(var(--animation-order, 1) * .2s)!important}
@keyframes moveUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@keyframes revealWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes growVertically{0%{height:0;opacity:1}to{height:100%;opacity:1}}
.rich-text{text-wrap:pretty;max-width:70ch}
.rich-text h2{padding-top:20px;padding-bottom:16px}
.rich-text h2:first-of-type{padding-top:0}
.rich-text h3{padding-top:16px;padding-bottom:12px}
.rich-text h4{padding-top:12px;padding-bottom:8px}
.rich-text h5,.rich-text h6{padding-top:4px;padding-bottom:8px}
.rich-text p{margin-bottom:1em;font-family:var(--font-body);font-size:16px}
.rich-text p a{cursor:pointer;transition:background-color .3s ease,border-color .3s ease}
.rich-text p a:hover{color:#fff}
.rich-text p:last-child{margin-bottom:0}
.rich-text b{font-weight:700!important;font-variation-settings:"wght" 700}
.rich-text i{font-style:normal;font-variation-settings:"slnt" -10}
.rich-text .icon-and-title+.rich-text.pretty{padding-left:56px}
.rich-text ul{margin:0 0 25px 25px;padding-left:0}
.rich-text ul:last-child{margin-bottom:0}
.rich-text ul li{list-style-type:disc;line-height:1.5;margin-bottom:8px;padding-left:.5em}
.rich-text ul li>p{margin-bottom:0;display:inline}
.rich-text.services-detail li{margin-bottom:0}
.rich-text.services-detail li p{font-size:18px}
.rich-text.services-detail.featured li p{font-size:14px}
.rich-text.sidebar-item-description{color:#e3d5bd}
.rich-text.sidebar-item-description p{font-weight:400;font-size:16px;margin-bottom:8px}
.rich-text.sidebar-item-description p a{color:#fff}
.rich-text.sidebar-item-description p a:hover{padding:2px 6px;border-radius:4px;background-color:var(--highlight-on-dark);color:var(--c-bg-secondary);margin:-2px -6px}
.rich-text ol{margin:0 0 25px 25px}
.rich-text ol li{list-style:decimal;margin-bottom:8px}
.rich-text ol li:last-child{margin-bottom:0}
.rich-text blockquote{margin:48px 0;padding:0 0 0 25px;border-left:2px solid #ba975b;color:var(--blockquote-color, var(--fc-text-primary));position:relative}
.rich-text blockquote p{font-weight:500;font-style:italic;font-size:24px;font-family:CrimsonPro,Georgia,serif}
.rich-text blockquote .attribution{color:var(--blockquote-attribution-color, var(--fc-text-primary));font-style:normal!important;font-weight:regular;font-family:var(--font-body)}
@media only screen and (max-width: 900px){.rich-text blockquote:before{background-image:none!important}}
.rich-text blockquote:before{content:"";position:absolute;top:0;left:-80px;width:45px;height:41px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='22' fill='none'%3E%3Cpath fill='%23C7AC7C' d='m30.192 0 .68 2.312c-1.995.68-3.581 1.768-4.76 3.264-1.133 1.496-1.7 3.15-1.7 4.964l5.576 3.944v.748c0 1.813-.657 3.332-1.972 4.556-1.27 1.224-2.856 1.836-4.76 1.836-1.995 0-3.627-.703-4.896-2.108-1.224-1.405-1.836-3.219-1.836-5.44 0-2.312.59-4.465 1.768-6.46 1.179-1.995 2.788-3.65 4.828-4.964C25.16 1.292 27.517.408 30.192 0ZM13.668 0l.68 2.312c-1.995.68-3.581 1.768-4.76 3.264-1.133 1.496-1.7 3.15-1.7 4.964l5.576 3.944v.748c0 1.813-.657 3.332-1.972 4.556-1.27 1.224-2.856 1.836-4.76 1.836-1.995 0-3.627-.703-4.896-2.108C.612 18.111 0 16.297 0 14.076c0-2.312.59-4.465 1.768-6.46 1.179-1.995 2.788-3.65 4.828-4.964C8.636 1.292 10.993.408 13.668 0Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}
.rich-text sup{font-size:.8em}
.rich-text .attribution{font-style:normal!important}
.rich-text sub{font-size:.8em}
.rich-text.darkBackgroundStyles a{--link-color: #d5eada;--link-secondary: var(--c-black)}
.rich-text p:has(.text-small){line-height:1}
.rich-text.featured-description p{font-size:16px}
.rich-text .lightBlueText{color:#d5eada!important}
.text-small{display:inline-block;font-size:12px!important;line-height:16px!important;line-break:unset;max-width:80ch}
.text-small span{line-height:0}
.darkBackgroundStyles{--blockquote-color: var(--fc-text-primary-dark);--blockquote-attribution-color: var(--c-text-tertiary)}
html{scroll-behavior:smooth}
body{overflow-y:scroll;overflow-x:hidden;overscroll-behavior:none;font-family:Inter,sans-serif;background-color:var(--c-gray)}
body ::selection{background-color:var(--highlight-color);color:var(--highlight-text)}
::-webkit-scrollbar{width:16px;height:16px}
::-webkit-scrollbar-track{background:#f2f4f7}
::-webkit-scrollbar-thumb{background-color:var(--c-brand-primary);border-radius:0}
#application{height:100%}
a{text-decoration:underline;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}
a.darkBackgroundStyles{color:var(--c-white)}
a:focus{outline:none;box-shadow:0 0 0 4px #9e56a8!important}
a:hover{background-color:var(--c-primary);padding-left:4px;margin-left:-4px;padding-right:4px;margin-right:-4px;color:var(--c-white);text-decoration:none}
input:focus{outline:none;outline:4px solid #9e56a8;outline-offset:0px}
.darkBackgroundStyles a:hover{color:var(--c-bg-primary)!important;background-color:#d5eada}
hr{margin:0;border:none;background-color:var(--c-gray);height:2px}
.bg-white{background:#fff;color:#112114}
.bg-gray-to-white{color:var(--c-text-primary);background:var(--gradient-gray-to-white)}
.bg-pattern-1{position:relative;color:var(--c-text-primary);background:#fff}
.bg-pattern-1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20r='2'%20fill='%23000'%20/%3e%3c/svg%3e") repeat;background-size:25px;opacity:.09;pointer-events:none;mask-image:linear-gradient(to right,transparent 0%,black 30%,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 30%,black 70%,transparent 100%)}
.bg-pattern-2{color:var(--c-text-primary);z-index:1;background:var(--gradient-orange-to-blue)}
.bg-pattern-2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2062.546%20108.3625'%3e%3crect%20width='62.546'%20height='108.3625'%20fill='none'/%3e%3cpolygon%20points='39.0972%20135.4532%2031.2729%20121.9011%2039.0972%20108.349%2054.7458%20108.349%2062.5701%20121.9011%2054.7458%20135.4532%2039.0972%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%20135.4532%2062.5217%20121.9011%2070.346%20108.349%2085.9946%20108.349%2093.8189%20121.9011%2085.9946%20135.4532%2070.346%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20108.3761%2046.8973%2094.824%2054.7216%2081.2719%2070.3702%2081.2719%2078.1945%2094.824%2070.3702%20108.3761%2054.7216%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%20135.4532%20-31.273%20121.9011%20-23.4487%20108.349%20-7.8002%20108.349%20.0241%20121.9011%20-7.8002%20135.4532%20-23.4487%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%20135.4532%20-.0242%20121.9011%207.8001%20108.349%2023.4486%20108.349%2031.2729%20121.9011%2023.4486%20135.4532%207.8001%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20108.3761%20-15.6486%2094.824%20-7.8243%2081.2719%207.8242%2081.2719%2015.6485%2094.824%207.8242%20108.3761%20-7.8243%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.3702%2081.2719%2062.5459%2067.7198%2070.3702%2054.1678%2086.0188%2054.1678%2093.8431%2067.7198%2086.0188%2081.2719%2070.3702%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8242%2081.2719%200%2067.7198%207.8242%2054.1678%2023.4728%2054.1678%2031.2971%2067.7198%2023.4728%2081.2719%207.8242%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.073%2081.2719%2031.2487%2067.7198%2039.073%2054.1678%2054.7216%2054.1678%2062.5459%2067.7198%2054.7216%2081.2719%2039.073%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='23.4486%2054.1948%2015.6243%2040.6427%2023.4486%2027.0907%2039.0972%2027.0907%2046.9215%2040.6427%2039.0972%2054.1948%2023.4486%2054.1948'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4729%2081.2719%20-31.2972%2067.7198%20-23.4729%2054.1678%20-7.8243%2054.1678%200%2067.7198%20-7.8243%2081.2719%20-23.4729%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.0972%2027.0907%2031.2729%2013.5386%2039.0972%20-.0135%2054.7458%20-.0135%2062.5701%2013.5386%2054.7458%2027.0907%2039.0972%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%2027.0907%2062.5217%2013.5386%2070.346%20-.0135%2085.9946%20-.0135%2093.8189%2013.5386%2085.9946%2027.0907%2070.346%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20.0136%2046.8973%20-13.5385%2054.7216%20-27.0906%2070.3702%20-27.0906%2078.1945%20-13.5385%2070.3702%20.0136%2054.7216%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%2027.0907%20-31.273%2013.5386%20-23.4487%20-.0135%20-7.8002%20-.0135%20.0241%2013.5386%20-7.8002%2027.0907%20-23.4487%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%2027.0907%20-.0242%2013.5386%207.8001%20-.0135%2023.4486%20-.0135%2031.2729%2013.5386%2023.4486%2027.0907%207.8001%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20.0136%20-15.6486%20-13.5385%20-7.8243%20-27.0906%207.8242%20-27.0906%2015.6485%20-13.5385%207.8242%20.0136%20-7.8243%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:30px;opacity:.12;pointer-events:none}
.bg-pattern-3{color:var(--c-text-primary);z-index:1;background:var(--gradient-pink-to-blue)}
.bg-pattern-3:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087.7576%2050.9825'%3e%3crect%20width='87.7576'%20height='50.9825'%20fill='none'/%3e%3cline%20x1='73.3048'%20y1='26.033'%20x2='82.9715'%20y2='42.7762'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='51.0243'%20x2='78.2576'%20y2='51.0243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='51.4826'%20x2='48.5927'%20y2='68.2258'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='51.5243'%20x2='39.0927'%20y2='68.2674'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='50.9409'%20x2='9.5'%20y2='50.9409'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.3806'%20y1='25.9914'%20x2='4.7139'%20y2='42.7345'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='.0418'%20x2='78.2576'%20y2='.0418'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='73.377'%20y1='24.9914'%20x2='83.0436'%20y2='8.2482'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='72.7121'%20y1='25.4497'%20x2='53.3788'%20y2='25.4497'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='.5001'%20x2='48.5927'%20y2='17.2433'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='.5418'%20x2='39.0927'%20y2='17.285'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='15.0454'%20y1='25.533'%20x2='34.3788'%20y2='25.533'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='50.4826'%20x2='39.1649'%20y2='33.7394'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='50.4409'%20x2='48.6649'%20y2='33.6978'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='-.0415'%20x2='9.5'%20y2='-.0415'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.4527'%20y1='24.9497'%20x2='4.7861'%20y2='8.2065'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='-.4999'%20x2='39.1649'%20y2='-17.243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='-.5415'%20x2='48.6649'%20y2='-17.2847'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:40px;opacity:.12;mask-image:linear-gradient(to left,#000,#0000);-webkit-mask-image:linear-gradient(to left,rgb(0,0,0),rgba(0,0,0,0));pointer-events:none}
.bg-pattern-4{color:var(--c-text-primary);z-index:1;background:var(--gradient-blue-to-pink)}
.bg-pattern-4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087.7576%2050.9825'%3e%3crect%20width='87.7576'%20height='50.9825'%20fill='none'/%3e%3cline%20x1='73.3048'%20y1='26.033'%20x2='82.9715'%20y2='42.7762'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='51.0243'%20x2='78.2576'%20y2='51.0243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='51.4826'%20x2='48.5927'%20y2='68.2258'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='51.5243'%20x2='39.0927'%20y2='68.2674'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='50.9409'%20x2='9.5'%20y2='50.9409'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.3806'%20y1='25.9914'%20x2='4.7139'%20y2='42.7345'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='.0418'%20x2='78.2576'%20y2='.0418'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='73.377'%20y1='24.9914'%20x2='83.0436'%20y2='8.2482'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='72.7121'%20y1='25.4497'%20x2='53.3788'%20y2='25.4497'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='.5001'%20x2='48.5927'%20y2='17.2433'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='.5418'%20x2='39.0927'%20y2='17.285'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='15.0454'%20y1='25.533'%20x2='34.3788'%20y2='25.533'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='50.4826'%20x2='39.1649'%20y2='33.7394'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='50.4409'%20x2='48.6649'%20y2='33.6978'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='-.0415'%20x2='9.5'%20y2='-.0415'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.4527'%20y1='24.9497'%20x2='4.7861'%20y2='8.2065'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='-.4999'%20x2='39.1649'%20y2='-17.243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='-.5415'%20x2='48.6649'%20y2='-17.2847'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:40px;opacity:.12;mask-image:linear-gradient(to right,#000,#0000);-webkit-mask-image:linear-gradient(to right,rgb(0,0,0),rgba(0,0,0,0));pointer-events:none}
.bg-pattern-1-top-fade{color:var(--c-text-primary);background:linear-gradient(to bottom,#fff,#fff0),var(--gradient-orange-to-blue);position:relative}
.bg-pattern-1-top-fade:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087.7576%2050.9825'%3e%3crect%20width='87.7576'%20height='50.9825'%20fill='none'/%3e%3cline%20x1='73.3048'%20y1='26.033'%20x2='82.9715'%20y2='42.7762'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='51.0243'%20x2='78.2576'%20y2='51.0243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='51.4826'%20x2='48.5927'%20y2='68.2258'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='51.5243'%20x2='39.0927'%20y2='68.2674'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='50.9409'%20x2='9.5'%20y2='50.9409'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.3806'%20y1='25.9914'%20x2='4.7139'%20y2='42.7345'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='.0418'%20x2='78.2576'%20y2='.0418'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='73.377'%20y1='24.9914'%20x2='83.0436'%20y2='8.2482'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='72.7121'%20y1='25.4497'%20x2='53.3788'%20y2='25.4497'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='.5001'%20x2='48.5927'%20y2='17.2433'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='.5418'%20x2='39.0927'%20y2='17.285'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='15.0454'%20y1='25.533'%20x2='34.3788'%20y2='25.533'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='50.4826'%20x2='39.1649'%20y2='33.7394'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='50.4409'%20x2='48.6649'%20y2='33.6978'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='-.0415'%20x2='9.5'%20y2='-.0415'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.4527'%20y1='24.9497'%20x2='4.7861'%20y2='8.2065'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='-.4999'%20x2='39.1649'%20y2='-17.243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='-.5415'%20x2='48.6649'%20y2='-17.2847'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:40px;opacity:.15;pointer-events:none;mask-image:linear-gradient(to bottom,transparent 0%,black 50%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 50%)}
.bg-pattern-2-top-fade{color:var(--c-text-primary);background:linear-gradient(to bottom,#fff,#fff0),var(--gradient-orange-to-blue);position:relative}
.bg-pattern-2-top-fade:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2062.546%20108.3625'%3e%3crect%20width='62.546'%20height='108.3625'%20fill='none'/%3e%3cpolygon%20points='39.0972%20135.4532%2031.2729%20121.9011%2039.0972%20108.349%2054.7458%20108.349%2062.5701%20121.9011%2054.7458%20135.4532%2039.0972%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%20135.4532%2062.5217%20121.9011%2070.346%20108.349%2085.9946%20108.349%2093.8189%20121.9011%2085.9946%20135.4532%2070.346%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20108.3761%2046.8973%2094.824%2054.7216%2081.2719%2070.3702%2081.2719%2078.1945%2094.824%2070.3702%20108.3761%2054.7216%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%20135.4532%20-31.273%20121.9011%20-23.4487%20108.349%20-7.8002%20108.349%20.0241%20121.9011%20-7.8002%20135.4532%20-23.4487%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%20135.4532%20-.0242%20121.9011%207.8001%20108.349%2023.4486%20108.349%2031.2729%20121.9011%2023.4486%20135.4532%207.8001%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20108.3761%20-15.6486%2094.824%20-7.8243%2081.2719%207.8242%2081.2719%2015.6485%2094.824%207.8242%20108.3761%20-7.8243%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.3702%2081.2719%2062.5459%2067.7198%2070.3702%2054.1678%2086.0188%2054.1678%2093.8431%2067.7198%2086.0188%2081.2719%2070.3702%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8242%2081.2719%200%2067.7198%207.8242%2054.1678%2023.4728%2054.1678%2031.2971%2067.7198%2023.4728%2081.2719%207.8242%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.073%2081.2719%2031.2487%2067.7198%2039.073%2054.1678%2054.7216%2054.1678%2062.5459%2067.7198%2054.7216%2081.2719%2039.073%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='23.4486%2054.1948%2015.6243%2040.6427%2023.4486%2027.0907%2039.0972%2027.0907%2046.9215%2040.6427%2039.0972%2054.1948%2023.4486%2054.1948'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4729%2081.2719%20-31.2972%2067.7198%20-23.4729%2054.1678%20-7.8243%2054.1678%200%2067.7198%20-7.8243%2081.2719%20-23.4729%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.0972%2027.0907%2031.2729%2013.5386%2039.0972%20-.0135%2054.7458%20-.0135%2062.5701%2013.5386%2054.7458%2027.0907%2039.0972%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%2027.0907%2062.5217%2013.5386%2070.346%20-.0135%2085.9946%20-.0135%2093.8189%2013.5386%2085.9946%2027.0907%2070.346%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20.0136%2046.8973%20-13.5385%2054.7216%20-27.0906%2070.3702%20-27.0906%2078.1945%20-13.5385%2070.3702%20.0136%2054.7216%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%2027.0907%20-31.273%2013.5386%20-23.4487%20-.0135%20-7.8002%20-.0135%20.0241%2013.5386%20-7.8002%2027.0907%20-23.4487%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%2027.0907%20-.0242%2013.5386%207.8001%20-.0135%2023.4486%20-.0135%2031.2729%2013.5386%2023.4486%2027.0907%207.8001%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20.0136%20-15.6486%20-13.5385%20-7.8243%20-27.0906%207.8242%20-27.0906%2015.6485%20-13.5385%207.8242%20.0136%20-7.8243%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:30px;opacity:.15;pointer-events:none;mask-image:linear-gradient(to bottom,transparent 0%,black 50%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 50%)}
.bg-pattern-1-bottom-fade{color:var(--c-text-primary);background:linear-gradient(to top,#fff,#fff0),var(--gradient-orange-to-blue);position:relative}
.bg-pattern-1-bottom-fade:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087.7576%2050.9825'%3e%3crect%20width='87.7576'%20height='50.9825'%20fill='none'/%3e%3cline%20x1='73.3048'%20y1='26.033'%20x2='82.9715'%20y2='42.7762'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='51.0243'%20x2='78.2576'%20y2='51.0243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='51.4826'%20x2='48.5927'%20y2='68.2258'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='51.5243'%20x2='39.0927'%20y2='68.2674'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='50.9409'%20x2='9.5'%20y2='50.9409'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.3806'%20y1='25.9914'%20x2='4.7139'%20y2='42.7345'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='.0418'%20x2='78.2576'%20y2='.0418'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='73.377'%20y1='24.9914'%20x2='83.0436'%20y2='8.2482'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='72.7121'%20y1='25.4497'%20x2='53.3788'%20y2='25.4497'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='.5001'%20x2='48.5927'%20y2='17.2433'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='.5418'%20x2='39.0927'%20y2='17.285'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='15.0454'%20y1='25.533'%20x2='34.3788'%20y2='25.533'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='50.4826'%20x2='39.1649'%20y2='33.7394'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='50.4409'%20x2='48.6649'%20y2='33.6978'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='-.0415'%20x2='9.5'%20y2='-.0415'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.4527'%20y1='24.9497'%20x2='4.7861'%20y2='8.2065'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='-.4999'%20x2='39.1649'%20y2='-17.243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='-.5415'%20x2='48.6649'%20y2='-17.2847'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:40px;opacity:.15;pointer-events:none;mask-image:linear-gradient(to top,transparent 0%,black 50%);-webkit-mask-image:linear-gradient(to top,transparent 0%,black 50%)}
.bg-pattern-2-bottom-fade{color:var(--c-text-primary);background:linear-gradient(to top,#fff,#fff0),var(--gradient-orange-to-blue);position:relative}
.bg-pattern-2-bottom-fade:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2062.546%20108.3625'%3e%3crect%20width='62.546'%20height='108.3625'%20fill='none'/%3e%3cpolygon%20points='39.0972%20135.4532%2031.2729%20121.9011%2039.0972%20108.349%2054.7458%20108.349%2062.5701%20121.9011%2054.7458%20135.4532%2039.0972%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%20135.4532%2062.5217%20121.9011%2070.346%20108.349%2085.9946%20108.349%2093.8189%20121.9011%2085.9946%20135.4532%2070.346%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20108.3761%2046.8973%2094.824%2054.7216%2081.2719%2070.3702%2081.2719%2078.1945%2094.824%2070.3702%20108.3761%2054.7216%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%20135.4532%20-31.273%20121.9011%20-23.4487%20108.349%20-7.8002%20108.349%20.0241%20121.9011%20-7.8002%20135.4532%20-23.4487%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%20135.4532%20-.0242%20121.9011%207.8001%20108.349%2023.4486%20108.349%2031.2729%20121.9011%2023.4486%20135.4532%207.8001%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20108.3761%20-15.6486%2094.824%20-7.8243%2081.2719%207.8242%2081.2719%2015.6485%2094.824%207.8242%20108.3761%20-7.8243%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.3702%2081.2719%2062.5459%2067.7198%2070.3702%2054.1678%2086.0188%2054.1678%2093.8431%2067.7198%2086.0188%2081.2719%2070.3702%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8242%2081.2719%200%2067.7198%207.8242%2054.1678%2023.4728%2054.1678%2031.2971%2067.7198%2023.4728%2081.2719%207.8242%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.073%2081.2719%2031.2487%2067.7198%2039.073%2054.1678%2054.7216%2054.1678%2062.5459%2067.7198%2054.7216%2081.2719%2039.073%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='23.4486%2054.1948%2015.6243%2040.6427%2023.4486%2027.0907%2039.0972%2027.0907%2046.9215%2040.6427%2039.0972%2054.1948%2023.4486%2054.1948'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4729%2081.2719%20-31.2972%2067.7198%20-23.4729%2054.1678%20-7.8243%2054.1678%200%2067.7198%20-7.8243%2081.2719%20-23.4729%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.0972%2027.0907%2031.2729%2013.5386%2039.0972%20-.0135%2054.7458%20-.0135%2062.5701%2013.5386%2054.7458%2027.0907%2039.0972%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%2027.0907%2062.5217%2013.5386%2070.346%20-.0135%2085.9946%20-.0135%2093.8189%2013.5386%2085.9946%2027.0907%2070.346%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20.0136%2046.8973%20-13.5385%2054.7216%20-27.0906%2070.3702%20-27.0906%2078.1945%20-13.5385%2070.3702%20.0136%2054.7216%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%2027.0907%20-31.273%2013.5386%20-23.4487%20-.0135%20-7.8002%20-.0135%20.0241%2013.5386%20-7.8002%2027.0907%20-23.4487%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%2027.0907%20-.0242%2013.5386%207.8001%20-.0135%2023.4486%20-.0135%2031.2729%2013.5386%2023.4486%2027.0907%207.8001%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20.0136%20-15.6486%20-13.5385%20-7.8243%20-27.0906%207.8242%20-27.0906%2015.6485%20-13.5385%207.8242%20.0136%20-7.8243%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:30px;opacity:.15;pointer-events:none;mask-image:linear-gradient(to top,transparent 0%,black 50%);-webkit-mask-image:linear-gradient(to top,transparent 0%,black 50%)}
.bg-pattern-1-bottom-fade-left-fade{color:var(--c-text-primary);background:linear-gradient(to right,#fff,#fff0),linear-gradient(to top,#fff,#fff0),linear-gradient(45deg,#3c6aa726,#a8daef26,#ff6d5926);position:relative}
.bg-pattern-1-bottom-fade-left-fade:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087.7576%2050.9825'%3e%3crect%20width='87.7576'%20height='50.9825'%20fill='none'/%3e%3cline%20x1='73.3048'%20y1='26.033'%20x2='82.9715'%20y2='42.7762'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='51.0243'%20x2='78.2576'%20y2='51.0243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='51.4826'%20x2='48.5927'%20y2='68.2258'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='51.5243'%20x2='39.0927'%20y2='68.2674'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='50.9409'%20x2='9.5'%20y2='50.9409'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.3806'%20y1='25.9914'%20x2='4.7139'%20y2='42.7345'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='.0418'%20x2='78.2576'%20y2='.0418'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='73.377'%20y1='24.9914'%20x2='83.0436'%20y2='8.2482'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='72.7121'%20y1='25.4497'%20x2='53.3788'%20y2='25.4497'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='.5001'%20x2='48.5927'%20y2='17.2433'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='.5418'%20x2='39.0927'%20y2='17.285'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='15.0454'%20y1='25.533'%20x2='34.3788'%20y2='25.533'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='50.4826'%20x2='39.1649'%20y2='33.7394'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='50.4409'%20x2='48.6649'%20y2='33.6978'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='-.0415'%20x2='9.5'%20y2='-.0415'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.4527'%20y1='24.9497'%20x2='4.7861'%20y2='8.2065'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='-.4999'%20x2='39.1649'%20y2='-17.243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='-.5415'%20x2='48.6649'%20y2='-17.2847'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:40px;opacity:.15;pointer-events:none;mask-image:linear-gradient(to right,transparent 0%,black 100%),linear-gradient(to top,transparent 0%,black 50%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 100%),linear-gradient(to top,transparent 0%,black 50%);mask-composite:intersect;-webkit-mask-composite:source-in}
.bg-pattern-2-bottom-fade-left-fade{color:var(--c-text-primary);background:linear-gradient(to right,#fff,#fff0),linear-gradient(to top,#fff,#fff0),linear-gradient(45deg,#3c6aa726,#a8daef26,#ff6d5926);position:relative}
.bg-pattern-2-bottom-fade-left-fade:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2062.546%20108.3625'%3e%3crect%20width='62.546'%20height='108.3625'%20fill='none'/%3e%3cpolygon%20points='39.0972%20135.4532%2031.2729%20121.9011%2039.0972%20108.349%2054.7458%20108.349%2062.5701%20121.9011%2054.7458%20135.4532%2039.0972%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%20135.4532%2062.5217%20121.9011%2070.346%20108.349%2085.9946%20108.349%2093.8189%20121.9011%2085.9946%20135.4532%2070.346%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20108.3761%2046.8973%2094.824%2054.7216%2081.2719%2070.3702%2081.2719%2078.1945%2094.824%2070.3702%20108.3761%2054.7216%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%20135.4532%20-31.273%20121.9011%20-23.4487%20108.349%20-7.8002%20108.349%20.0241%20121.9011%20-7.8002%20135.4532%20-23.4487%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%20135.4532%20-.0242%20121.9011%207.8001%20108.349%2023.4486%20108.349%2031.2729%20121.9011%2023.4486%20135.4532%207.8001%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20108.3761%20-15.6486%2094.824%20-7.8243%2081.2719%207.8242%2081.2719%2015.6485%2094.824%207.8242%20108.3761%20-7.8243%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.3702%2081.2719%2062.5459%2067.7198%2070.3702%2054.1678%2086.0188%2054.1678%2093.8431%2067.7198%2086.0188%2081.2719%2070.3702%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8242%2081.2719%200%2067.7198%207.8242%2054.1678%2023.4728%2054.1678%2031.2971%2067.7198%2023.4728%2081.2719%207.8242%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.073%2081.2719%2031.2487%2067.7198%2039.073%2054.1678%2054.7216%2054.1678%2062.5459%2067.7198%2054.7216%2081.2719%2039.073%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='23.4486%2054.1948%2015.6243%2040.6427%2023.4486%2027.0907%2039.0972%2027.0907%2046.9215%2040.6427%2039.0972%2054.1948%2023.4486%2054.1948'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4729%2081.2719%20-31.2972%2067.7198%20-23.4729%2054.1678%20-7.8243%2054.1678%200%2067.7198%20-7.8243%2081.2719%20-23.4729%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.0972%2027.0907%2031.2729%2013.5386%2039.0972%20-.0135%2054.7458%20-.0135%2062.5701%2013.5386%2054.7458%2027.0907%2039.0972%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%2027.0907%2062.5217%2013.5386%2070.346%20-.0135%2085.9946%20-.0135%2093.8189%2013.5386%2085.9946%2027.0907%2070.346%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20.0136%2046.8973%20-13.5385%2054.7216%20-27.0906%2070.3702%20-27.0906%2078.1945%20-13.5385%2070.3702%20.0136%2054.7216%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%2027.0907%20-31.273%2013.5386%20-23.4487%20-.0135%20-7.8002%20-.0135%20.0241%2013.5386%20-7.8002%2027.0907%20-23.4487%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%2027.0907%20-.0242%2013.5386%207.8001%20-.0135%2023.4486%20-.0135%2031.2729%2013.5386%2023.4486%2027.0907%207.8001%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20.0136%20-15.6486%20-13.5385%20-7.8243%20-27.0906%207.8242%20-27.0906%2015.6485%20-13.5385%207.8242%20.0136%20-7.8243%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:30px;opacity:.15;pointer-events:none;mask-image:linear-gradient(to right,transparent 0%,black 100%),linear-gradient(to top,transparent 0%,black 50%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 100%),linear-gradient(to top,transparent 0%,black 50%);mask-composite:intersect;-webkit-mask-composite:source-in}
.bg-dark-green-pattern{color:var(--c-white);background:var(--c-black)}
.bg-dark-green-pattern:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2062.546%20108.3625'%3e%3crect%20width='62.546'%20height='108.3625'%20fill='none'/%3e%3cpolygon%20points='39.0972%20135.4532%2031.2729%20121.9011%2039.0972%20108.349%2054.7458%20108.349%2062.5701%20121.9011%2054.7458%20135.4532%2039.0972%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%20135.4532%2062.5217%20121.9011%2070.346%20108.349%2085.9946%20108.349%2093.8189%20121.9011%2085.9946%20135.4532%2070.346%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20108.3761%2046.8973%2094.824%2054.7216%2081.2719%2070.3702%2081.2719%2078.1945%2094.824%2070.3702%20108.3761%2054.7216%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%20135.4532%20-31.273%20121.9011%20-23.4487%20108.349%20-7.8002%20108.349%20.0241%20121.9011%20-7.8002%20135.4532%20-23.4487%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%20135.4532%20-.0242%20121.9011%207.8001%20108.349%2023.4486%20108.349%2031.2729%20121.9011%2023.4486%20135.4532%207.8001%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20108.3761%20-15.6486%2094.824%20-7.8243%2081.2719%207.8242%2081.2719%2015.6485%2094.824%207.8242%20108.3761%20-7.8243%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.3702%2081.2719%2062.5459%2067.7198%2070.3702%2054.1678%2086.0188%2054.1678%2093.8431%2067.7198%2086.0188%2081.2719%2070.3702%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8242%2081.2719%200%2067.7198%207.8242%2054.1678%2023.4728%2054.1678%2031.2971%2067.7198%2023.4728%2081.2719%207.8242%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.073%2081.2719%2031.2487%2067.7198%2039.073%2054.1678%2054.7216%2054.1678%2062.5459%2067.7198%2054.7216%2081.2719%2039.073%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='23.4486%2054.1948%2015.6243%2040.6427%2023.4486%2027.0907%2039.0972%2027.0907%2046.9215%2040.6427%2039.0972%2054.1948%2023.4486%2054.1948'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4729%2081.2719%20-31.2972%2067.7198%20-23.4729%2054.1678%20-7.8243%2054.1678%200%2067.7198%20-7.8243%2081.2719%20-23.4729%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.0972%2027.0907%2031.2729%2013.5386%2039.0972%20-.0135%2054.7458%20-.0135%2062.5701%2013.5386%2054.7458%2027.0907%2039.0972%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%2027.0907%2062.5217%2013.5386%2070.346%20-.0135%2085.9946%20-.0135%2093.8189%2013.5386%2085.9946%2027.0907%2070.346%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20.0136%2046.8973%20-13.5385%2054.7216%20-27.0906%2070.3702%20-27.0906%2078.1945%20-13.5385%2070.3702%20.0136%2054.7216%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%2027.0907%20-31.273%2013.5386%20-23.4487%20-.0135%20-7.8002%20-.0135%20.0241%2013.5386%20-7.8002%2027.0907%20-23.4487%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%2027.0907%20-.0242%2013.5386%207.8001%20-.0135%2023.4486%20-.0135%2031.2729%2013.5386%2023.4486%2027.0907%207.8001%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20.0136%20-15.6486%20-13.5385%20-7.8243%20-27.0906%207.8242%20-27.0906%2015.6485%20-13.5385%207.8242%20.0136%20-7.8243%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:40px;opacity:.5;pointer-events:none}
.bg-green{background-color:var(--c-bg-secondary);color:#faf8f2}
.bg-black{background-color:var(--c-brand--900);color:var(--c-white)}
.bg-dark-green{background-color:var(--c-bg-primary);color:#faf8f2}
.bg-pattern-w-graphic{color:var(--c-text-primary);position:relative;overflow:hidden}
.bg-pattern-w-graphic:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087.7576%2050.9825'%3e%3crect%20width='87.7576'%20height='50.9825'%20fill='none'/%3e%3cline%20x1='73.3048'%20y1='26.033'%20x2='82.9715'%20y2='42.7762'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='51.0243'%20x2='78.2576'%20y2='51.0243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='51.4826'%20x2='48.5927'%20y2='68.2258'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='51.5243'%20x2='39.0927'%20y2='68.2674'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='50.9409'%20x2='9.5'%20y2='50.9409'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.3806'%20y1='25.9914'%20x2='4.7139'%20y2='42.7345'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='.0418'%20x2='78.2576'%20y2='.0418'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='73.377'%20y1='24.9914'%20x2='83.0436'%20y2='8.2482'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='72.7121'%20y1='25.4497'%20x2='53.3788'%20y2='25.4497'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='.5001'%20x2='48.5927'%20y2='17.2433'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='.5418'%20x2='39.0927'%20y2='17.285'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='15.0454'%20y1='25.533'%20x2='34.3788'%20y2='25.533'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='50.4826'%20x2='39.1649'%20y2='33.7394'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='50.4409'%20x2='48.6649'%20y2='33.6978'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='-.0415'%20x2='9.5'%20y2='-.0415'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.4527'%20y1='24.9497'%20x2='4.7861'%20y2='8.2065'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='-.4999'%20x2='39.1649'%20y2='-17.243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='-.5415'%20x2='48.6649'%20y2='-17.2847'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:40px;opacity:.05;pointer-events:none}
.bg-photo-blue-overlay{color:var(--c-white);background-color:#002f6ce6}
.bg-photo-white-overlay{color:var(--c-text-primary);background-color:#ffffffe6;position:relative;overflow:hidden;background-color:#e1e1e1e6}
.bg-split-green{background:linear-gradient(to bottom,var(--c-bg-primary) 50%,var(--c-bg-secondary) 50%)!important;color:#faf8f2}
.bg-tan{color:#2c4e1e;background-color:var(--c-tan)}
.person-profile-bg{background:linear-gradient(75deg,var(--c-tan),var(--highlight-on-dark))}
.pretty{text-wrap:pretty}
.balance{text-wrap:balance}
.brand-primary{color:var(--fc-brand-primary)}
.brand-primary.darkBackgroundStyles{color:var(--fc-brand-primary-dark)}
.text-primary{color:var(--fc-text-primary)}
.text-primary.darkBackgroundStyles{color:var(--fc-text-primary-dark)}
.text-secondary{color:var(--fc-text-secondary)}
.text-secondary.darkBackgroundStyles{color:var(--fc-text-secondary-dark)}
.text-tertiary{color:var(--fc-text-tertiary)}
.text-tertiary.darkBackgroundStyles{color:var(--fc-text-tertiary-dark)}
.text-tertiary-on-brand{color:var(--fc-text-tertiary-on-brand)}
.text-tertiary-on-brand.darkBackgroundStyles{color:var(--fc-text-tertiary-on-brand-dark)}
.text-primary-on-brand{color:var(--fc-text-primary-on-brand)}
.text-primary-on-brand.darkBackgroundStyles{color:var(--fc-text-primary-on-brand-dark)}
.text-secondary-on-brand{color:var(--fc-text-secondary-on-brand)}
.text-secondary-on-brand.darkBackgroundStyles{color:var(--fc-text-secondary-on-brand-dark)}
.border-primary{color:var(--fc-border-primary)}
.border-primary.darkBackgroundStyles{color:var(--fc-border-primary-dark)}
.border-secondary{color:var(--fc-border-secondary)}
.border-secondary.darkBackgroundStyles{color:var(--fc-border-secondary-dark)}
.border-tertiary{color:var(--fc-border-tertiary)}
.border-tertiary.darkBackgroundStyles{color:var(--fc-border-tertiary-dark)}
.border-brand{color:var(--fc-border-brand)}
.border-brand.darkBackgroundStyles{color:var(--fc-border-brand-dark)}
.foreground-primary{color:var(--fc-foreground-primary)}
.foreground-primary.darkBackgroundStyles{color:var(--fc-foreground-primary-dark)}
.text-brand-secondary{color:var(--fc-text-secondary)!important}
.text-brand-secondary.darkBackgroundStyles{color:var(--fc-text-secondary-dark)!important}
.foreground-secondary{color:var(--fc-foreground-secondary)}
.foreground-secondary.darkBackgroundStyles{color:var(--fc-foreground-secondary-dark)}
.foreground-tertiary{color:var(--fc-foreground-tertiary)}
.foreground-tertiary.darkBackgroundStyles{color:var(--fc-foreground-tertiary-dark)}
.focus-ring{color:var(--fc-focus-ring)}
.focus-ring.darkBackgroundStyles{color:var(--fc-focus-ring-dark)}

.text-right.svelte-vuph4h.svelte-vuph4h{text-align:right}.btn.svelte-vuph4h.svelte-vuph4h{--hover-padding-left:.5rem 1rem;scroll-behavior:smooth;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1rem;padding:10px 18px;white-space:nowrap;gap:10px!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.brand-link.svelte-vuph4h.svelte-vuph4h{--link-color:var(--c-black);--link-secondary:var(--c-white);position:relative;text-decoration:none}.brand-link.svelte-vuph4h.svelte-vuph4h:before{content:"";z-index:-1;position:absolute;bottom:2px;left:-1px;width:calc(100% + 2px);height:2px;color:var(--link-color);background-color:var(--link-color);transition:height .15s ease-in-out}.brand-link.svelte-vuph4h.svelte-vuph4h:hover,.brand-link.svelte-vuph4h.svelte-vuph4h:focus{color:var(--link-secondary);text-decoration:none}.brand-link.svelte-vuph4h.svelte-vuph4h:hover:before,.brand-link.svelte-vuph4h.svelte-vuph4h:focus:before{content:"";position:absolute;bottom:0;height:100%}.h1.svelte-vuph4h.svelte-vuph4h,.title-2xl.svelte-vuph4h.svelte-vuph4h{font-family:CrimsonPro,Georgia,serif;font-size:62px;line-height:70px;font-weight:700;letter-spacing:-.01em}@media (max-width: 768px){.h1.svelte-vuph4h.svelte-vuph4h,.title-2xl.svelte-vuph4h.svelte-vuph4h{font-size:48px;line-height:52px}}.h2.svelte-vuph4h.svelte-vuph4h,.title-xl.svelte-vuph4h.svelte-vuph4h{font-family:CrimsonPro,Georgia,serif;font-size:48px;line-height:52px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h2.svelte-vuph4h.svelte-vuph4h,.title-xl.svelte-vuph4h.svelte-vuph4h{font-size:44px;line-height:52px}}.h3.svelte-vuph4h.svelte-vuph4h,.title-lg.svelte-vuph4h.svelte-vuph4h{font-family:CrimsonPro,Georgia,serif;font-size:38px;line-height:44px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h3.svelte-vuph4h.svelte-vuph4h,.title-lg.svelte-vuph4h.svelte-vuph4h{font-size:36px;line-height:44px}}.h4.svelte-vuph4h.svelte-vuph4h,.title-md.svelte-vuph4h.svelte-vuph4h{font-family:CrimsonPro,Georgia,serif;font-size:32px;line-height:36px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h4.svelte-vuph4h.svelte-vuph4h,.title-md.svelte-vuph4h.svelte-vuph4h{font-size:28px;line-height:34px}}.h5.svelte-vuph4h.svelte-vuph4h,.title-sm.svelte-vuph4h.svelte-vuph4h{font-family:CrimsonPro,Georgia,serif;font-size:28px;line-height:34px;font-weight:500}@media (max-width: 768px){.h5.svelte-vuph4h.svelte-vuph4h,.title-sm.svelte-vuph4h.svelte-vuph4h{font-size:24px;line-height:30px}}.h6.svelte-vuph4h.svelte-vuph4h,.title-xs.svelte-vuph4h.svelte-vuph4h{font-family:CrimsonPro,Georgia,serif;font-size:24px;line-height:32px;font-weight:500}.text-xl-regular.svelte-vuph4h.svelte-vuph4h,.text-xl-medium.svelte-vuph4h.svelte-vuph4h,.text-xl-semibold.svelte-vuph4h.svelte-vuph4h,.btn-xl.svelte-vuph4h.svelte-vuph4h,.text-xl-bold.svelte-vuph4h.svelte-vuph4h{font-family:Inter,sans-serif;font-size:20px;line-height:30px}.text-lg-regular.svelte-vuph4h.svelte-vuph4h,.text-lg-medium.svelte-vuph4h.svelte-vuph4h,.text-lg-semibold.svelte-vuph4h.svelte-vuph4h,.btn-lg.svelte-vuph4h.svelte-vuph4h,.text-lg-bold.svelte-vuph4h.svelte-vuph4h{font-family:Inter,sans-serif;font-size:18px;line-height:28px}.text-md-regular.svelte-vuph4h.svelte-vuph4h,.text-md-medium.svelte-vuph4h.svelte-vuph4h,.text-md-semibold.svelte-vuph4h.svelte-vuph4h,.btn-md.svelte-vuph4h.svelte-vuph4h,.text-md-bold.svelte-vuph4h.svelte-vuph4h{font-family:Inter,sans-serif;font-size:16px;line-height:24px}.text-sm-regular.svelte-vuph4h.svelte-vuph4h,.text-sm-medium.svelte-vuph4h.svelte-vuph4h,.text-sm-semibold.svelte-vuph4h.svelte-vuph4h,.btn-sm.svelte-vuph4h.svelte-vuph4h,.text-sm-bold.svelte-vuph4h.svelte-vuph4h{font-family:Inter,sans-serif;font-size:14px;line-height:24px}.text-xs-regular.svelte-vuph4h.svelte-vuph4h,.text-xs-medium.svelte-vuph4h.svelte-vuph4h,.text-xs-semibold.svelte-vuph4h.svelte-vuph4h,.text-xs-bold.svelte-vuph4h.svelte-vuph4h{font-family:Inter,sans-serif;font-size:12px;line-height:24px}[class*=-medium].svelte-vuph4h.svelte-vuph4h{font-weight:500}[class*=-semibold].svelte-vuph4h.svelte-vuph4h{font-weight:600}[class*=-bold].svelte-vuph4h.svelte-vuph4h{font-weight:700}[class*=-italic].svelte-vuph4h.svelte-vuph4h{font-style:italic;font-family:CrimsonPro,Georgia,serif}[class*=-underlined].svelte-vuph4h.svelte-vuph4h{text-decoration:underline}.text-body-sm.svelte-vuph4h.svelte-vuph4h{font-family:CrimsonPro,Georgia,serif;font-size:.8rem;font-weight:200;line-height:1.1rem}.bold.svelte-vuph4h.svelte-vuph4h{font-weight:700}.intro-italic.svelte-vuph4h.svelte-vuph4h{font-family:CrimsonPro,Georgia,serif;font-weight:400;font-size:24px;line-height:34px;font-style:italic;margin-bottom:33px}@media only screen and (max-width: 900px){.intro-italic.svelte-vuph4h.svelte-vuph4h{font-size:22px;line-height:30px}}.balance.svelte-vuph4h.svelte-vuph4h,.h1.svelte-vuph4h.svelte-vuph4h,.title-2xl.svelte-vuph4h.svelte-vuph4h,.h2.svelte-vuph4h.svelte-vuph4h,.title-xl.svelte-vuph4h.svelte-vuph4h,.h3.svelte-vuph4h.svelte-vuph4h,.title-lg.svelte-vuph4h.svelte-vuph4h,.h4.svelte-vuph4h.svelte-vuph4h,.title-md.svelte-vuph4h.svelte-vuph4h,.h5.svelte-vuph4h.svelte-vuph4h,.title-sm.svelte-vuph4h.svelte-vuph4h,.h6.svelte-vuph4h.svelte-vuph4h,.title-xs.svelte-vuph4h.svelte-vuph4h{text-wrap:balance}.text-xl-regular-italic.svelte-vuph4h.svelte-vuph4h{font-size:24px!important;font-family:CrimsonPro,Georgia,serif;font-style:italic;letter-spacing:0em;line-height:34px}.btn-sm.svelte-vuph4h.svelte-vuph4h{padding:8px 12px!important;font-size:.75rem!important;gap:2px}.btn-md.svelte-vuph4h.svelte-vuph4h{padding:10px 14px!important;font-size:.875rem!important;gap:2px}.btn-lg.svelte-vuph4h.svelte-vuph4h{padding:12px 18px!important;font-size:16px!important;line-height:24px;gap:4px}.btn-xl.svelte-vuph4h.svelte-vuph4h{padding:16px 22px!important;font-size:1.125rem!important;gap:4px}.btn-2xl.svelte-vuph4h.svelte-vuph4h{padding:20px 26px!important;font-size:1.25rem!important;gap:2px;font-size:18px}.icon.svelte-vuph4h.svelte-vuph4h{display:flex;align-items:center;justify-content:center}.nav.svelte-vuph4h.svelte-vuph4h{font-weight:700;padding:18px 36px;font-size:1.125rem;border-radius:9px;overflow:hidden;position:relative;z-index:0}.nav.svelte-vuph4h .svelte-vuph4h:before{content:"";z-index:-1;position:absolute;height:3px;width:100%;top:0;left:0;border-radius:0;background:var(--c-blue-400);transition:height .15s ease-in-out}@media (min-width: 1500px){.nav.svelte-vuph4h .svelte-vuph4h:before{height:4px}}@media only screen and (max-width: 900px){.nav.svelte-vuph4h .svelte-vuph4h:before{height:2px;background:linear-gradient(90deg,var(--c-blue-400),var(--c-brand-primary))}}.nav.svelte-vuph4h.svelte-vuph4h:hover,.nav.svelte-vuph4h.svelte-vuph4h:focus{outline:none;color:var(--c-white);text-decoration:none}.nav.svelte-vuph4h:hover .svelte-vuph4h:before,.nav.svelte-vuph4h:focus .svelte-vuph4h:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:linear-gradient(180deg,var(--c-blue-400),var(--c-brand-primary))}@media only screen and (max-width: 900px){.nav.svelte-vuph4h:hover .svelte-vuph4h:before,.nav.svelte-vuph4h:focus .svelte-vuph4h:before{background:var(--c-brand-primary)}}@media (max-width: 1500px){.nav.svelte-vuph4h.svelte-vuph4h{font-size:1rem;padding:16px 20px}}@media only screen and (max-width: 900px){.nav.svelte-vuph4h.svelte-vuph4h{font-size:1.5rem;width:100%;color:var(--c-white);background-color:var(--c-black);padding:16px 0 0 20px}}.footer.svelte-vuph4h.svelte-vuph4h{padding:7px 16px;background-color:transparent;font-family:CrimsonPro,Courier New,Courier,monospace;font-size:14px;font-weight:700;text-decoration:none;border-radius:0;border:none;position:relative;display:flex;justify-content:center;align-items:center;color:var(--c-white);z-index:1}.footer.svelte-vuph4h.svelte-vuph4h:before{transition:width .15s ease-in-out;content:"";position:absolute;height:100%;width:4px;left:0;background-color:var(--c-yellow)}.arrow.svelte-vuph4h.svelte-vuph4h{height:20px;right:0;opacity:1;transition:opacity .2s ease-in-out,padding .2s ease-in-out,transform .2s ease-in-out}.button_arrow.svelte-vuph4h.svelte-vuph4h{font-family:CrimsonPro,Courier New,Courier,monospace;font-weight:700;color:var(--text-color);text-decoration:none;outline:none;position:relative;padding:6px 0;z-index:1;transition:padding .2s ease-in-out}.button_arrow.svelte-vuph4h .arrow.svelte-vuph4h{position:absolute;height:20px;top:7px;right:0;stroke:var(--color-two);padding-left:20px;transform:translate(100%);opacity:1;transition:opacity .2s ease-in-out,padding .2s ease-in-out}.button_arrow.svelte-vuph4h.svelte-vuph4h:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--color-one) 0%,var(--color-two) 100%);transition:height .2s ease-out}.button_arrow.svelte-vuph4h.svelte-vuph4h:hover,.button_arrow.svelte-vuph4h.svelte-vuph4h:focus{--text-color:var(--c-white);padding:6px 8px}.button_arrow.svelte-vuph4h:hover .arrow.svelte-vuph4h,.button_arrow.svelte-vuph4h:focus .arrow.svelte-vuph4h{opacity:0;padding-left:24px}.button_arrow.svelte-vuph4h.svelte-vuph4h:hover:before,.button_arrow.svelte-vuph4h.svelte-vuph4h:focus:before{height:100%}.button_arrow.outline.svelte-vuph4h.svelte-vuph4h{--color-one:var(--c-purple-400);--color-two:var(--c-yellow);--text-color:var(--c-white)}.button_arrow.outline.svelte-vuph4h.svelte-vuph4h:hover,.button_arrow.outline.svelte-vuph4h.svelte-vuph4h:focus{--text-color:var(--c-black)}@media only screen and (max-width: 500px){.button_arrow.svelte-vuph4h.svelte-vuph4h{font-size:12px}.button_arrow.svelte-vuph4h .arrow.svelte-vuph4h{padding-left:15px;height:18px}}.arrow-small.svelte-vuph4h.svelte-vuph4h{--color-one:var(--c-purple-400);--color-two:var(--c-brand-primary);--text-color:var(--c-black);position:relative;z-index:1;padding:6px 0;color:var(--text-color);font-family:CrimsonPro,Courier New,Courier,monospace;font-weight:700;text-decoration:none;outline:none;transition:padding .2s ease-in-out}.arrow-small.svelte-vuph4h .arrow.svelte-vuph4h{stroke:var(--color-two);opacity:1;position:absolute;top:10px;right:0;height:20px;transform:translate(100%);padding-left:20px;transition:opacity .2s ease-in-out,padding .2s ease-in-out}.arrow-small.svelte-vuph4h.svelte-vuph4h:before{content:"";position:absolute;z-index:-1;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,var(--color-one) 0%,var(--color-two) 100%);transition:height .2s ease-out}.arrow-small.svelte-vuph4h.svelte-vuph4h:hover,.arrow-small.svelte-vuph4h.svelte-vuph4h:focus{--text-color:var(--c-white);padding:6px 8px}.arrow-small.svelte-vuph4h:hover .arrow.svelte-vuph4h,.arrow-small.svelte-vuph4h:focus .arrow.svelte-vuph4h{opacity:0;padding-left:24px}.arrow-small.svelte-vuph4h.svelte-vuph4h:hover:before,.arrow-small.svelte-vuph4h.svelte-vuph4h:focus:before{height:100%}.arrow-small.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h{--color-one:var(--c-purple-400);--color-two:var(--c-yellow);--text-color:var(--c-white)}.arrow-small.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h:hover,.arrow-small.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h:focus{--text-color:var(--c-black)}@media only screen and (max-width: 500px){.arrow-small.svelte-vuph4h.svelte-vuph4h{font-size:12px}.arrow-small.svelte-vuph4h .arrow.svelte-vuph4h{height:18px;padding-left:15px}}.button.outline-blue.svelte-vuph4h.svelte-vuph4h{--btn-color:var(--c-brand-primary);color:var(--c-brand-primary)}.button.outline-blue.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h{--btn-color:var(--c-white);color:var(--c-white)}.button.outline-blue.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h:hover,.button.outline-blue.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h:focus{color:var(--c-brand-primary)}.button-group.svelte-vuph4h.svelte-vuph4h{justify-content:flex-start}.button.svelte-vuph4h.svelte-vuph4h{position:relative;transition:background-color .3s ease,border-color .3s ease}.button.svelte-vuph4h.svelte-vuph4h:hover{margin:0!important}.button.svelte-vuph4h.svelte-vuph4h:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;box-shadow:0 0 0 0 transparent;transition:box-shadow .3s ease;pointer-events:none}.button.on-bg-primary-tan.svelte-vuph4h.svelte-vuph4h:focus{box-shadow:0 0 0 4px #012f6c!important}.button.svelte-vuph4h.svelte-vuph4h:focus{outline:none}.button.primary.svelte-vuph4h.svelte-vuph4h{background-color:var(--c-primary);color:var(--c-white);border:2px solid var(--c-primary);padding:var(--hover-padding-left);font-size:1rem;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.primary.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h{color:#19321f;background-color:#d6c19d;border-color:#d6c19d}.button.primary.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h:hover{color:#fff!important;background-color:#2c5234!important;border-color:#6a8b70!important}.button.primary.svelte-vuph4h.svelte-vuph4h:hover{background-color:var(--c-white);color:#19321f!important;border-color:#6a8b70!important}.button.primary.svelte-vuph4h.svelte-vuph4h:disabled{background-color:#f3f4f7!important;border-color:#e4e7ed!important;color:#98a2b4!important;cursor:not-allowed;opacity:.6}.button.primary-red.svelte-vuph4h.svelte-vuph4h{background-color:#d93c27!important;color:#fff!important;border:2px solid #d93c27!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.primary-red.svelte-vuph4h.svelte-vuph4h:hover{background-image:var(--gradient-peach-to-blue)!important;color:var(--c-primary)!important;border-color:var(--c-primary)!important;margin:0!important}.button.primary-red.svelte-vuph4h.svelte-vuph4h:focus{box-shadow:0 0 0 4px #012f6c!important}.button.primary-red.svelte-vuph4h.svelte-vuph4h:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.secondary-gray.svelte-vuph4h.svelte-vuph4h,.button.secondary.svelte-vuph4h.svelte-vuph4h{background-color:var(--c-white);color:#344055;border:1px solid #2c5234;padding:10px 10px 10px 12px!important;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.secondary-gray.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h,.button.secondary.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h{background-color:#a6c3ad!important;border-color:#a6c3ad;color:#19321f!important}.button.secondary-gray.svelte-vuph4h.svelte-vuph4h:hover,.button.secondary.svelte-vuph4h.svelte-vuph4h:hover{background-color:#2c5234;color:var(--c-white);border-color:var(--c-white);margin:0!important}.button.secondary-gray:hover.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h,.button.secondary:hover.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h{background-color:#1a311f!important;color:var(--c-footer-button-fg)!important;border-color:#a8c4ad}.button.secondary-gray.svelte-vuph4h.svelte-vuph4h:disabled,.button.secondary.svelte-vuph4h.svelte-vuph4h:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.secondary-color.svelte-vuph4h.svelte-vuph4h{background-color:#d6c19d!important;color:var(--c-button-primary-fg)!important;border:1px solid #1a311f!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.secondary-color.svelte-vuph4h.svelte-vuph4h:hover{background-color:#2c5234!important;color:var(--c-white)!important;border-color:#6a8b70!important;margin:0!important}.button.secondary-color.svelte-vuph4h.svelte-vuph4h:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.secondary-white.svelte-vuph4h.svelte-vuph4h{background-color:var(--c-secondarywhite)!important;color:var(--c-button-tertiary-fg)!important;border:1px solid var(--c-gray-light-mode--300)!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.secondary-white.svelte-vuph4h.svelte-vuph4h:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important}.button.secondary-white.svelte-vuph4h.svelte-vuph4h:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.tertiary-gray.svelte-vuph4h.svelte-vuph4h{background-color:#fff!important;color:#344054!important;border:2px solid #d0d5dd!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.tertiary-gray.svelte-vuph4h.svelte-vuph4h:hover{background-color:#002f6c!important;color:var(--c-white)!important;border-color:#002f6c!important;margin:0!important}.button.tertiary-gray.svelte-vuph4h.svelte-vuph4h:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.link-color.svelte-vuph4h.svelte-vuph4h{color:#2c5234!important;text-decoration:underline;font-size:1rem;flex:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px 14px!important;transition:all .3s ease}.button.link-color.leftAlignText.svelte-vuph4h.svelte-vuph4h{padding-left:0!important;margin-right:14px}.button.link-color.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h{color:#f6eee2!important}.button.link-color.svelte-vuph4h.svelte-vuph4h:hover{background-color:var(--c-primary)!important;color:#fff!important;border-color:var(--c-white)!important;text-decoration:none!important;padding:8px 14px!important;margin-right:0rem}.button.link-color:hover.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h{background-color:#e3d5bd!important;color:#2c5234!important}.button.link-color.svelte-vuph4h.svelte-vuph4h:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.link-nav.svelte-vuph4h.svelte-vuph4h{padding:.5rem 1rem!important;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.button.link-nav.svelte-vuph4h.svelte-vuph4h:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important;text-decoration:none!important}.button.link-nav.svelte-vuph4h.svelte-vuph4h:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.link-gray.svelte-vuph4h.svelte-vuph4h{padding:.5rem 1rem!important;color:var(--c-button-tertiary-fg)!important;border:1px solid transparent}.button.link-gray.svelte-vuph4h.svelte-vuph4h:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important}.button.link-gray.svelte-vuph4h.svelte-vuph4h:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important;text-decoration:none!important}.button.link-gray:hover.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h{background-color:var(--c-brand--25)!important;color:var(--c-brand--700)!important}.button.link-gray.focus.svelte-vuph4h.svelte-vuph4h{padding:.5rem 1rem!important}.button.link-gray.svelte-vuph4h.svelte-vuph4h:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.outline-black.svelte-vuph4h.svelte-vuph4h{--btn-color:var(--c-black)}.button.outline-black.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h{--btn-color:var(--c-white);color:var(--c-white)}.button.outline-black.darkBackgroundStyles.svelte-vuph4h.svelte-vuph4h:hover{color:var(--c-brand-primary)}.btn.button.gradient-cool.svelte-vuph4h.svelte-vuph4h{background-image:var(--gradient-gray-to-white);background-color:rgba(var(--rgb-blue-600),.5);color:var(--c-white);transition:background-color .15s ease-out}.btn.button.gradient-cool.svelte-vuph4h.svelte-vuph4h:hover,.btn.button.gradient-cool.svelte-vuph4h.svelte-vuph4h:focus{background-color:var(--c-white)}.btn.button.gradient-cool.svelte-vuph4h:hover span.svelte-vuph4h,.btn.button.gradient-cool.svelte-vuph4h:focus span.svelte-vuph4h{color:transparent;background:var(--gradient-gray-to-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 900px){.btn.button.gradient-cool.svelte-vuph4h:hover span.svelte-vuph4h,.btn.button.gradient-cool.svelte-vuph4h:focus span.svelte-vuph4h{-webkit-text-fill-color:var(--c-white)}}.btn.button.gradient-cool.svelte-vuph4h.svelte-vuph4h:hover:before,.btn.button.gradient-cool.svelte-vuph4h.svelte-vuph4h:focus:before{border-radius:5px;padding:4px;background:var(--gradient-gray-to-white);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media only screen and (max-width: 900px){.btn.button.gradient-cool.svelte-vuph4h.svelte-vuph4h:hover:before,.btn.button.gradient-cool.svelte-vuph4h.svelte-vuph4h:focus:before{padding:2px}}.btn.button.nav-primary.gradient-cool.svelte-vuph4h.svelte-vuph4h{font-weight:700;padding:18px 36px;font-size:1.125rem}@media (max-width: 1500px){.btn.button.nav-primary.gradient-cool.svelte-vuph4h.svelte-vuph4h{font-size:1rem;padding:16px 20px}}.btn.button.gradient-warm.svelte-vuph4h.svelte-vuph4h{background-image:var(--gradient-2);background-color:rgba(var(--rgb-purple-400),.5);transition:background-color .15s ease-out}.btn.button.gradient-warm.svelte-vuph4h span.svelte-vuph4h{color:var(--c-white);transition:color .15s ease-out}.btn.button.gradient-warm.svelte-vuph4h.svelte-vuph4h:hover,.btn.button.gradient-warm.svelte-vuph4h.svelte-vuph4h:focus{background-color:var(--c-white)}.btn.button.gradient-warm.svelte-vuph4h:hover span.svelte-vuph4h,.btn.button.gradient-warm.svelte-vuph4h:focus span.svelte-vuph4h{color:transparent;background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn.button.gradient-warm.svelte-vuph4h.svelte-vuph4h:hover:before,.btn.button.gradient-warm.svelte-vuph4h.svelte-vuph4h:focus:before{border-radius:5px;padding:4px;background:var(--gradient-2);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media only screen and (max-width: 900px){.btn.button.gradient-warm.svelte-vuph4h.svelte-vuph4h:hover:before,.btn.button.gradient-warm.svelte-vuph4h.svelte-vuph4h:focus:before{padding:2px}}.loading-icons.svelte-vuph4h.svelte-vuph4h{gap:12px;display:flex;position:absolute;top:14px;left:50%;fill:#98a2b4;width:auto;height:auto;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.loading-icon.svelte-vuph4h.svelte-vuph4h{transform-origin:center;animation:svelte-vuph4h-pulse1 1s infinite;animation-timing-function:ease-in-out}.loading-icon.svelte-vuph4h.svelte-vuph4h:nth-child(2){animation:svelte-vuph4h-pulse2 1s infinite;animation-delay:.2s;animation-timing-function:ease-in-out}.loading-icon.svelte-vuph4h.svelte-vuph4h:nth-child(3){animation:svelte-vuph4h-pulse3 1s infinite;animation-delay:.4s;animation-timing-function:ease-in-out}@keyframes svelte-vuph4h-pulse1{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}@keyframes svelte-vuph4h-pulse2{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}@keyframes svelte-vuph4h-pulse3{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}button.svelte-vuph4h.svelte-vuph4h{height:40px}.show-processing.svelte-vuph4h.svelte-vuph4h{opacity:0!important}.processing.hide-processing.svelte-vuph4h.svelte-vuph4h{opacity:0!important;transform:translate(200px);transition:transform .5s ease,opacity .6s linear!important}.processing.show-processing.svelte-vuph4h.svelte-vuph4h{opacity:1!important;transition:opacity .3s ease}button.svelte-vuph4h.svelte-vuph4h{overflow:hidden}

.content.svelte-12l7ngn.svelte-12l7ngn{display:flex;flex-direction:column;position:relative;width:100%;gap:44px;color:var(--c-black);text-align:left}.content.darkBackgroundStyles.svelte-12l7ngn.svelte-12l7ngn{color:var(--c-white)}.title-and-description.svelte-12l7ngn.svelte-12l7ngn{grid-area:title-and-description;display:grid;grid-gap:20px;gap:20px}.features.svelte-12l7ngn.svelte-12l7ngn{grid-area:features;grid-template-columns:1fr 1fr 1fr;display:grid;grid-gap:40px;gap:40px;margin-bottom:40px}@media only screen and (max-width: 900px){.features.svelte-12l7ngn.svelte-12l7ngn{grid-template-columns:1fr!important;gap:60px}}.features.svelte-12l7ngn .card.svelte-12l7ngn{max-width:348px;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 900px){.features.svelte-12l7ngn .card.svelte-12l7ngn{max-width:100%}}.view-all-wrapper.svelte-12l7ngn.svelte-12l7ngn{align-self:flex-start}.view-all-wrapper.align-center.svelte-12l7ngn.svelte-12l7ngn{align-self:center}@media only screen and (max-width: 900px){.view-all-wrapper.svelte-12l7ngn.svelte-12l7ngn{margin:0}}.tags.svelte-12l7ngn.svelte-12l7ngn{gap:8px;display:flex;flex-wrap:wrap}.details.svelte-12l7ngn.svelte-12l7ngn{gap:12px;display:flex;flex-direction:column}.image-link.svelte-12l7ngn.svelte-12l7ngn:hover{background-color:transparent!important}.gold.darkBackgroundStyles.svelte-12l7ngn.svelte-12l7ngn{color:var(--c-text-secondary)}.align-center.svelte-12l7ngn.svelte-12l7ngn{align-items:center;text-align:center}

.wrapper.svelte-13vsvhq{position:relative;transition:opacity .3s ease-out}.wrapper.initialized.svelte-13vsvhq{opacity:1}@media only screen and (max-width: 900px){.wrapper.svelte-13vsvhq{margin-top:50px}}.graphic.svelte-13vsvhq{position:relative}.divider.svelte-13vsvhq{position:relative;height:var(--divider-height, 200px)}.divider.thick.svelte-13vsvhq{height:var(--bottom-border-height, 8px);background-color:var(--bottom-border-color, #ba975b)}.divider.thin.svelte-13vsvhq{height:var(--bottom-border-height, 4px);background-color:var(--bottom-border-color, #ba975b)}@media only screen and (max-width: 900px){.divider.svelte-13vsvhq{height:var(--divider-height, 100px)}}.vertical-line.svelte-13vsvhq{position:absolute;left:50%;height:var(--vertical-line-height, 100px);bottom:50px;transform:translate(-50%);width:8px;background-color:var(--bottom-border-color, #ba975b);z-index:1;transition:transform .1s ease-in,bottom .3s ease-out}.curve-container.svelte-13vsvhq{position:absolute;bottom:50px;left:0;right:0;height:100%}.curve.svelte-13vsvhq{position:absolute;top:var(--curve-top-offset, "");bottom:0;left:0;right:0;height:100%;clip-path:ellipse(60% var(--curve-height) at 50% 100%);-webkit-clip-path:ellipse(60% var(--curve-height) at 50% 100%);transition:clip-path .3s ease-out,-webkit-clip-path .3s ease-out,top .3s ease-out}.color-bg-green.svelte-13vsvhq{background-color:var(--c-bg-secondary)}.color-bg-dark-green.svelte-13vsvhq{background-color:var(--c-bg-primary)}.color-bg-white.svelte-13vsvhq{background-color:#fff}.color-bg-tan.svelte-13vsvhq{background-color:var(--c-tan)}.curve-bottom-spacer.svelte-13vsvhq{position:absolute;bottom:0;height:50px;width:100%}section.svelte-15f9moc.svelte-15f9moc{position:relative;z-index:1}.wrapper.svelte-15f9moc.svelte-15f9moc{position:relative;width:100%}.wrapper.svelte-15f9moc.svelte-15f9moc:not(.component-features){overflow:hidden}.blok-wrapper.svelte-15f9moc.svelte-15f9moc{margin-block:-.5px;padding-inline:35px;position:relative;width:100%;max-width:100%;overflow:hidden;padding-top:var(--top-padding);padding-bottom:var(--bottom-padding)}.blok-wrapper.split-background.svelte-15f9moc.svelte-15f9moc{background:linear-gradient(to bottom,var(--top-color, transparent) 50%,var(--bottom-color, transparent) 50%)}.blok-wrapper.showOverflow.svelte-15f9moc.svelte-15f9moc{overflow:unset}.blok-wrapper.fullWidth.svelte-15f9moc.svelte-15f9moc{padding-inline:0}@media only screen and (max-width: 900px){.blok-wrapper.svelte-15f9moc.svelte-15f9moc{scroll-snap-align:start;scroll-padding-top:calc(var(--top-padding) + 100px);padding-top:calc(var(--top-padding) / 2);padding-bottom:calc(var(--bottom-padding) / 2)}}.bg-image.svelte-15f9moc.svelte-15f9moc{opacity:1;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}.bg-pattern-2-bottom-fade-left-fade.svelte-15f9moc.svelte-15f9moc{color:var(--c-text-primary);background:linear-gradient(to right,#fff,#fff0),linear-gradient(to top,#fff,#fff0),linear-gradient(45deg,#3c6aa726,#a8daef26,#ff6d5926);position:relative}.parallax-bg.svelte-15f9moc.svelte-15f9moc{position:absolute;top:-300%;left:0;right:0;bottom:-100%;z-index:0;background:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20r='2'%20fill='%23000'%20/%3e%3c/svg%3e") repeat;background-size:25px;opacity:.15;pointer-events:none;mask-image:linear-gradient(to right,transparent 0%,black 30%,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 30%,black 70%,transparent 100%);mask-composite:intersect;-webkit-mask-composite:source-in;will-change:transform}.bg-pattern-2-bottom-fade-left-fade.svelte-15f9moc.svelte-15f9moc:before{content:none}.parallax-bg.bg-pattern-1-top-fade.svelte-15f9moc.svelte-15f9moc{top:-100%;bottom:-300%;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2087.7576%2050.9825'%3e%3crect%20width='87.7576'%20height='50.9825'%20fill='none'/%3e%3cline%20x1='73.3048'%20y1='26.033'%20x2='82.9715'%20y2='42.7762'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='51.0243'%20x2='78.2576'%20y2='51.0243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='51.4826'%20x2='48.5927'%20y2='68.2258'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='51.5243'%20x2='39.0927'%20y2='68.2674'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='50.9409'%20x2='9.5'%20y2='50.9409'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.3806'%20y1='25.9914'%20x2='4.7139'%20y2='42.7345'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.9242'%20y1='.0418'%20x2='78.2576'%20y2='.0418'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='73.377'%20y1='24.9914'%20x2='83.0436'%20y2='8.2482'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='72.7121'%20y1='25.4497'%20x2='53.3788'%20y2='25.4497'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.2593'%20y1='.5001'%20x2='48.5927'%20y2='17.2433'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.426'%20y1='.5418'%20x2='39.0927'%20y2='17.285'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='15.0454'%20y1='25.533'%20x2='34.3788'%20y2='25.533'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='50.4826'%20x2='39.1649'%20y2='33.7394'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='50.4409'%20x2='48.6649'%20y2='33.6978'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='28.8333'%20y1='-.0415'%20x2='9.5'%20y2='-.0415'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='14.4527'%20y1='24.9497'%20x2='4.7861'%20y2='8.2065'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='29.4982'%20y1='-.4999'%20x2='39.1649'%20y2='-17.243'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cline%20x1='58.3315'%20y1='-.5415'%20x2='48.6649'%20y2='-17.2847'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:40px;opacity:.25;mask-image:linear-gradient(to bottom,black 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}.parallax-wrapper.bg-pattern-1-top-fade.svelte-15f9moc.svelte-15f9moc:before{will-change:transform;transform:translateY(100%)}.parallax-bg.bg-pattern-2-top-fade.svelte-15f9moc.svelte-15f9moc{top:-300%;bottom:-300%;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Overlay'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2062.546%20108.3625'%3e%3crect%20width='62.546'%20height='108.3625'%20fill='none'/%3e%3cpolygon%20points='39.0972%20135.4532%2031.2729%20121.9011%2039.0972%20108.349%2054.7458%20108.349%2062.5701%20121.9011%2054.7458%20135.4532%2039.0972%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%20135.4532%2062.5217%20121.9011%2070.346%20108.349%2085.9946%20108.349%2093.8189%20121.9011%2085.9946%20135.4532%2070.346%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20108.3761%2046.8973%2094.824%2054.7216%2081.2719%2070.3702%2081.2719%2078.1945%2094.824%2070.3702%20108.3761%2054.7216%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%20135.4532%20-31.273%20121.9011%20-23.4487%20108.349%20-7.8002%20108.349%20.0241%20121.9011%20-7.8002%20135.4532%20-23.4487%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%20135.4532%20-.0242%20121.9011%207.8001%20108.349%2023.4486%20108.349%2031.2729%20121.9011%2023.4486%20135.4532%207.8001%20135.4532'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20108.3761%20-15.6486%2094.824%20-7.8243%2081.2719%207.8242%2081.2719%2015.6485%2094.824%207.8242%20108.3761%20-7.8243%20108.3761'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.3702%2081.2719%2062.5459%2067.7198%2070.3702%2054.1678%2086.0188%2054.1678%2093.8431%2067.7198%2086.0188%2081.2719%2070.3702%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8242%2081.2719%200%2067.7198%207.8242%2054.1678%2023.4728%2054.1678%2031.2971%2067.7198%2023.4728%2081.2719%207.8242%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.073%2081.2719%2031.2487%2067.7198%2039.073%2054.1678%2054.7216%2054.1678%2062.5459%2067.7198%2054.7216%2081.2719%2039.073%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='23.4486%2054.1948%2015.6243%2040.6427%2023.4486%2027.0907%2039.0972%2027.0907%2046.9215%2040.6427%2039.0972%2054.1948%2023.4486%2054.1948'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4729%2081.2719%20-31.2972%2067.7198%20-23.4729%2054.1678%20-7.8243%2054.1678%200%2067.7198%20-7.8243%2081.2719%20-23.4729%2081.2719'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='39.0972%2027.0907%2031.2729%2013.5386%2039.0972%20-.0135%2054.7458%20-.0135%2062.5701%2013.5386%2054.7458%2027.0907%2039.0972%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='70.346%2027.0907%2062.5217%2013.5386%2070.346%20-.0135%2085.9946%20-.0135%2093.8189%2013.5386%2085.9946%2027.0907%2070.346%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='54.7216%20.0136%2046.8973%20-13.5385%2054.7216%20-27.0906%2070.3702%20-27.0906%2078.1945%20-13.5385%2070.3702%20.0136%2054.7216%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-23.4487%2027.0907%20-31.273%2013.5386%20-23.4487%20-.0135%20-7.8002%20-.0135%20.0241%2013.5386%20-7.8002%2027.0907%20-23.4487%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='7.8001%2027.0907%20-.0242%2013.5386%207.8001%20-.0135%2023.4486%20-.0135%2031.2729%2013.5386%2023.4486%2027.0907%207.8001%2027.0907'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3cpolygon%20points='-7.8243%20.0136%20-15.6486%20-13.5385%20-7.8243%20-27.0906%207.8242%20-27.0906%2015.6485%20-13.5385%207.8242%20.0136%20-7.8243%20.0136'%20fill='none'%20stroke='%23002f6c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e") repeat;background-size:30px;opacity:.15;mask-image:linear-gradient(to bottom,black 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}.parallax-wrapper.bg-pattern-2-top-fade.svelte-15f9moc.svelte-15f9moc:before{will-change:transform;transform:translateY(100%)}.bottom-border.svelte-15f9moc.svelte-15f9moc{position:absolute;bottom:0;left:0;width:150%;height:var(--bottom-border-height, 8px);z-index:10;background-color:#ba975b;transition-delay:.4s}.bottom-border.svelte-15f9moc .vertical-line.svelte-15f9moc{width:1px;height:100%}@media only screen and (max-width: 900px){.bottom-border.svelte-15f9moc.svelte-15f9moc{height:2px}}.parallax-wrapper.bg-pattern-1.svelte-15f9moc.svelte-15f9moc:before{will-change:transform;transform:translateY(calc(var(--parallax-ratio) * 30%))}

svg.svelte-qbd276{width:var(--chevron-icon-width, 20px);height:var(--chevron-icon-width, 20px);color:var(--chevron-icon-colour, currentColor)}svg.svelte-whdbu1{width:var(--clear-icon-width, 20px);height:var(--clear-icon-width, 20px);color:var(--clear-icon-color, currentColor)}.loading.svelte-1p3nqvd{width:var(--spinner-width, 20px);height:var(--spinner-height, 20px);color:var(--spinner-color, var(--icons-color));animation:svelte-1p3nqvd-rotate .75s linear infinite;transform-origin:center center;transform:none}.circle_path.svelte-1p3nqvd{stroke-dasharray:90;stroke-linecap:round}@keyframes svelte-1p3nqvd-rotate{to{transform:rotate(360deg)}}.svelte-select.svelte-apvs86.svelte-apvs86.svelte-apvs86{--borderRadius:var(--border-radius);--clearSelectColor:var(--clear-select-color);--clearSelectWidth:var(--clear-select-width);--disabledBackground:var(--disabled-background);--disabledBorderColor:var(--disabled-border-color);--disabledColor:var(--disabled-color);--disabledPlaceholderColor:var(--disabled-placeholder-color);--disabledPlaceholderOpacity:var(--disabled-placeholder-opacity);--errorBackground:var(--error-background);--errorBorder:var(--error-border);--groupItemPaddingLeft:var(--group-item-padding-left);--groupTitleColor:var(--group-title-color);--groupTitleFontSize:var(--group-title-font-size);--groupTitleFontWeight:var(--group-title-font-weight);--groupTitlePadding:var(--group-title-padding);--groupTitleTextTransform:var(--group-title-text-transform);--indicatorColor:var(--chevron-color);--indicatorHeight:var(--chevron-height);--indicatorWidth:var(--chevron-width);--inputColor:var(--input-color);--inputLeft:var(--input-left);--inputLetterSpacing:var(--input-letter-spacing);--inputMargin:var(--input-margin);--inputPadding:var(--input-padding);--itemActiveBackground:var(--item-active-background);--itemColor:var(--item-color);--itemFirstBorderRadius:var(--item-first-border-radius);--itemHoverBG:var(--item-hover-bg);--itemHoverColor:var(--item-hover-color);--itemIsActiveBG:var(--item-is-active-bg);--itemIsActiveColor:var(--item-is-active-color);--itemIsNotSelectableColor:var(--item-is-not-selectable-color);--itemPadding:var(--item-padding);--listBackground:var(--list-background);--listBorder:var(--list-border);--listBorderRadius:var(--list-border-radius);--listEmptyColor:var(--list-empty-color);--listEmptyPadding:var(--list-empty-padding);--listEmptyTextAlign:var(--list-empty-text-align);--listMaxHeight:var(--list-max-height);--listPosition:var(--list-position);--listShadow:var(--list-shadow);--listZIndex:var(--list-z-index);--multiItemBG:var(--multi-item-bg);--multiItemBorderRadius:var(--multi-item-border-radius);--multiItemDisabledHoverBg:var(--multi-item-disabled-hover-bg);--multiItemDisabledHoverColor:var(--multi-item-disabled-hover-color);--multiItemHeight:var(--multi-item-height);--multiItemMargin:var(--multi-item-margin);--multiItemPadding:var(--multi-item-padding);--multiSelectInputMargin:var(--multi-select-input-margin);--multiSelectInputPadding:var(--multi-select-input-padding);--multiSelectPadding:var(--multi-select-padding);--placeholderColor:var(--placeholder-color);--placeholderOpacity:var(--placeholder-opacity);--selectedItemPadding:var(--selected-item-padding);--spinnerColor:var(--spinner-color);--spinnerHeight:var(--spinner-height);--spinnerWidth:var(--spinner-width);--internal-padding:0 0 0 16px;border:var(--border, 1px solid #d8dbdf);border-radius:var(--border-radius, 6px);min-height:var(--height, 42px);position:relative;display:flex;align-items:stretch;padding:var(--padding, var(--internal-padding));background:var(--background, #fff);margin:var(--margin, 0);width:var(--width, 100%);font-size:var(--font-size, 16px);max-height:var(--max-height)}.svelte-apvs86.svelte-apvs86.svelte-apvs86{box-sizing:var(--box-sizing, border-box)}.svelte-select.svelte-apvs86.svelte-apvs86.svelte-apvs86:hover{border:var(--border-hover, 1px solid #b2b8bf)}.value-container.svelte-apvs86.svelte-apvs86.svelte-apvs86{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:var(--value-container-padding, 5px 0);position:relative;overflow:var(--value-container-overflow, hidden);align-self:stretch}.prepend.svelte-apvs86.svelte-apvs86.svelte-apvs86,.indicators.svelte-apvs86.svelte-apvs86.svelte-apvs86{display:flex;flex-shrink:0;align-items:center}.indicators.svelte-apvs86.svelte-apvs86.svelte-apvs86{position:var(--indicators-position);top:var(--indicators-top);right:var(--indicators-right);bottom:var(--indicators-bottom)}input.svelte-apvs86.svelte-apvs86.svelte-apvs86{position:absolute;cursor:default;border:none;color:var(--input-color, var(--item-color));padding:var(--input-padding, 0);letter-spacing:var(--input-letter-spacing, inherit);margin:var(--input-margin, 0);min-width:10px;top:0;right:0;bottom:0;left:0;background:transparent;font-size:var(--font-size, 16px)}.svelte-apvs86:not(.multi)>.value-container.svelte-apvs86>input.svelte-apvs86{width:100%;height:100%}input.svelte-apvs86.svelte-apvs86.svelte-apvs86::placeholder{color:var(--placeholder-color, #78848f);opacity:var(--placeholder-opacity, 1)}input.svelte-apvs86.svelte-apvs86.svelte-apvs86:focus{outline:none}.svelte-select.focused.svelte-apvs86.svelte-apvs86.svelte-apvs86{border:var(--border-focused, 1px solid #006fe8);border-radius:var(--border-radius-focused, var(--border-radius, 6px))}.disabled.svelte-apvs86.svelte-apvs86.svelte-apvs86{background:var(--disabled-background, #ebedef);border-color:var(--disabled-border-color, #ebedef);color:var(--disabled-color, #c1c6cc)}.disabled.svelte-apvs86 input.svelte-apvs86.svelte-apvs86::placeholder{color:var(--disabled-placeholder-color, #c1c6cc);opacity:var(--disabled-placeholder-opacity, 1)}.selected-item.svelte-apvs86.svelte-apvs86.svelte-apvs86{position:relative;overflow:var(--selected-item-overflow, hidden);padding:var(--selected-item-padding, 0 20px 0 0);text-overflow:ellipsis;white-space:nowrap;color:var(--selected-item-color, inherit);font-size:var(--font-size, 16px)}.multi.svelte-apvs86 .selected-item.svelte-apvs86.svelte-apvs86{position:absolute;line-height:var(--height, 42px);height:var(--height, 42px)}.selected-item.svelte-apvs86.svelte-apvs86.svelte-apvs86:focus{outline:none}.hide-selected-item.svelte-apvs86.svelte-apvs86.svelte-apvs86{opacity:0}.icon.svelte-apvs86.svelte-apvs86.svelte-apvs86{display:flex;align-items:center;justify-content:center}.clear-select.svelte-apvs86.svelte-apvs86.svelte-apvs86{all:unset;display:flex;align-items:center;justify-content:center;width:var(--clear-select-width, 40px);height:var(--clear-select-height, 100%);color:var(--clear-select-color, var(--icons-color));margin:var(--clear-select-margin, 0);pointer-events:all;flex-shrink:0}.clear-select.svelte-apvs86.svelte-apvs86.svelte-apvs86:focus{outline:var(--clear-select-focus-outline, 1px solid #006fe8)}.loading.svelte-apvs86.svelte-apvs86.svelte-apvs86{width:var(--loading-width, 40px);height:var(--loading-height);color:var(--loading-color, var(--icons-color));margin:var(--loading--margin, 0);flex-shrink:0}.chevron.svelte-apvs86.svelte-apvs86.svelte-apvs86{width:var(--chevron-width, 40px);height:var(--chevron-height, 40px);background:var(--chevron-background, transparent);pointer-events:var(--chevron-pointer-events, none);color:var(--chevron-color, var(--icons-color));border:var(--chevron-border, 0 0 0 1px solid #d8dbdf);flex-shrink:0}.multi.svelte-apvs86.svelte-apvs86.svelte-apvs86{padding:var(--multi-select-padding, var(--internal-padding))}.multi.svelte-apvs86 input.svelte-apvs86.svelte-apvs86{padding:var(--multi-select-input-padding, 0);position:relative;margin:var(--multi-select-input-margin, 5px 0);flex:1 1 40px}.svelte-select.error.svelte-apvs86.svelte-apvs86.svelte-apvs86{border:var(--error-border, 1px solid #ff2d55);background:var(--error-background, #fff)}.a11y-text.svelte-apvs86.svelte-apvs86.svelte-apvs86{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.multi-item.svelte-apvs86.svelte-apvs86.svelte-apvs86{background:var(--multi-item-bg, #ebedef);margin:var(--multi-item-margin, 0);outline:var(--multi-item-outline, 1px solid #ddd);border-radius:var(--multi-item-border-radius, 4px);height:var(--multi-item-height, 25px);line-height:var(--multi-item-height, 25px);display:flex;cursor:default;padding:var(--multi-item-padding, 0 5px);overflow:hidden;gap:var(--multi-item-gap, 4px);outline-offset:-1px;max-width:var(--multi-max-width, none);color:var(--multi-item-color, var(--item-color))}.multi-item.disabled.svelte-apvs86.svelte-apvs86.svelte-apvs86:hover{background:var(--multi-item-disabled-hover-bg, #ebedef);color:var(--multi-item-disabled-hover-color, #c1c6cc)}.multi-item-text.svelte-apvs86.svelte-apvs86.svelte-apvs86{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-item-clear.svelte-apvs86.svelte-apvs86.svelte-apvs86{display:flex;align-items:center;justify-content:center;--clear-icon-color:var(--multi-item-clear-icon-color, #000)}.multi-item.active.svelte-apvs86.svelte-apvs86.svelte-apvs86{outline:var(--multi-item-active-outline, 1px solid #006fe8)}.svelte-select-list.svelte-apvs86.svelte-apvs86.svelte-apvs86{box-shadow:var(--list-shadow, 0 2px 3px 0 rgba(44, 62, 80, .24));border-radius:var(--list-border-radius, 4px);max-height:var(--list-max-height, 252px);overflow-y:auto;background:var(--list-background, #fff);position:var(--list-position, absolute);z-index:var(--list-z-index, 2);border:var(--list-border)}.prefloat.svelte-apvs86.svelte-apvs86.svelte-apvs86{opacity:0;pointer-events:none}.list-group-title.svelte-apvs86.svelte-apvs86.svelte-apvs86{color:var(--group-title-color, #8f8f8f);cursor:default;font-size:var(--group-title-font-size, 16px);font-weight:var(--group-title-font-weight, 600);height:var(--height, 42px);line-height:var(--height, 42px);padding:var(--group-title-padding, 0 20px);text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;text-transform:var(--group-title-text-transform, uppercase)}.empty.svelte-apvs86.svelte-apvs86.svelte-apvs86{text-align:var(--list-empty-text-align, center);padding:var(--list-empty-padding, 20px 0);color:var(--list-empty-color, #78848f)}.item.svelte-apvs86.svelte-apvs86.svelte-apvs86{cursor:default;height:var(--item-height, var(--height, 42px));line-height:var(--item-line-height, var(--height, 42px));padding:var(--item-padding, 0 20px);color:var(--item-color, inherit);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:var(--item-transition, all .2s);align-items:center;width:100%}.item.group-item.svelte-apvs86.svelte-apvs86.svelte-apvs86{padding-left:var(--group-item-padding-left, 40px)}.item.svelte-apvs86.svelte-apvs86.svelte-apvs86:active{background:var(--item-active-background, #b9daff)}.item.active.svelte-apvs86.svelte-apvs86.svelte-apvs86{background:var(--item-is-active-bg, #007aff);color:var(--item-is-active-color, #fff)}.item.first.svelte-apvs86.svelte-apvs86.svelte-apvs86{border-radius:var(--item-first-border-radius, 4px 4px 0 0)}.item.hover.svelte-apvs86.svelte-apvs86.svelte-apvs86:not(.active){background:var(--item-hover-bg, #e7f2ff);color:var(--item-hover-color, inherit)}.item.not-selectable.svelte-apvs86.svelte-apvs86.svelte-apvs86,.item.hover.item.not-selectable.svelte-apvs86.svelte-apvs86.svelte-apvs86,.item.active.item.not-selectable.svelte-apvs86.svelte-apvs86.svelte-apvs86,.item.not-selectable.svelte-apvs86.svelte-apvs86.svelte-apvs86:active{color:var(--item-is-not-selectable-color, #999);background:transparent}.required.svelte-apvs86.svelte-apvs86.svelte-apvs86{opacity:0;z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0}@media only screen and (max-width: 900px){.hideTablet.svelte-mk48x2{display:none!important}}.heading-wrapper.svelte-mk48x2{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.anchor-wrapper.svelte-mk48x2{position:absolute;left:0;bottom:-50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;font-size:.75em;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.anchor-wrapper.visible.svelte-mk48x2{opacity:.7;visibility:visible}.anchor-id.svelte-mk48x2{-webkit-user-select:all;user-select:all;cursor:text}.anchor-icon.svelte-mk48x2{opacity:.7}.reuse-field.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{justify-content:space-between;width:100%;display:flex;flex-direction:column;gap:6px}.reuse-field.minimum.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{width:auto}.reuse-field.half.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{max-width:calc(50% - 8px)}@media (max-width: 1000px){.reuse-field.half.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{max-width:100%!important}}label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{display:flex;gap:3px;font-size:14px;font-weight:500}label.svelte-r8mokt .optional.svelte-r8mokt.svelte-r8mokt{font-family:var(--font-mono);font-size:14px}@media only screen and (max-width: 900px){label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{font-size:12px}}input.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt,textarea.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{width:100%;padding:10px 14px;border:1px solid var(--c-primary);border-radius:0}input.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt::placeholder,textarea.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt::placeholder{color:var(--placeholder-color, --c-gray-light-mode--500)}input.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt:focus,textarea.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt:focus{border:1px solid var(--c-brand-primary);outline:none}.checkbox-options.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{grid-gap:15px 20px;gap:15px 20px;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (max-width: 500px){.checkbox-options.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{grid-template-columns:1fr}}.checkbox-label.svelte-r8mokt input.svelte-r8mokt.svelte-r8mokt,.checkbox-input.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0}.checkbox-label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{display:flex;position:relative;padding-left:32px;font-size:16px;cursor:pointer}.checkbox-label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt:before{content:"";position:absolute;top:2px;left:0;width:22px;height:22px;border:1px solid var(--c-border-primary);border-radius:6px}.checkbox-label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt:has(input:checked):before{background:#4a6e52;border:none}.checkbox-label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt:has(input:checked):after{content:"";position:absolute;top:5px;left:7px;width:8px;height:14px;transform:rotate(45deg);border:solid white;border-width:0 3px 3px 0}.checkbox-label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt:focus-within:before{box-shadow:0 0 0 4px #9e56a8!important}.checkbox-label.svelte-r8mokt input.svelte-r8mokt:focus-visible+.svelte-r8mokt:before{outline-offset:1px;box-shadow:0 0 0 4px #002f6c33}.darkBackgroundStyles.svelte-r8mokt .checkbox-label.svelte-r8mokt.svelte-r8mokt:before{background-color:#fff0}.darkBackgroundStyles.svelte-r8mokt input.svelte-r8mokt.svelte-r8mokt,.darkBackgroundStyles.svelte-r8mokt textarea.svelte-r8mokt.svelte-r8mokt{color:#e3d5bd;border:1px solid #6a8b70;background-color:#0000!important}.darkBackgroundStyles.svelte-r8mokt input.svelte-r8mokt.svelte-r8mokt::placeholder,.darkBackgroundStyles.svelte-r8mokt textarea.svelte-r8mokt.svelte-r8mokt::placeholder{opacity:1;color:#e3d5bd}.darkBackgroundStyles.svelte-r8mokt input.svelte-r8mokt.svelte-r8mokt:focus,.darkBackgroundStyles.svelte-r8mokt textarea.svelte-r8mokt.svelte-r8mokt:focus{border:1px solid rgba(0,0,0,0);outline:none}.darkBackgroundStyles.svelte-r8mokt .checkbox-label.svelte-r8mokt.svelte-r8mokt:focus-within:before,.darkBackgroundStyles.svelte-r8mokt .checkbox-label input.svelte-r8mokt:focus-visible+.svelte-r8mokt:before{outline:none;box-shadow:0 0 0 4px #9e56a8!important}.radio-options.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{grid-gap:15px 20px;gap:15px 20px;grid-template-columns:repeat(2,1fr);display:grid}.radio-options.vertical.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 500px){.radio-options.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{grid-template-columns:1fr}}.radio-label.svelte-r8mokt input.svelte-r8mokt.svelte-r8mokt,.radio-input.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0}.radio-label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt{display:flex;position:relative;padding-left:32px;font-size:16px;cursor:pointer}input.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt::placeholder{color:gray}input.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt:-ms-input-placeholder{color:gray}input.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt::-ms-input-placeholder{color:gray}.radio-label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt:before{content:"";position:absolute;top:2px;left:0;width:22px;height:22px;border:1px solid var(--c-border-primary);border-radius:50%}.radio-label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt:has(input:checked):before{border:7px solid #4a6e52}.radio-label.svelte-r8mokt.svelte-r8mokt.svelte-r8mokt:focus-within:before{box-shadow:0 0 0 4px #9e56a8!important}.radio-label.svelte-r8mokt input.svelte-r8mokt:focus-visible+.svelte-r8mokt:before,.radio-input.svelte-r8mokt:focus-visible+.svelte-r8mokt.svelte-r8mokt:before{outline-offset:1px;box-shadow:0 0 0 4px #002f6c33}.title-md.svelte-7peyox{font-family:CrimsonPro,Georgia,serif;font-size:32px;line-height:36px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.title-md.svelte-7peyox{font-size:28px;line-height:34px}}.title-md.svelte-7peyox{text-wrap:balance}@keyframes svelte-7peyox-pulse1{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}@keyframes svelte-7peyox-pulse2{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}@keyframes svelte-7peyox-pulse3{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}.flex-wrap-initial.svelte-7peyox{flex-wrap:initial!important}@media (max-width: 900px){.flex-wrap-initial.svelte-7peyox{flex-wrap:wrap!important}}.acknowledgement-wrap.svelte-7peyox{max-width:870px;display:flex;flex-direction:column;row-gap:20px}.container.svelte-7peyox{display:flex;flex-direction:column;gap:32px;justify-content:space-between}.title-and-description.svelte-7peyox{display:flex;flex-direction:column;gap:16px;max-width:370px}.title-and-description.darkBackgroundStyles.svelte-7peyox{color:var(--c-text-secondary)}@media (max-width: 900px){.title-and-description.svelte-7peyox{padding:0 16px}}@media only screen and (max-width: 900px){.title-and-description.svelte-7peyox{padding:0}}.form-container.svelte-7peyox{display:flex;flex-direction:column}.input-fields.svelte-7peyox{gap:16px}.input-fields.svelte-7peyox{display:flex;flex-wrap:nowrap;margin-bottom:15px}@media (max-width: 768px){.container.svelte-7peyox{flex-direction:column;align-items:center}.input-fields.svelte-7peyox{display:flex;flex-direction:column;gap:16px;margin-bottom:15px}.submit-wrap.svelte-7peyox{align-self:flex-start!important}}@media (max-width: 480px){.form-container.svelte-7peyox{width:100%}}.submit-wrap.svelte-7peyox{align-self:flex-end}.row.svelte-7peyox{justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media (max-width: 768px){.row.svelte-7peyox{gap:20px}}.acknowledgement.svelte-7peyox{grid-area:acknowledgement}.acknowledgement.darkBackgroundStyles.svelte-7peyox{color:var(--c-text-secondary)}.agreement.svelte-7peyox{display:flex;flex-direction:column;justify-content:start}.agreement.darkBackgroundStyles.svelte-7peyox{color:#d6ebdb}.agreement.svelte-7peyox .reuse-field.minimum{padding:12px 0}.two-column-grid.svelte-7peyox{display:grid;grid-template-rows:auto;grid-gap:40px;gap:40px}@media (max-width: 900px){.two-column-grid.svelte-7peyox{display:flex}}@media (max-width: 768px){.two-column-grid.svelte-7peyox{grid-template-columns:1fr;grid-template-areas:"acknowledgement"}}

.button-group.svelte-3ewg23{gap:15px;display:flex;width:100%;margin-bottom:1px;height:-webkit-max-content;height:max-content;align-items:center}@media only screen and (max-width: 900px){.button-group.svelte-3ewg23{flex-wrap:wrap}}@media only screen and (max-width: 500px){.button-group.svelte-3ewg23{justify-content:flex-start}}.centered.svelte-3ewg23{justify-content:center}.footer.svelte-3ewg23{gap:12px;flex-direction:column;align-items:flex-start}.logo.svelte-l4e6f8.svelte-l4e6f8{padding:16px 16px 10px;margin:-16px -16px -10px;display:block;position:relative;z-index:1;width:100%;min-width:58px;max-width:182px;height:auto;background-color:transparent}@media only screen and (max-width: 900px){.logo.svelte-l4e6f8.svelte-l4e6f8{padding:0}}@media only screen and (max-width: 500px){.logo.svelte-l4e6f8.svelte-l4e6f8{min-width:39px}}.logo.svelte-l4e6f8 svg.svelte-l4e6f8{height:auto}@media only screen and (max-width: 900px){.logo.svelte-l4e6f8.svelte-l4e6f8{max-width:140px;min-width:auto;display:inherit}}.logo-wrap.svelte-l4e6f8.svelte-l4e6f8{color:#2c5234!important}.logo-wrap.link.svelte-l4e6f8.svelte-l4e6f8:hover{color:#fff!important;background-color:#2c5234}.logo-wrap.mobileMenuOpen.svelte-l4e6f8.svelte-l4e6f8{color:#fff!important}.logo-wrap.mobileMenuOpen.link.svelte-l4e6f8.svelte-l4e6f8:hover{color:#2c5234!important;background-color:#fff}.line-height-20.svelte-xts1th.svelte-xts1th{line-height:20px}.nav-items.svelte-xts1th.svelte-xts1th{display:flex;flex-direction:column;gap:4px;align-items:start;padding:12px 0;width:100%;background:#fff}.nav-items.has-sidebar.svelte-xts1th.svelte-xts1th{padding:32px 20px}@media only screen and (max-width: 900px){.nav-items.svelte-xts1th.svelte-xts1th{background:initial;overflow:hidden;box-shadow:0 4px 6px -2px #10182808,0 5px 16px -4px #10182814}}.sidebar-list.svelte-xts1th.svelte-xts1th{display:flex;align-items:start;flex-direction:column;gap:4px;padding:12px;background:#f9fafb}.sidebar-list.has-sidebar.svelte-xts1th.svelte-xts1th{padding:32px 20px}@media only screen and (max-width: 900px){.sidebar-list.svelte-xts1th.svelte-xts1th{width:90vw;background-color:#fff;padding:16px;margin-top:8px}.sidebar-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th{box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;border:1px solid var(--Colors-Border-border-secondary, rgb(234, 236, 240))}.sidebar-list.svelte-xts1th .header-nav-item-parent .dropdown-header-nav-link-top.svelte-xts1th{padding:12px 16px;color:var(--Colors-Brand-500, rgb(0, 47, 108));font-size:16px;font-weight:600;line-height:24px}}.sidebar-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th{list-style:none;padding:0}@media only screen and (max-width: 900px){.sidebar-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th{background:#fff}}.sidebar-list.svelte-xts1th .header-nav-item-parent .header-nav-sub-list-sidebar.svelte-xts1th{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.sidebar-list.svelte-xts1th .header-nav-item-parent .header-nav-sub-list-sidebar .header-nav-item-sub.svelte-xts1th{color:#101828;display:flex;gap:16px;align-items:center}.sidebar-list.svelte-xts1th .header-nav-item-parent .header-nav-sub-list-sidebar .header-nav-item-sub svg.svelte-xts1th{position:relative}.sidebar-list.svelte-xts1th .header-nav-item-parent .header-nav-sub-list-sidebar .header-nav-item-sub.svelte-xts1th:hover{color:var(--c-white);background-color:var(--c-button-primary-fg)}.sidebar-list.svelte-xts1th .header-nav-item-parent .header-nav-sub-list-sidebar .header-nav-item-sub .sub-item-image.svelte-xts1th{width:144px;height:80px;gap:0px;object-fit:cover}@media only screen and (max-width: 900px){.sidebar-list.svelte-xts1th .header-nav-item-parent .header-nav-sub-list-sidebar .header-nav-item-sub .sub-item-image.svelte-xts1th{display:none}}.sidebar-list.svelte-xts1th .header-nav-item-parent .header-nav-sub-list-sidebar .header-nav-item-sub .sub-item-content.svelte-xts1th{display:flex;flex-direction:column}.sidebar-list.svelte-xts1th .header-nav-item-parent .header-nav-sub-list-sidebar .header-nav-item-sub .sub-item-content .header-nav-link.svelte-xts1th{font-size:1rem;font-weight:600;text-decoration:none;margin-bottom:.5rem}.dropdown-header-nav-link-top.svelte-xts1th.svelte-xts1th{color:#333;margin-bottom:12px;text-align:left;transition:background-color .3s ease,border-color .3s ease}.dropdown-header-nav-link-top.svelte-xts1th .arrow.svelte-xts1th{opacity:0;transition:opacity .3s ease,transform .3s ease;color:#101828;height:14px;width:14x}.dropdown-header-nav-link-top.svelte-xts1th:hover .arrow.svelte-xts1th{opacity:1}@media only screen and (max-width: 900px){.dropdown-header-nav-link-top.svelte-xts1th.svelte-xts1th{margin-bottom:0;width:100%;justify-content:flex-start}}.header-wrap.svelte-xts1th.svelte-xts1th{position:relative;border-top:16px solid #ba975b;z-index:10;background-color:var(--c-white)}.header-wrap.svelte-xts1th a.svelte-xts1th:hover{background-color:inherit}@media only screen and (max-width: 900px){.header-wrap.svelte-xts1th.svelte-xts1th{--bar-height:78px;top:0;position:sticky;width:100vw}}.header.svelte-xts1th.svelte-xts1th{gap:10px;display:flex;position:relative;z-index:10;flex:0 0 auto;justify-content:center}@media only screen and (max-width: 900px){.header.svelte-xts1th.svelte-xts1th{--bar-height:78px;top:0;left:0;width:100%;max-width:100dvw}.header.open.svelte-xts1th.svelte-xts1th,.header.open.svelte-xts1th .top-wrap.svelte-xts1th{background-color:#4a6e52}}.dropdown-wrapper.svelte-xts1th.svelte-xts1th{opacity:inherit;visibility:inherit;transition:opacity .2s ease-in-out;display:grid;overflow:hidden;grid-template-column:1fr}@media only screen and (max-width: 900px){.dropdown-wrapper.svelte-xts1th.svelte-xts1th{display:flex;flex-direction:column;width:100%;justify-content:flex-start;padding:0;border:0;margin-top:8px;overflow:unset}.dropdown-wrapper.svelte-xts1th .nav-items.svelte-xts1th{padding:0!important;width:calc(100% - 24px)!important;gap:0;margin:0 12px 10px;border:1px solid var(--Colors-Border-border-secondary, rgb(234, 236, 240))}.dropdown-wrapper.svelte-xts1th .nav-items .dropdown-header-nav-link-top.svelte-xts1th{font-size:16px;font-weight:600;line-height:24px;padding:12px 16px}.dropdown-wrapper.svelte-xts1th .nav-items-header.svelte-xts1th{padding:0 12px;margin-bottom:8px}}.header-dropdown-wrapper.svelte-xts1th.svelte-xts1th{padding-bottom:4px;position:relative}.top-wrap.svelte-xts1th.svelte-xts1th{position:relative}@media only screen and (max-width: 900px){.top-wrap.svelte-xts1th.svelte-xts1th{display:flex;z-index:5;width:100%;align-items:center;justify-content:space-between;padding:0}}.logo-wrapper.svelte-xts1th.svelte-xts1th{position:relative}@media only screen and (max-width: 900px){.logo-wrapper.svelte-xts1th.svelte-xts1th{grid-column:2}}nav.navbar.svelte-xts1th.svelte-xts1th{display:flex;justify-content:space-between;align-items:center;margin:0 35px;padding:28px 0 16px}@media only screen and (max-width: 900px){nav.navbar.svelte-xts1th.svelte-xts1th{padding:16px 35px;margin:0;align-items:center}}nav.navbar.svelte-xts1th .logo img.svelte-xts1th{height:40px}nav.navbar.svelte-xts1th .nav-links.svelte-xts1th{display:flex;list-style:none;gap:20px}nav.navbar.svelte-xts1th .nav-links li.svelte-xts1th{position:relative}nav.navbar.svelte-xts1th .nav-links li a.svelte-xts1th{text-decoration:none;color:#333;font-size:16px;font-weight:500}nav.navbar.svelte-xts1th .nav-links li .dropdown-icon.svelte-xts1th{margin-left:5px;font-size:12px}nav.navbar.svelte-xts1th .nav-buttons.svelte-xts1th{display:flex;gap:10px;font-size:16px!important}nav.navbar.svelte-xts1th .nav-buttons .support-btn.svelte-xts1th{background-color:#fff;color:#333;border:1px solid #ccc;padding:8px 16px;font-size:14px;cursor:pointer}nav.navbar.svelte-xts1th .nav-buttons .support-btn.svelte-xts1th:hover{background-color:#f40d0d}nav.navbar.svelte-xts1th .nav-buttons .contact-btn.svelte-xts1th{background-color:#f44336;color:#fff;border:none;border-radius:5px;font-size:14px;cursor:pointer}nav.navbar.svelte-xts1th .nav-buttons .contact-btn.svelte-xts1th:hover{background-color:#d32f2f}@media only screen and (max-width: 900px){nav.navbar.svelte-xts1th .nav-sub-menu.svelte-xts1th{display:flex!important;flex-direction:column;padding:24px 32px}}@media only screen and (max-width: 900px){nav.navbar.svelte-xts1th .sub-menu-grid.svelte-xts1th{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:24px}}@media only screen and (max-width: 900px){nav.navbar.svelte-xts1th .nav-sub-menu-item.svelte-xts1th{list-style-type:none}}@media only screen and (max-width: 900px){nav.navbar.svelte-xts1th .nav-footer-buttons.svelte-xts1th{display:flex;flex-direction:column;gap:12px;width:100%}}.header-nav.svelte-xts1th.svelte-xts1th{display:flex;list-style:none;gap:20px;height:-webkit-max-content;height:max-content;flex-direction:column;justify-content:flex-end}@media only screen and (max-width: 900px){.header-nav.svelte-xts1th.svelte-xts1th{display:flex;flex-direction:column;justify-content:start;overflow-y:auto;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));padding-bottom:20px;position:fixed;top:var(--header-height);left:0;right:0;bottom:0;width:100%;z-index:1;background-color:var(--c-white);transform:translateY(-100%);transition:transform .25s ease-out,visibility .25s;visibility:hidden;pointer-events:none}.header-nav.closed.svelte-xts1th.svelte-xts1th{visibility:hidden}.header-nav.open.svelte-xts1th.svelte-xts1th{transform:translateY(15px);visibility:visible;pointer-events:auto}}.header-nav-list.svelte-xts1th.svelte-xts1th{gap:8px;display:flex;height:100%;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-end}@media (max-width: 950px){.header-nav-list.svelte-xts1th.svelte-xts1th{gap:0px}}@media only screen and (max-width: 900px){.header-nav-list.svelte-xts1th .header-nav-item.svelte-xts1th{width:100%}}.header-nav-list.svelte-xts1th>.header-nav-item-parent:last-of-type .header-nav-sub-list.svelte-xts1th{right:-100%}@media only screen and (max-width: 900px){.header-nav-list.svelte-xts1th>.header-nav-item-parent:last-of-type .header-nav-sub-list.svelte-xts1th{right:inherit;left:0}}.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th{position:relative;z-index:0}.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:3px}@media only screen and (max-width: 900px){.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:after{height:2px}}@media (min-width: 901px){.header-nav-list.svelte-xts1th .header-nav-item-parent:hover .header-nav-sub-list.svelte-xts1th,.header-nav-list.svelte-xts1th .header-nav-item-parent:focus .header-nav-sub-list.svelte-xts1th,.header-nav-list.svelte-xts1th .header-nav-item-parent:focus-within .header-nav-sub-list.svelte-xts1th{opacity:1;visibility:visible;transform:scaleY(1)}.header-nav-list.svelte-xts1th .header-nav-item-parent .header-nav-sub-list.open.svelte-xts1th{opacity:1;visibility:visible;transform:scaleY(1);border:1px solid #ebecf0;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814}.header-nav-list.svelte-xts1th .header-nav-item-parent .header-nav-sub-list.closed.svelte-xts1th{opacity:1;visibility:hidden;transform:scaleY(1)}}@media only screen and (max-width: 900px){.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th{display:flex;width:100%;flex-direction:column;margin:0}}@media (min-width: 901px){.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:hover,.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:focus,.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:focus-within{text-decoration:none;outline:none}.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:hover:after,.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:focus:after,.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:focus-within:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width: 900px){.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:hover,.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:focus{text-decoration:none;outline:none}.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:hover:after,.header-nav-list.svelte-xts1th .header-nav-item-parent.svelte-xts1th:focus:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width: 900px){.header-nav-list.svelte-xts1th.svelte-xts1th{gap:0;gap:8px;height:unset;flex-direction:column;font-weight:400;padding:24px 32px;border:1px solid #eaecf0}}.header-nav-link-parent.svelte-xts1th.svelte-xts1th{display:inline-flex;align-items:center;text-decoration:none;gap:6px;color:var(--fc-text-tertiary);text-wrap:nowrap;background:none;border:none;padding:8px 16px;font-size:16px;line-height:24px;font-weight:600;cursor:pointer}.header-nav-link-parent.svelte-xts1th.svelte-xts1th:focus-visible{outline:none;box-shadow:0 0 0 4px #9e56a8!important}.header-nav-link-parent.svelte-xts1th.svelte-xts1th:focus-visible:after{box-shadow:0 0 0 4px #9e56a8!important}.header-nav-link-parent.svelte-xts1th .arrow-icon.svelte-xts1th{flex-shrink:0}@media (min-width: 901px){.header-nav-link-parent.svelte-xts1th.svelte-xts1th:hover,.header-nav-link-parent.svelte-xts1th.svelte-xts1th:focus,.header-nav-link-parent.open.svelte-xts1th.svelte-xts1th{color:#f2f4f7;cursor:pointer;background-color:#2c5234!important}.header-nav-link-parent.svelte-xts1th:hover svg.svelte-xts1th,.header-nav-link-parent.svelte-xts1th:focus svg.svelte-xts1th,.header-nav-link-parent.open.svelte-xts1th svg.svelte-xts1th{transform:rotate(180deg)}.header-nav-link-parent.svelte-xts1th:hover svg path.svelte-xts1th,.header-nav-link-parent.svelte-xts1th:focus svg path.svelte-xts1th,.header-nav-link-parent.open.svelte-xts1th svg path.svelte-xts1th{stroke:#f2f4f7}}@media only screen and (max-width: 900px){.header-nav-link-parent.svelte-xts1th.svelte-xts1th{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:12px 16px;font-size:16px;line-height:24px}.header-nav-link-parent.svelte-xts1th.svelte-xts1th:hover,.header-nav-link-parent.svelte-xts1th.svelte-xts1th:focus{cursor:pointer}.header-nav-link-parent.svelte-xts1th svg.svelte-xts1th{position:absolute;right:12px}}.header-nav-item-parent.svelte-xts1th:hover>.header-nav-link-parent.svelte-xts1th,.header-nav-item-parent.svelte-xts1th:focus-within>.header-nav-link-parent.svelte-xts1th{color:#f2f4f7;background-color:#2c5234}.header-nav-link-wrapper.svelte-xts1th.svelte-xts1th{display:flex;z-index:0;width:100%}@media only screen and (max-width: 900px){.header-nav-link-wrapper.svelte-xts1th.svelte-xts1th{width:100%;align-items:center;justify-content:space-between}.header-nav-link-wrapper.open.svelte-xts1th .header-nav-link.svelte-xts1th,.header-nav-link-wrapper.open.svelte-xts1th .mobile-menu-expand-btn.svelte-xts1th,.header-nav-link-wrapper.closed.svelte-xts1th .header-nav-link.svelte-xts1th,.header-nav-link-wrapper.closed.svelte-xts1th .mobile-menu-expand-btn.svelte-xts1th{text-decoration:none}.header-nav-link-wrapper.closed.svelte-xts1th:hover .icon.svelte-xts1th,.header-nav-link-wrapper.closed.svelte-xts1th:focus .icon.svelte-xts1th{transform:translateY(6px)}.header-nav-link-wrapper.svelte-xts1th .header-mobile-nav-link.svelte-xts1th{width:100%}.header-nav-link-wrapper.svelte-xts1th .header-mobile-nav-link.svelte-xts1th:focus-visible{outline:none;box-shadow:0 0 0 4px #9e56a8!important}.header-nav-link-wrapper.svelte-xts1th .header-mobile-nav-link.svelte-xts1th:focus-visible:after{box-shadow:0 0 0 4px #9e56a8!important}}.header-nav-sub-list.svelte-xts1th.svelte-xts1th{gap:0px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:0;justify:space-between;visibility:hidden;position:absolute;z-index:1;left:0;top:4px;transform:scaleY(.5);transform-origin:center top;overflow:hidden}@media only screen and (max-width: 900px){.header-nav-sub-list.svelte-xts1th.svelte-xts1th{display:none;opacity:0;position:static;transform:none;padding:0;border-radius:0;transition:opacity .2s ease-out}.header-nav-sub-list.open.svelte-xts1th.svelte-xts1th{margin-top:4px;display:block;opacity:1;visibility:visible;position:static;transform:none;width:100%}}.header-nav-sub-list.has-sidebar.svelte-xts1th.svelte-xts1th{width:768px}.header-nav-sub-list.has-sidebar.svelte-xts1th .nav-items.svelte-xts1th{width:100%}.header-nav-sub-list.svelte-xts1th.svelte-xts1th:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:var(--c-white);jeremy:height .15s ease-in-out}@media only screen and (max-width: 900px){.header-nav-sub-list.svelte-xts1th.svelte-xts1th{display:hidden;position:absolute;z-index:1;top:0;right:0;left:0;width:100%;transform:translateY(-10%);transform-origin:top;padding:0;border-radius:0}.header-nav-sub-list.open.svelte-xts1th.svelte-xts1th{display:block;opacity:1;visibility:visible;position:relative;transform:translateY(0);width:100%}}.header-nav-sub-list.svelte-xts1th .nav-items.svelte-xts1th,.header-nav-sub-list.svelte-xts1th .sidebar-list.svelte-xts1th,.header-nav-sub-list.svelte-xts1th .header-nav-item-sub.svelte-xts1th,.header-nav-sub-list.svelte-xts1th .sub-item-content.svelte-xts1th,.header-nav-sub-list.svelte-xts1th .header-nav-link.svelte-xts1th,.header-nav-sub-list.svelte-xts1th .sub-item-description.svelte-xts1th{opacity:inherit;visibility:inherit}@media only screen and (max-width: 900px){.header-nav-sub-list.svelte-xts1th .nav-items.svelte-xts1th,.header-nav-sub-list.svelte-xts1th .sidebar-list.svelte-xts1th,.header-nav-sub-list.svelte-xts1th .header-nav-item-sub.svelte-xts1th,.header-nav-sub-list.svelte-xts1th .sub-item-content.svelte-xts1th,.header-nav-sub-list.svelte-xts1th .header-nav-link.svelte-xts1th,.header-nav-sub-list.svelte-xts1th .sub-item-description.svelte-xts1th{width:100%}}.header-nav-link-sub.svelte-xts1th.svelte-xts1th{gap:10px;display:flex;position:relative;z-index:1;width:100%;line-height:20px;align-items:flex-start;justify-content:flex-start;padding:12px 20px;color:#112114;text-decoration:none;cursor:pointer}.header-nav-link-sub.svelte-xts1th.svelte-xts1th:after{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;height:0;background-color:transparent}.header-nav-link-sub.svelte-xts1th.svelte-xts1th:hover{color:#fff;cursor:pointer}.header-nav-link-sub.svelte-xts1th.svelte-xts1th:hover:after{height:100%;background-color:#2c5234!important}.header-nav-link-sub.svelte-xts1th .title-and-desc .title.svelte-xts1th{text-wrap:nowrap}@media only screen and (max-width: 900px){.header-nav-link-sub.svelte-xts1th.svelte-xts1th{height:auto;padding:12px 16px}.header-nav-link-sub.svelte-xts1th .title-and-desc.svelte-xts1th{font-size:16px;font-weight:600;line-height:24px}.header-nav-link-sub.svelte-xts1th .title-and-desc .description.svelte-xts1th{text-decoration:none}}.mobile-menu-expand-btn.svelte-xts1th.svelte-xts1th{display:flex;width:100%;height:100%;flex:0 0 30%;align-items:center;justify-content:flex-end;cursor:pointer}.mobile-menu-expand-btn.svelte-xts1th .icon.svelte-xts1th{position:relative;width:15px;height:15px;transform:scaleY(1);jeremy:transform .1s ease-in-out}.mobile-menu-expand-btn.open.svelte-xts1th .icon.svelte-xts1th{transform:scaleY(-1)}.mobile-menu-expand-btn.svelte-xts1th:hover .icon.svelte-xts1th,.mobile-menu-expand-btn.svelte-xts1th:focus-visible .icon.svelte-xts1th,.mobile-menu-expand-btn.svelte-xts1th:focus .icon.svelte-xts1th{transform:translateY(8px)}@media only screen and (max-width: 500px){.mobile-menu-expand-btn.svelte-xts1th.svelte-xts1th{width:100px}}.header-nav-item-sub-menu-wrapper.svelte-xts1th.svelte-xts1th{width:100%}@media only screen and (max-width: 900px){.header-nav-item-sub-menu-wrapper.svelte-xts1th.svelte-xts1th{width:100%}}.mobile-menu-btn.svelte-xts1th.svelte-xts1th{display:flex;position:relative;height:100%;width:100%;color:var(--c-button-tertiary-fg);flex:0 0 auto;align-items:center;justify-content:center}.mobile-menu-btn.inside-close.svelte-xts1th.svelte-xts1th{position:absolute;z-index:5;top:0;right:30px;height:auto}.mobile-menu-btn.svelte-xts1th>.icon-wrapper.svelte-xts1th{gap:6px;display:flex;width:36px;height:36px;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}@media only screen and (max-width: 900px){.mobile-menu-btn.svelte-xts1th>.icon-wrapper.svelte-xts1th{width:24px;height:24px}}.mobile-menu-btn.svelte-xts1th>.icon-wrapper .line.svelte-xts1th{width:36px;height:4px;border-radius:1px;transform-origin:center;background:white;jeremy:all .1s ease-out}@media only screen and (max-width: 900px){.mobile-menu-btn.svelte-xts1th>.icon-wrapper .line.svelte-xts1th{width:24px;height:2px}}.mobile-menu-btn.closed.svelte-xts1th>.icon-wrapper.svelte-xts1th{width:40px;height:40px}.mobile-menu-btn.closed.svelte-xts1th>.icon-wrapper.svelte-xts1th:hover{background-color:var(--c-bg-secondary)}.mobile-menu-btn.closed.svelte-xts1th>.icon-wrapper:hover .line.svelte-xts1th{width:18px;height:2px;background:var(--c-white)}.mobile-menu-btn.open.svelte-xts1th.svelte-xts1th{background-color:#fff}.mobile-menu-btn.open.svelte-xts1th .icon-wrapper .line.svelte-xts1th{background:#344055}.mobile-menu-btn.open.svelte-xts1th .icon-wrapper .line.top.svelte-xts1th{transform:translateY(10px) rotate(45deg)}.mobile-menu-btn.open.svelte-xts1th .icon-wrapper .line.middle.svelte-xts1th{transform:scaleX(0)}.mobile-menu-btn.open.svelte-xts1th .icon-wrapper .line.bottom.svelte-xts1th{transform:translateY(-6px) rotate(-45deg)}.sub-item-image.svelte-xts1th.svelte-xts1th{border-radius:6px}.focusable.svelte-xts1th.svelte-xts1th:focus-visible{outline:none;box-shadow:0 0 0 4px #9e56a8!important;border-radius:8px}.focusable.svelte-xts1th.svelte-xts1th:focus-visible:after{box-shadow:0 0 0 4px #9e56a8!important}.image.svelte-xts1th.svelte-xts1th{margin-right:8px}@media only screen and (max-width: 900px){.hide-tablet.svelte-xts1th.svelte-xts1th{display:block}}.hide-desktop.svelte-xts1th.svelte-xts1th{display:none!important}@media only screen and (max-width: 900px){.hide-desktop.svelte-xts1th.svelte-xts1th{display:block}}@media only screen and (max-width: 900px){.header-nav-sub-list-sidebar-wrapper.svelte-xts1th.svelte-xts1th{width:100%;margin-top:8px}.header-nav-sub-list-sidebar-wrapper.svelte-xts1th .header-nav-item-sub.svelte-xts1th,.header-nav-sub-list-sidebar-wrapper.svelte-xts1th .header-nav-item-sub .sub-item-content.svelte-xts1th{padding:0}.header-nav-sub-list-sidebar-wrapper.svelte-xts1th .header-nav-item-sub .sub-item-content .header-nav-link.svelte-xts1th{padding:0;color:var(--Colors-Brand-500, rgb(0, 47, 108))!important}.header-nav-sub-list-sidebar-wrapper.svelte-xts1th .header-nav-item-sub .sub-item-content .sub-item-description.svelte-xts1th{padding:0}}a.svelte-xts1th.svelte-xts1th:hover{margin:0}body.mobile-menu-open{overflow:hidden;position:fixed;width:100%}:root{--header-height:78px}.mob-menu-wrapper.svelte-xts1th.svelte-xts1th{width:40px;height:40px;display:flex}.footer-links-label.svelte-xts1th.svelte-xts1th{font-size:.875rem!important}.btn-wrap.link-color.svelte-xts1th.svelte-xts1th{border:1px solid #4c6e52}.btn.svelte-xts1th.svelte-xts1th{--hover-padding-left:.5rem 1rem;scroll-behavior:smooth;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1rem;padding:10px 18px;white-space:nowrap;gap:10px!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.brand-link.svelte-xts1th.svelte-xts1th{--link-color:var(--c-black);--link-secondary:var(--c-white);position:relative;text-decoration:none}.brand-link.svelte-xts1th.svelte-xts1th:before{content:"";z-index:-1;position:absolute;bottom:2px;left:-1px;width:calc(100% + 2px);height:2px;color:var(--link-color);background-color:var(--link-color);transition:height .15s ease-in-out}.brand-link.svelte-xts1th.svelte-xts1th:hover,.brand-link.svelte-xts1th.svelte-xts1th:focus{color:var(--link-secondary);text-decoration:none}.brand-link.svelte-xts1th.svelte-xts1th:hover:before,.brand-link.svelte-xts1th.svelte-xts1th:focus:before{content:"";position:absolute;bottom:0;height:100%}.h1.svelte-xts1th.svelte-xts1th,.title-2xl.svelte-xts1th.svelte-xts1th{font-family:CrimsonPro,Georgia,serif;font-size:62px;line-height:70px;font-weight:700;letter-spacing:-.01em}@media (max-width: 768px){.h1.svelte-xts1th.svelte-xts1th,.title-2xl.svelte-xts1th.svelte-xts1th{font-size:48px;line-height:52px}}.h2.svelte-xts1th.svelte-xts1th,.title-xl.svelte-xts1th.svelte-xts1th{font-family:CrimsonPro,Georgia,serif;font-size:48px;line-height:52px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h2.svelte-xts1th.svelte-xts1th,.title-xl.svelte-xts1th.svelte-xts1th{font-size:44px;line-height:52px}}.h3.svelte-xts1th.svelte-xts1th,.title-lg.svelte-xts1th.svelte-xts1th{font-family:CrimsonPro,Georgia,serif;font-size:38px;line-height:44px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h3.svelte-xts1th.svelte-xts1th,.title-lg.svelte-xts1th.svelte-xts1th{font-size:36px;line-height:44px}}.h4.svelte-xts1th.svelte-xts1th,.title-md.svelte-xts1th.svelte-xts1th{font-family:CrimsonPro,Georgia,serif;font-size:32px;line-height:36px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h4.svelte-xts1th.svelte-xts1th,.title-md.svelte-xts1th.svelte-xts1th{font-size:28px;line-height:34px}}.h5.svelte-xts1th.svelte-xts1th,.title-sm.svelte-xts1th.svelte-xts1th{font-family:CrimsonPro,Georgia,serif;font-size:28px;line-height:34px;font-weight:500}@media (max-width: 768px){.h5.svelte-xts1th.svelte-xts1th,.title-sm.svelte-xts1th.svelte-xts1th{font-size:24px;line-height:30px}}.h6.svelte-xts1th.svelte-xts1th,.title-xs.svelte-xts1th.svelte-xts1th{font-family:CrimsonPro,Georgia,serif;font-size:24px;line-height:32px;font-weight:500}.text-xl-regular.svelte-xts1th.svelte-xts1th,.text-xl-medium.svelte-xts1th.svelte-xts1th,.text-xl-semibold.svelte-xts1th.svelte-xts1th,.btn-xl.svelte-xts1th.svelte-xts1th,.text-xl-bold.svelte-xts1th.svelte-xts1th{font-family:Inter,sans-serif;font-size:20px;line-height:30px}.text-lg-regular.svelte-xts1th.svelte-xts1th,.text-lg-medium.svelte-xts1th.svelte-xts1th,.text-lg-semibold.svelte-xts1th.svelte-xts1th,.btn-lg.svelte-xts1th.svelte-xts1th,.text-lg-bold.svelte-xts1th.svelte-xts1th{font-family:Inter,sans-serif;font-size:18px;line-height:28px}.text-md-regular.svelte-xts1th.svelte-xts1th,.text-md-medium.svelte-xts1th.svelte-xts1th,.text-md-semibold.svelte-xts1th.svelte-xts1th,.btn-md.svelte-xts1th.svelte-xts1th,.text-md-bold.svelte-xts1th.svelte-xts1th{font-family:Inter,sans-serif;font-size:16px;line-height:24px}.text-sm-regular.svelte-xts1th.svelte-xts1th,.text-sm-medium.svelte-xts1th.svelte-xts1th,.text-sm-semibold.svelte-xts1th.svelte-xts1th,.btn-sm.svelte-xts1th.svelte-xts1th,.text-sm-bold.svelte-xts1th.svelte-xts1th{font-family:Inter,sans-serif;font-size:14px;line-height:24px}.text-xs-regular.svelte-xts1th.svelte-xts1th,.text-xs-medium.svelte-xts1th.svelte-xts1th,.text-xs-semibold.svelte-xts1th.svelte-xts1th,.text-xs-bold.svelte-xts1th.svelte-xts1th{font-family:Inter,sans-serif;font-size:12px;line-height:24px}[class*=-medium].svelte-xts1th.svelte-xts1th{font-weight:500}[class*=-semibold].svelte-xts1th.svelte-xts1th{font-weight:600}[class*=-bold].svelte-xts1th.svelte-xts1th{font-weight:700}[class*=-italic].svelte-xts1th.svelte-xts1th{font-style:italic;font-family:CrimsonPro,Georgia,serif}[class*=-underlined].svelte-xts1th.svelte-xts1th{text-decoration:underline}.text-body-sm.svelte-xts1th.svelte-xts1th{font-family:CrimsonPro,Georgia,serif;font-size:.8rem;font-weight:200;line-height:1.1rem}.bold.svelte-xts1th.svelte-xts1th{font-weight:700}.darkBackgroundStyles.svelte-xts1th a.svelte-xts1th{--link-color:var(--c-white);--link-secondary:var(--c-black)}.intro-italic.svelte-xts1th.svelte-xts1th{font-family:CrimsonPro,Georgia,serif;font-weight:400;font-size:24px;line-height:34px;font-style:italic;margin-bottom:33px}@media only screen and (max-width: 900px){.intro-italic.svelte-xts1th.svelte-xts1th{font-size:22px;line-height:30px}}.balance.svelte-xts1th.svelte-xts1th,.h1.svelte-xts1th.svelte-xts1th,.title-2xl.svelte-xts1th.svelte-xts1th,.h2.svelte-xts1th.svelte-xts1th,.title-xl.svelte-xts1th.svelte-xts1th,.h3.svelte-xts1th.svelte-xts1th,.title-lg.svelte-xts1th.svelte-xts1th,.h4.svelte-xts1th.svelte-xts1th,.title-md.svelte-xts1th.svelte-xts1th,.h5.svelte-xts1th.svelte-xts1th,.title-sm.svelte-xts1th.svelte-xts1th,.h6.svelte-xts1th.svelte-xts1th,.title-xs.svelte-xts1th.svelte-xts1th{text-wrap:balance}.text-xl-regular-italic.svelte-xts1th.svelte-xts1th{font-size:24px!important;font-family:CrimsonPro,Georgia,serif;font-style:italic;letter-spacing:0em;line-height:34px}.btn-sm.svelte-xts1th.svelte-xts1th{padding:8px 12px!important;font-size:.75rem!important;gap:2px}.btn-md.svelte-xts1th.svelte-xts1th{padding:10px 14px!important;font-size:.875rem!important;gap:2px}.btn-lg.svelte-xts1th.svelte-xts1th{padding:12px 18px!important;font-size:16px!important;line-height:24px;gap:4px}.btn-xl.svelte-xts1th.svelte-xts1th{padding:16px 22px!important;font-size:1.125rem!important;gap:4px}.btn-2xl.svelte-xts1th.svelte-xts1th{padding:20px 26px!important;font-size:1.25rem!important;gap:2px;font-size:18px}.icon.svelte-xts1th.svelte-xts1th{display:flex;align-items:center;justify-content:center}.nav.svelte-xts1th.svelte-xts1th{font-weight:700;padding:18px 36px;font-size:1.125rem;border-radius:9px;overflow:hidden;position:relative;z-index:0}.nav.svelte-xts1th .svelte-xts1th:before{content:"";z-index:-1;position:absolute;height:3px;width:100%;top:0;left:0;border-radius:0;background:var(--c-blue-400);transition:height .15s ease-in-out}@media (min-width: 1500px){.nav.svelte-xts1th .svelte-xts1th:before{height:4px}}@media only screen and (max-width: 900px){.nav.svelte-xts1th .svelte-xts1th:before{height:2px;background:linear-gradient(90deg,var(--c-blue-400),var(--c-brand-primary))}}.nav.svelte-xts1th.svelte-xts1th:hover,.nav.svelte-xts1th.svelte-xts1th:focus{outline:none;color:var(--c-white);text-decoration:none}.nav.svelte-xts1th:hover .svelte-xts1th:before,.nav.svelte-xts1th:focus .svelte-xts1th:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:linear-gradient(180deg,var(--c-blue-400),var(--c-brand-primary))}@media only screen and (max-width: 900px){.nav.svelte-xts1th:hover .svelte-xts1th:before,.nav.svelte-xts1th:focus .svelte-xts1th:before{background:var(--c-brand-primary)}}@media (max-width: 1500px){.nav.svelte-xts1th.svelte-xts1th{font-size:1rem;padding:16px 20px}}@media only screen and (max-width: 900px){.nav.svelte-xts1th.svelte-xts1th{font-size:1.5rem;width:100%;color:var(--c-white);background-color:var(--c-black);padding:16px 0 0 20px}}.footer.svelte-xts1th.svelte-xts1th{padding:7px 16px;background-color:transparent;font-family:CrimsonPro,Courier New,Courier,monospace;font-size:14px;font-weight:700;text-decoration:none;border-radius:0;border:none;position:relative;display:flex;justify-content:center;align-items:center;color:var(--c-white);z-index:1}.footer.svelte-xts1th.svelte-xts1th:before{transition:width .15s ease-in-out;content:"";position:absolute;height:100%;width:4px;left:0;background-color:var(--c-yellow)}.arrow.svelte-xts1th.svelte-xts1th{height:20px;right:0;opacity:1;transition:opacity .2s ease-in-out,padding .2s ease-in-out,transform .2s ease-in-out}a.svelte-xts1th.svelte-xts1th:has(.arrow){position:relative;display:inline-block;transition:transform .2s ease-in-out}a.svelte-xts1th:has(.arrow):hover .arrow.svelte-xts1th{transform:translate(5px)}.button_arrow.svelte-xts1th.svelte-xts1th{font-family:CrimsonPro,Courier New,Courier,monospace;font-weight:700;color:var(--text-color);text-decoration:none;outline:none;position:relative;padding:6px 0;z-index:1;transition:padding .2s ease-in-out}.button_arrow.svelte-xts1th .arrow.svelte-xts1th{position:absolute;height:20px;top:7px;right:0;stroke:var(--color-two);padding-left:20px;transform:translate(100%);opacity:1;transition:opacity .2s ease-in-out,padding .2s ease-in-out}.button_arrow.svelte-xts1th.svelte-xts1th:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--color-one) 0%,var(--color-two) 100%);transition:height .2s ease-out}.button_arrow.svelte-xts1th.svelte-xts1th:hover,.button_arrow.svelte-xts1th.svelte-xts1th:focus{--text-color:var(--c-white);padding:6px 8px}.button_arrow.svelte-xts1th:hover .arrow.svelte-xts1th,.button_arrow.svelte-xts1th:focus .arrow.svelte-xts1th{opacity:0;padding-left:24px}.button_arrow.svelte-xts1th.svelte-xts1th:hover:before,.button_arrow.svelte-xts1th.svelte-xts1th:focus:before{height:100%}.button_arrow.outline.svelte-xts1th.svelte-xts1th{--color-one:var(--c-purple-400);--color-two:var(--c-yellow);--text-color:var(--c-white)}.button_arrow.outline.svelte-xts1th.svelte-xts1th:hover,.button_arrow.outline.svelte-xts1th.svelte-xts1th:focus{--text-color:var(--c-black)}@media only screen and (max-width: 500px){.button_arrow.svelte-xts1th.svelte-xts1th{font-size:12px}.button_arrow.svelte-xts1th .arrow.svelte-xts1th{padding-left:15px;height:18px}}.arrow-small.svelte-xts1th.svelte-xts1th{--color-one:var(--c-purple-400);--color-two:var(--c-brand-primary);--text-color:var(--c-black);position:relative;z-index:1;padding:6px 0;color:var(--text-color);font-family:CrimsonPro,Courier New,Courier,monospace;font-weight:700;text-decoration:none;outline:none;transition:padding .2s ease-in-out}.arrow-small.svelte-xts1th .arrow.svelte-xts1th{stroke:var(--color-two);opacity:1;position:absolute;top:10px;right:0;height:20px;transform:translate(100%);padding-left:20px;transition:opacity .2s ease-in-out,padding .2s ease-in-out}.arrow-small.svelte-xts1th.svelte-xts1th:before{content:"";position:absolute;z-index:-1;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,var(--color-one) 0%,var(--color-two) 100%);transition:height .2s ease-out}.arrow-small.svelte-xts1th.svelte-xts1th:hover,.arrow-small.svelte-xts1th.svelte-xts1th:focus{--text-color:var(--c-white);padding:6px 8px}.arrow-small.svelte-xts1th:hover .arrow.svelte-xts1th,.arrow-small.svelte-xts1th:focus .arrow.svelte-xts1th{opacity:0;padding-left:24px}.arrow-small.svelte-xts1th.svelte-xts1th:hover:before,.arrow-small.svelte-xts1th.svelte-xts1th:focus:before{height:100%}.arrow-small.darkBackgroundStyles.svelte-xts1th.svelte-xts1th{--color-one:var(--c-purple-400);--color-two:var(--c-yellow);--text-color:var(--c-white)}.arrow-small.darkBackgroundStyles.svelte-xts1th.svelte-xts1th:hover,.arrow-small.darkBackgroundStyles.svelte-xts1th.svelte-xts1th:focus{--text-color:var(--c-black)}@media only screen and (max-width: 500px){.arrow-small.svelte-xts1th.svelte-xts1th{font-size:12px}.arrow-small.svelte-xts1th .arrow.svelte-xts1th{height:18px;padding-left:15px}}.button.outline-blue.svelte-xts1th.svelte-xts1th{--btn-color:var(--c-brand-primary);color:var(--c-brand-primary)}.button.outline-blue.darkBackgroundStyles.svelte-xts1th.svelte-xts1th{--btn-color:var(--c-white);color:var(--c-white)}.button.outline-blue.darkBackgroundStyles.svelte-xts1th.svelte-xts1th:hover,.button.outline-blue.darkBackgroundStyles.svelte-xts1th.svelte-xts1th:focus{color:var(--c-brand-primary)}.button-group.svelte-xts1th.svelte-xts1th{justify-content:flex-start}.button.svelte-xts1th.svelte-xts1th{position:relative;transition:background-color .3s ease,border-color .3s ease}.button.svelte-xts1th.svelte-xts1th:hover{margin:0!important}.button.svelte-xts1th.svelte-xts1th:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;box-shadow:0 0 0 0 transparent;transition:box-shadow .3s ease;pointer-events:none}.button.on-bg-primary-tan.svelte-xts1th.svelte-xts1th:focus{box-shadow:0 0 0 4px #012f6c!important}.button.svelte-xts1th.svelte-xts1th:focus{outline:none}.button.primary.svelte-xts1th.svelte-xts1th{background-color:var(--c-primary);color:var(--c-white);border:2px solid var(--c-primary);padding:var(--hover-padding-left);font-size:1rem;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.primary.darkBackgroundStyles.svelte-xts1th.svelte-xts1th{color:#19321f;background-color:#d6c19d;border-color:#d6c19d}.button.primary.darkBackgroundStyles.svelte-xts1th.svelte-xts1th:hover{color:#fff!important;background-color:#2c5234!important;border-color:#6a8b70!important}.button.primary.svelte-xts1th.svelte-xts1th:hover{background-color:var(--c-white);color:#19321f!important;border-color:#6a8b70!important}.button.primary.svelte-xts1th.svelte-xts1th:disabled{background-color:#f3f4f7!important;border-color:#e4e7ed!important;color:#98a2b4!important;cursor:not-allowed;opacity:.6}.button.primary-red.svelte-xts1th.svelte-xts1th{background-color:#d93c27!important;color:#fff!important;border:2px solid #d93c27!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.primary-red.svelte-xts1th.svelte-xts1th:hover{background-image:var(--gradient-peach-to-blue)!important;color:var(--c-primary)!important;border-color:var(--c-primary)!important;margin:0!important}.button.primary-red.svelte-xts1th.svelte-xts1th:focus{box-shadow:0 0 0 4px #012f6c!important}.button.primary-red.svelte-xts1th.svelte-xts1th:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.secondary-gray.svelte-xts1th.svelte-xts1th,.button.secondary.svelte-xts1th.svelte-xts1th{background-color:var(--c-white);color:#344055;border:1px solid #2c5234;padding:10px 10px 10px 12px!important;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.secondary-gray.darkBackgroundStyles.svelte-xts1th.svelte-xts1th,.button.secondary.darkBackgroundStyles.svelte-xts1th.svelte-xts1th{background-color:#a6c3ad!important;border-color:#a6c3ad;color:#19321f!important}.button.secondary-gray.svelte-xts1th.svelte-xts1th:hover,.button.secondary.svelte-xts1th.svelte-xts1th:hover{background-color:#2c5234;color:var(--c-white);border-color:var(--c-white);margin:0!important}.button.secondary-gray:hover.darkBackgroundStyles.svelte-xts1th.svelte-xts1th,.button.secondary:hover.darkBackgroundStyles.svelte-xts1th.svelte-xts1th{background-color:#1a311f!important;color:var(--c-footer-button-fg)!important;border-color:#a8c4ad}.button.secondary-gray.svelte-xts1th.svelte-xts1th:disabled,.button.secondary.svelte-xts1th.svelte-xts1th:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.secondary-color.svelte-xts1th.svelte-xts1th{background-color:#d6c19d!important;color:var(--c-button-primary-fg)!important;border:1px solid #1a311f!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.secondary-color.svelte-xts1th.svelte-xts1th:hover{background-color:#2c5234!important;color:var(--c-white)!important;border-color:#6a8b70!important;margin:0!important}.button.secondary-color.svelte-xts1th.svelte-xts1th:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.secondary-white.svelte-xts1th.svelte-xts1th{background-color:var(--c-secondarywhite)!important;color:var(--c-button-tertiary-fg)!important;border:1px solid var(--c-gray-light-mode--300)!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.secondary-white.svelte-xts1th.svelte-xts1th:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important}.button.secondary-white.svelte-xts1th.svelte-xts1th:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.tertiary-gray.svelte-xts1th.svelte-xts1th{background-color:#fff!important;color:#344054!important;border:2px solid #d0d5dd!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.tertiary-gray.svelte-xts1th.svelte-xts1th:hover{background-color:#002f6c!important;color:var(--c-white)!important;border-color:#002f6c!important;margin:0!important}.button.tertiary-gray.svelte-xts1th.svelte-xts1th:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.link-color.svelte-xts1th.svelte-xts1th{color:#2c5234!important;text-decoration:underline;font-size:1rem;flex:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px 14px!important;transition:all .3s ease}.button.link-color.leftAlignText.svelte-xts1th.svelte-xts1th{padding-left:0!important;margin-right:14px}.button.link-color.darkBackgroundStyles.svelte-xts1th.svelte-xts1th{color:#f6eee2!important}.button.link-color.svelte-xts1th.svelte-xts1th:hover{background-color:var(--c-primary)!important;color:#fff!important;border-color:var(--c-white)!important;text-decoration:none!important;padding:8px 14px!important;margin-right:0rem}.button.link-color:hover.darkBackgroundStyles.svelte-xts1th.svelte-xts1th{background-color:#e3d5bd!important;color:#2c5234!important}.button.link-color.svelte-xts1th.svelte-xts1th:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.link-nav.svelte-xts1th.svelte-xts1th{padding:.5rem 1rem!important;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.button.link-nav.svelte-xts1th.svelte-xts1th:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important;text-decoration:none!important}.button.link-nav.svelte-xts1th.svelte-xts1th:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.link-gray.svelte-xts1th.svelte-xts1th{padding:.5rem 1rem!important;color:var(--c-button-tertiary-fg)!important;border:1px solid transparent}.button.link-gray.svelte-xts1th.svelte-xts1th:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important}.button.link-gray.svelte-xts1th.svelte-xts1th:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important;text-decoration:none!important}.button.link-gray:hover.darkBackgroundStyles.svelte-xts1th.svelte-xts1th{background-color:var(--c-brand--25)!important;color:var(--c-brand--700)!important}.button.link-gray.focus.svelte-xts1th.svelte-xts1th{padding:.5rem 1rem!important}.button.link-gray.svelte-xts1th.svelte-xts1th:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.outline-black.svelte-xts1th.svelte-xts1th{--btn-color:var(--c-black)}.button.outline-black.darkBackgroundStyles.svelte-xts1th.svelte-xts1th{--btn-color:var(--c-white);color:var(--c-white)}.button.outline-black.darkBackgroundStyles.svelte-xts1th.svelte-xts1th:hover{color:var(--c-brand-primary)}.btn.button.gradient-cool.svelte-xts1th.svelte-xts1th{background-image:var(--gradient-gray-to-white);background-color:rgba(var(--rgb-blue-600),.5);color:var(--c-white);transition:background-color .15s ease-out}.btn.button.gradient-cool.svelte-xts1th.svelte-xts1th:hover,.btn.button.gradient-cool.svelte-xts1th.svelte-xts1th:focus{background-color:var(--c-white)}.btn.button.gradient-cool.svelte-xts1th:hover span.svelte-xts1th,.btn.button.gradient-cool.svelte-xts1th:focus span.svelte-xts1th{color:transparent;background:var(--gradient-gray-to-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 900px){.btn.button.gradient-cool.svelte-xts1th:hover span.svelte-xts1th,.btn.button.gradient-cool.svelte-xts1th:focus span.svelte-xts1th{-webkit-text-fill-color:var(--c-white)}}.btn.button.gradient-cool.svelte-xts1th.svelte-xts1th:hover:before,.btn.button.gradient-cool.svelte-xts1th.svelte-xts1th:focus:before{border-radius:5px;padding:4px;background:var(--gradient-gray-to-white);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media only screen and (max-width: 900px){.btn.button.gradient-cool.svelte-xts1th.svelte-xts1th:hover:before,.btn.button.gradient-cool.svelte-xts1th.svelte-xts1th:focus:before{padding:2px}}.btn.button.nav-primary.gradient-cool.svelte-xts1th.svelte-xts1th{font-weight:700;padding:18px 36px;font-size:1.125rem}@media (max-width: 1500px){.btn.button.nav-primary.gradient-cool.svelte-xts1th.svelte-xts1th{font-size:1rem;padding:16px 20px}}.btn.button.gradient-warm.svelte-xts1th.svelte-xts1th{background-image:var(--gradient-2);background-color:rgba(var(--rgb-purple-400),.5);transition:background-color .15s ease-out}.btn.button.gradient-warm.svelte-xts1th span.svelte-xts1th{color:var(--c-white);transition:color .15s ease-out}.btn.button.gradient-warm.svelte-xts1th.svelte-xts1th:hover,.btn.button.gradient-warm.svelte-xts1th.svelte-xts1th:focus{background-color:var(--c-white)}.btn.button.gradient-warm.svelte-xts1th:hover span.svelte-xts1th,.btn.button.gradient-warm.svelte-xts1th:focus span.svelte-xts1th{color:transparent;background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn.button.gradient-warm.svelte-xts1th.svelte-xts1th:hover:before,.btn.button.gradient-warm.svelte-xts1th.svelte-xts1th:focus:before{border-radius:5px;padding:4px;background:var(--gradient-2);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media only screen and (max-width: 900px){.btn.button.gradient-warm.svelte-xts1th.svelte-xts1th:hover:before,.btn.button.gradient-warm.svelte-xts1th.svelte-xts1th:focus:before{padding:2px}}.loading-icons.svelte-xts1th.svelte-xts1th{gap:12px;display:flex;position:absolute;top:14px;left:50%;fill:#98a2b4;width:auto;height:auto;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.loading-icon.svelte-xts1th.svelte-xts1th{transform-origin:center;animation:svelte-xts1th-pulse1 1s infinite;animation-timing-function:ease-in-out}.loading-icon.svelte-xts1th.svelte-xts1th:nth-child(2){animation:svelte-xts1th-pulse2 1s infinite;animation-delay:.2s;animation-timing-function:ease-in-out}.loading-icon.svelte-xts1th.svelte-xts1th:nth-child(3){animation:svelte-xts1th-pulse3 1s infinite;animation-delay:.4s;animation-timing-function:ease-in-out}@keyframes svelte-xts1th-pulse1{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}@keyframes svelte-xts1th-pulse2{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}@keyframes svelte-xts1th-pulse3{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}button.svelte-xts1th.svelte-xts1th{height:40px}.logo.svelte-1z03am5.svelte-1z03am5{--accent-color:var(--c-blue-400);display:block;position:relative;z-index:1;width:100%;max-width:109px;height:auto;padding:0;background-color:transparent;overflow:visible}.logo.svelte-1z03am5 svg.svelte-1z03am5{position:relative;width:100%;height:auto;display:block;overflow:visible}.logo.svelte-1z03am5.svelte-1z03am5:hover,.logo.svelte-1z03am5.svelte-1z03am5:focus{--accent-color:var(--c-white)}@media only screen and (max-width: 900px){.logo.svelte-1z03am5.svelte-1z03am5{max-width:42px}}@media (max-width: 768px){.logo.svelte-1z03am5.svelte-1z03am5{max-width:40px}}.logo-link.svelte-1z03am5.svelte-1z03am5:hover{margin:0}.search-wrap.svelte-zw51jp{position:relative;display:flex;align-items:center;background-color:#132115;border:1px solid #6a8b70;border-radius:4px;height:48px}.search-icon.svelte-zw51jp{position:absolute;left:16px;pointer-events:none;transition:opacity .3s ease}.search-icon.hide.svelte-zw51jp{opacity:0}.search-input.svelte-zw51jp{width:100%;height:100%;padding:0 48px;background-color:transparent;color:#e3d5bd;border:none;outline:none;font-size:16px;transition:padding .3s ease}.search-input.svelte-zw51jp::placeholder{color:#e3d5bd;opacity:1;transition:opacity .3s ease}.search-input.svelte-zw51jp:focus::placeholder{opacity:0}.search-btn.svelte-zw51jp{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.arrow.svelte-zw51jp{width:24px;height:24px}.cookie-wrapper.svelte-xbaj25{display:flex;position:relative;z-index:100;inset:unset;top:0;right:0;left:0;width:100%;padding:16px 35px 0;border:none;background-color:#b9975b}@media only screen and (max-width: 900px){.cookie-wrapper.svelte-xbaj25{padding:20px 35px}}.content.svelte-xbaj25{gap:16px;background-color:#faf7f1;padding:12px;border-radius:12px;display:flex;position:relative;flex-wrap:nowrap;align-items:center;justify-content:space-between}@media only screen and (max-width: 900px){.content.svelte-xbaj25{gap:1rem;flex-wrap:wrap}}.cookie-text.svelte-xbaj25{display:flex;gap:16px;max-width:700px}@media only screen and (max-width: 500px){.cookie-text.svelte-xbaj25{flex-wrap:wrap}}.cookie-text.svelte-xbaj25 a{color:#2c4e1e}.buttons.svelte-xbaj25{gap:12px;margin-left:69px;display:flex;flex-grow:1;justify-content:flex-end}@media only screen and (max-width: 900px){.buttons.svelte-xbaj25{justify-content:flex-start}}@media only screen and (max-width: 500px){.buttons.svelte-xbaj25{margin-left:0}}.main-footer.svelte-e9rqeu.svelte-e9rqeu{padding:80px;width:100%;height:auto;color:var(--c-text-tertiary);background:#1a311f;justify-content:center}@media (max-width: 1024px){.main-footer.svelte-e9rqeu.svelte-e9rqeu{padding:2rem 40px}}@media (max-width: 768px){.main-footer.svelte-e9rqeu.svelte-e9rqeu{padding:40px}}.footer-main.svelte-e9rqeu.svelte-e9rqeu{display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between;height:auto}@media (max-width: 768px){.footer-main.svelte-e9rqeu.svelte-e9rqeu{flex-direction:column;padding:40px 0}}.footer-nav.svelte-e9rqeu.svelte-e9rqeu{margin-top:14px}.footer-nav.svelte-e9rqeu ul.svelte-e9rqeu{display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px}.footer-nav.svelte-e9rqeu .link.svelte-e9rqeu{width:auto;max-width:100%;transition:ease .3s}.footer-nav.svelte-e9rqeu .link a.svelte-e9rqeu{text-decoration:none;word-wrap:break-word}.footer-nav.svelte-e9rqeu a.svelte-e9rqeu:hover{padding-left:10px}.search-bar-buttons.svelte-e9rqeu.svelte-e9rqeu{gap:24px;width:100%;align-items:center}.search-bar-buttons.svelte-e9rqeu>.svelte-e9rqeu:nth-child(1){grid-column:1/-1;min-width:0}.search-bar-buttons.svelte-e9rqeu>.svelte-e9rqeu:nth-child(2){grid-column:1/-1}.search-bar-buttons.svelte-e9rqeu>.svelte-e9rqeu:nth-child(3){grid-column:1/-1}@media (min-width: 768px){.search-bar-buttons.svelte-e9rqeu.svelte-e9rqeu{grid-template-columns:1fr 1fr auto}.search-bar-buttons.svelte-e9rqeu>.svelte-e9rqeu:nth-child(1){grid-column:1/3}.search-bar-buttons.svelte-e9rqeu>.svelte-e9rqeu:nth-child(2){grid-column:1/2}.search-bar-buttons.svelte-e9rqeu>.svelte-e9rqeu:nth-child(3){grid-column:3/4;grid-row:1/3}}@media (min-width: 1024px){.search-bar-buttons.svelte-e9rqeu.svelte-e9rqeu{grid-template-columns:1fr auto auto}.search-bar-buttons.svelte-e9rqeu>.svelte-e9rqeu:nth-child(1){grid-column:1/2}.search-bar-buttons.svelte-e9rqeu>.svelte-e9rqeu:nth-child(2){grid-column:2/3}.search-bar-buttons.svelte-e9rqeu>.svelte-e9rqeu:nth-child(3){grid-column:3/4;grid-row:auto}}.footer-address-phone.svelte-e9rqeu.svelte-e9rqeu{display:flex;align-items:center;gap:10px;color:var(--c-text-tertiary);flex-shrink:0}.logo-and-search.svelte-e9rqeu.svelte-e9rqeu{max-width:320px;display:flex;flex-direction:column;gap:32px;padding-bottom:10px}@media (max-width: 1400px){.logo-and-search.svelte-e9rqeu.svelte-e9rqeu{max-width:100%}}.rich-content.svelte-e9rqeu.svelte-e9rqeu{text-align:left;min-width:250px;padding:20px 0}@media (max-width: 768px){.rich-content.svelte-e9rqeu.svelte-e9rqeu{order:-1;width:100%;margin-bottom:1rem}}.footer-main-section.svelte-e9rqeu.svelte-e9rqeu{display:flex;grid-template-columns:repeat(var(--columns-count),-webkit-max-content);grid-template-columns:repeat(var(--columns-count),max-content);gap:26px;max-width:940px;height:auto;min-width:55%;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media (max-width: 1024px){.footer-main-section.svelte-e9rqeu.svelte-e9rqeu{grid-template-columns:repeat(2,minmax(-webkit-min-content,1fr));grid-template-columns:repeat(2,minmax(min-content,1fr));gap:24px}}@media (max-width: 768px){.footer-main-section.svelte-e9rqeu.svelte-e9rqeu{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;padding:0}}.footer-section.svelte-e9rqeu.svelte-e9rqeu{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:-webkit-max-content;max-width:max-content}.footer-section.svelte-e9rqeu a.svelte-e9rqeu{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-md);color:var(--c-footer-button-fg)}.footer-section.svelte-e9rqeu a.svelte-e9rqeu:hover{color:var(--c-bg-secondary)}.footer-copyright-and-social.svelte-e9rqeu.svelte-e9rqeu{padding-bottom:48px;margin-bottom:16px;border-bottom:1px solid #6a8b70;display:flex;text-align:left;gap:24px;justify-content:space-between;padding:16px,0px}@media only screen and (max-width: 500px){.footer-copyright-and-social.svelte-e9rqeu.svelte-e9rqeu{flex-wrap:wrap;flex-direction:column-reverse;align-items:start}}.logo.svelte-e9rqeu.svelte-e9rqeu{width:172px;flex:0 1 20%}@media only screen and (max-width: 900px){.logo.svelte-e9rqeu.svelte-e9rqeu{width:140px}}.footer-left-copyright.svelte-e9rqeu.svelte-e9rqeu{text-wrap:balance;color:#d6ebdb}@media (max-width: 480px){.footer-left-copyright.svelte-e9rqeu.svelte-e9rqeu{justify-content:flex-start;flex-direction:column;align-items:flex-start;order:2}}.social-nav-list.svelte-e9rqeu.svelte-e9rqeu{display:flex;gap:24px;align-items:flex-end;float:right}.social-nav-item.svelte-e9rqeu .social-nav-link.svelte-e9rqeu{width:36px;height:36px;border-radius:4px;transition:none;color:#d6c19d}.social-nav-item.svelte-e9rqeu .social-nav-link .s-icon.svelte-e9rqeu{display:flex;align-items:center;justify-content:center}.social-nav-item.svelte-e9rqeu .social-nav-link.svelte-e9rqeu:hover{background-color:#d6eada;box-shadow:0 0 0 3px #d6eada;margin:0}.social-nav-item.svelte-e9rqeu .social-nav-link:hover .s-icon.svelte-e9rqeu{color:#132115}.search-wrap.svelte-e9rqeu.svelte-e9rqeu{width:100%;flex-shrink:1}.footer-menu-label.svelte-e9rqeu.svelte-e9rqeu{word-wrap:break-word;max-width:100%}.non-obvious-link.svelte-e9rqeu.svelte-e9rqeu{color:var(--c-text-tertiary)!important;text-decoration:none;transition:ease .3s;margin-right:5px;word-wrap:break-word;max-width:100%}.non-obvious-link.svelte-e9rqeu.svelte-e9rqeu:hover{margin-right:0;text-decoration:underline;padding-left:5px}.link-mg.svelte-e9rqeu.svelte-e9rqeu{transition:ease .3s;margin-right:10px!important;word-wrap:break-word;max-width:100%}.link-mg.svelte-e9rqeu.svelte-e9rqeu:focus,.link-mg.svelte-e9rqeu.svelte-e9rqeu:hover{text-decoration:underline!important;color:var(--c-white)!important;margin-left:0;margin-right:0!important;padding-left:5px!important;padding-right:5px!important}.search-label.svelte-e9rqeu.svelte-e9rqeu{margin-bottom:6px}.disclaimers.svelte-e9rqeu.svelte-e9rqeu{width:100%;max-width:70ch;gap:24px}.footer-flex-container.svelte-e9rqeu.svelte-e9rqeu{display:flex;flex-direction:column;gap:32px}.announcement-bar.svelte-1bkzjzm.svelte-1bkzjzm{padding:10px 0;display:flex;gap:16px;align-items:center;justify-content:start;font-family:Arial,sans-serif}.announcement-bar.svelte-1bkzjzm .announcement-text.svelte-1bkzjzm{flex-grow:1}.link-and-button.svelte-1bkzjzm.svelte-1bkzjzm{display:flex;align-items:center;margin-left:69px;justify-content:flex-end;gap:12px;flex-grow:1}@media only screen and (max-width: 500px){.link-and-button.svelte-1bkzjzm.svelte-1bkzjzm{flex-wrap:wrap;justify-content:flex-start}}@media only screen and (max-width: 500px){.link-and-button.svelte-1bkzjzm.svelte-1bkzjzm{margin-left:0}}.notification-wrapper.svelte-1bkzjzm.svelte-1bkzjzm{overflow:hidden;padding:8px 35px;background-color:#b9975b}.notification-bar.svelte-1bkzjzm.svelte-1bkzjzm{width:100%;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.notification-bar.svelte-1bkzjzm.svelte-1bkzjzm{position:relative;padding:0;font-size:14px}}.nb-main-text.svelte-1bkzjzm.svelte-1bkzjzm,.nb-main-text.svelte-1bkzjzm a{color:#2c4e1e}.content.svelte-1bkzjzm.svelte-1bkzjzm{padding:12px;background-color:#faf7f1;border-radius:12px;gap:12px;display:flex;width:100%;flex-wrap:nowrap;align-items:center;justify-content:space-between}@media only screen and (max-width: 900px){.content.svelte-1bkzjzm.svelte-1bkzjzm{flex-direction:column;align-items:flex-start}}

.pagination.svelte-xl09qm.svelte-xl09qm{flex:0;padding-top:20px;border-top:1px solid var(--c-brand-primary);margin-block:0px 80px;border-radius:0;display:flex;width:-webkit-min-content;width:min-content;align-items:center;width:100%;justify-content:space-between}@media only screen and (max-width: 500px){.pagination.svelte-xl09qm.svelte-xl09qm{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"pages pages pages" "prev . next";margin-block:0px 40px;grid-gap:10px;gap:10px}}.pagination.svelte-xl09qm .page-nums.svelte-xl09qm{display:flex;gap:2px;flex-direction:row}@media only screen and (max-width: 500px){.pagination.svelte-xl09qm .page-nums.svelte-xl09qm{grid-area:pages;justify-content:center}}.pagination.svelte-xl09qm .ellipsis.svelte-xl09qm{height:100%;width:50px;transform:translateY(-3px);display:flex;align-items:center;justify-content:center}.pagination.svelte-xl09qm .page-button.svelte-xl09qm{display:flex;place-items:center;display:grid;position:relative;z-index:1;width:50px;height:50px;color:var(--c-text-tertiary);cursor:pointer;transition:border-bottom .2s ease-in-out,color .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out}.pagination.svelte-xl09qm .page-button.no-show.svelte-xl09qm{opacity:0;pointer-events:none}.pagination.svelte-xl09qm .page-button.svelte-xl09qm:hover,.pagination.svelte-xl09qm .page-button.active.svelte-xl09qm{color:var(--c-button-primary-fg);background-color:var(--c-gray-dark-mode--100);cursor:not-allowed}.pagination.svelte-xl09qm .page-button.svelte-xl09qm:hover:not(.ellipsis),.pagination.svelte-xl09qm .page-button.active.svelte-xl09qm:not(.ellipsis){background-color:var(--c-gray-dark-mode--100);color:var(--c-button-primary-fg);cursor:pointer}.pagination.svelte-xl09qm .page-button.svelte-xl09qm:not(.active):before{scale:.9;content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:background-color .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out,scale .2s ease-in-out}.pagination.svelte-xl09qm .start-end.svelte-xl09qm{display:flex;width:auto;gap:8px;border-radius:0!important;padding:0 10px}@media (max-width: 670px){.pagination.svelte-xl09qm .start-end.prev.svelte-xl09qm{grid-area:prev;margin-top:10px}.pagination.svelte-xl09qm .start-end.next.svelte-xl09qm{grid-area:next;margin-top:10px}}@media only screen and (max-width: 500px){.pagination.svelte-xl09qm.svelte-xl09qm{gap:0}}.text-sm-semibold.svelte-xl09qm.svelte-xl09qm{font-family:Inter,sans-serif;font-size:14px;line-height:24px}[class*=-semibold].svelte-xl09qm.svelte-xl09qm{font-weight:600}.button.svelte-xl09qm.svelte-xl09qm{position:relative;transition:background-color .3s ease,border-color .3s ease}.button.svelte-xl09qm.svelte-xl09qm:hover{margin:0!important}.button.svelte-xl09qm.svelte-xl09qm:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;box-shadow:0 0 0 0 transparent;transition:box-shadow .3s ease;pointer-events:none}.button.svelte-xl09qm.svelte-xl09qm:focus{outline:none}.button.secondary-gray.svelte-xl09qm.svelte-xl09qm{background-color:var(--c-white);color:#344055;border:1px solid #2c5234;padding:10px 10px 10px 12px!important;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.secondary-gray.darkBackgroundStyles.svelte-xl09qm.svelte-xl09qm{background-color:#a6c3ad!important;border-color:#a6c3ad;color:#19321f!important}.button.secondary-gray.svelte-xl09qm.svelte-xl09qm:hover{background-color:#2c5234;color:var(--c-white);border-color:var(--c-white);margin:0!important}.button.secondary-gray:hover.darkBackgroundStyles.svelte-xl09qm.svelte-xl09qm{background-color:#1a311f!important;color:var(--c-footer-button-fg)!important;border-color:#a8c4ad}.button.secondary-gray.svelte-xl09qm.svelte-xl09qm:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}@keyframes svelte-xl09qm-pulse1{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}@keyframes svelte-xl09qm-pulse2{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}@keyframes svelte-xl09qm-pulse3{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}button.svelte-xl09qm.svelte-xl09qm{height:40px}

.button.svelte-1dc1v7a.svelte-1dc1v7a{text-decoration:none}.underline.svelte-1dc1v7a.svelte-1dc1v7a{text-decoration:underline!important}.underline.svelte-1dc1v7a .svelte-1dc1v7a:hover,.nounderline.svelte-1dc1v7a.svelte-1dc1v7a{text-decoration:none!important}.noHoverLeftMargin.svelte-1dc1v7a.svelte-1dc1v7a{margin-left:0}.btn.svelte-1dc1v7a.svelte-1dc1v7a{--hover-padding-left:.5rem 1rem;scroll-behavior:smooth;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1rem;padding:10px 18px;white-space:nowrap;gap:10px!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.brand-link.svelte-1dc1v7a.svelte-1dc1v7a{--link-color:var(--c-black);--link-secondary:var(--c-white);position:relative;text-decoration:none}.brand-link.svelte-1dc1v7a.svelte-1dc1v7a:before{content:"";z-index:-1;position:absolute;bottom:2px;left:-1px;width:calc(100% + 2px);height:2px;color:var(--link-color);background-color:var(--link-color);transition:height .15s ease-in-out}.brand-link.svelte-1dc1v7a.svelte-1dc1v7a:hover,.brand-link.svelte-1dc1v7a.svelte-1dc1v7a:focus{color:var(--link-secondary);text-decoration:none}.brand-link.svelte-1dc1v7a.svelte-1dc1v7a:hover:before,.brand-link.svelte-1dc1v7a.svelte-1dc1v7a:focus:before{content:"";position:absolute;bottom:0;height:100%}.h1.svelte-1dc1v7a.svelte-1dc1v7a,.title-2xl.svelte-1dc1v7a.svelte-1dc1v7a{font-family:CrimsonPro,Georgia,serif;font-size:62px;line-height:70px;font-weight:700;letter-spacing:-.01em}@media (max-width: 768px){.h1.svelte-1dc1v7a.svelte-1dc1v7a,.title-2xl.svelte-1dc1v7a.svelte-1dc1v7a{font-size:48px;line-height:52px}}.h2.svelte-1dc1v7a.svelte-1dc1v7a,.title-xl.svelte-1dc1v7a.svelte-1dc1v7a{font-family:CrimsonPro,Georgia,serif;font-size:48px;line-height:52px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h2.svelte-1dc1v7a.svelte-1dc1v7a,.title-xl.svelte-1dc1v7a.svelte-1dc1v7a{font-size:44px;line-height:52px}}.h3.svelte-1dc1v7a.svelte-1dc1v7a,.title-lg.svelte-1dc1v7a.svelte-1dc1v7a{font-family:CrimsonPro,Georgia,serif;font-size:38px;line-height:44px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h3.svelte-1dc1v7a.svelte-1dc1v7a,.title-lg.svelte-1dc1v7a.svelte-1dc1v7a{font-size:36px;line-height:44px}}.h4.svelte-1dc1v7a.svelte-1dc1v7a,.title-md.svelte-1dc1v7a.svelte-1dc1v7a{font-family:CrimsonPro,Georgia,serif;font-size:32px;line-height:36px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h4.svelte-1dc1v7a.svelte-1dc1v7a,.title-md.svelte-1dc1v7a.svelte-1dc1v7a{font-size:28px;line-height:34px}}.h5.svelte-1dc1v7a.svelte-1dc1v7a,.title-sm.svelte-1dc1v7a.svelte-1dc1v7a{font-family:CrimsonPro,Georgia,serif;font-size:28px;line-height:34px;font-weight:500}@media (max-width: 768px){.h5.svelte-1dc1v7a.svelte-1dc1v7a,.title-sm.svelte-1dc1v7a.svelte-1dc1v7a{font-size:24px;line-height:30px}}.h6.svelte-1dc1v7a.svelte-1dc1v7a,.title-xs.svelte-1dc1v7a.svelte-1dc1v7a{font-family:CrimsonPro,Georgia,serif;font-size:24px;line-height:32px;font-weight:500}.text-xl-regular.svelte-1dc1v7a.svelte-1dc1v7a,.text-xl-medium.svelte-1dc1v7a.svelte-1dc1v7a,.text-xl-semibold.svelte-1dc1v7a.svelte-1dc1v7a,.btn-xl.svelte-1dc1v7a.svelte-1dc1v7a,.text-xl-bold.svelte-1dc1v7a.svelte-1dc1v7a{font-family:Inter,sans-serif;font-size:20px;line-height:30px}.text-lg-regular.svelte-1dc1v7a.svelte-1dc1v7a,.text-lg-medium.svelte-1dc1v7a.svelte-1dc1v7a,.text-lg-semibold.svelte-1dc1v7a.svelte-1dc1v7a,.btn-lg.svelte-1dc1v7a.svelte-1dc1v7a,.text-lg-bold.svelte-1dc1v7a.svelte-1dc1v7a{font-family:Inter,sans-serif;font-size:18px;line-height:28px}.text-md-regular.svelte-1dc1v7a.svelte-1dc1v7a,.text-md-medium.svelte-1dc1v7a.svelte-1dc1v7a,.text-md-semibold.svelte-1dc1v7a.svelte-1dc1v7a,.btn-md.svelte-1dc1v7a.svelte-1dc1v7a,.text-md-bold.svelte-1dc1v7a.svelte-1dc1v7a{font-family:Inter,sans-serif;font-size:16px;line-height:24px}.text-sm-regular.svelte-1dc1v7a.svelte-1dc1v7a,.text-sm-medium.svelte-1dc1v7a.svelte-1dc1v7a,.text-sm-semibold.svelte-1dc1v7a.svelte-1dc1v7a,.btn-sm.svelte-1dc1v7a.svelte-1dc1v7a,.text-sm-bold.svelte-1dc1v7a.svelte-1dc1v7a{font-family:Inter,sans-serif;font-size:14px;line-height:24px}.text-xs-regular.svelte-1dc1v7a.svelte-1dc1v7a,.text-xs-medium.svelte-1dc1v7a.svelte-1dc1v7a,.text-xs-semibold.svelte-1dc1v7a.svelte-1dc1v7a,.text-xs-bold.svelte-1dc1v7a.svelte-1dc1v7a{font-family:Inter,sans-serif;font-size:12px;line-height:24px}[class*=-medium].svelte-1dc1v7a.svelte-1dc1v7a{font-weight:500}[class*=-semibold].svelte-1dc1v7a.svelte-1dc1v7a{font-weight:600}[class*=-bold].svelte-1dc1v7a.svelte-1dc1v7a{font-weight:700}[class*=-italic].svelte-1dc1v7a.svelte-1dc1v7a{font-style:italic;font-family:CrimsonPro,Georgia,serif}[class*=-underlined].svelte-1dc1v7a.svelte-1dc1v7a{text-decoration:underline}.text-body-sm.svelte-1dc1v7a.svelte-1dc1v7a{font-family:CrimsonPro,Georgia,serif;font-size:.8rem;font-weight:200;line-height:1.1rem}.bold.svelte-1dc1v7a.svelte-1dc1v7a{font-weight:700}.intro-italic.svelte-1dc1v7a.svelte-1dc1v7a{font-family:CrimsonPro,Georgia,serif;font-weight:400;font-size:24px;line-height:34px;font-style:italic;margin-bottom:33px}@media only screen and (max-width: 900px){.intro-italic.svelte-1dc1v7a.svelte-1dc1v7a{font-size:22px;line-height:30px}}.balance.svelte-1dc1v7a.svelte-1dc1v7a,.h1.svelte-1dc1v7a.svelte-1dc1v7a,.title-2xl.svelte-1dc1v7a.svelte-1dc1v7a,.h2.svelte-1dc1v7a.svelte-1dc1v7a,.title-xl.svelte-1dc1v7a.svelte-1dc1v7a,.h3.svelte-1dc1v7a.svelte-1dc1v7a,.title-lg.svelte-1dc1v7a.svelte-1dc1v7a,.h4.svelte-1dc1v7a.svelte-1dc1v7a,.title-md.svelte-1dc1v7a.svelte-1dc1v7a,.h5.svelte-1dc1v7a.svelte-1dc1v7a,.title-sm.svelte-1dc1v7a.svelte-1dc1v7a,.h6.svelte-1dc1v7a.svelte-1dc1v7a,.title-xs.svelte-1dc1v7a.svelte-1dc1v7a{text-wrap:balance}.text-xl-regular-italic.svelte-1dc1v7a.svelte-1dc1v7a{font-size:24px!important;font-family:CrimsonPro,Georgia,serif;font-style:italic;letter-spacing:0em;line-height:34px}.btn-sm.svelte-1dc1v7a.svelte-1dc1v7a{padding:8px 12px!important;font-size:.75rem!important;gap:2px}.btn-md.svelte-1dc1v7a.svelte-1dc1v7a{padding:10px 14px!important;font-size:.875rem!important;gap:2px}.btn-lg.svelte-1dc1v7a.svelte-1dc1v7a{padding:12px 18px!important;font-size:16px!important;line-height:24px;gap:4px}.btn-xl.svelte-1dc1v7a.svelte-1dc1v7a{padding:16px 22px!important;font-size:1.125rem!important;gap:4px}.btn-2xl.svelte-1dc1v7a.svelte-1dc1v7a{padding:20px 26px!important;font-size:1.25rem!important;gap:2px;font-size:18px}.icon.svelte-1dc1v7a.svelte-1dc1v7a{display:flex;align-items:center;justify-content:center}.nav.svelte-1dc1v7a.svelte-1dc1v7a{font-weight:700;padding:18px 36px;font-size:1.125rem;border-radius:9px;overflow:hidden;position:relative;z-index:0}.nav.svelte-1dc1v7a .svelte-1dc1v7a:before{content:"";z-index:-1;position:absolute;height:3px;width:100%;top:0;left:0;border-radius:0;background:var(--c-blue-400);transition:height .15s ease-in-out}@media (min-width: 1500px){.nav.svelte-1dc1v7a .svelte-1dc1v7a:before{height:4px}}@media only screen and (max-width: 900px){.nav.svelte-1dc1v7a .svelte-1dc1v7a:before{height:2px;background:linear-gradient(90deg,var(--c-blue-400),var(--c-brand-primary))}}.nav.svelte-1dc1v7a.svelte-1dc1v7a:hover,.nav.svelte-1dc1v7a.svelte-1dc1v7a:focus{outline:none;color:var(--c-white);text-decoration:none}.nav.svelte-1dc1v7a:hover .svelte-1dc1v7a:before,.nav.svelte-1dc1v7a:focus .svelte-1dc1v7a:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:linear-gradient(180deg,var(--c-blue-400),var(--c-brand-primary))}@media only screen and (max-width: 900px){.nav.svelte-1dc1v7a:hover .svelte-1dc1v7a:before,.nav.svelte-1dc1v7a:focus .svelte-1dc1v7a:before{background:var(--c-brand-primary)}}@media (max-width: 1500px){.nav.svelte-1dc1v7a.svelte-1dc1v7a{font-size:1rem;padding:16px 20px}}@media only screen and (max-width: 900px){.nav.svelte-1dc1v7a.svelte-1dc1v7a{font-size:1.5rem;width:100%;color:var(--c-white);background-color:var(--c-black);padding:16px 0 0 20px}}.footer.svelte-1dc1v7a.svelte-1dc1v7a{padding:7px 16px;background-color:transparent;font-family:CrimsonPro,Courier New,Courier,monospace;font-size:14px;font-weight:700;text-decoration:none;border-radius:0;border:none;position:relative;display:flex;justify-content:center;align-items:center;color:var(--c-white);z-index:1}.footer.svelte-1dc1v7a.svelte-1dc1v7a:before{transition:width .15s ease-in-out;content:"";position:absolute;height:100%;width:4px;left:0;background-color:var(--c-yellow)}.arrow.svelte-1dc1v7a.svelte-1dc1v7a{height:20px;right:0;opacity:1;transition:opacity .2s ease-in-out,padding .2s ease-in-out,transform .2s ease-in-out}a.arrow.svelte-1dc1v7a.svelte-1dc1v7a,a.svelte-1dc1v7a.svelte-1dc1v7a:has(.arrow){position:relative;display:inline-block;transition:transform .2s ease-in-out}a.arrow.svelte-1dc1v7a:hover .arrow.svelte-1dc1v7a,a.svelte-1dc1v7a:has(.arrow):hover .arrow.svelte-1dc1v7a{transform:translate(5px)}.button_arrow.svelte-1dc1v7a.svelte-1dc1v7a{font-family:CrimsonPro,Courier New,Courier,monospace;font-weight:700;color:var(--text-color);text-decoration:none;outline:none;position:relative;padding:6px 0;z-index:1;transition:padding .2s ease-in-out}.button_arrow.svelte-1dc1v7a .arrow.svelte-1dc1v7a{position:absolute;height:20px;top:7px;right:0;stroke:var(--color-two);padding-left:20px;transform:translate(100%);opacity:1;transition:opacity .2s ease-in-out,padding .2s ease-in-out}.button_arrow.svelte-1dc1v7a.svelte-1dc1v7a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--color-one) 0%,var(--color-two) 100%);transition:height .2s ease-out}.button_arrow.svelte-1dc1v7a.svelte-1dc1v7a:hover,.button_arrow.svelte-1dc1v7a.svelte-1dc1v7a:focus{--text-color:var(--c-white);padding:6px 8px}.button_arrow.svelte-1dc1v7a:hover .arrow.svelte-1dc1v7a,.button_arrow.svelte-1dc1v7a:focus .arrow.svelte-1dc1v7a{opacity:0;padding-left:24px}.button_arrow.svelte-1dc1v7a.svelte-1dc1v7a:hover:before,.button_arrow.svelte-1dc1v7a.svelte-1dc1v7a:focus:before{height:100%}.button_arrow.outline.svelte-1dc1v7a.svelte-1dc1v7a{--color-one:var(--c-purple-400);--color-two:var(--c-yellow);--text-color:var(--c-white)}.button_arrow.outline.svelte-1dc1v7a.svelte-1dc1v7a:hover,.button_arrow.outline.svelte-1dc1v7a.svelte-1dc1v7a:focus{--text-color:var(--c-black)}@media only screen and (max-width: 500px){.button_arrow.svelte-1dc1v7a.svelte-1dc1v7a{font-size:12px}.button_arrow.svelte-1dc1v7a .arrow.svelte-1dc1v7a{padding-left:15px;height:18px}}.arrow-small.svelte-1dc1v7a.svelte-1dc1v7a{--color-one:var(--c-purple-400);--color-two:var(--c-brand-primary);--text-color:var(--c-black);position:relative;z-index:1;padding:6px 0;color:var(--text-color);font-family:CrimsonPro,Courier New,Courier,monospace;font-weight:700;text-decoration:none;outline:none;transition:padding .2s ease-in-out}.arrow-small.svelte-1dc1v7a .arrow.svelte-1dc1v7a{stroke:var(--color-two);opacity:1;position:absolute;top:10px;right:0;height:20px;transform:translate(100%);padding-left:20px;transition:opacity .2s ease-in-out,padding .2s ease-in-out}.arrow-small.svelte-1dc1v7a.svelte-1dc1v7a:before{content:"";position:absolute;z-index:-1;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,var(--color-one) 0%,var(--color-two) 100%);transition:height .2s ease-out}.arrow-small.svelte-1dc1v7a.svelte-1dc1v7a:hover,.arrow-small.svelte-1dc1v7a.svelte-1dc1v7a:focus{--text-color:var(--c-white);padding:6px 8px}.arrow-small.svelte-1dc1v7a:hover .arrow.svelte-1dc1v7a,.arrow-small.svelte-1dc1v7a:focus .arrow.svelte-1dc1v7a{opacity:0;padding-left:24px}.arrow-small.svelte-1dc1v7a.svelte-1dc1v7a:hover:before,.arrow-small.svelte-1dc1v7a.svelte-1dc1v7a:focus:before{height:100%}.arrow-small.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a{--color-one:var(--c-purple-400);--color-two:var(--c-yellow);--text-color:var(--c-white)}.arrow-small.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a:hover,.arrow-small.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a:focus{--text-color:var(--c-black)}@media only screen and (max-width: 500px){.arrow-small.svelte-1dc1v7a.svelte-1dc1v7a{font-size:12px}.arrow-small.svelte-1dc1v7a .arrow.svelte-1dc1v7a{height:18px;padding-left:15px}}.button.outline-blue.svelte-1dc1v7a.svelte-1dc1v7a{--btn-color:var(--c-brand-primary);color:var(--c-brand-primary)}.button.outline-blue.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a{--btn-color:var(--c-white);color:var(--c-white)}.button.outline-blue.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a:hover,.button.outline-blue.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a:focus{color:var(--c-brand-primary)}.button-group.svelte-1dc1v7a.svelte-1dc1v7a{justify-content:flex-start}.button.svelte-1dc1v7a.svelte-1dc1v7a{position:relative;transition:background-color .3s ease,border-color .3s ease}.button.svelte-1dc1v7a.svelte-1dc1v7a:hover{margin:0!important}.button.svelte-1dc1v7a.svelte-1dc1v7a:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;box-shadow:0 0 0 0 transparent;transition:box-shadow .3s ease;pointer-events:none}.button.on-bg-primary-tan.svelte-1dc1v7a.svelte-1dc1v7a:focus{box-shadow:0 0 0 4px #012f6c!important}.button.svelte-1dc1v7a.svelte-1dc1v7a:focus{outline:none}.button.primary.svelte-1dc1v7a.svelte-1dc1v7a{background-color:var(--c-primary);color:var(--c-white);border:2px solid var(--c-primary);padding:var(--hover-padding-left);font-size:1rem;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.primary.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a{color:#19321f;background-color:#d6c19d;border-color:#d6c19d}.button.primary.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a:hover{color:#fff!important;background-color:#2c5234!important;border-color:#6a8b70!important}.button.primary.svelte-1dc1v7a.svelte-1dc1v7a:hover{background-color:var(--c-white);color:#19321f!important;border-color:#6a8b70!important}.button.primary.svelte-1dc1v7a.svelte-1dc1v7a:disabled{background-color:#f3f4f7!important;border-color:#e4e7ed!important;color:#98a2b4!important;cursor:not-allowed;opacity:.6}.button.primary-red.svelte-1dc1v7a.svelte-1dc1v7a{background-color:#d93c27!important;color:#fff!important;border:2px solid #d93c27!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.primary-red.svelte-1dc1v7a.svelte-1dc1v7a:hover{background-image:var(--gradient-peach-to-blue)!important;color:var(--c-primary)!important;border-color:var(--c-primary)!important;margin:0!important}.button.primary-red.svelte-1dc1v7a.svelte-1dc1v7a:focus{box-shadow:0 0 0 4px #012f6c!important}.button.primary-red.svelte-1dc1v7a.svelte-1dc1v7a:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.secondary-gray.svelte-1dc1v7a.svelte-1dc1v7a,.button.secondary.svelte-1dc1v7a.svelte-1dc1v7a{background-color:var(--c-white);color:#344055;border:1px solid #2c5234;padding:10px 10px 10px 12px!important;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.secondary-gray.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a,.button.secondary.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a{background-color:#a6c3ad!important;border-color:#a6c3ad;color:#19321f!important}.button.secondary-gray.svelte-1dc1v7a.svelte-1dc1v7a:hover,.button.secondary.svelte-1dc1v7a.svelte-1dc1v7a:hover{background-color:#2c5234;color:var(--c-white);border-color:var(--c-white);margin:0!important}.button.secondary-gray:hover.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a,.button.secondary:hover.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a{background-color:#1a311f!important;color:var(--c-footer-button-fg)!important;border-color:#a8c4ad}.button.secondary-gray.svelte-1dc1v7a.svelte-1dc1v7a:disabled,.button.secondary.svelte-1dc1v7a.svelte-1dc1v7a:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.secondary-color.svelte-1dc1v7a.svelte-1dc1v7a{background-color:#d6c19d!important;color:var(--c-button-primary-fg)!important;border:1px solid #1a311f!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.secondary-color.svelte-1dc1v7a.svelte-1dc1v7a:hover{background-color:#2c5234!important;color:var(--c-white)!important;border-color:#6a8b70!important;margin:0!important}.button.secondary-color.svelte-1dc1v7a.svelte-1dc1v7a:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.secondary-white.svelte-1dc1v7a.svelte-1dc1v7a{background-color:var(--c-secondarywhite)!important;color:var(--c-button-tertiary-fg)!important;border:1px solid var(--c-gray-light-mode--300)!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.secondary-white.svelte-1dc1v7a.svelte-1dc1v7a:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important}.button.secondary-white.svelte-1dc1v7a.svelte-1dc1v7a:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.tertiary-gray.svelte-1dc1v7a.svelte-1dc1v7a{background-color:#fff!important;color:#344054!important;border:2px solid #d0d5dd!important;padding:var(--hover-padding-left);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.button.tertiary-gray.svelte-1dc1v7a.svelte-1dc1v7a:hover{background-color:#002f6c!important;color:var(--c-white)!important;border-color:#002f6c!important;margin:0!important}.button.tertiary-gray.svelte-1dc1v7a.svelte-1dc1v7a:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.link-color.svelte-1dc1v7a.svelte-1dc1v7a{color:#2c5234!important;text-decoration:underline;font-size:1rem;flex:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px 14px!important;transition:all .3s ease}.button.link-color.leftAlignText.svelte-1dc1v7a.svelte-1dc1v7a{padding-left:0!important;margin-right:14px}.button.link-color.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a{color:#f6eee2!important}.button.link-color.svelte-1dc1v7a.svelte-1dc1v7a:hover{background-color:var(--c-primary)!important;color:#fff!important;border-color:var(--c-white)!important;text-decoration:none!important;padding:8px 14px!important;margin-right:0rem}.button.link-color:hover.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a{background-color:#e3d5bd!important;color:#2c5234!important}.button.link-color.svelte-1dc1v7a.svelte-1dc1v7a:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.link-nav.svelte-1dc1v7a.svelte-1dc1v7a{padding:.5rem 1rem!important;font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.button.link-nav.svelte-1dc1v7a.svelte-1dc1v7a:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important;text-decoration:none!important}.button.link-nav.svelte-1dc1v7a.svelte-1dc1v7a:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.link-gray.svelte-1dc1v7a.svelte-1dc1v7a{padding:.5rem 1rem!important;color:var(--c-button-tertiary-fg)!important;border:1px solid transparent}.button.link-gray.svelte-1dc1v7a.svelte-1dc1v7a:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important}.button.link-gray.svelte-1dc1v7a.svelte-1dc1v7a:hover{background-color:var(--c-primary)!important;color:var(--c-white)!important;border-color:var(--c-white)!important;text-decoration:none!important}.button.link-gray:hover.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a{background-color:var(--c-brand--25)!important;color:var(--c-brand--700)!important}.button.link-gray.focus.svelte-1dc1v7a.svelte-1dc1v7a{padding:.5rem 1rem!important}.button.link-gray.svelte-1dc1v7a.svelte-1dc1v7a:disabled{background-color:var(--c-disabled-gray)!important;border-color:var(--c-disabled-gray)!important;color:var(--c-light-gray)!important;cursor:not-allowed;opacity:.6}.button.outline-black.svelte-1dc1v7a.svelte-1dc1v7a{--btn-color:var(--c-black)}.button.outline-black.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a{--btn-color:var(--c-white);color:var(--c-white)}.button.outline-black.darkBackgroundStyles.svelte-1dc1v7a.svelte-1dc1v7a:hover{color:var(--c-brand-primary)}.btn.button.gradient-cool.svelte-1dc1v7a.svelte-1dc1v7a{background-image:var(--gradient-gray-to-white);background-color:rgba(var(--rgb-blue-600),.5);color:var(--c-white);transition:background-color .15s ease-out}.btn.button.gradient-cool.svelte-1dc1v7a.svelte-1dc1v7a:hover,.btn.button.gradient-cool.svelte-1dc1v7a.svelte-1dc1v7a:focus{background-color:var(--c-white)}.btn.button.gradient-cool.svelte-1dc1v7a:hover span.svelte-1dc1v7a,.btn.button.gradient-cool.svelte-1dc1v7a:focus span.svelte-1dc1v7a{color:transparent;background:var(--gradient-gray-to-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 900px){.btn.button.gradient-cool.svelte-1dc1v7a:hover span.svelte-1dc1v7a,.btn.button.gradient-cool.svelte-1dc1v7a:focus span.svelte-1dc1v7a{-webkit-text-fill-color:var(--c-white)}}.btn.button.gradient-cool.svelte-1dc1v7a.svelte-1dc1v7a:hover:before,.btn.button.gradient-cool.svelte-1dc1v7a.svelte-1dc1v7a:focus:before{border-radius:5px;padding:4px;background:var(--gradient-gray-to-white);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media only screen and (max-width: 900px){.btn.button.gradient-cool.svelte-1dc1v7a.svelte-1dc1v7a:hover:before,.btn.button.gradient-cool.svelte-1dc1v7a.svelte-1dc1v7a:focus:before{padding:2px}}.btn.button.nav-primary.gradient-cool.svelte-1dc1v7a.svelte-1dc1v7a{font-weight:700;padding:18px 36px;font-size:1.125rem}@media (max-width: 1500px){.btn.button.nav-primary.gradient-cool.svelte-1dc1v7a.svelte-1dc1v7a{font-size:1rem;padding:16px 20px}}.btn.button.gradient-warm.svelte-1dc1v7a.svelte-1dc1v7a{background-image:var(--gradient-2);background-color:rgba(var(--rgb-purple-400),.5);transition:background-color .15s ease-out}.btn.button.gradient-warm.svelte-1dc1v7a span.svelte-1dc1v7a{color:var(--c-white);transition:color .15s ease-out}.btn.button.gradient-warm.svelte-1dc1v7a.svelte-1dc1v7a:hover,.btn.button.gradient-warm.svelte-1dc1v7a.svelte-1dc1v7a:focus{background-color:var(--c-white)}.btn.button.gradient-warm.svelte-1dc1v7a:hover span.svelte-1dc1v7a,.btn.button.gradient-warm.svelte-1dc1v7a:focus span.svelte-1dc1v7a{color:transparent;background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn.button.gradient-warm.svelte-1dc1v7a.svelte-1dc1v7a:hover:before,.btn.button.gradient-warm.svelte-1dc1v7a.svelte-1dc1v7a:focus:before{border-radius:5px;padding:4px;background:var(--gradient-2);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media only screen and (max-width: 900px){.btn.button.gradient-warm.svelte-1dc1v7a.svelte-1dc1v7a:hover:before,.btn.button.gradient-warm.svelte-1dc1v7a.svelte-1dc1v7a:focus:before{padding:2px}}.loading-icons.svelte-1dc1v7a.svelte-1dc1v7a{gap:12px;display:flex;position:absolute;top:14px;left:50%;fill:#98a2b4;width:auto;height:auto;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.loading-icon.svelte-1dc1v7a.svelte-1dc1v7a{transform-origin:center;animation:svelte-1dc1v7a-pulse1 1s infinite;animation-timing-function:ease-in-out}.loading-icon.svelte-1dc1v7a.svelte-1dc1v7a:nth-child(2){animation:svelte-1dc1v7a-pulse2 1s infinite;animation-delay:.2s;animation-timing-function:ease-in-out}.loading-icon.svelte-1dc1v7a.svelte-1dc1v7a:nth-child(3){animation:svelte-1dc1v7a-pulse3 1s infinite;animation-delay:.4s;animation-timing-function:ease-in-out}@keyframes svelte-1dc1v7a-pulse1{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}@keyframes svelte-1dc1v7a-pulse2{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}@keyframes svelte-1dc1v7a-pulse3{0%{transform:scale(1) translateY(2px)}50%{transform:scale(1.4) translateY(-2px)}to{transform:scale(1) translateY(2px)}}.icon-after.svelte-1dc1v7a.svelte-1dc1v7a{transition:transform .5s cubic-bezier(.19,1,.22,1)}.button.svelte-1dc1v7a:hover .icon-animate.svelte-1dc1v7a{transform:translate(3px,-3px)}.image-wrapper.svelte-15ok6in.svelte-15ok6in{display:flex;position:relative;width:100%;overflow:hidden}.image-wrapper.center.svelte-15ok6in.svelte-15ok6in{justify-content:center;align-items:center}img.svelte-15ok6in.svelte-15ok6in{width:100%;height:100%;object-fit:cover}img.parallax.svelte-15ok6in.svelte-15ok6in{--parallax-offset:0px;--parallax-scale:1.4;height:100%;object-position:center top;transform-origin:center top;transform:translateY(var(--parallax-offset)) scale(var(--parallax-scale));will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.overlay.svelte-15ok6in.svelte-15ok6in{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.full.svelte-15ok6in.svelte-15ok6in{object-fit:cover}.two-col-right-top.svelte-15ok6in.svelte-15ok6in{-webkit-mask-image:polygon(50% 0,100% 0,100% 100%,50% 100%,50% 50%,0 50%,0 0);mask-image:polygon(50% 0,100% 0,100% 100%,50% 100%,50% 50%,0 50%,0 0)}.two-col-left-short.svelte-15ok6in.svelte-15ok6in{-webkit-clip-path:polygon(0% 10%,0% 90%,49.4% 90%,49.4% 10%,50.6% 10%,50.6% 0%,100% 0%,100% 43%,100% 100%,50.6% 100%,50.6% 10%,49.4% 10%);clip-path:polygon(0% 10%,0% 90%,49.4% 90%,49.4% 10%,50.6% 10%,50.6% 0%,100% 0%,100% 43%,100% 100%,50.6% 100%,50.6% 10%,49.4% 10%)}.two-col-right-short.svelte-15ok6in.svelte-15ok6in{-webkit-clip-path:polygon(0% 0%,0% 100%,49.4% 100%,49.4% 10%,50.6% 10%,50.6% 90%,100% 90%,100% 10%,49.4% 10%,49.4% 0%);clip-path:polygon(0% 0%,0% 100%,49.4% 100%,49.4% 10%,50.6% 10%,50.6% 90%,100% 90%,100% 10%,49.4% 10%,49.4% 0%)}.two-col-left-top.svelte-15ok6in.svelte-15ok6in{width:100%;height:100%;object-fit:cover;-webkit-clip-path:polygon(0% 0%,49.5% 0%,49.5% 80%,0% 80%,0% 100%,50.5% 100%,50.5% 20%,100% 20%,100% 100%,0% 100%);clip-path:polygon(0% 0%,49.5% 0%,49.5% 80%,0% 80%,0% 100%,50.5% 100%,50.5% 20%,100% 20%,100% 100%,0% 100%)}.two-col-right-top.svelte-15ok6in.svelte-15ok6in{width:100%;height:100%;object-fit:cover;-webkit-clip-path:polygon(0% 20%,49.5% 20%,49.5% 100%,0% 100%,0% 20%,50.5% 0%,100% 0%,100% 80%,50.5% 80%,50.5% 0%);clip-path:polygon(0% 20%,49.5% 20%,49.5% 100%,0% 100%,0% 20%,50.5% 0%,100% 0%,100% 80%,50.5% 80%,50.5% 0%)}.three-col-left-top.svelte-15ok6in.svelte-15ok6in{-webkit-clip-path:polygon(0% 0%,32.67% 0%,32.67% 16%,33.67% 16%,33.67% 100%,66.34% 100%,66.34% 16%,67.34% 16%,67.34% 90%,100% 90%,100% 7%,67.34% 7%,67.34% 16%,32.67% 16%,32.67% 90%,0% 90%);clip-path:polygon(0% 0%,32.67% 0%,32.67% 16%,33.67% 16%,33.67% 100%,66.34% 100%,66.34% 16%,67.34% 16%,67.34% 90%,100% 90%,100% 7%,67.34% 7%,67.34% 16%,32.67% 16%,32.67% 90%,0% 90%)}.three-col-right-top.svelte-15ok6in.svelte-15ok6in{-webkit-clip-path:polygon(0% 7%,32.67% 7%,32.67% 16%,33.67% 16%,33.67% 100%,66.34% 100%,66.34% 16%,67.34% 16%,67.34% 90%,100% 90%,100% 0%,67.34% 0%,67.34% 16%,32.67% 16%,32.67% 90%,0% 90%);clip-path:polygon(0% 7%,32.67% 7%,32.67% 16%,33.67% 16%,33.67% 100%,66.34% 100%,66.34% 16%,67.34% 16%,67.34% 90%,100% 90%,100% 0%,67.34% 0%,67.34% 16%,32.67% 16%,32.67% 90%,0% 90%)}.three-col-middle-tall-left-short.svelte-15ok6in.svelte-15ok6in{-webkit-clip-path:polygon(0% 16.67%,32.67% 16.67%,32.67% 0%,33.67% 0%,33.67% 100%,66.34% 100%,66.34% 8.33%,67.34% 8.33%,67.34% 90%,100% 90%,100% 8.33%,66.34% 8.33%,66.34% 0%,32.67% 0%,32.67% 91.67%,0% 91.67%);clip-path:polygon(0% 16.67%,32.67% 16.67%,32.67% 0%,33.67% 0%,33.67% 100%,66.34% 100%,66.34% 8.33%,67.34% 8.33%,67.34% 90%,100% 90%,100% 8.33%,66.34% 8.33%,66.34% 0%,32.67% 0%,32.67% 91.67%,0% 91.67%)}.five-col.svelte-15ok6in.svelte-15ok6in{-webkit-clip-path:polygon(0% 20%,19.2% 20%,19.2% 93.49%,20.2% 93.49%,20.2% 100%,39.4% 100%,39.4% 6.74%,20.2% 6.74%,20.2% 100%,40.4% 100%,40.4% 0%,59.6% 0%,59.6% 13.26%,79.8% 13.26%,100% 13.26%,80.8% 13.26%,80.8% 0%,100% 0%,100% 13.49%,100% 100%,80.8% 100%,80.8% 13.26%,79.8% 13.26%,79.8% 86.74%,60.6% 86.74%,60.6% 13.26%,59.6% 13.26%,59.6% 100%,39.49% 100%,39.4% 93.49%,0% 93.49%);clip-path:polygon(0% 20%,19.2% 20%,19.2% 93.49%,20.2% 93.49%,20.2% 100%,39.4% 100%,39.4% 6.74%,20.2% 6.74%,20.2% 100%,40.4% 100%,40.4% 0%,59.6% 0%,59.6% 13.26%,79.8% 13.26%,100% 13.26%,80.8% 13.26%,80.8% 0%,100% 0%,100% 13.49%,100% 100%,80.8% 100%,80.8% 13.26%,79.8% 13.26%,79.8% 86.74%,60.6% 86.74%,60.6% 13.26%,59.6% 13.26%,59.6% 100%,39.49% 100%,39.4% 93.49%,0% 93.49%)}.contain.svelte-15ok6in.svelte-15ok6in{object-fit:contain}.responsive-image.svelte-15ok6in.svelte-15ok6in{width:346px}@media (max-width: 768px){.responsive-image.svelte-15ok6in.svelte-15ok6in{width:200px}}.cover.svelte-15ok6in.svelte-15ok6in{object-fit:cover}.circle.svelte-15ok6in.svelte-15ok6in{border-radius:50%!important;aspect-ratio:1/1;object-fit:cover}.rectangle-4-3.svelte-15ok6in.svelte-15ok6in{aspect-ratio:4/3;object-fit:cover}.og-image.svelte-15ok6in.svelte-15ok6in{aspect-ratio:1.91/1;object-fit:cover}.centered.svelte-15ok6in.svelte-15ok6in{display:flex;justify-content:center}.left.svelte-15ok6in.svelte-15ok6in{display:flex;justify-content:left}.right.svelte-15ok6in.svelte-15ok6in{display:flex;justify-content:right}.isSVG.svelte-15ok6in.svelte-15ok6in{aspect-ratio:auto!important}.clickable.svelte-15ok6in.svelte-15ok6in{cursor:pointer}.modal.svelte-15ok6in.svelte-15ok6in{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1002}.modal-overlay.svelte-15ok6in.svelte-15ok6in{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#294f31cc;display:flex;justify-content:center;align-items:center;z-index:1001}.modal-content.svelte-15ok6in.svelte-15ok6in{position:relative;max-width:80vw;max-height:80vh;width:100%}.modal-content.svelte-15ok6in img.svelte-15ok6in{max-width:100%;max-height:100%;object-fit:contain}.close-button.svelte-15ok6in.svelte-15ok6in{position:absolute;top:-40px;right:-40px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}.sr-only.svelte-15ok6in.svelte-15ok6in{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.click_to_expand.svelte-15ok6in.svelte-15ok6in:focus-visible,.click_to_expand.svelte-15ok6in .svelte-15ok6in:focus{box-shadow:0 0 0 4px #9e56a8!important;outline:none}.brand-link.svelte-zjzl64{--link-color:var(--c-black);--link-secondary:var(--c-white);position:relative;text-decoration:none}.brand-link.svelte-zjzl64:before{content:"";z-index:-1;position:absolute;bottom:2px;left:-1px;width:calc(100% + 2px);height:2px;color:var(--link-color);background-color:var(--link-color);transition:height .15s ease-in-out}.brand-link.svelte-zjzl64:hover,.brand-link.svelte-zjzl64:focus{color:var(--link-secondary);text-decoration:none}.brand-link.svelte-zjzl64:hover:before,.brand-link.svelte-zjzl64:focus:before{content:"";position:absolute;bottom:0;height:100%}.h1.svelte-zjzl64,.title-2xl.svelte-zjzl64{font-family:CrimsonPro,Georgia,serif;font-size:62px;line-height:70px;font-weight:700;letter-spacing:-.01em}@media (max-width: 768px){.h1.svelte-zjzl64,.title-2xl.svelte-zjzl64{font-size:48px;line-height:52px}}.h2.svelte-zjzl64,.title-xl.svelte-zjzl64{font-family:CrimsonPro,Georgia,serif;font-size:48px;line-height:52px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h2.svelte-zjzl64,.title-xl.svelte-zjzl64{font-size:44px;line-height:52px}}.h3.svelte-zjzl64,.title-lg.svelte-zjzl64{font-family:CrimsonPro,Georgia,serif;font-size:38px;line-height:44px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h3.svelte-zjzl64,.title-lg.svelte-zjzl64{font-size:36px;line-height:44px}}.h4.svelte-zjzl64,.title-md.svelte-zjzl64{font-family:CrimsonPro,Georgia,serif;font-size:32px;line-height:36px;font-weight:500;letter-spacing:-.02em}@media (max-width: 768px){.h4.svelte-zjzl64,.title-md.svelte-zjzl64{font-size:28px;line-height:34px}}.h5.svelte-zjzl64,.title-sm.svelte-zjzl64{font-family:CrimsonPro,Georgia,serif;font-size:28px;line-height:34px;font-weight:500}@media (max-width: 768px){.h5.svelte-zjzl64,.title-sm.svelte-zjzl64{font-size:24px;line-height:30px}}.h6.svelte-zjzl64,.title-xs.svelte-zjzl64{font-family:CrimsonPro,Georgia,serif;font-size:24px;line-height:32px;font-weight:500}.text-xl-regular.svelte-zjzl64,.text-xl-medium.svelte-zjzl64,.text-xl-semibold.svelte-zjzl64,.text-xl-bold.svelte-zjzl64{font-family:Inter,sans-serif;font-size:20px;line-height:30px}.text-lg-regular.svelte-zjzl64,.text-lg-medium.svelte-zjzl64,.text-lg-semibold.svelte-zjzl64,.text-lg-bold.svelte-zjzl64{font-family:Inter,sans-serif;font-size:18px;line-height:28px}.text-md-regular.svelte-zjzl64,.text-md-medium.svelte-zjzl64,.text-md-semibold.svelte-zjzl64,.text-md-bold.svelte-zjzl64{font-family:Inter,sans-serif;font-size:16px;line-height:24px}.text-sm-regular.svelte-zjzl64,.text-sm-medium.svelte-zjzl64,.text-sm-semibold.svelte-zjzl64,.text-sm-bold.svelte-zjzl64{font-family:Inter,sans-serif;font-size:14px;line-height:24px}.text-xs-regular.svelte-zjzl64,.text-xs-medium.svelte-zjzl64,.text-xs-semibold.svelte-zjzl64,.text-xs-bold.svelte-zjzl64{font-family:Inter,sans-serif;font-size:12px;line-height:24px}[class*=-medium].svelte-zjzl64{font-weight:500}[class*=-semibold].svelte-zjzl64{font-weight:600}[class*=-bold].svelte-zjzl64{font-weight:700}[class*=-italic].svelte-zjzl64{font-style:italic;font-family:CrimsonPro,Georgia,serif}[class*=-underlined].svelte-zjzl64{text-decoration:underline}.text-body-sm.svelte-zjzl64{font-family:CrimsonPro,Georgia,serif;font-size:.8rem;font-weight:200;line-height:1.1rem}.bold.svelte-zjzl64{font-weight:700}.intro-italic.svelte-zjzl64{font-family:CrimsonPro,Georgia,serif;font-weight:400;font-size:24px;line-height:34px;font-style:italic;margin-bottom:33px}@media only screen and (max-width: 900px){.intro-italic.svelte-zjzl64{font-size:22px;line-height:30px}}.balance.svelte-zjzl64,.h1.svelte-zjzl64,.title-2xl.svelte-zjzl64,.h2.svelte-zjzl64,.title-xl.svelte-zjzl64,.h3.svelte-zjzl64,.title-lg.svelte-zjzl64,.h4.svelte-zjzl64,.title-md.svelte-zjzl64,.h5.svelte-zjzl64,.title-sm.svelte-zjzl64,.h6.svelte-zjzl64,.title-xs.svelte-zjzl64{text-wrap:balance}.text-xl-regular-italic.svelte-zjzl64{font-size:24px!important;font-family:CrimsonPro,Georgia,serif;font-style:italic;letter-spacing:0em;line-height:34px}.two_col.svelte-zjzl64{columns:2;column-gap:40px;page-break-inside:avoid;break-inside:avoid}@media only screen and (max-width: 900px){.two_col.svelte-zjzl64{columns:1}}.centered.svelte-zjzl64{justify-self:center;text-align:center;justify-content:center}.italic.svelte-zjzl64{font-style:italic!important}.left.svelte-zjzl64{justify-self:start;text-align:left;justify-content:flex-start}.right.svelte-zjzl64{justify-self:end;text-align:right;justify-content:flex-end}.image.svelte-zjzl64{border-radius:8px;max-width:100%;height:auto;display:flex}.rich-text-image.svelte-zjzl64{margin:1em 0;text-align:center}.rich-text a{color:var(--link-color)}

.rounded.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{border-radius:8px;overflow:hidden}.underline-link.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{text-decoration:underline;transition:all .3s ease;padding:.5rem 0rem .5rem 1rem}.underline-link.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m:hover{text-decoration:none;padding:.5rem 1rem;background-color:var(--c-blue-200);color:#001c41;border-radius:4px}.vertical-divider.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{width:1.5px;height:15px;background-color:#000}.title-description-container.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{gap:10px;display:flex;position:relative;flex-direction:row;align-items:center;justify-content:space-between;padding-top:15px;padding-bottom:15px;font-size:12px;line-height:1}.title-description-container.left-indent.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{padding-left:calc(var(--gutter-width) / 2)}.title-description-container.svelte-p2w36m span.svelte-p2w36m.svelte-p2w36m{font-weight:400}@media only screen and (max-width: 900px){.title-description-container.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{flex-wrap:wrap}}.wrapper.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{width:100%}.video-title.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{gap:10px;display:flex}.video-title.svelte-p2w36m .title.svelte-p2w36m.svelte-p2w36m{position:relative;padding-right:10px}.video-title.svelte-p2w36m .title.line.svelte-p2w36m.svelte-p2w36m:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:.8em;width:1.5px;background-color:currentColor}.title-divider.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{width:100px;height:2px;background-color:var(--c-blue-200)}@media only screen and (max-width: 900px){.title-divider.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{display:none}}.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m:is(vid-embed){aspect-ratio:16/9;inline-size:100%;display:grid;position:relative}video.svelte-p2w36m.svelte-p2w36m.svelte-p2w36m{width:100%}.svelte-p2w36m:is(vid-embed) button.svelte-p2w36m.svelte-p2w36m{place-self:center;display:flex;position:absolute;z-index:1;width:80px;height:80px;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;transition:transform .2s ease-out}.svelte-p2w36m:is(vid-embed) button.svelte-p2w36m.svelte-p2w36m:hover{transform:scale(1.1)}.svelte-p2w36m:is(vid-embed) button svg.svelte-p2w36m.svelte-p2w36m{width:100%;height:100%}.svelte-p2w36m:is(vid-embed) button .svg-circle.svelte-p2w36m.svelte-p2w36m,.svelte-p2w36m:is(vid-embed) button .svg-triangle.svelte-p2w36m.svelte-p2w36m{transition:stroke .2s ease-out,fill .2s ease-out}.svelte-p2w36m:is(vid-embed) button:hover .svg-circle.svelte-p2w36m.svelte-p2w36m{fill:#fcfcfc;stroke:#101828}.svelte-p2w36m:is(vid-embed) button:hover .svg-triangle.svelte-p2w36m.svelte-p2w36m{fill:#101828}.svelte-p2w36m:is(vid-embed) button.svelte-p2w36m.svelte-p2w36m:hover,.svelte-p2w36m:is(vid-embed) button.svelte-p2w36m.svelte-p2w36m:focus{place-self:center;display:grid}.svelte-p2w36m:is(vid-embed) .svelte-p2w36m.svelte-p2w36m:is(iframe,img){block-size:100%;inline-size:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:inherit}.svelte-p2w36m:is(vid-embed) .svelte-p2w36m.svelte-p2w36m:is(iframe){z-index:1}.svelte-p2w36m:is(vid-embed) iframe.svelte-p2w36m:not([src=""])+button.svelte-p2w36m{display:none}.svelte-p2w36m:is(vimeo-embed,youtube-embed):hover button.svelte-p2w36m.svelte-p2w36m{--button-op:1}.svelte-p2w36m:is(vid-embed) video.svelte-p2w36m.svelte-p2w36m{width:100%;height:100%;object-fit:cover}.svelte-p2w36m:is(vid-embed) iframe.svelte-p2w36m.svelte-p2w36m{display:none;width:100%;height:100%;position:absolute;top:0;left:0;border:0}.svelte-p2w36m:is(vid-embed) img.svelte-p2w36m.svelte-p2w36m{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}

