/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular/material/prebuilt-themes/indigo-pink.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************/
html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}html{--mat-ripple-color:rgba(0, 0, 0, 0.1);--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, 0.87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87);--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, 0.87);--mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:0.03125em;--mat-option-label-text-weight:400;--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:0.03125em;--mat-optgroup-label-text-weight:400;--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px;--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mat-card-subtitle-text-color:rgba(0, 0, 0, 0.54);--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:0.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:0.0071428571em;--mat-card-subtitle-text-weight:500;--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, 0.25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, 0.25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px;--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff;--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:0.0333333333em;--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px;--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);--mdc-filled-text-field-container-color:rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color:rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, 0.42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, 0.06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, 0.87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, 0.87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, 0.38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, 0.06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, 0.87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, 0.87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, 0.38);--mat-form-field-state-layer-color:rgba(0, 0, 0, 0.87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, 0.54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, 0.38);--mat-form-field-hover-state-layer-opacity:0.04;--mat-form-field-focus-state-layer-opacity:0.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, 0.87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, 0.87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px;--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:0.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:0.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:0.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:0.0333333333em;--mat-form-field-subscript-text-weight:400;--mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(63, 81, 181, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(255, 64, 129, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);--mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);--mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87)}html{--mat-select-arrow-transform:translateY(-8px);--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:0.03125em;--mat-select-trigger-text-weight:400;--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-autocomplete-background-color:white;--mdc-dialog-container-shape:4px;--mat-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px;--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6);--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:0.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:0.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius:16px;--mdc-chip-with-avatar-avatar-shape-radius:14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:0.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:0.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:0.4;--mat-chip-trailing-action-opacity:0.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0;--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color:rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:0.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:0.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:0.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:0.38;--mdc-switch-disabled-track-opacity:0.12;--mdc-switch-disabled-unselected-icon-opacity:0.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:0.12;--mdc-switch-selected-hover-state-layer-opacity:0.04;--mdc-switch-selected-pressed-state-layer-opacity:0.1;--mdc-switch-unselected-focus-state-layer-opacity:0.12;--mdc-switch-unselected-hover-state-layer-opacity:0.04;--mdc-switch-unselected-pressed-state-layer-opacity:0.1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity:0.38;--mat-switch-disabled-unselected-handle-opacity:0.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-selected-track-outline-color:transparent;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:#fff;--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color:rgba(0, 0, 0, 0.87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font:Roboto, sans-serif;--mat-switch-label-text-line-height:20px;--mat-switch-label-text-size:14px;--mat-switch-label-text-tracking:0.0178571429em;--mat-switch-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);--mat-radio-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);--mat-radio-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);--mat-radio-label-text-color:rgba(0, 0, 0, 0.87)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block;--mat-radio-label-text-font:Roboto, sans-serif;--mat-radio-label-text-line-height:20px;--mat-radio-label-text-size:14px;--mat-radio-label-text-tracking:0.0178571429em;--mat-radio-label-text-weight:400;--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:0.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:0.6;--mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%);--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, 0.05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, 0.2);--mat-slider-value-indicator-opacity:0.6}html .mat-accent{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white;--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, 0.05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, 0.2)}html .mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white;--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, 0.05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, 0.2)}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:0.0071428571em;--mdc-slider-label-label-text-weight:500;--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px;--mat-menu-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-menu-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-menu-item-icon-color:rgba(0, 0, 0, 0.87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, 0.12);--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:0.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400;--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px;--mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:0.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:0.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:0.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:0.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, 0.87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, 0.54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, 0.12);--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px;--mat-paginator-touch-target-display:block;--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:0.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px;--mdc-secondary-navigation-tab-container-height:48px;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:0.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, 0.38);--mat-checkbox-label-text-color:rgba(0, 0, 0, 0.87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block;--mat-checkbox-label-text-font:Roboto, sans-serif;--mat-checkbox-label-text-line-height:20px;--mat-checkbox-label-text-size:14px;--mat-checkbox-label-text-tracking:0.0178571429em;--mat-checkbox-label-text-weight:400;--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mdc-protected-button-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px;--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-text-button-hover-state-layer-opacity:0.04;--mat-text-button-focus-state-layer-opacity:0.12;--mat-text-button-pressed-state-layer-opacity:0.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-filled-button-hover-state-layer-opacity:0.04;--mat-filled-button-focus-state-layer-opacity:0.12;--mat-filled-button-pressed-state-layer-opacity:0.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-protected-button-hover-state-layer-opacity:0.04;--mat-protected-button-focus-state-layer-opacity:0.12;--mat-protected-button-pressed-state-layer-opacity:0.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-outlined-button-hover-state-layer-opacity:0.04;--mat-outlined-button-focus-state-layer-opacity:0.12;--mat-outlined-button-pressed-state-layer-opacity:0.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, 0.1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, 0.1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, 0.1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, 0.1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, 0.1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, 0.1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-protected-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block;--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:0.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:0.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:0.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:0.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none;--mdc-icon-button-icon-size:24px;--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, 0.1);--mat-icon-button-hover-state-layer-opacity:0.04;--mat-icon-button-focus-state-layer-opacity:0.12;--mat-icon-button-pressed-state-layer-opacity:0.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, 0.1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, 0.1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, 0.1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mdc-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mdc-fab-small-container-shape:50%;--mdc-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mdc-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px;--mdc-extended-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);--mdc-extended-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-extended-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);--mdc-fab-container-color:white;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, 0.1);--mat-fab-hover-state-layer-opacity:0.04;--mat-fab-focus-state-layer-opacity:0.12;--mat-fab-pressed-state-layer-opacity:0.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, 0.12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);--mdc-fab-small-container-color:white;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);--mat-fab-small-hover-state-layer-opacity:0.04;--mat-fab-small-focus-state-layer-opacity:0.12;--mat-fab-small-pressed-state-layer-opacity:0.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, 0.12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, 0.38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block;--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:0.0892857143em;--mdc-extended-fab-label-text-weight:500;--mdc-snackbar-container-shape:4px;--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);--mat-snack-bar-button-color:#ff4081;--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400;--mat-table-row-item-outline-width:1px;--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, 0.87);--mat-table-row-item-outline-color:rgba(0, 0, 0, 0.12);--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px;--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:0.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:0.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:0.0178571429em;--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px;--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0;--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, 0.38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-line-height:22px;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-small-size-line-height:16px;--mat-badge-large-size-text-size:24px;--mat-badge-large-size-line-height:28px;--mat-bottom-sheet-container-shape:4px;--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);--mat-bottom-sheet-container-background-color:white;--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:0.0178571429em;--mat-bottom-sheet-container-text-weight:400;--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:0.04;--mat-standard-button-toggle-focus-state-layer-opacity:0.12;--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, 0.38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, 0.12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, 0.87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:rgb(224.4, 224.4, 224.4);--mat-standard-button-toggle-height:48px;--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:0.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:0.03125em;--mat-standard-button-toggle-label-text-weight:400;--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, 0.3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, 0.18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, 0.38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, 0.38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400;--mat-divider-width:1px;--mat-divider-color:rgba(0, 0, 0, 0.12);--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none;--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, 0.12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, 0.26);--mat-expansion-header-text-color:rgba(0, 0, 0, 0.87);--mat-expansion-header-description-color:rgba(0, 0, 0, 0.54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, 0.54);--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px;--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:0.0178571429em;--mat-expansion-container-text-weight:400;--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px;--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);--mat-sidenav-container-width:auto;--mat-sidenav-container-divider-color:rgba(0, 0, 0, 0.12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, 0.87);--mat-sidenav-scrim-color:rgba(0, 0, 0, 0.6);--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, 0.12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, 0.87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px;--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400;--mat-sort-arrow-color:rgb(117.3, 117.3, 117.3);--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px;--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:0.0125em;--mat-toolbar-title-text-weight:500;--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, 0.87);--mat-tree-node-min-height:48px;--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400;--mat-timepicker-container-shape:4px;--mat-timepicker-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);--mat-timepicker-container-background-color:white}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto, sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto, sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto, sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto, sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 calc(14px*.83)/20px Roboto, sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 calc(14px*.67)/20px Roboto, sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto, sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto, sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto, sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto, sans-serif;letter-spacing:-0.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto, sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto, sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto, sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}
/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/fonts/Vazirmatn/Vazirmatn-font-face.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
/* Generated by script */
@font-face {
  font-family: Vazirmatn;
  src: url('Vazirmatn-Thin.4eed2eb0c6c59f0d.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('Vazirmatn-ExtraLight.a36c3d075b52723b.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('Vazirmatn-Light.62183593816f4e2e.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('Vazirmatn-Regular.dcdafae645815efd.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('Vazirmatn-Medium.e9c9cfe8836a856e.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('Vazirmatn-SemiBold.1c997bc749781c6f.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('Vazirmatn-Bold.d1ba292661d67442.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('Vazirmatn-ExtraBold.0ecded0b654dc0d8.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('Vazirmatn-Black.86e9429b7c601b2a.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

.font-vazir {
  font-family: Vazirmatn, "sans-serif" !important;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/fonts/Vazirmatn/Ui/Vazirmatn-Ui-font-face.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
/* Generated by script */
@font-face {
  font-family: Vazirmatn-Ui;
  src: url('Vazirmatn-UI-Thin.571135a00c94f65d.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn-Ui;
  src: url('Vazirmatn-UI-ExtraLight.55e065802822265b.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn-Ui;
  src: url('Vazirmatn-UI-Light.93f37751eceec7b5.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn-Ui;
  src: url('Vazirmatn-UI-Regular.4ec36ea552086f25.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn-Ui;
  src: url('Vazirmatn-UI-Medium.f3304dbf1663decd.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn-Ui;
  src: url('Vazirmatn-UI-SemiBold.77e9402a5fd0f053.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn-Ui;
  src: url('Vazirmatn-UI-Bold.bf5beaf5d524cea9.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn-Ui;
  src: url('Vazirmatn-UI-ExtraBold.49c9ce19f803fe96.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn-Ui;
  src: url('Vazirmatn-UI-Black.c58f0bf07d84312b.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

.font-vazir-ui {
  font-family: Vazirmatn-Ui, "tahoma", "sans-serif" !important;
}



/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@mdi/font/css/materialdesignicons.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
/* MaterialDesignIcons.com */
@font-face {
  font-family: "Material Design Icons";
  src: url('materialdesignicons-webfont.0766edc99df1c177.eot?v=7.4.47');
  src: url('materialdesignicons-webfont.0766edc99df1c177.eot?#iefix&v=7.4.47') format("embedded-opentype"), url('materialdesignicons-webfont.fbaef2a9d5a54fc0.woff2?v=7.4.47') format("woff2"), url('materialdesignicons-webfont.e659bf56a63b097b.woff?v=7.4.47') format("woff"), url('materialdesignicons-webfont.714a4eee3d02a229.ttf?v=7.4.47') format("truetype");
  font-weight: normal;
  font-style: normal;
}

.mdi:before,
.mdi-set {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mdi-ab-testing::before {
  content: "\F01C9";
}

.mdi-abacus::before {
  content: "\F16E0";
}

.mdi-abjad-arabic::before {
  content: "\F1328";
}

.mdi-abjad-hebrew::before {
  content: "\F1329";
}

.mdi-abugida-devanagari::before {
  content: "\F132A";
}

.mdi-abugida-thai::before {
  content: "\F132B";
}

.mdi-access-point::before {
  content: "\F0003";
}

.mdi-access-point-check::before {
  content: "\F1538";
}

.mdi-access-point-minus::before {
  content: "\F1539";
}

.mdi-access-point-network::before {
  content: "\F0002";
}

.mdi-access-point-network-off::before {
  content: "\F0BE1";
}

.mdi-access-point-off::before {
  content: "\F1511";
}

.mdi-access-point-plus::before {
  content: "\F153A";
}

.mdi-access-point-remove::before {
  content: "\F153B";
}

.mdi-account::before {
  content: "\F0004";
}

.mdi-account-alert::before {
  content: "\F0005";
}

.mdi-account-alert-outline::before {
  content: "\F0B50";
}

.mdi-account-arrow-down::before {
  content: "\F1868";
}

.mdi-account-arrow-down-outline::before {
  content: "\F1869";
}

.mdi-account-arrow-left::before {
  content: "\F0B51";
}

.mdi-account-arrow-left-outline::before {
  content: "\F0B52";
}

.mdi-account-arrow-right::before {
  content: "\F0B53";
}

.mdi-account-arrow-right-outline::before {
  content: "\F0B54";
}

.mdi-account-arrow-up::before {
  content: "\F1867";
}

.mdi-account-arrow-up-outline::before {
  content: "\F186A";
}

.mdi-account-badge::before {
  content: "\F1B0A";
}

.mdi-account-badge-outline::before {
  content: "\F1B0B";
}

.mdi-account-box::before {
  content: "\F0006";
}

.mdi-account-box-edit-outline::before {
  content: "\F1CC8";
}

.mdi-account-box-minus-outline::before {
  content: "\F1CC9";
}

.mdi-account-box-multiple::before {
  content: "\F0934";
}

.mdi-account-box-multiple-outline::before {
  content: "\F100A";
}

.mdi-account-box-outline::before {
  content: "\F0007";
}

.mdi-account-box-plus-outline::before {
  content: "\F1CCA";
}

.mdi-account-cancel::before {
  content: "\F12DF";
}

.mdi-account-cancel-outline::before {
  content: "\F12E0";
}

.mdi-account-card::before {
  content: "\F1BA4";
}

.mdi-account-card-outline::before {
  content: "\F1BA5";
}

.mdi-account-cash::before {
  content: "\F1097";
}

.mdi-account-cash-outline::before {
  content: "\F1098";
}

.mdi-account-check::before {
  content: "\F0008";
}

.mdi-account-check-outline::before {
  content: "\F0BE2";
}

.mdi-account-child::before {
  content: "\F0A89";
}

.mdi-account-child-circle::before {
  content: "\F0A8A";
}

.mdi-account-child-outline::before {
  content: "\F10C8";
}

.mdi-account-circle::before {
  content: "\F0009";
}

.mdi-account-circle-outline::before {
  content: "\F0B55";
}

.mdi-account-clock::before {
  content: "\F0B56";
}

.mdi-account-clock-outline::before {
  content: "\F0B57";
}

.mdi-account-cog::before {
  content: "\F1370";
}

.mdi-account-cog-outline::before {
  content: "\F1371";
}

.mdi-account-convert::before {
  content: "\F000A";
}

.mdi-account-convert-outline::before {
  content: "\F1301";
}

.mdi-account-cowboy-hat::before {
  content: "\F0E9B";
}

.mdi-account-cowboy-hat-outline::before {
  content: "\F17F3";
}

.mdi-account-credit-card::before {
  content: "\F1BA6";
}

.mdi-account-credit-card-outline::before {
  content: "\F1BA7";
}

.mdi-account-details::before {
  content: "\F0631";
}

.mdi-account-details-outline::before {
  content: "\F1372";
}

.mdi-account-edit::before {
  content: "\F06BC";
}

.mdi-account-edit-outline::before {
  content: "\F0FFB";
}

.mdi-account-eye::before {
  content: "\F0420";
}

.mdi-account-eye-outline::before {
  content: "\F127B";
}

.mdi-account-file::before {
  content: "\F1CA7";
}

.mdi-account-file-outline::before {
  content: "\F1CA8";
}

.mdi-account-file-text::before {
  content: "\F1CA9";
}

.mdi-account-file-text-outline::before {
  content: "\F1CAA";
}

.mdi-account-filter::before {
  content: "\F0936";
}

.mdi-account-filter-outline::before {
  content: "\F0F9D";
}

.mdi-account-group::before {
  content: "\F0849";
}

.mdi-account-group-outline::before {
  content: "\F0B58";
}

.mdi-account-hard-hat::before {
  content: "\F05B5";
}

.mdi-account-hard-hat-outline::before {
  content: "\F1A1F";
}

.mdi-account-heart::before {
  content: "\F0899";
}

.mdi-account-heart-outline::before {
  content: "\F0BE3";
}

.mdi-account-injury::before {
  content: "\F1815";
}

.mdi-account-injury-outline::before {
  content: "\F1816";
}

.mdi-account-key::before {
  content: "\F000B";
}

.mdi-account-key-outline::before {
  content: "\F0BE4";
}

.mdi-account-lock::before {
  content: "\F115E";
}

.mdi-account-lock-open::before {
  content: "\F1960";
}

.mdi-account-lock-open-outline::before {
  content: "\F1961";
}

.mdi-account-lock-outline::before {
  content: "\F115F";
}

.mdi-account-minus::before {
  content: "\F000D";
}

.mdi-account-minus-outline::before {
  content: "\F0AEC";
}

.mdi-account-multiple::before {
  content: "\F000E";
}

.mdi-account-multiple-check::before {
  content: "\F08C5";
}

.mdi-account-multiple-check-outline::before {
  content: "\F11FE";
}

.mdi-account-multiple-minus::before {
  content: "\F05D3";
}

.mdi-account-multiple-minus-outline::before {
  content: "\F0BE5";
}

.mdi-account-multiple-outline::before {
  content: "\F000F";
}

.mdi-account-multiple-plus::before {
  content: "\F0010";
}

.mdi-account-multiple-plus-outline::before {
  content: "\F0800";
}

.mdi-account-multiple-remove::before {
  content: "\F120A";
}

.mdi-account-multiple-remove-outline::before {
  content: "\F120B";
}

.mdi-account-music::before {
  content: "\F0803";
}

.mdi-account-music-outline::before {
  content: "\F0CE9";
}

.mdi-account-network::before {
  content: "\F0011";
}

.mdi-account-network-off::before {
  content: "\F1AF1";
}

.mdi-account-network-off-outline::before {
  content: "\F1AF2";
}

.mdi-account-network-outline::before {
  content: "\F0BE6";
}

.mdi-account-off::before {
  content: "\F0012";
}

.mdi-account-off-outline::before {
  content: "\F0BE7";
}

.mdi-account-outline::before {
  content: "\F0013";
}

.mdi-account-plus::before {
  content: "\F0014";
}

.mdi-account-plus-outline::before {
  content: "\F0801";
}

.mdi-account-question::before {
  content: "\F0B59";
}

.mdi-account-question-outline::before {
  content: "\F0B5A";
}

.mdi-account-reactivate::before {
  content: "\F152B";
}

.mdi-account-reactivate-outline::before {
  content: "\F152C";
}

.mdi-account-remove::before {
  content: "\F0015";
}

.mdi-account-remove-outline::before {
  content: "\F0AED";
}

.mdi-account-school::before {
  content: "\F1A20";
}

.mdi-account-school-outline::before {
  content: "\F1A21";
}

.mdi-account-search::before {
  content: "\F0016";
}

.mdi-account-search-outline::before {
  content: "\F0935";
}

.mdi-account-settings::before {
  content: "\F0630";
}

.mdi-account-settings-outline::before {
  content: "\F10C9";
}

.mdi-account-star::before {
  content: "\F0017";
}

.mdi-account-star-outline::before {
  content: "\F0BE8";
}

.mdi-account-supervisor::before {
  content: "\F0A8B";
}

.mdi-account-supervisor-circle::before {
  content: "\F0A8C";
}

.mdi-account-supervisor-circle-outline::before {
  content: "\F14EC";
}

.mdi-account-supervisor-outline::before {
  content: "\F112D";
}

.mdi-account-switch::before {
  content: "\F0019";
}

.mdi-account-switch-outline::before {
  content: "\F04CB";
}

.mdi-account-sync::before {
  content: "\F191B";
}

.mdi-account-sync-outline::before {
  content: "\F191C";
}

.mdi-account-tag::before {
  content: "\F1C1B";
}

.mdi-account-tag-outline::before {
  content: "\F1C1C";
}

.mdi-account-tie::before {
  content: "\F0CE3";
}

.mdi-account-tie-hat::before {
  content: "\F1898";
}

.mdi-account-tie-hat-outline::before {
  content: "\F1899";
}

.mdi-account-tie-outline::before {
  content: "\F10CA";
}

.mdi-account-tie-voice::before {
  content: "\F1308";
}

.mdi-account-tie-voice-off::before {
  content: "\F130A";
}

.mdi-account-tie-voice-off-outline::before {
  content: "\F130B";
}

.mdi-account-tie-voice-outline::before {
  content: "\F1309";
}

.mdi-account-tie-woman::before {
  content: "\F1A8C";
}

.mdi-account-voice::before {
  content: "\F05CB";
}

.mdi-account-voice-off::before {
  content: "\F0ED4";
}

.mdi-account-wrench::before {
  content: "\F189A";
}

.mdi-account-wrench-outline::before {
  content: "\F189B";
}

.mdi-adjust::before {
  content: "\F001A";
}

.mdi-advertisements::before {
  content: "\F192A";
}

.mdi-advertisements-off::before {
  content: "\F192B";
}

.mdi-air-conditioner::before {
  content: "\F001B";
}

.mdi-air-filter::before {
  content: "\F0D43";
}

.mdi-air-horn::before {
  content: "\F0DAC";
}

.mdi-air-humidifier::before {
  content: "\F1099";
}

.mdi-air-humidifier-off::before {
  content: "\F1466";
}

.mdi-air-purifier::before {
  content: "\F0D44";
}

.mdi-air-purifier-off::before {
  content: "\F1B57";
}

.mdi-airbag::before {
  content: "\F0BE9";
}

.mdi-airballoon::before {
  content: "\F001C";
}

.mdi-airballoon-outline::before {
  content: "\F100B";
}

.mdi-airplane::before {
  content: "\F001D";
}

.mdi-airplane-alert::before {
  content: "\F187A";
}

.mdi-airplane-check::before {
  content: "\F187B";
}

.mdi-airplane-clock::before {
  content: "\F187C";
}

.mdi-airplane-cog::before {
  content: "\F187D";
}

.mdi-airplane-edit::before {
  content: "\F187E";
}

.mdi-airplane-landing::before {
  content: "\F05D4";
}

.mdi-airplane-marker::before {
  content: "\F187F";
}

.mdi-airplane-minus::before {
  content: "\F1880";
}

.mdi-airplane-off::before {
  content: "\F001E";
}

.mdi-airplane-plus::before {
  content: "\F1881";
}

.mdi-airplane-remove::before {
  content: "\F1882";
}

.mdi-airplane-search::before {
  content: "\F1883";
}

.mdi-airplane-settings::before {
  content: "\F1884";
}

.mdi-airplane-takeoff::before {
  content: "\F05D5";
}

.mdi-airport::before {
  content: "\F084B";
}

.mdi-alarm::before {
  content: "\F0020";
}

.mdi-alarm-bell::before {
  content: "\F078E";
}

.mdi-alarm-check::before {
  content: "\F0021";
}

.mdi-alarm-light::before {
  content: "\F078F";
}

.mdi-alarm-light-off::before {
  content: "\F171E";
}

.mdi-alarm-light-off-outline::before {
  content: "\F171F";
}

.mdi-alarm-light-outline::before {
  content: "\F0BEA";
}

.mdi-alarm-multiple::before {
  content: "\F0022";
}

.mdi-alarm-note::before {
  content: "\F0E71";
}

.mdi-alarm-note-off::before {
  content: "\F0E72";
}

.mdi-alarm-off::before {
  content: "\F0023";
}

.mdi-alarm-panel::before {
  content: "\F15C4";
}

.mdi-alarm-panel-outline::before {
  content: "\F15C5";
}

.mdi-alarm-plus::before {
  content: "\F0024";
}

.mdi-alarm-snooze::before {
  content: "\F068E";
}

.mdi-album::before {
  content: "\F0025";
}

.mdi-alert::before {
  content: "\F0026";
}

.mdi-alert-box::before {
  content: "\F0027";
}

.mdi-alert-box-outline::before {
  content: "\F0CE4";
}

.mdi-alert-circle::before {
  content: "\F0028";
}

.mdi-alert-circle-check::before {
  content: "\F11ED";
}

.mdi-alert-circle-check-outline::before {
  content: "\F11EE";
}

.mdi-alert-circle-outline::before {
  content: "\F05D6";
}

.mdi-alert-decagram::before {
  content: "\F06BD";
}

.mdi-alert-decagram-outline::before {
  content: "\F0CE5";
}

.mdi-alert-minus::before {
  content: "\F14BB";
}

.mdi-alert-minus-outline::before {
  content: "\F14BE";
}

.mdi-alert-octagon::before {
  content: "\F0029";
}

.mdi-alert-octagon-outline::before {
  content: "\F0CE6";
}

.mdi-alert-octagram::before {
  content: "\F0767";
}

.mdi-alert-octagram-outline::before {
  content: "\F0CE7";
}

.mdi-alert-outline::before {
  content: "\F002A";
}

.mdi-alert-plus::before {
  content: "\F14BA";
}

.mdi-alert-plus-outline::before {
  content: "\F14BD";
}

.mdi-alert-remove::before {
  content: "\F14BC";
}

.mdi-alert-remove-outline::before {
  content: "\F14BF";
}

.mdi-alert-rhombus::before {
  content: "\F11CE";
}

.mdi-alert-rhombus-outline::before {
  content: "\F11CF";
}

.mdi-alien::before {
  content: "\F089A";
}

.mdi-alien-outline::before {
  content: "\F10CB";
}

.mdi-align-horizontal-center::before {
  content: "\F11C3";
}

.mdi-align-horizontal-distribute::before {
  content: "\F1962";
}

.mdi-align-horizontal-left::before {
  content: "\F11C2";
}

.mdi-align-horizontal-right::before {
  content: "\F11C4";
}

.mdi-align-vertical-bottom::before {
  content: "\F11C5";
}

.mdi-align-vertical-center::before {
  content: "\F11C6";
}

.mdi-align-vertical-distribute::before {
  content: "\F1963";
}

.mdi-align-vertical-top::before {
  content: "\F11C7";
}

.mdi-all-inclusive::before {
  content: "\F06BE";
}

.mdi-all-inclusive-box::before {
  content: "\F188D";
}

.mdi-all-inclusive-box-outline::before {
  content: "\F188E";
}

.mdi-allergy::before {
  content: "\F1258";
}

.mdi-alpha::before {
  content: "\F002B";
}

.mdi-alpha-a::before {
  content: "\F0AEE";
}

.mdi-alpha-a-box::before {
  content: "\F0B08";
}

.mdi-alpha-a-box-outline::before {
  content: "\F0BEB";
}

.mdi-alpha-a-circle::before {
  content: "\F0BEC";
}

.mdi-alpha-a-circle-outline::before {
  content: "\F0BED";
}

.mdi-alpha-b::before {
  content: "\F0AEF";
}

.mdi-alpha-b-box::before {
  content: "\F0B09";
}

.mdi-alpha-b-box-outline::before {
  content: "\F0BEE";
}

.mdi-alpha-b-circle::before {
  content: "\F0BEF";
}

.mdi-alpha-b-circle-outline::before {
  content: "\F0BF0";
}

.mdi-alpha-c::before {
  content: "\F0AF0";
}

.mdi-alpha-c-box::before {
  content: "\F0B0A";
}

.mdi-alpha-c-box-outline::before {
  content: "\F0BF1";
}

.mdi-alpha-c-circle::before {
  content: "\F0BF2";
}

.mdi-alpha-c-circle-outline::before {
  content: "\F0BF3";
}

.mdi-alpha-d::before {
  content: "\F0AF1";
}

.mdi-alpha-d-box::before {
  content: "\F0B0B";
}

.mdi-alpha-d-box-outline::before {
  content: "\F0BF4";
}

.mdi-alpha-d-circle::before {
  content: "\F0BF5";
}

.mdi-alpha-d-circle-outline::before {
  content: "\F0BF6";
}

.mdi-alpha-e::before {
  content: "\F0AF2";
}

.mdi-alpha-e-box::before {
  content: "\F0B0C";
}

.mdi-alpha-e-box-outline::before {
  content: "\F0BF7";
}

.mdi-alpha-e-circle::before {
  content: "\F0BF8";
}

.mdi-alpha-e-circle-outline::before {
  content: "\F0BF9";
}

.mdi-alpha-f::before {
  content: "\F0AF3";
}

.mdi-alpha-f-box::before {
  content: "\F0B0D";
}

.mdi-alpha-f-box-outline::before {
  content: "\F0BFA";
}

.mdi-alpha-f-circle::before {
  content: "\F0BFB";
}

.mdi-alpha-f-circle-outline::before {
  content: "\F0BFC";
}

.mdi-alpha-g::before {
  content: "\F0AF4";
}

.mdi-alpha-g-box::before {
  content: "\F0B0E";
}

.mdi-alpha-g-box-outline::before {
  content: "\F0BFD";
}

.mdi-alpha-g-circle::before {
  content: "\F0BFE";
}

.mdi-alpha-g-circle-outline::before {
  content: "\F0BFF";
}

.mdi-alpha-h::before {
  content: "\F0AF5";
}

.mdi-alpha-h-box::before {
  content: "\F0B0F";
}

.mdi-alpha-h-box-outline::before {
  content: "\F0C00";
}

.mdi-alpha-h-circle::before {
  content: "\F0C01";
}

.mdi-alpha-h-circle-outline::before {
  content: "\F0C02";
}

.mdi-alpha-i::before {
  content: "\F0AF6";
}

.mdi-alpha-i-box::before {
  content: "\F0B10";
}

.mdi-alpha-i-box-outline::before {
  content: "\F0C03";
}

.mdi-alpha-i-circle::before {
  content: "\F0C04";
}

.mdi-alpha-i-circle-outline::before {
  content: "\F0C05";
}

.mdi-alpha-j::before {
  content: "\F0AF7";
}

.mdi-alpha-j-box::before {
  content: "\F0B11";
}

.mdi-alpha-j-box-outline::before {
  content: "\F0C06";
}

.mdi-alpha-j-circle::before {
  content: "\F0C07";
}

.mdi-alpha-j-circle-outline::before {
  content: "\F0C08";
}

.mdi-alpha-k::before {
  content: "\F0AF8";
}

.mdi-alpha-k-box::before {
  content: "\F0B12";
}

.mdi-alpha-k-box-outline::before {
  content: "\F0C09";
}

.mdi-alpha-k-circle::before {
  content: "\F0C0A";
}

.mdi-alpha-k-circle-outline::before {
  content: "\F0C0B";
}

.mdi-alpha-l::before {
  content: "\F0AF9";
}

.mdi-alpha-l-box::before {
  content: "\F0B13";
}

.mdi-alpha-l-box-outline::before {
  content: "\F0C0C";
}

.mdi-alpha-l-circle::before {
  content: "\F0C0D";
}

.mdi-alpha-l-circle-outline::before {
  content: "\F0C0E";
}

.mdi-alpha-m::before {
  content: "\F0AFA";
}

.mdi-alpha-m-box::before {
  content: "\F0B14";
}

.mdi-alpha-m-box-outline::before {
  content: "\F0C0F";
}

.mdi-alpha-m-circle::before {
  content: "\F0C10";
}

.mdi-alpha-m-circle-outline::before {
  content: "\F0C11";
}

.mdi-alpha-n::before {
  content: "\F0AFB";
}

.mdi-alpha-n-box::before {
  content: "\F0B15";
}

.mdi-alpha-n-box-outline::before {
  content: "\F0C12";
}

.mdi-alpha-n-circle::before {
  content: "\F0C13";
}

.mdi-alpha-n-circle-outline::before {
  content: "\F0C14";
}

.mdi-alpha-o::before {
  content: "\F0AFC";
}

.mdi-alpha-o-box::before {
  content: "\F0B16";
}

.mdi-alpha-o-box-outline::before {
  content: "\F0C15";
}

.mdi-alpha-o-circle::before {
  content: "\F0C16";
}

.mdi-alpha-o-circle-outline::before {
  content: "\F0C17";
}

.mdi-alpha-p::before {
  content: "\F0AFD";
}

.mdi-alpha-p-box::before {
  content: "\F0B17";
}

.mdi-alpha-p-box-outline::before {
  content: "\F0C18";
}

.mdi-alpha-p-circle::before {
  content: "\F0C19";
}

.mdi-alpha-p-circle-outline::before {
  content: "\F0C1A";
}

.mdi-alpha-q::before {
  content: "\F0AFE";
}

.mdi-alpha-q-box::before {
  content: "\F0B18";
}

.mdi-alpha-q-box-outline::before {
  content: "\F0C1B";
}

.mdi-alpha-q-circle::before {
  content: "\F0C1C";
}

.mdi-alpha-q-circle-outline::before {
  content: "\F0C1D";
}

.mdi-alpha-r::before {
  content: "\F0AFF";
}

.mdi-alpha-r-box::before {
  content: "\F0B19";
}

.mdi-alpha-r-box-outline::before {
  content: "\F0C1E";
}

.mdi-alpha-r-circle::before {
  content: "\F0C1F";
}

.mdi-alpha-r-circle-outline::before {
  content: "\F0C20";
}

.mdi-alpha-s::before {
  content: "\F0B00";
}

.mdi-alpha-s-box::before {
  content: "\F0B1A";
}

.mdi-alpha-s-box-outline::before {
  content: "\F0C21";
}

.mdi-alpha-s-circle::before {
  content: "\F0C22";
}

.mdi-alpha-s-circle-outline::before {
  content: "\F0C23";
}

.mdi-alpha-t::before {
  content: "\F0B01";
}

.mdi-alpha-t-box::before {
  content: "\F0B1B";
}

.mdi-alpha-t-box-outline::before {
  content: "\F0C24";
}

.mdi-alpha-t-circle::before {
  content: "\F0C25";
}

.mdi-alpha-t-circle-outline::before {
  content: "\F0C26";
}

.mdi-alpha-u::before {
  content: "\F0B02";
}

.mdi-alpha-u-box::before {
  content: "\F0B1C";
}

.mdi-alpha-u-box-outline::before {
  content: "\F0C27";
}

.mdi-alpha-u-circle::before {
  content: "\F0C28";
}

.mdi-alpha-u-circle-outline::before {
  content: "\F0C29";
}

.mdi-alpha-v::before {
  content: "\F0B03";
}

.mdi-alpha-v-box::before {
  content: "\F0B1D";
}

.mdi-alpha-v-box-outline::before {
  content: "\F0C2A";
}

.mdi-alpha-v-circle::before {
  content: "\F0C2B";
}

.mdi-alpha-v-circle-outline::before {
  content: "\F0C2C";
}

.mdi-alpha-w::before {
  content: "\F0B04";
}

.mdi-alpha-w-box::before {
  content: "\F0B1E";
}

.mdi-alpha-w-box-outline::before {
  content: "\F0C2D";
}

.mdi-alpha-w-circle::before {
  content: "\F0C2E";
}

.mdi-alpha-w-circle-outline::before {
  content: "\F0C2F";
}

.mdi-alpha-x::before {
  content: "\F0B05";
}

.mdi-alpha-x-box::before {
  content: "\F0B1F";
}

.mdi-alpha-x-box-outline::before {
  content: "\F0C30";
}

.mdi-alpha-x-circle::before {
  content: "\F0C31";
}

.mdi-alpha-x-circle-outline::before {
  content: "\F0C32";
}

.mdi-alpha-y::before {
  content: "\F0B06";
}

.mdi-alpha-y-box::before {
  content: "\F0B20";
}

.mdi-alpha-y-box-outline::before {
  content: "\F0C33";
}

.mdi-alpha-y-circle::before {
  content: "\F0C34";
}

.mdi-alpha-y-circle-outline::before {
  content: "\F0C35";
}

.mdi-alpha-z::before {
  content: "\F0B07";
}

.mdi-alpha-z-box::before {
  content: "\F0B21";
}

.mdi-alpha-z-box-outline::before {
  content: "\F0C36";
}

.mdi-alpha-z-circle::before {
  content: "\F0C37";
}

.mdi-alpha-z-circle-outline::before {
  content: "\F0C38";
}

.mdi-alphabet-aurebesh::before {
  content: "\F132C";
}

.mdi-alphabet-cyrillic::before {
  content: "\F132D";
}

.mdi-alphabet-greek::before {
  content: "\F132E";
}

.mdi-alphabet-latin::before {
  content: "\F132F";
}

.mdi-alphabet-piqad::before {
  content: "\F1330";
}

.mdi-alphabet-tengwar::before {
  content: "\F1337";
}

.mdi-alphabetical::before {
  content: "\F002C";
}

.mdi-alphabetical-off::before {
  content: "\F100C";
}

.mdi-alphabetical-variant::before {
  content: "\F100D";
}

.mdi-alphabetical-variant-off::before {
  content: "\F100E";
}

.mdi-altimeter::before {
  content: "\F05D7";
}

.mdi-ambulance::before {
  content: "\F002F";
}

.mdi-ammunition::before {
  content: "\F0CE8";
}

.mdi-ampersand::before {
  content: "\F0A8D";
}

.mdi-amplifier::before {
  content: "\F0030";
}

.mdi-amplifier-off::before {
  content: "\F11B5";
}

.mdi-anchor::before {
  content: "\F0031";
}

.mdi-android::before {
  content: "\F0032";
}

.mdi-android-studio::before {
  content: "\F0034";
}

.mdi-angle-acute::before {
  content: "\F0937";
}

.mdi-angle-obtuse::before {
  content: "\F0938";
}

.mdi-angle-right::before {
  content: "\F0939";
}

.mdi-angular::before {
  content: "\F06B2";
}

.mdi-angularjs::before {
  content: "\F06BF";
}

.mdi-animation::before {
  content: "\F05D8";
}

.mdi-animation-outline::before {
  content: "\F0A8F";
}

.mdi-animation-play::before {
  content: "\F093A";
}

.mdi-animation-play-outline::before {
  content: "\F0A90";
}

.mdi-ansible::before {
  content: "\F109A";
}

.mdi-antenna::before {
  content: "\F1119";
}

.mdi-anvil::before {
  content: "\F089B";
}

.mdi-apache-kafka::before {
  content: "\F100F";
}

.mdi-api::before {
  content: "\F109B";
}

.mdi-api-off::before {
  content: "\F1257";
}

.mdi-apple::before {
  content: "\F0035";
}

.mdi-apple-finder::before {
  content: "\F0036";
}

.mdi-apple-icloud::before {
  content: "\F0038";
}

.mdi-apple-ios::before {
  content: "\F0037";
}

.mdi-apple-keyboard-caps::before {
  content: "\F0632";
}

.mdi-apple-keyboard-command::before {
  content: "\F0633";
}

.mdi-apple-keyboard-control::before {
  content: "\F0634";
}

.mdi-apple-keyboard-option::before {
  content: "\F0635";
}

.mdi-apple-keyboard-shift::before {
  content: "\F0636";
}

.mdi-apple-safari::before {
  content: "\F0039";
}

.mdi-application::before {
  content: "\F08C6";
}

.mdi-application-array::before {
  content: "\F10F5";
}

.mdi-application-array-outline::before {
  content: "\F10F6";
}

.mdi-application-braces::before {
  content: "\F10F7";
}

.mdi-application-braces-outline::before {
  content: "\F10F8";
}

.mdi-application-brackets::before {
  content: "\F0C8B";
}

.mdi-application-brackets-outline::before {
  content: "\F0C8C";
}

.mdi-application-cog::before {
  content: "\F0675";
}

.mdi-application-cog-outline::before {
  content: "\F1577";
}

.mdi-application-edit::before {
  content: "\F00AE";
}

.mdi-application-edit-outline::before {
  content: "\F0619";
}

.mdi-application-export::before {
  content: "\F0DAD";
}

.mdi-application-import::before {
  content: "\F0DAE";
}

.mdi-application-outline::before {
  content: "\F0614";
}

.mdi-application-parentheses::before {
  content: "\F10F9";
}

.mdi-application-parentheses-outline::before {
  content: "\F10FA";
}

.mdi-application-settings::before {
  content: "\F0B60";
}

.mdi-application-settings-outline::before {
  content: "\F1555";
}

.mdi-application-variable::before {
  content: "\F10FB";
}

.mdi-application-variable-outline::before {
  content: "\F10FC";
}

.mdi-approximately-equal::before {
  content: "\F0F9E";
}

.mdi-approximately-equal-box::before {
  content: "\F0F9F";
}

.mdi-apps::before {
  content: "\F003B";
}

.mdi-apps-box::before {
  content: "\F0D46";
}

.mdi-arch::before {
  content: "\F08C7";
}

.mdi-archive::before {
  content: "\F003C";
}

.mdi-archive-alert::before {
  content: "\F14FD";
}

.mdi-archive-alert-outline::before {
  content: "\F14FE";
}

.mdi-archive-arrow-down::before {
  content: "\F1259";
}

.mdi-archive-arrow-down-outline::before {
  content: "\F125A";
}

.mdi-archive-arrow-up::before {
  content: "\F125B";
}

.mdi-archive-arrow-up-outline::before {
  content: "\F125C";
}

.mdi-archive-cancel::before {
  content: "\F174B";
}

.mdi-archive-cancel-outline::before {
  content: "\F174C";
}

.mdi-archive-check::before {
  content: "\F174D";
}

.mdi-archive-check-outline::before {
  content: "\F174E";
}

.mdi-archive-clock::before {
  content: "\F174F";
}

.mdi-archive-clock-outline::before {
  content: "\F1750";
}

.mdi-archive-cog::before {
  content: "\F1751";
}

.mdi-archive-cog-outline::before {
  content: "\F1752";
}

.mdi-archive-edit::before {
  content: "\F1753";
}

.mdi-archive-edit-outline::before {
  content: "\F1754";
}

.mdi-archive-eye::before {
  content: "\F1755";
}

.mdi-archive-eye-outline::before {
  content: "\F1756";
}

.mdi-archive-lock::before {
  content: "\F1757";
}

.mdi-archive-lock-open::before {
  content: "\F1758";
}

.mdi-archive-lock-open-outline::before {
  content: "\F1759";
}

.mdi-archive-lock-outline::before {
  content: "\F175A";
}

.mdi-archive-marker::before {
  content: "\F175B";
}

.mdi-archive-marker-outline::before {
  content: "\F175C";
}

.mdi-archive-minus::before {
  content: "\F175D";
}

.mdi-archive-minus-outline::before {
  content: "\F175E";
}

.mdi-archive-music::before {
  content: "\F175F";
}

.mdi-archive-music-outline::before {
  content: "\F1760";
}

.mdi-archive-off::before {
  content: "\F1761";
}

.mdi-archive-off-outline::before {
  content: "\F1762";
}

.mdi-archive-outline::before {
  content: "\F120E";
}

.mdi-archive-plus::before {
  content: "\F1763";
}

.mdi-archive-plus-outline::before {
  content: "\F1764";
}

.mdi-archive-refresh::before {
  content: "\F1765";
}

.mdi-archive-refresh-outline::before {
  content: "\F1766";
}

.mdi-archive-remove::before {
  content: "\F1767";
}

.mdi-archive-remove-outline::before {
  content: "\F1768";
}

.mdi-archive-search::before {
  content: "\F1769";
}

.mdi-archive-search-outline::before {
  content: "\F176A";
}

.mdi-archive-settings::before {
  content: "\F176B";
}

.mdi-archive-settings-outline::before {
  content: "\F176C";
}

.mdi-archive-star::before {
  content: "\F176D";
}

.mdi-archive-star-outline::before {
  content: "\F176E";
}

.mdi-archive-sync::before {
  content: "\F176F";
}

.mdi-archive-sync-outline::before {
  content: "\F1770";
}

.mdi-arm-flex::before {
  content: "\F0FD7";
}

.mdi-arm-flex-outline::before {
  content: "\F0FD6";
}

.mdi-arrange-bring-forward::before {
  content: "\F003D";
}

.mdi-arrange-bring-to-front::before {
  content: "\F003E";
}

.mdi-arrange-send-backward::before {
  content: "\F003F";
}

.mdi-arrange-send-to-back::before {
  content: "\F0040";
}

.mdi-arrow-all::before {
  content: "\F0041";
}

.mdi-arrow-bottom-left::before {
  content: "\F0042";
}

.mdi-arrow-bottom-left-bold-box::before {
  content: "\F1964";
}

.mdi-arrow-bottom-left-bold-box-outline::before {
  content: "\F1965";
}

.mdi-arrow-bottom-left-bold-outline::before {
  content: "\F09B7";
}

.mdi-arrow-bottom-left-thick::before {
  content: "\F09B8";
}

.mdi-arrow-bottom-left-thin::before {
  content: "\F19B6";
}

.mdi-arrow-bottom-left-thin-circle-outline::before {
  content: "\F1596";
}

.mdi-arrow-bottom-right::before {
  content: "\F0043";
}

.mdi-arrow-bottom-right-bold-box::before {
  content: "\F1966";
}

.mdi-arrow-bottom-right-bold-box-outline::before {
  content: "\F1967";
}

.mdi-arrow-bottom-right-bold-outline::before {
  content: "\F09B9";
}

.mdi-arrow-bottom-right-thick::before {
  content: "\F09BA";
}

.mdi-arrow-bottom-right-thin::before {
  content: "\F19B7";
}

.mdi-arrow-bottom-right-thin-circle-outline::before {
  content: "\F1595";
}

.mdi-arrow-collapse::before {
  content: "\F0615";
}

.mdi-arrow-collapse-all::before {
  content: "\F0044";
}

.mdi-arrow-collapse-down::before {
  content: "\F0792";
}

.mdi-arrow-collapse-horizontal::before {
  content: "\F084C";
}

.mdi-arrow-collapse-left::before {
  content: "\F0793";
}

.mdi-arrow-collapse-right::before {
  content: "\F0794";
}

.mdi-arrow-collapse-up::before {
  content: "\F0795";
}

.mdi-arrow-collapse-vertical::before {
  content: "\F084D";
}

.mdi-arrow-decision::before {
  content: "\F09BB";
}

.mdi-arrow-decision-auto::before {
  content: "\F09BC";
}

.mdi-arrow-decision-auto-outline::before {
  content: "\F09BD";
}

.mdi-arrow-decision-outline::before {
  content: "\F09BE";
}

.mdi-arrow-down::before {
  content: "\F0045";
}

.mdi-arrow-down-bold::before {
  content: "\F072E";
}

.mdi-arrow-down-bold-box::before {
  content: "\F072F";
}

.mdi-arrow-down-bold-box-outline::before {
  content: "\F0730";
}

.mdi-arrow-down-bold-circle::before {
  content: "\F0047";
}

.mdi-arrow-down-bold-circle-outline::before {
  content: "\F0048";
}

.mdi-arrow-down-bold-hexagon-outline::before {
  content: "\F0049";
}

.mdi-arrow-down-bold-outline::before {
  content: "\F09BF";
}

.mdi-arrow-down-box::before {
  content: "\F06C0";
}

.mdi-arrow-down-circle::before {
  content: "\F0CDB";
}

.mdi-arrow-down-circle-outline::before {
  content: "\F0CDC";
}

.mdi-arrow-down-drop-circle::before {
  content: "\F004A";
}

.mdi-arrow-down-drop-circle-outline::before {
  content: "\F004B";
}

.mdi-arrow-down-left::before {
  content: "\F17A1";
}

.mdi-arrow-down-left-bold::before {
  content: "\F17A2";
}

.mdi-arrow-down-right::before {
  content: "\F17A3";
}

.mdi-arrow-down-right-bold::before {
  content: "\F17A4";
}

.mdi-arrow-down-thick::before {
  content: "\F0046";
}

.mdi-arrow-down-thin::before {
  content: "\F19B3";
}

.mdi-arrow-down-thin-circle-outline::before {
  content: "\F1599";
}

.mdi-arrow-expand::before {
  content: "\F0616";
}

.mdi-arrow-expand-all::before {
  content: "\F004C";
}

.mdi-arrow-expand-down::before {
  content: "\F0796";
}

.mdi-arrow-expand-horizontal::before {
  content: "\F084E";
}

.mdi-arrow-expand-left::before {
  content: "\F0797";
}

.mdi-arrow-expand-right::before {
  content: "\F0798";
}

.mdi-arrow-expand-up::before {
  content: "\F0799";
}

.mdi-arrow-expand-vertical::before {
  content: "\F084F";
}

.mdi-arrow-horizontal-lock::before {
  content: "\F115B";
}

.mdi-arrow-left::before {
  content: "\F004D";
}

.mdi-arrow-left-bold::before {
  content: "\F0731";
}

.mdi-arrow-left-bold-box::before {
  content: "\F0732";
}

.mdi-arrow-left-bold-box-outline::before {
  content: "\F0733";
}

.mdi-arrow-left-bold-circle::before {
  content: "\F004F";
}

.mdi-arrow-left-bold-circle-outline::before {
  content: "\F0050";
}

.mdi-arrow-left-bold-hexagon-outline::before {
  content: "\F0051";
}

.mdi-arrow-left-bold-outline::before {
  content: "\F09C0";
}

.mdi-arrow-left-bottom::before {
  content: "\F17A5";
}

.mdi-arrow-left-bottom-bold::before {
  content: "\F17A6";
}

.mdi-arrow-left-box::before {
  content: "\F06C1";
}

.mdi-arrow-left-circle::before {
  content: "\F0CDD";
}

.mdi-arrow-left-circle-outline::before {
  content: "\F0CDE";
}

.mdi-arrow-left-drop-circle::before {
  content: "\F0052";
}

.mdi-arrow-left-drop-circle-outline::before {
  content: "\F0053";
}

.mdi-arrow-left-right::before {
  content: "\F0E73";
}

.mdi-arrow-left-right-bold::before {
  content: "\F0E74";
}

.mdi-arrow-left-right-bold-outline::before {
  content: "\F09C1";
}

.mdi-arrow-left-thick::before {
  content: "\F004E";
}

.mdi-arrow-left-thin::before {
  content: "\F19B1";
}

.mdi-arrow-left-thin-circle-outline::before {
  content: "\F159A";
}

.mdi-arrow-left-top::before {
  content: "\F17A7";
}

.mdi-arrow-left-top-bold::before {
  content: "\F17A8";
}

.mdi-arrow-oscillating::before {
  content: "\F1C91";
}

.mdi-arrow-oscillating-off::before {
  content: "\F1C92";
}

.mdi-arrow-projectile::before {
  content: "\F1840";
}

.mdi-arrow-projectile-multiple::before {
  content: "\F183F";
}

.mdi-arrow-right::before {
  content: "\F0054";
}

.mdi-arrow-right-bold::before {
  content: "\F0734";
}

.mdi-arrow-right-bold-box::before {
  content: "\F0735";
}

.mdi-arrow-right-bold-box-outline::before {
  content: "\F0736";
}

.mdi-arrow-right-bold-circle::before {
  content: "\F0056";
}

.mdi-arrow-right-bold-circle-outline::before {
  content: "\F0057";
}

.mdi-arrow-right-bold-hexagon-outline::before {
  content: "\F0058";
}

.mdi-arrow-right-bold-outline::before {
  content: "\F09C2";
}

.mdi-arrow-right-bottom::before {
  content: "\F17A9";
}

.mdi-arrow-right-bottom-bold::before {
  content: "\F17AA";
}

.mdi-arrow-right-box::before {
  content: "\F06C2";
}

.mdi-arrow-right-circle::before {
  content: "\F0CDF";
}

.mdi-arrow-right-circle-outline::before {
  content: "\F0CE0";
}

.mdi-arrow-right-drop-circle::before {
  content: "\F0059";
}

.mdi-arrow-right-drop-circle-outline::before {
  content: "\F005A";
}

.mdi-arrow-right-thick::before {
  content: "\F0055";
}

.mdi-arrow-right-thin::before {
  content: "\F19B0";
}

.mdi-arrow-right-thin-circle-outline::before {
  content: "\F1598";
}

.mdi-arrow-right-top::before {
  content: "\F17AB";
}

.mdi-arrow-right-top-bold::before {
  content: "\F17AC";
}

.mdi-arrow-split-horizontal::before {
  content: "\F093B";
}

.mdi-arrow-split-vertical::before {
  content: "\F093C";
}

.mdi-arrow-top-left::before {
  content: "\F005B";
}

.mdi-arrow-top-left-bold-box::before {
  content: "\F1968";
}

.mdi-arrow-top-left-bold-box-outline::before {
  content: "\F1969";
}

.mdi-arrow-top-left-bold-outline::before {
  content: "\F09C3";
}

.mdi-arrow-top-left-bottom-right::before {
  content: "\F0E75";
}

.mdi-arrow-top-left-bottom-right-bold::before {
  content: "\F0E76";
}

.mdi-arrow-top-left-thick::before {
  content: "\F09C4";
}

.mdi-arrow-top-left-thin::before {
  content: "\F19B5";
}

.mdi-arrow-top-left-thin-circle-outline::before {
  content: "\F1593";
}

.mdi-arrow-top-right::before {
  content: "\F005C";
}

.mdi-arrow-top-right-bold-box::before {
  content: "\F196A";
}

.mdi-arrow-top-right-bold-box-outline::before {
  content: "\F196B";
}

.mdi-arrow-top-right-bold-outline::before {
  content: "\F09C5";
}

.mdi-arrow-top-right-bottom-left::before {
  content: "\F0E77";
}

.mdi-arrow-top-right-bottom-left-bold::before {
  content: "\F0E78";
}

.mdi-arrow-top-right-thick::before {
  content: "\F09C6";
}

.mdi-arrow-top-right-thin::before {
  content: "\F19B4";
}

.mdi-arrow-top-right-thin-circle-outline::before {
  content: "\F1594";
}

.mdi-arrow-u-down-left::before {
  content: "\F17AD";
}

.mdi-arrow-u-down-left-bold::before {
  content: "\F17AE";
}

.mdi-arrow-u-down-right::before {
  content: "\F17AF";
}

.mdi-arrow-u-down-right-bold::before {
  content: "\F17B0";
}

.mdi-arrow-u-left-bottom::before {
  content: "\F17B1";
}

.mdi-arrow-u-left-bottom-bold::before {
  content: "\F17B2";
}

.mdi-arrow-u-left-top::before {
  content: "\F17B3";
}

.mdi-arrow-u-left-top-bold::before {
  content: "\F17B4";
}

.mdi-arrow-u-right-bottom::before {
  content: "\F17B5";
}

.mdi-arrow-u-right-bottom-bold::before {
  content: "\F17B6";
}

.mdi-arrow-u-right-top::before {
  content: "\F17B7";
}

.mdi-arrow-u-right-top-bold::before {
  content: "\F17B8";
}

.mdi-arrow-u-up-left::before {
  content: "\F17B9";
}

.mdi-arrow-u-up-left-bold::before {
  content: "\F17BA";
}

.mdi-arrow-u-up-right::before {
  content: "\F17BB";
}

.mdi-arrow-u-up-right-bold::before {
  content: "\F17BC";
}

.mdi-arrow-up::before {
  content: "\F005D";
}

.mdi-arrow-up-bold::before {
  content: "\F0737";
}

.mdi-arrow-up-bold-box::before {
  content: "\F0738";
}

.mdi-arrow-up-bold-box-outline::before {
  content: "\F0739";
}

.mdi-arrow-up-bold-circle::before {
  content: "\F005F";
}

.mdi-arrow-up-bold-circle-outline::before {
  content: "\F0060";
}

.mdi-arrow-up-bold-hexagon-outline::before {
  content: "\F0061";
}

.mdi-arrow-up-bold-outline::before {
  content: "\F09C7";
}

.mdi-arrow-up-box::before {
  content: "\F06C3";
}

.mdi-arrow-up-circle::before {
  content: "\F0CE1";
}

.mdi-arrow-up-circle-outline::before {
  content: "\F0CE2";
}

.mdi-arrow-up-down::before {
  content: "\F0E79";
}

.mdi-arrow-up-down-bold::before {
  content: "\F0E7A";
}

.mdi-arrow-up-down-bold-outline::before {
  content: "\F09C8";
}

.mdi-arrow-up-drop-circle::before {
  content: "\F0062";
}

.mdi-arrow-up-drop-circle-outline::before {
  content: "\F0063";
}

.mdi-arrow-up-left::before {
  content: "\F17BD";
}

.mdi-arrow-up-left-bold::before {
  content: "\F17BE";
}

.mdi-arrow-up-right::before {
  content: "\F17BF";
}

.mdi-arrow-up-right-bold::before {
  content: "\F17C0";
}

.mdi-arrow-up-thick::before {
  content: "\F005E";
}

.mdi-arrow-up-thin::before {
  content: "\F19B2";
}

.mdi-arrow-up-thin-circle-outline::before {
  content: "\F1597";
}

.mdi-arrow-vertical-lock::before {
  content: "\F115C";
}

.mdi-artboard::before {
  content: "\F1B9A";
}

.mdi-artstation::before {
  content: "\F0B5B";
}

.mdi-aspect-ratio::before {
  content: "\F0A24";
}

.mdi-assistant::before {
  content: "\F0064";
}

.mdi-asterisk::before {
  content: "\F06C4";
}

.mdi-asterisk-circle-outline::before {
  content: "\F1A27";
}

.mdi-at::before {
  content: "\F0065";
}

.mdi-atlassian::before {
  content: "\F0804";
}

.mdi-atm::before {
  content: "\F0D47";
}

.mdi-atom::before {
  content: "\F0768";
}

.mdi-atom-variant::before {
  content: "\F0E7B";
}

.mdi-attachment::before {
  content: "\F0066";
}

.mdi-attachment-check::before {
  content: "\F1AC1";
}

.mdi-attachment-lock::before {
  content: "\F19C4";
}

.mdi-attachment-minus::before {
  content: "\F1AC2";
}

.mdi-attachment-off::before {
  content: "\F1AC3";
}

.mdi-attachment-plus::before {
  content: "\F1AC4";
}

.mdi-attachment-remove::before {
  content: "\F1AC5";
}

.mdi-atv::before {
  content: "\F1B70";
}

.mdi-audio-input-rca::before {
  content: "\F186B";
}

.mdi-audio-input-stereo-minijack::before {
  content: "\F186C";
}

.mdi-audio-input-xlr::before {
  content: "\F186D";
}

.mdi-audio-video::before {
  content: "\F093D";
}

.mdi-audio-video-off::before {
  content: "\F11B6";
}

.mdi-augmented-reality::before {
  content: "\F0850";
}

.mdi-aurora::before {
  content: "\F1BB9";
}

.mdi-auto-download::before {
  content: "\F137E";
}

.mdi-auto-fix::before {
  content: "\F0068";
}

.mdi-auto-mode::before {
  content: "\F1C20";
}

.mdi-auto-upload::before {
  content: "\F0069";
}

.mdi-autorenew::before {
  content: "\F006A";
}

.mdi-autorenew-off::before {
  content: "\F19E7";
}

.mdi-av-timer::before {
  content: "\F006B";
}

.mdi-awning::before {
  content: "\F1B87";
}

.mdi-awning-outline::before {
  content: "\F1B88";
}

.mdi-aws::before {
  content: "\F0E0F";
}

.mdi-axe::before {
  content: "\F08C8";
}

.mdi-axe-battle::before {
  content: "\F1842";
}

.mdi-axis::before {
  content: "\F0D48";
}

.mdi-axis-arrow::before {
  content: "\F0D49";
}

.mdi-axis-arrow-info::before {
  content: "\F140E";
}

.mdi-axis-arrow-lock::before {
  content: "\F0D4A";
}

.mdi-axis-lock::before {
  content: "\F0D4B";
}

.mdi-axis-x-arrow::before {
  content: "\F0D4C";
}

.mdi-axis-x-arrow-lock::before {
  content: "\F0D4D";
}

.mdi-axis-x-rotate-clockwise::before {
  content: "\F0D4E";
}

.mdi-axis-x-rotate-counterclockwise::before {
  content: "\F0D4F";
}

.mdi-axis-x-y-arrow-lock::before {
  content: "\F0D50";
}

.mdi-axis-y-arrow::before {
  content: "\F0D51";
}

.mdi-axis-y-arrow-lock::before {
  content: "\F0D52";
}

.mdi-axis-y-rotate-clockwise::before {
  content: "\F0D53";
}

.mdi-axis-y-rotate-counterclockwise::before {
  content: "\F0D54";
}

.mdi-axis-z-arrow::before {
  content: "\F0D55";
}

.mdi-axis-z-arrow-lock::before {
  content: "\F0D56";
}

.mdi-axis-z-rotate-clockwise::before {
  content: "\F0D57";
}

.mdi-axis-z-rotate-counterclockwise::before {
  content: "\F0D58";
}

.mdi-babel::before {
  content: "\F0A25";
}

.mdi-baby::before {
  content: "\F006C";
}

.mdi-baby-bottle::before {
  content: "\F0F39";
}

.mdi-baby-bottle-outline::before {
  content: "\F0F3A";
}

.mdi-baby-buggy::before {
  content: "\F13E0";
}

.mdi-baby-buggy-off::before {
  content: "\F1AF3";
}

.mdi-baby-carriage::before {
  content: "\F068F";
}

.mdi-baby-carriage-off::before {
  content: "\F0FA0";
}

.mdi-baby-face::before {
  content: "\F0E7C";
}

.mdi-baby-face-outline::before {
  content: "\F0E7D";
}

.mdi-backburger::before {
  content: "\F006D";
}

.mdi-backspace::before {
  content: "\F006E";
}

.mdi-backspace-outline::before {
  content: "\F0B5C";
}

.mdi-backspace-reverse::before {
  content: "\F0E7E";
}

.mdi-backspace-reverse-outline::before {
  content: "\F0E7F";
}

.mdi-backup-restore::before {
  content: "\F006F";
}

.mdi-bacteria::before {
  content: "\F0ED5";
}

.mdi-bacteria-outline::before {
  content: "\F0ED6";
}

.mdi-badge-account::before {
  content: "\F0DA7";
}

.mdi-badge-account-alert::before {
  content: "\F0DA8";
}

.mdi-badge-account-alert-outline::before {
  content: "\F0DA9";
}

.mdi-badge-account-horizontal::before {
  content: "\F0E0D";
}

.mdi-badge-account-horizontal-outline::before {
  content: "\F0E0E";
}

.mdi-badge-account-outline::before {
  content: "\F0DAA";
}

.mdi-badminton::before {
  content: "\F0851";
}

.mdi-bag-carry-on::before {
  content: "\F0F3B";
}

.mdi-bag-carry-on-check::before {
  content: "\F0D65";
}

.mdi-bag-carry-on-off::before {
  content: "\F0F3C";
}

.mdi-bag-checked::before {
  content: "\F0F3D";
}

.mdi-bag-personal::before {
  content: "\F0E10";
}

.mdi-bag-personal-off::before {
  content: "\F0E11";
}

.mdi-bag-personal-off-outline::before {
  content: "\F0E12";
}

.mdi-bag-personal-outline::before {
  content: "\F0E13";
}

.mdi-bag-personal-plus::before {
  content: "\F1CA4";
}

.mdi-bag-personal-plus-outline::before {
  content: "\F1CA5";
}

.mdi-bag-personal-tag::before {
  content: "\F1B0C";
}

.mdi-bag-personal-tag-outline::before {
  content: "\F1B0D";
}

.mdi-bag-suitcase::before {
  content: "\F158B";
}

.mdi-bag-suitcase-off::before {
  content: "\F158D";
}

.mdi-bag-suitcase-off-outline::before {
  content: "\F158E";
}

.mdi-bag-suitcase-outline::before {
  content: "\F158C";
}

.mdi-baguette::before {
  content: "\F0F3E";
}

.mdi-balcony::before {
  content: "\F1817";
}

.mdi-balloon::before {
  content: "\F0A26";
}

.mdi-ballot::before {
  content: "\F09C9";
}

.mdi-ballot-outline::before {
  content: "\F09CA";
}

.mdi-ballot-recount::before {
  content: "\F0C39";
}

.mdi-ballot-recount-outline::before {
  content: "\F0C3A";
}

.mdi-bandage::before {
  content: "\F0DAF";
}

.mdi-bank::before {
  content: "\F0070";
}

.mdi-bank-check::before {
  content: "\F1655";
}

.mdi-bank-circle::before {
  content: "\F1C03";
}

.mdi-bank-circle-outline::before {
  content: "\F1C04";
}

.mdi-bank-minus::before {
  content: "\F0DB0";
}

.mdi-bank-off::before {
  content: "\F1656";
}

.mdi-bank-off-outline::before {
  content: "\F1657";
}

.mdi-bank-outline::before {
  content: "\F0E80";
}

.mdi-bank-plus::before {
  content: "\F0DB1";
}

.mdi-bank-remove::before {
  content: "\F0DB2";
}

.mdi-bank-transfer::before {
  content: "\F0A27";
}

.mdi-bank-transfer-in::before {
  content: "\F0A28";
}

.mdi-bank-transfer-out::before {
  content: "\F0A29";
}

.mdi-barcode::before {
  content: "\F0071";
}

.mdi-barcode-off::before {
  content: "\F1236";
}

.mdi-barcode-scan::before {
  content: "\F0072";
}

.mdi-barley::before {
  content: "\F0073";
}

.mdi-barley-off::before {
  content: "\F0B5D";
}

.mdi-barn::before {
  content: "\F0B5E";
}

.mdi-barrel::before {
  content: "\F0074";
}

.mdi-barrel-outline::before {
  content: "\F1A28";
}

.mdi-baseball::before {
  content: "\F0852";
}

.mdi-baseball-bat::before {
  content: "\F0853";
}

.mdi-baseball-diamond::before {
  content: "\F15EC";
}

.mdi-baseball-diamond-outline::before {
  content: "\F15ED";
}

.mdi-baseball-outline::before {
  content: "\F1C5A";
}

.mdi-bash::before {
  content: "\F1183";
}

.mdi-basket::before {
  content: "\F0076";
}

.mdi-basket-check::before {
  content: "\F18E5";
}

.mdi-basket-check-outline::before {
  content: "\F18E6";
}

.mdi-basket-fill::before {
  content: "\F0077";
}

.mdi-basket-minus::before {
  content: "\F1523";
}

.mdi-basket-minus-outline::before {
  content: "\F1524";
}

.mdi-basket-off::before {
  content: "\F1525";
}

.mdi-basket-off-outline::before {
  content: "\F1526";
}

.mdi-basket-outline::before {
  content: "\F1181";
}

.mdi-basket-plus::before {
  content: "\F1527";
}

.mdi-basket-plus-outline::before {
  content: "\F1528";
}

.mdi-basket-remove::before {
  content: "\F1529";
}

.mdi-basket-remove-outline::before {
  content: "\F152A";
}

.mdi-basket-unfill::before {
  content: "\F0078";
}

.mdi-basketball::before {
  content: "\F0806";
}

.mdi-basketball-hoop::before {
  content: "\F0C3B";
}

.mdi-basketball-hoop-outline::before {
  content: "\F0C3C";
}

.mdi-bat::before {
  content: "\F0B5F";
}

.mdi-bathtub::before {
  content: "\F1818";
}

.mdi-bathtub-outline::before {
  content: "\F1819";
}

.mdi-battery::before {
  content: "\F0079";
}

.mdi-battery-10::before {
  content: "\F007A";
}

.mdi-battery-10-bluetooth::before {
  content: "\F093E";
}

.mdi-battery-20::before {
  content: "\F007B";
}

.mdi-battery-20-bluetooth::before {
  content: "\F093F";
}

.mdi-battery-30::before {
  content: "\F007C";
}

.mdi-battery-30-bluetooth::before {
  content: "\F0940";
}

.mdi-battery-40::before {
  content: "\F007D";
}

.mdi-battery-40-bluetooth::before {
  content: "\F0941";
}

.mdi-battery-50::before {
  content: "\F007E";
}

.mdi-battery-50-bluetooth::before {
  content: "\F0942";
}

.mdi-battery-60::before {
  content: "\F007F";
}

.mdi-battery-60-bluetooth::before {
  content: "\F0943";
}

.mdi-battery-70::before {
  content: "\F0080";
}

.mdi-battery-70-bluetooth::before {
  content: "\F0944";
}

.mdi-battery-80::before {
  content: "\F0081";
}

.mdi-battery-80-bluetooth::before {
  content: "\F0945";
}

.mdi-battery-90::before {
  content: "\F0082";
}

.mdi-battery-90-bluetooth::before {
  content: "\F0946";
}

.mdi-battery-alert::before {
  content: "\F0083";
}

.mdi-battery-alert-bluetooth::before {
  content: "\F0947";
}

.mdi-battery-alert-variant::before {
  content: "\F10CC";
}

.mdi-battery-alert-variant-outline::before {
  content: "\F10CD";
}

.mdi-battery-arrow-down::before {
  content: "\F17DE";
}

.mdi-battery-arrow-down-outline::before {
  content: "\F17DF";
}

.mdi-battery-arrow-up::before {
  content: "\F17E0";
}

.mdi-battery-arrow-up-outline::before {
  content: "\F17E1";
}

.mdi-battery-bluetooth::before {
  content: "\F0948";
}

.mdi-battery-bluetooth-variant::before {
  content: "\F0949";
}

.mdi-battery-charging::before {
  content: "\F0084";
}

.mdi-battery-charging-10::before {
  content: "\F089C";
}

.mdi-battery-charging-100::before {
  content: "\F0085";
}

.mdi-battery-charging-20::before {
  content: "\F0086";
}

.mdi-battery-charging-30::before {
  content: "\F0087";
}

.mdi-battery-charging-40::before {
  content: "\F0088";
}

.mdi-battery-charging-50::before {
  content: "\F089D";
}

.mdi-battery-charging-60::before {
  content: "\F0089";
}

.mdi-battery-charging-70::before {
  content: "\F089E";
}

.mdi-battery-charging-80::before {
  content: "\F008A";
}

.mdi-battery-charging-90::before {
  content: "\F008B";
}

.mdi-battery-charging-high::before {
  content: "\F12A6";
}

.mdi-battery-charging-low::before {
  content: "\F12A4";
}

.mdi-battery-charging-medium::before {
  content: "\F12A5";
}

.mdi-battery-charging-outline::before {
  content: "\F089F";
}

.mdi-battery-charging-wireless::before {
  content: "\F0807";
}

.mdi-battery-charging-wireless-10::before {
  content: "\F0808";
}

.mdi-battery-charging-wireless-20::before {
  content: "\F0809";
}

.mdi-battery-charging-wireless-30::before {
  content: "\F080A";
}

.mdi-battery-charging-wireless-40::before {
  content: "\F080B";
}

.mdi-battery-charging-wireless-50::before {
  content: "\F080C";
}

.mdi-battery-charging-wireless-60::before {
  content: "\F080D";
}

.mdi-battery-charging-wireless-70::before {
  content: "\F080E";
}

.mdi-battery-charging-wireless-80::before {
  content: "\F080F";
}

.mdi-battery-charging-wireless-90::before {
  content: "\F0810";
}

.mdi-battery-charging-wireless-alert::before {
  content: "\F0811";
}

.mdi-battery-charging-wireless-outline::before {
  content: "\F0812";
}

.mdi-battery-check::before {
  content: "\F17E2";
}

.mdi-battery-check-outline::before {
  content: "\F17E3";
}

.mdi-battery-clock::before {
  content: "\F19E5";
}

.mdi-battery-clock-outline::before {
  content: "\F19E6";
}

.mdi-battery-heart::before {
  content: "\F120F";
}

.mdi-battery-heart-outline::before {
  content: "\F1210";
}

.mdi-battery-heart-variant::before {
  content: "\F1211";
}

.mdi-battery-high::before {
  content: "\F12A3";
}

.mdi-battery-lock::before {
  content: "\F179C";
}

.mdi-battery-lock-open::before {
  content: "\F179D";
}

.mdi-battery-low::before {
  content: "\F12A1";
}

.mdi-battery-medium::before {
  content: "\F12A2";
}

.mdi-battery-minus::before {
  content: "\F17E4";
}

.mdi-battery-minus-outline::before {
  content: "\F17E5";
}

.mdi-battery-minus-variant::before {
  content: "\F008C";
}

.mdi-battery-negative::before {
  content: "\F008D";
}

.mdi-battery-off::before {
  content: "\F125D";
}

.mdi-battery-off-outline::before {
  content: "\F125E";
}

.mdi-battery-outline::before {
  content: "\F008E";
}

.mdi-battery-plus::before {
  content: "\F17E6";
}

.mdi-battery-plus-outline::before {
  content: "\F17E7";
}

.mdi-battery-plus-variant::before {
  content: "\F008F";
}

.mdi-battery-positive::before {
  content: "\F0090";
}

.mdi-battery-remove::before {
  content: "\F17E8";
}

.mdi-battery-remove-outline::before {
  content: "\F17E9";
}

.mdi-battery-sync::before {
  content: "\F1834";
}

.mdi-battery-sync-outline::before {
  content: "\F1835";
}

.mdi-battery-unknown::before {
  content: "\F0091";
}

.mdi-battery-unknown-bluetooth::before {
  content: "\F094A";
}

.mdi-beach::before {
  content: "\F0092";
}

.mdi-beaker::before {
  content: "\F0CEA";
}

.mdi-beaker-alert::before {
  content: "\F1229";
}

.mdi-beaker-alert-outline::before {
  content: "\F122A";
}

.mdi-beaker-check::before {
  content: "\F122B";
}

.mdi-beaker-check-outline::before {
  content: "\F122C";
}

.mdi-beaker-minus::before {
  content: "\F122D";
}

.mdi-beaker-minus-outline::before {
  content: "\F122E";
}

.mdi-beaker-outline::before {
  content: "\F0690";
}

.mdi-beaker-plus::before {
  content: "\F122F";
}

.mdi-beaker-plus-outline::before {
  content: "\F1230";
}

.mdi-beaker-question::before {
  content: "\F1231";
}

.mdi-beaker-question-outline::before {
  content: "\F1232";
}

.mdi-beaker-remove::before {
  content: "\F1233";
}

.mdi-beaker-remove-outline::before {
  content: "\F1234";
}

.mdi-bed::before {
  content: "\F02E3";
}

.mdi-bed-clock::before {
  content: "\F1B94";
}

.mdi-bed-double::before {
  content: "\F0FD4";
}

.mdi-bed-double-outline::before {
  content: "\F0FD3";
}

.mdi-bed-empty::before {
  content: "\F08A0";
}

.mdi-bed-king::before {
  content: "\F0FD2";
}

.mdi-bed-king-outline::before {
  content: "\F0FD1";
}

.mdi-bed-outline::before {
  content: "\F0099";
}

.mdi-bed-queen::before {
  content: "\F0FD0";
}

.mdi-bed-queen-outline::before {
  content: "\F0FDB";
}

.mdi-bed-single::before {
  content: "\F106D";
}

.mdi-bed-single-outline::before {
  content: "\F106E";
}

.mdi-bee::before {
  content: "\F0FA1";
}

.mdi-bee-flower::before {
  content: "\F0FA2";
}

.mdi-beehive-off-outline::before {
  content: "\F13ED";
}

.mdi-beehive-outline::before {
  content: "\F10CE";
}

.mdi-beekeeper::before {
  content: "\F14E2";
}

.mdi-beer::before {
  content: "\F0098";
}

.mdi-beer-outline::before {
  content: "\F130C";
}

.mdi-bell::before {
  content: "\F009A";
}

.mdi-bell-alert::before {
  content: "\F0D59";
}

.mdi-bell-alert-outline::before {
  content: "\F0E81";
}

.mdi-bell-badge::before {
  content: "\F116B";
}

.mdi-bell-badge-outline::before {
  content: "\F0178";
}

.mdi-bell-cancel::before {
  content: "\F13E7";
}

.mdi-bell-cancel-outline::before {
  content: "\F13E8";
}

.mdi-bell-check::before {
  content: "\F11E5";
}

.mdi-bell-check-outline::before {
  content: "\F11E6";
}

.mdi-bell-circle::before {
  content: "\F0D5A";
}

.mdi-bell-circle-outline::before {
  content: "\F0D5B";
}

.mdi-bell-cog::before {
  content: "\F1A29";
}

.mdi-bell-cog-outline::before {
  content: "\F1A2A";
}

.mdi-bell-minus::before {
  content: "\F13E9";
}

.mdi-bell-minus-outline::before {
  content: "\F13EA";
}

.mdi-bell-off::before {
  content: "\F009B";
}

.mdi-bell-off-outline::before {
  content: "\F0A91";
}

.mdi-bell-outline::before {
  content: "\F009C";
}

.mdi-bell-plus::before {
  content: "\F009D";
}

.mdi-bell-plus-outline::before {
  content: "\F0A92";
}

.mdi-bell-remove::before {
  content: "\F13EB";
}

.mdi-bell-remove-outline::before {
  content: "\F13EC";
}

.mdi-bell-ring::before {
  content: "\F009E";
}

.mdi-bell-ring-outline::before {
  content: "\F009F";
}

.mdi-bell-sleep::before {
  content: "\F00A0";
}

.mdi-bell-sleep-outline::before {
  content: "\F0A93";
}

.mdi-bench::before {
  content: "\F1C21";
}

.mdi-bench-back::before {
  content: "\F1C22";
}

.mdi-beta::before {
  content: "\F00A1";
}

.mdi-betamax::before {
  content: "\F09CB";
}

.mdi-biathlon::before {
  content: "\F0E14";
}

.mdi-bicycle::before {
  content: "\F109C";
}

.mdi-bicycle-basket::before {
  content: "\F1235";
}

.mdi-bicycle-cargo::before {
  content: "\F189C";
}

.mdi-bicycle-electric::before {
  content: "\F15B4";
}

.mdi-bicycle-penny-farthing::before {
  content: "\F15E9";
}

.mdi-bike::before {
  content: "\F00A3";
}

.mdi-bike-fast::before {
  content: "\F111F";
}

.mdi-bike-pedal::before {
  content: "\F1C23";
}

.mdi-bike-pedal-clipless::before {
  content: "\F1C24";
}

.mdi-bike-pedal-mountain::before {
  content: "\F1C25";
}

.mdi-billboard::before {
  content: "\F1010";
}

.mdi-billiards::before {
  content: "\F0B61";
}

.mdi-billiards-rack::before {
  content: "\F0B62";
}

.mdi-binoculars::before {
  content: "\F00A5";
}

.mdi-bio::before {
  content: "\F00A6";
}

.mdi-biohazard::before {
  content: "\F00A7";
}

.mdi-bird::before {
  content: "\F15C6";
}

.mdi-bitbucket::before {
  content: "\F00A8";
}

.mdi-bitcoin::before {
  content: "\F0813";
}

.mdi-black-mesa::before {
  content: "\F00A9";
}

.mdi-blender::before {
  content: "\F0CEB";
}

.mdi-blender-outline::before {
  content: "\F181A";
}

.mdi-blender-software::before {
  content: "\F00AB";
}

.mdi-blinds::before {
  content: "\F00AC";
}

.mdi-blinds-horizontal::before {
  content: "\F1A2B";
}

.mdi-blinds-horizontal-closed::before {
  content: "\F1A2C";
}

.mdi-blinds-open::before {
  content: "\F1011";
}

.mdi-blinds-vertical::before {
  content: "\F1A2D";
}

.mdi-blinds-vertical-closed::before {
  content: "\F1A2E";
}

.mdi-block-helper::before {
  content: "\F00AD";
}

.mdi-blood-bag::before {
  content: "\F0CEC";
}

.mdi-bluetooth::before {
  content: "\F00AF";
}

.mdi-bluetooth-audio::before {
  content: "\F00B0";
}

.mdi-bluetooth-connect::before {
  content: "\F00B1";
}

.mdi-bluetooth-off::before {
  content: "\F00B2";
}

.mdi-bluetooth-settings::before {
  content: "\F00B3";
}

.mdi-bluetooth-transfer::before {
  content: "\F00B4";
}

.mdi-blur::before {
  content: "\F00B5";
}

.mdi-blur-linear::before {
  content: "\F00B6";
}

.mdi-blur-off::before {
  content: "\F00B7";
}

.mdi-blur-radial::before {
  content: "\F00B8";
}

.mdi-bolt::before {
  content: "\F0DB3";
}

.mdi-bomb::before {
  content: "\F0691";
}

.mdi-bomb-off::before {
  content: "\F06C5";
}

.mdi-bone::before {
  content: "\F00B9";
}

.mdi-bone-off::before {
  content: "\F19E0";
}

.mdi-book::before {
  content: "\F00BA";
}

.mdi-book-account::before {
  content: "\F13AD";
}

.mdi-book-account-outline::before {
  content: "\F13AE";
}

.mdi-book-alert::before {
  content: "\F167C";
}

.mdi-book-alert-outline::before {
  content: "\F167D";
}

.mdi-book-alphabet::before {
  content: "\F061D";
}

.mdi-book-arrow-down::before {
  content: "\F167E";
}

.mdi-book-arrow-down-outline::before {
  content: "\F167F";
}

.mdi-book-arrow-left::before {
  content: "\F1680";
}

.mdi-book-arrow-left-outline::before {
  content: "\F1681";
}

.mdi-book-arrow-right::before {
  content: "\F1682";
}

.mdi-book-arrow-right-outline::before {
  content: "\F1683";
}

.mdi-book-arrow-up::before {
  content: "\F1684";
}

.mdi-book-arrow-up-outline::before {
  content: "\F1685";
}

.mdi-book-cancel::before {
  content: "\F1686";
}

.mdi-book-cancel-outline::before {
  content: "\F1687";
}

.mdi-book-check::before {
  content: "\F14F3";
}

.mdi-book-check-outline::before {
  content: "\F14F4";
}

.mdi-book-clock::before {
  content: "\F1688";
}

.mdi-book-clock-outline::before {
  content: "\F1689";
}

.mdi-book-cog::before {
  content: "\F168A";
}

.mdi-book-cog-outline::before {
  content: "\F168B";
}

.mdi-book-cross::before {
  content: "\F00A2";
}

.mdi-book-edit::before {
  content: "\F168C";
}

.mdi-book-edit-outline::before {
  content: "\F168D";
}

.mdi-book-education::before {
  content: "\F16C9";
}

.mdi-book-education-outline::before {
  content: "\F16CA";
}

.mdi-book-heart::before {
  content: "\F1A1D";
}

.mdi-book-heart-outline::before {
  content: "\F1A1E";
}

.mdi-book-information-variant::before {
  content: "\F106F";
}

.mdi-book-lock::before {
  content: "\F079A";
}

.mdi-book-lock-open::before {
  content: "\F079B";
}

.mdi-book-lock-open-outline::before {
  content: "\F168E";
}

.mdi-book-lock-outline::before {
  content: "\F168F";
}

.mdi-book-marker::before {
  content: "\F1690";
}

.mdi-book-marker-outline::before {
  content: "\F1691";
}

.mdi-book-minus::before {
  content: "\F05D9";
}

.mdi-book-minus-multiple::before {
  content: "\F0A94";
}

.mdi-book-minus-multiple-outline::before {
  content: "\F090B";
}

.mdi-book-minus-outline::before {
  content: "\F1692";
}

.mdi-book-multiple::before {
  content: "\F00BB";
}

.mdi-book-multiple-outline::before {
  content: "\F0436";
}

.mdi-book-music::before {
  content: "\F0067";
}

.mdi-book-music-outline::before {
  content: "\F1693";
}

.mdi-book-off::before {
  content: "\F1694";
}

.mdi-book-off-outline::before {
  content: "\F1695";
}

.mdi-book-open::before {
  content: "\F00BD";
}

.mdi-book-open-blank-variant::before {
  content: "\F00BE";
}

.mdi-book-open-blank-variant-outline::before {
  content: "\F1CCB";
}

.mdi-book-open-outline::before {
  content: "\F0B63";
}

.mdi-book-open-page-variant::before {
  content: "\F05DA";
}

.mdi-book-open-page-variant-outline::before {
  content: "\F15D6";
}

.mdi-book-open-variant::before {
  content: "\F14F7";
}

.mdi-book-open-variant-outline::before {
  content: "\F1CCC";
}

.mdi-book-outline::before {
  content: "\F0B64";
}

.mdi-book-play::before {
  content: "\F0E82";
}

.mdi-book-play-outline::before {
  content: "\F0E83";
}

.mdi-book-plus::before {
  content: "\F05DB";
}

.mdi-book-plus-multiple::before {
  content: "\F0A95";
}

.mdi-book-plus-multiple-outline::before {
  content: "\F0ADE";
}

.mdi-book-plus-outline::before {
  content: "\F1696";
}

.mdi-book-refresh::before {
  content: "\F1697";
}

.mdi-book-refresh-outline::before {
  content: "\F1698";
}

.mdi-book-remove::before {
  content: "\F0A97";
}

.mdi-book-remove-multiple::before {
  content: "\F0A96";
}

.mdi-book-remove-multiple-outline::before {
  content: "\F04CA";
}

.mdi-book-remove-outline::before {
  content: "\F1699";
}

.mdi-book-search::before {
  content: "\F0E84";
}

.mdi-book-search-outline::before {
  content: "\F0E85";
}

.mdi-book-settings::before {
  content: "\F169A";
}

.mdi-book-settings-outline::before {
  content: "\F169B";
}

.mdi-book-sync::before {
  content: "\F169C";
}

.mdi-book-sync-outline::before {
  content: "\F16C8";
}

.mdi-book-variant::before {
  content: "\F00BF";
}

.mdi-bookmark::before {
  content: "\F00C0";
}

.mdi-bookmark-box::before {
  content: "\F1B75";
}

.mdi-bookmark-box-multiple::before {
  content: "\F196C";
}

.mdi-bookmark-box-multiple-outline::before {
  content: "\F196D";
}

.mdi-bookmark-box-outline::before {
  content: "\F1B76";
}

.mdi-bookmark-check::before {
  content: "\F00C1";
}

.mdi-bookmark-check-outline::before {
  content: "\F137B";
}

.mdi-bookmark-minus::before {
  content: "\F09CC";
}

.mdi-bookmark-minus-outline::before {
  content: "\F09CD";
}

.mdi-bookmark-multiple::before {
  content: "\F0E15";
}

.mdi-bookmark-multiple-outline::before {
  content: "\F0E16";
}

.mdi-bookmark-music::before {
  content: "\F00C2";
}

.mdi-bookmark-music-outline::before {
  content: "\F1379";
}

.mdi-bookmark-off::before {
  content: "\F09CE";
}

.mdi-bookmark-off-outline::before {
  content: "\F09CF";
}

.mdi-bookmark-outline::before {
  content: "\F00C3";
}

.mdi-bookmark-plus::before {
  content: "\F00C5";
}

.mdi-bookmark-plus-outline::before {
  content: "\F00C4";
}

.mdi-bookmark-remove::before {
  content: "\F00C6";
}

.mdi-bookmark-remove-outline::before {
  content: "\F137A";
}

.mdi-bookshelf::before {
  content: "\F125F";
}

.mdi-boom-gate::before {
  content: "\F0E86";
}

.mdi-boom-gate-alert::before {
  content: "\F0E87";
}

.mdi-boom-gate-alert-outline::before {
  content: "\F0E88";
}

.mdi-boom-gate-arrow-down::before {
  content: "\F0E89";
}

.mdi-boom-gate-arrow-down-outline::before {
  content: "\F0E8A";
}

.mdi-boom-gate-arrow-up::before {
  content: "\F0E8C";
}

.mdi-boom-gate-arrow-up-outline::before {
  content: "\F0E8D";
}

.mdi-boom-gate-outline::before {
  content: "\F0E8B";
}

.mdi-boom-gate-up::before {
  content: "\F17F9";
}

.mdi-boom-gate-up-outline::before {
  content: "\F17FA";
}

.mdi-boombox::before {
  content: "\F05DC";
}

.mdi-boomerang::before {
  content: "\F10CF";
}

.mdi-bootstrap::before {
  content: "\F06C6";
}

.mdi-border-all::before {
  content: "\F00C7";
}

.mdi-border-all-variant::before {
  content: "\F08A1";
}

.mdi-border-bottom::before {
  content: "\F00C8";
}

.mdi-border-bottom-variant::before {
  content: "\F08A2";
}

.mdi-border-color::before {
  content: "\F00C9";
}

.mdi-border-horizontal::before {
  content: "\F00CA";
}

.mdi-border-inside::before {
  content: "\F00CB";
}

.mdi-border-left::before {
  content: "\F00CC";
}

.mdi-border-left-variant::before {
  content: "\F08A3";
}

.mdi-border-none::before {
  content: "\F00CD";
}

.mdi-border-none-variant::before {
  content: "\F08A4";
}

.mdi-border-outside::before {
  content: "\F00CE";
}

.mdi-border-radius::before {
  content: "\F1AF4";
}

.mdi-border-right::before {
  content: "\F00CF";
}

.mdi-border-right-variant::before {
  content: "\F08A5";
}

.mdi-border-style::before {
  content: "\F00D0";
}

.mdi-border-top::before {
  content: "\F00D1";
}

.mdi-border-top-variant::before {
  content: "\F08A6";
}

.mdi-border-vertical::before {
  content: "\F00D2";
}

.mdi-bottle-soda::before {
  content: "\F1070";
}

.mdi-bottle-soda-classic::before {
  content: "\F1071";
}

.mdi-bottle-soda-classic-outline::before {
  content: "\F1363";
}

.mdi-bottle-soda-outline::before {
  content: "\F1072";
}

.mdi-bottle-tonic::before {
  content: "\F112E";
}

.mdi-bottle-tonic-outline::before {
  content: "\F112F";
}

.mdi-bottle-tonic-plus::before {
  content: "\F1130";
}

.mdi-bottle-tonic-plus-outline::before {
  content: "\F1131";
}

.mdi-bottle-tonic-skull::before {
  content: "\F1132";
}

.mdi-bottle-tonic-skull-outline::before {
  content: "\F1133";
}

.mdi-bottle-wine::before {
  content: "\F0854";
}

.mdi-bottle-wine-outline::before {
  content: "\F1310";
}

.mdi-bow-arrow::before {
  content: "\F1841";
}

.mdi-bow-tie::before {
  content: "\F0678";
}

.mdi-bowl::before {
  content: "\F028E";
}

.mdi-bowl-mix::before {
  content: "\F0617";
}

.mdi-bowl-mix-outline::before {
  content: "\F02E4";
}

.mdi-bowl-outline::before {
  content: "\F02A9";
}

.mdi-bowling::before {
  content: "\F00D3";
}

.mdi-box::before {
  content: "\F00D4";
}

.mdi-box-cutter::before {
  content: "\F00D5";
}

.mdi-box-cutter-off::before {
  content: "\F0B4A";
}

.mdi-box-shadow::before {
  content: "\F0637";
}

.mdi-boxing-glove::before {
  content: "\F0B65";
}

.mdi-braille::before {
  content: "\F09D0";
}

.mdi-brain::before {
  content: "\F09D1";
}

.mdi-bread-slice::before {
  content: "\F0CEE";
}

.mdi-bread-slice-outline::before {
  content: "\F0CEF";
}

.mdi-bridge::before {
  content: "\F0618";
}

.mdi-briefcase::before {
  content: "\F00D6";
}

.mdi-briefcase-account::before {
  content: "\F0CF0";
}

.mdi-briefcase-account-outline::before {
  content: "\F0CF1";
}

.mdi-briefcase-arrow-left-right::before {
  content: "\F1A8D";
}

.mdi-briefcase-arrow-left-right-outline::before {
  content: "\F1A8E";
}

.mdi-briefcase-arrow-up-down::before {
  content: "\F1A8F";
}

.mdi-briefcase-arrow-up-down-outline::before {
  content: "\F1A90";
}

.mdi-briefcase-check::before {
  content: "\F00D7";
}

.mdi-briefcase-check-outline::before {
  content: "\F131E";
}

.mdi-briefcase-clock::before {
  content: "\F10D0";
}

.mdi-briefcase-clock-outline::before {
  content: "\F10D1";
}

.mdi-briefcase-download::before {
  content: "\F00D8";
}

.mdi-briefcase-download-outline::before {
  content: "\F0C3D";
}

.mdi-briefcase-edit::before {
  content: "\F0A98";
}

.mdi-briefcase-edit-outline::before {
  content: "\F0C3E";
}

.mdi-briefcase-eye::before {
  content: "\F17D9";
}

.mdi-briefcase-eye-outline::before {
  content: "\F17DA";
}

.mdi-briefcase-minus::before {
  content: "\F0A2A";
}

.mdi-briefcase-minus-outline::before {
  content: "\F0C3F";
}

.mdi-briefcase-off::before {
  content: "\F1658";
}

.mdi-briefcase-off-outline::before {
  content: "\F1659";
}

.mdi-briefcase-outline::before {
  content: "\F0814";
}

.mdi-briefcase-plus::before {
  content: "\F0A2B";
}

.mdi-briefcase-plus-outline::before {
  content: "\F0C40";
}

.mdi-briefcase-remove::before {
  content: "\F0A2C";
}

.mdi-briefcase-remove-outline::before {
  content: "\F0C41";
}

.mdi-briefcase-search::before {
  content: "\F0A2D";
}

.mdi-briefcase-search-outline::before {
  content: "\F0C42";
}

.mdi-briefcase-upload::before {
  content: "\F00D9";
}

.mdi-briefcase-upload-outline::before {
  content: "\F0C43";
}

.mdi-briefcase-variant::before {
  content: "\F1494";
}

.mdi-briefcase-variant-off::before {
  content: "\F165A";
}

.mdi-briefcase-variant-off-outline::before {
  content: "\F165B";
}

.mdi-briefcase-variant-outline::before {
  content: "\F1495";
}

.mdi-brightness-1::before {
  content: "\F00DA";
}

.mdi-brightness-2::before {
  content: "\F00DB";
}

.mdi-brightness-3::before {
  content: "\F00DC";
}

.mdi-brightness-4::before {
  content: "\F00DD";
}

.mdi-brightness-5::before {
  content: "\F00DE";
}

.mdi-brightness-6::before {
  content: "\F00DF";
}

.mdi-brightness-7::before {
  content: "\F00E0";
}

.mdi-brightness-auto::before {
  content: "\F00E1";
}

.mdi-brightness-percent::before {
  content: "\F0CF2";
}

.mdi-broadcast::before {
  content: "\F1720";
}

.mdi-broadcast-off::before {
  content: "\F1721";
}

.mdi-broom::before {
  content: "\F00E2";
}

.mdi-brush::before {
  content: "\F00E3";
}

.mdi-brush-off::before {
  content: "\F1771";
}

.mdi-brush-outline::before {
  content: "\F1A0D";
}

.mdi-brush-variant::before {
  content: "\F1813";
}

.mdi-bucket::before {
  content: "\F1415";
}

.mdi-bucket-outline::before {
  content: "\F1416";
}

.mdi-buffet::before {
  content: "\F0578";
}

.mdi-bug::before {
  content: "\F00E4";
}

.mdi-bug-check::before {
  content: "\F0A2E";
}

.mdi-bug-check-outline::before {
  content: "\F0A2F";
}

.mdi-bug-outline::before {
  content: "\F0A30";
}

.mdi-bug-pause::before {
  content: "\F1AF5";
}

.mdi-bug-pause-outline::before {
  content: "\F1AF6";
}

.mdi-bug-play::before {
  content: "\F1AF7";
}

.mdi-bug-play-outline::before {
  content: "\F1AF8";
}

.mdi-bug-stop::before {
  content: "\F1AF9";
}

.mdi-bug-stop-outline::before {
  content: "\F1AFA";
}

.mdi-bugle::before {
  content: "\F0DB4";
}

.mdi-bulkhead-light::before {
  content: "\F1A2F";
}

.mdi-bulldozer::before {
  content: "\F0B22";
}

.mdi-bullet::before {
  content: "\F0CF3";
}

.mdi-bulletin-board::before {
  content: "\F00E5";
}

.mdi-bullhorn::before {
  content: "\F00E6";
}

.mdi-bullhorn-outline::before {
  content: "\F0B23";
}

.mdi-bullhorn-variant::before {
  content: "\F196E";
}

.mdi-bullhorn-variant-outline::before {
  content: "\F196F";
}

.mdi-bullseye::before {
  content: "\F05DD";
}

.mdi-bullseye-arrow::before {
  content: "\F08C9";
}

.mdi-bulma::before {
  content: "\F12E7";
}

.mdi-bunk-bed::before {
  content: "\F1302";
}

.mdi-bunk-bed-outline::before {
  content: "\F0097";
}

.mdi-bus::before {
  content: "\F00E7";
}

.mdi-bus-alert::before {
  content: "\F0A99";
}

.mdi-bus-articulated-end::before {
  content: "\F079C";
}

.mdi-bus-articulated-front::before {
  content: "\F079D";
}

.mdi-bus-clock::before {
  content: "\F08CA";
}

.mdi-bus-double-decker::before {
  content: "\F079E";
}

.mdi-bus-electric::before {
  content: "\F191D";
}

.mdi-bus-marker::before {
  content: "\F1212";
}

.mdi-bus-multiple::before {
  content: "\F0F3F";
}

.mdi-bus-school::before {
  content: "\F079F";
}

.mdi-bus-side::before {
  content: "\F07A0";
}

.mdi-bus-sign::before {
  content: "\F1CC1";
}

.mdi-bus-stop::before {
  content: "\F1012";
}

.mdi-bus-stop-covered::before {
  content: "\F1013";
}

.mdi-bus-stop-uncovered::before {
  content: "\F1014";
}

.mdi-bus-wrench::before {
  content: "\F1CC2";
}

.mdi-butterfly::before {
  content: "\F1589";
}

.mdi-butterfly-outline::before {
  content: "\F158A";
}

.mdi-button-cursor::before {
  content: "\F1B4F";
}

.mdi-button-pointer::before {
  content: "\F1B50";
}

.mdi-cabin-a-frame::before {
  content: "\F188C";
}

.mdi-cable-data::before {
  content: "\F1394";
}

.mdi-cached::before {
  content: "\F00E8";
}

.mdi-cactus::before {
  content: "\F0DB5";
}

.mdi-cake::before {
  content: "\F00E9";
}

.mdi-cake-layered::before {
  content: "\F00EA";
}

.mdi-cake-variant::before {
  content: "\F00EB";
}

.mdi-cake-variant-outline::before {
  content: "\F17F0";
}

.mdi-calculator::before {
  content: "\F00EC";
}

.mdi-calculator-variant::before {
  content: "\F0A9A";
}

.mdi-calculator-variant-outline::before {
  content: "\F15A6";
}

.mdi-calendar::before {
  content: "\F00ED";
}

.mdi-calendar-account::before {
  content: "\F0ED7";
}

.mdi-calendar-account-outline::before {
  content: "\F0ED8";
}

.mdi-calendar-alert::before {
  content: "\F0A31";
}

.mdi-calendar-alert-outline::before {
  content: "\F1B62";
}

.mdi-calendar-arrow-left::before {
  content: "\F1134";
}

.mdi-calendar-arrow-right::before {
  content: "\F1135";
}

.mdi-calendar-badge::before {
  content: "\F1B9D";
}

.mdi-calendar-badge-outline::before {
  content: "\F1B9E";
}

.mdi-calendar-blank::before {
  content: "\F00EE";
}

.mdi-calendar-blank-multiple::before {
  content: "\F1073";
}

.mdi-calendar-blank-outline::before {
  content: "\F0B66";
}

.mdi-calendar-check::before {
  content: "\F00EF";
}

.mdi-calendar-check-outline::before {
  content: "\F0C44";
}

.mdi-calendar-clock::before {
  content: "\F00F0";
}

.mdi-calendar-clock-outline::before {
  content: "\F16E1";
}

.mdi-calendar-collapse-horizontal::before {
  content: "\F189D";
}

.mdi-calendar-collapse-horizontal-outline::before {
  content: "\F1B63";
}

.mdi-calendar-cursor::before {
  content: "\F157B";
}

.mdi-calendar-cursor-outline::before {
  content: "\F1B64";
}

.mdi-calendar-edit::before {
  content: "\F08A7";
}

.mdi-calendar-edit-outline::before {
  content: "\F1B65";
}

.mdi-calendar-end::before {
  content: "\F166C";
}

.mdi-calendar-end-outline::before {
  content: "\F1B66";
}

.mdi-calendar-expand-horizontal::before {
  content: "\F189E";
}

.mdi-calendar-expand-horizontal-outline::before {
  content: "\F1B67";
}

.mdi-calendar-export::before {
  content: "\F0B24";
}

.mdi-calendar-export-outline::before {
  content: "\F1B68";
}

.mdi-calendar-filter::before {
  content: "\F1A32";
}

.mdi-calendar-filter-outline::before {
  content: "\F1A33";
}

.mdi-calendar-heart::before {
  content: "\F09D2";
}

.mdi-calendar-heart-outline::before {
  content: "\F1B69";
}

.mdi-calendar-import::before {
  content: "\F0B25";
}

.mdi-calendar-import-outline::before {
  content: "\F1B6A";
}

.mdi-calendar-lock::before {
  content: "\F1641";
}

.mdi-calendar-lock-open::before {
  content: "\F1B5B";
}

.mdi-calendar-lock-open-outline::before {
  content: "\F1B5C";
}

.mdi-calendar-lock-outline::before {
  content: "\F1642";
}

.mdi-calendar-minus::before {
  content: "\F0D5C";
}

.mdi-calendar-minus-outline::before {
  content: "\F1B6B";
}

.mdi-calendar-month::before {
  content: "\F0E17";
}

.mdi-calendar-month-outline::before {
  content: "\F0E18";
}

.mdi-calendar-multiple::before {
  content: "\F00F1";
}

.mdi-calendar-multiple-check::before {
  content: "\F00F2";
}

.mdi-calendar-multiselect::before {
  content: "\F0A32";
}

.mdi-calendar-multiselect-outline::before {
  content: "\F1B55";
}

.mdi-calendar-outline::before {
  content: "\F0B67";
}

.mdi-calendar-plus::before {
  content: "\F00F3";
}

.mdi-calendar-plus-outline::before {
  content: "\F1B6C";
}

.mdi-calendar-question::before {
  content: "\F0692";
}

.mdi-calendar-question-outline::before {
  content: "\F1B6D";
}

.mdi-calendar-range::before {
  content: "\F0679";
}

.mdi-calendar-range-outline::before {
  content: "\F0B68";
}

.mdi-calendar-refresh::before {
  content: "\F01E1";
}

.mdi-calendar-refresh-outline::before {
  content: "\F0203";
}

.mdi-calendar-remove::before {
  content: "\F00F4";
}

.mdi-calendar-remove-outline::before {
  content: "\F0C45";
}

.mdi-calendar-search::before {
  content: "\F094C";
}

.mdi-calendar-search-outline::before {
  content: "\F1B6E";
}

.mdi-calendar-star::before {
  content: "\F09D3";
}

.mdi-calendar-star-four-points::before {
  content: "\F1C1F";
}

.mdi-calendar-star-outline::before {
  content: "\F1B53";
}

.mdi-calendar-start::before {
  content: "\F166D";
}

.mdi-calendar-start-outline::before {
  content: "\F1B6F";
}

.mdi-calendar-sync::before {
  content: "\F0E8E";
}

.mdi-calendar-sync-outline::before {
  content: "\F0E8F";
}

.mdi-calendar-text::before {
  content: "\F00F5";
}

.mdi-calendar-text-outline::before {
  content: "\F0C46";
}

.mdi-calendar-today::before {
  content: "\F00F6";
}

.mdi-calendar-today-outline::before {
  content: "\F1A30";
}

.mdi-calendar-week::before {
  content: "\F0A33";
}

.mdi-calendar-week-begin::before {
  content: "\F0A34";
}

.mdi-calendar-week-begin-outline::before {
  content: "\F1A31";
}

.mdi-calendar-week-outline::before {
  content: "\F1A34";
}

.mdi-calendar-weekend::before {
  content: "\F0ED9";
}

.mdi-calendar-weekend-outline::before {
  content: "\F0EDA";
}

.mdi-call-made::before {
  content: "\F00F7";
}

.mdi-call-merge::before {
  content: "\F00F8";
}

.mdi-call-missed::before {
  content: "\F00F9";
}

.mdi-call-received::before {
  content: "\F00FA";
}

.mdi-call-split::before {
  content: "\F00FB";
}

.mdi-camcorder::before {
  content: "\F00FC";
}

.mdi-camcorder-off::before {
  content: "\F00FF";
}

.mdi-camera::before {
  content: "\F0100";
}

.mdi-camera-account::before {
  content: "\F08CB";
}

.mdi-camera-burst::before {
  content: "\F0693";
}

.mdi-camera-control::before {
  content: "\F0B69";
}

.mdi-camera-document::before {
  content: "\F1871";
}

.mdi-camera-document-off::before {
  content: "\F1872";
}

.mdi-camera-enhance::before {
  content: "\F0101";
}

.mdi-camera-enhance-outline::before {
  content: "\F0B6A";
}

.mdi-camera-flip::before {
  content: "\F15D9";
}

.mdi-camera-flip-outline::before {
  content: "\F15DA";
}

.mdi-camera-front::before {
  content: "\F0102";
}

.mdi-camera-front-variant::before {
  content: "\F0103";
}

.mdi-camera-gopro::before {
  content: "\F07A1";
}

.mdi-camera-image::before {
  content: "\F08CC";
}

.mdi-camera-iris::before {
  content: "\F0104";
}

.mdi-camera-lock::before {
  content: "\F1A14";
}

.mdi-camera-lock-open::before {
  content: "\F1C0D";
}

.mdi-camera-lock-open-outline::before {
  content: "\F1C0E";
}

.mdi-camera-lock-outline::before {
  content: "\F1A15";
}

.mdi-camera-marker::before {
  content: "\F19A7";
}

.mdi-camera-marker-outline::before {
  content: "\F19A8";
}

.mdi-camera-metering-center::before {
  content: "\F07A2";
}

.mdi-camera-metering-matrix::before {
  content: "\F07A3";
}

.mdi-camera-metering-partial::before {
  content: "\F07A4";
}

.mdi-camera-metering-spot::before {
  content: "\F07A5";
}

.mdi-camera-off::before {
  content: "\F05DF";
}

.mdi-camera-off-outline::before {
  content: "\F19BF";
}

.mdi-camera-outline::before {
  content: "\F0D5D";
}

.mdi-camera-party-mode::before {
  content: "\F0105";
}

.mdi-camera-plus::before {
  content: "\F0EDB";
}

.mdi-camera-plus-outline::before {
  content: "\F0EDC";
}

.mdi-camera-rear::before {
  content: "\F0106";
}

.mdi-camera-rear-variant::before {
  content: "\F0107";
}

.mdi-camera-retake::before {
  content: "\F0E19";
}

.mdi-camera-retake-outline::before {
  content: "\F0E1A";
}

.mdi-camera-switch::before {
  content: "\F0108";
}

.mdi-camera-switch-outline::before {
  content: "\F084A";
}

.mdi-camera-timer::before {
  content: "\F0109";
}

.mdi-camera-wireless::before {
  content: "\F0DB6";
}

.mdi-camera-wireless-outline::before {
  content: "\F0DB7";
}

.mdi-campfire::before {
  content: "\F0EDD";
}

.mdi-cancel::before {
  content: "\F073A";
}

.mdi-candelabra::before {
  content: "\F17D2";
}

.mdi-candelabra-fire::before {
  content: "\F17D3";
}

.mdi-candle::before {
  content: "\F05E2";
}

.mdi-candy::before {
  content: "\F1970";
}

.mdi-candy-off::before {
  content: "\F1971";
}

.mdi-candy-off-outline::before {
  content: "\F1972";
}

.mdi-candy-outline::before {
  content: "\F1973";
}

.mdi-candycane::before {
  content: "\F010A";
}

.mdi-cannabis::before {
  content: "\F07A6";
}

.mdi-cannabis-off::before {
  content: "\F166E";
}

.mdi-caps-lock::before {
  content: "\F0A9B";
}

.mdi-car::before {
  content: "\F010B";
}

.mdi-car-2-plus::before {
  content: "\F1015";
}

.mdi-car-3-plus::before {
  content: "\F1016";
}

.mdi-car-arrow-left::before {
  content: "\F13B2";
}

.mdi-car-arrow-right::before {
  content: "\F13B3";
}

.mdi-car-back::before {
  content: "\F0E1B";
}

.mdi-car-battery::before {
  content: "\F010C";
}

.mdi-car-brake-abs::before {
  content: "\F0C47";
}

.mdi-car-brake-alert::before {
  content: "\F0C48";
}

.mdi-car-brake-fluid-level::before {
  content: "\F1909";
}

.mdi-car-brake-hold::before {
  content: "\F0D5E";
}

.mdi-car-brake-low-pressure::before {
  content: "\F190A";
}

.mdi-car-brake-parking::before {
  content: "\F0D5F";
}

.mdi-car-brake-retarder::before {
  content: "\F1017";
}

.mdi-car-brake-temperature::before {
  content: "\F190B";
}

.mdi-car-brake-worn-linings::before {
  content: "\F190C";
}

.mdi-car-child-seat::before {
  content: "\F0FA3";
}

.mdi-car-clock::before {
  content: "\F1974";
}

.mdi-car-clutch::before {
  content: "\F1018";
}

.mdi-car-cog::before {
  content: "\F13CC";
}

.mdi-car-connected::before {
  content: "\F010D";
}

.mdi-car-convertible::before {
  content: "\F07A7";
}

.mdi-car-coolant-level::before {
  content: "\F1019";
}

.mdi-car-cruise-control::before {
  content: "\F0D60";
}

.mdi-car-defrost-front::before {
  content: "\F0D61";
}

.mdi-car-defrost-rear::before {
  content: "\F0D62";
}

.mdi-car-door::before {
  content: "\F0B6B";
}

.mdi-car-door-lock::before {
  content: "\F109D";
}

.mdi-car-door-lock-open::before {
  content: "\F1C81";
}

.mdi-car-electric::before {
  content: "\F0B6C";
}

.mdi-car-electric-outline::before {
  content: "\F15B5";
}

.mdi-car-emergency::before {
  content: "\F160F";
}

.mdi-car-esp::before {
  content: "\F0C49";
}

.mdi-car-estate::before {
  content: "\F07A8";
}

.mdi-car-hatchback::before {
  content: "\F07A9";
}

.mdi-car-info::before {
  content: "\F11BE";
}

.mdi-car-key::before {
  content: "\F0B6D";
}

.mdi-car-lifted-pickup::before {
  content: "\F152D";
}

.mdi-car-light-alert::before {
  content: "\F190D";
}

.mdi-car-light-dimmed::before {
  content: "\F0C4A";
}

.mdi-car-light-fog::before {
  content: "\F0C4B";
}

.mdi-car-light-high::before {
  content: "\F0C4C";
}

.mdi-car-limousine::before {
  content: "\F08CD";
}

.mdi-car-multiple::before {
  content: "\F0B6E";
}

.mdi-car-off::before {
  content: "\F0E1C";
}

.mdi-car-outline::before {
  content: "\F14ED";
}

.mdi-car-parking-lights::before {
  content: "\F0D63";
}

.mdi-car-pickup::before {
  content: "\F07AA";
}

.mdi-car-search::before {
  content: "\F1B8D";
}

.mdi-car-search-outline::before {
  content: "\F1B8E";
}

.mdi-car-seat::before {
  content: "\F0FA4";
}

.mdi-car-seat-cooler::before {
  content: "\F0FA5";
}

.mdi-car-seat-heater::before {
  content: "\F0FA6";
}

.mdi-car-select::before {
  content: "\F1879";
}

.mdi-car-settings::before {
  content: "\F13CD";
}

.mdi-car-shift-pattern::before {
  content: "\F0F40";
}

.mdi-car-side::before {
  content: "\F07AB";
}

.mdi-car-speed-limiter::before {
  content: "\F190E";
}

.mdi-car-sports::before {
  content: "\F07AC";
}

.mdi-car-tire-alert::before {
  content: "\F0C4D";
}

.mdi-car-traction-control::before {
  content: "\F0D64";
}

.mdi-car-turbocharger::before {
  content: "\F101A";
}

.mdi-car-wash::before {
  content: "\F010E";
}

.mdi-car-windshield::before {
  content: "\F101B";
}

.mdi-car-windshield-outline::before {
  content: "\F101C";
}

.mdi-car-wireless::before {
  content: "\F1878";
}

.mdi-car-wrench::before {
  content: "\F1814";
}

.mdi-carabiner::before {
  content: "\F14C0";
}

.mdi-caravan::before {
  content: "\F07AD";
}

.mdi-card::before {
  content: "\F0B6F";
}

.mdi-card-account-details::before {
  content: "\F05D2";
}

.mdi-card-account-details-outline::before {
  content: "\F0DAB";
}

.mdi-card-account-details-star::before {
  content: "\F02A3";
}

.mdi-card-account-details-star-outline::before {
  content: "\F06DB";
}

.mdi-card-account-mail::before {
  content: "\F018E";
}

.mdi-card-account-mail-outline::before {
  content: "\F0E98";
}

.mdi-card-account-phone::before {
  content: "\F0E99";
}

.mdi-card-account-phone-outline::before {
  content: "\F0E9A";
}

.mdi-card-bulleted::before {
  content: "\F0B70";
}

.mdi-card-bulleted-off::before {
  content: "\F0B71";
}

.mdi-card-bulleted-off-outline::before {
  content: "\F0B72";
}

.mdi-card-bulleted-outline::before {
  content: "\F0B73";
}

.mdi-card-bulleted-settings::before {
  content: "\F0B74";
}

.mdi-card-bulleted-settings-outline::before {
  content: "\F0B75";
}

.mdi-card-minus::before {
  content: "\F1600";
}

.mdi-card-minus-outline::before {
  content: "\F1601";
}

.mdi-card-multiple::before {
  content: "\F17F1";
}

.mdi-card-multiple-outline::before {
  content: "\F17F2";
}

.mdi-card-off::before {
  content: "\F1602";
}

.mdi-card-off-outline::before {
  content: "\F1603";
}

.mdi-card-outline::before {
  content: "\F0B76";
}

.mdi-card-plus::before {
  content: "\F11FF";
}

.mdi-card-plus-outline::before {
  content: "\F1200";
}

.mdi-card-remove::before {
  content: "\F1604";
}

.mdi-card-remove-outline::before {
  content: "\F1605";
}

.mdi-card-search::before {
  content: "\F1074";
}

.mdi-card-search-outline::before {
  content: "\F1075";
}

.mdi-card-text::before {
  content: "\F0B77";
}

.mdi-card-text-outline::before {
  content: "\F0B78";
}

.mdi-cards::before {
  content: "\F0638";
}

.mdi-cards-club::before {
  content: "\F08CE";
}

.mdi-cards-club-outline::before {
  content: "\F189F";
}

.mdi-cards-diamond::before {
  content: "\F08CF";
}

.mdi-cards-diamond-outline::before {
  content: "\F101D";
}

.mdi-cards-heart::before {
  content: "\F08D0";
}

.mdi-cards-heart-outline::before {
  content: "\F18A0";
}

.mdi-cards-outline::before {
  content: "\F0639";
}

.mdi-cards-playing::before {
  content: "\F18A1";
}

.mdi-cards-playing-club::before {
  content: "\F18A2";
}

.mdi-cards-playing-club-multiple::before {
  content: "\F18A3";
}

.mdi-cards-playing-club-multiple-outline::before {
  content: "\F18A4";
}

.mdi-cards-playing-club-outline::before {
  content: "\F18A5";
}

.mdi-cards-playing-diamond::before {
  content: "\F18A6";
}

.mdi-cards-playing-diamond-multiple::before {
  content: "\F18A7";
}

.mdi-cards-playing-diamond-multiple-outline::before {
  content: "\F18A8";
}

.mdi-cards-playing-diamond-outline::before {
  content: "\F18A9";
}

.mdi-cards-playing-heart::before {
  content: "\F18AA";
}

.mdi-cards-playing-heart-multiple::before {
  content: "\F18AB";
}

.mdi-cards-playing-heart-multiple-outline::before {
  content: "\F18AC";
}

.mdi-cards-playing-heart-outline::before {
  content: "\F18AD";
}

.mdi-cards-playing-outline::before {
  content: "\F063A";
}

.mdi-cards-playing-spade::before {
  content: "\F18AE";
}

.mdi-cards-playing-spade-multiple::before {
  content: "\F18AF";
}

.mdi-cards-playing-spade-multiple-outline::before {
  content: "\F18B0";
}

.mdi-cards-playing-spade-outline::before {
  content: "\F18B1";
}

.mdi-cards-spade::before {
  content: "\F08D1";
}

.mdi-cards-spade-outline::before {
  content: "\F18B2";
}

.mdi-cards-variant::before {
  content: "\F06C7";
}

.mdi-carrot::before {
  content: "\F010F";
}

.mdi-cart::before {
  content: "\F0110";
}

.mdi-cart-arrow-down::before {
  content: "\F0D66";
}

.mdi-cart-arrow-right::before {
  content: "\F0C4E";
}

.mdi-cart-arrow-up::before {
  content: "\F0D67";
}

.mdi-cart-check::before {
  content: "\F15EA";
}

.mdi-cart-heart::before {
  content: "\F18E0";
}

.mdi-cart-minus::before {
  content: "\F0D68";
}

.mdi-cart-off::before {
  content: "\F066B";
}

.mdi-cart-outline::before {
  content: "\F0111";
}

.mdi-cart-percent::before {
  content: "\F1BAE";
}

.mdi-cart-plus::before {
  content: "\F0112";
}

.mdi-cart-remove::before {
  content: "\F0D69";
}

.mdi-cart-variant::before {
  content: "\F15EB";
}

.mdi-case-sensitive-alt::before {
  content: "\F0113";
}

.mdi-cash::before {
  content: "\F0114";
}

.mdi-cash-100::before {
  content: "\F0115";
}

.mdi-cash-check::before {
  content: "\F14EE";
}

.mdi-cash-clock::before {
  content: "\F1A91";
}

.mdi-cash-edit::before {
  content: "\F1CAB";
}

.mdi-cash-fast::before {
  content: "\F185C";
}

.mdi-cash-lock::before {
  content: "\F14EA";
}

.mdi-cash-lock-open::before {
  content: "\F14EB";
}

.mdi-cash-marker::before {
  content: "\F0DB8";
}

.mdi-cash-minus::before {
  content: "\F1260";
}

.mdi-cash-multiple::before {
  content: "\F0116";
}

.mdi-cash-off::before {
  content: "\F1C79";
}

.mdi-cash-plus::before {
  content: "\F1261";
}

.mdi-cash-refund::before {
  content: "\F0A9C";
}

.mdi-cash-register::before {
  content: "\F0CF4";
}

.mdi-cash-remove::before {
  content: "\F1262";
}

.mdi-cash-sync::before {
  content: "\F1A92";
}

.mdi-cassette::before {
  content: "\F09D4";
}

.mdi-cast::before {
  content: "\F0118";
}

.mdi-cast-audio::before {
  content: "\F101E";
}

.mdi-cast-audio-variant::before {
  content: "\F1749";
}

.mdi-cast-connected::before {
  content: "\F0119";
}

.mdi-cast-education::before {
  content: "\F0E1D";
}

.mdi-cast-off::before {
  content: "\F078A";
}

.mdi-cast-variant::before {
  content: "\F001F";
}

.mdi-castle::before {
  content: "\F011A";
}

.mdi-cat::before {
  content: "\F011B";
}

.mdi-cctv::before {
  content: "\F07AE";
}

.mdi-cctv-off::before {
  content: "\F185F";
}

.mdi-ceiling-fan::before {
  content: "\F1797";
}

.mdi-ceiling-fan-light::before {
  content: "\F1798";
}

.mdi-ceiling-light::before {
  content: "\F0769";
}

.mdi-ceiling-light-multiple::before {
  content: "\F18DD";
}

.mdi-ceiling-light-multiple-outline::before {
  content: "\F18DE";
}

.mdi-ceiling-light-outline::before {
  content: "\F17C7";
}

.mdi-cellphone::before {
  content: "\F011C";
}

.mdi-cellphone-arrow-down::before {
  content: "\F09D5";
}

.mdi-cellphone-arrow-down-variant::before {
  content: "\F19C5";
}

.mdi-cellphone-basic::before {
  content: "\F011E";
}

.mdi-cellphone-charging::before {
  content: "\F1397";
}

.mdi-cellphone-check::before {
  content: "\F17FD";
}

.mdi-cellphone-cog::before {
  content: "\F0951";
}

.mdi-cellphone-dock::before {
  content: "\F011F";
}

.mdi-cellphone-information::before {
  content: "\F0F41";
}

.mdi-cellphone-key::before {
  content: "\F094E";
}

.mdi-cellphone-link::before {
  content: "\F0121";
}

.mdi-cellphone-link-off::before {
  content: "\F0122";
}

.mdi-cellphone-lock::before {
  content: "\F094F";
}

.mdi-cellphone-marker::before {
  content: "\F183A";
}

.mdi-cellphone-message::before {
  content: "\F08D3";
}

.mdi-cellphone-message-off::before {
  content: "\F10D2";
}

.mdi-cellphone-nfc::before {
  content: "\F0E90";
}

.mdi-cellphone-nfc-off::before {
  content: "\F12D8";
}

.mdi-cellphone-off::before {
  content: "\F0950";
}

.mdi-cellphone-play::before {
  content: "\F101F";
}

.mdi-cellphone-remove::before {
  content: "\F094D";
}

.mdi-cellphone-screenshot::before {
  content: "\F0A35";
}

.mdi-cellphone-settings::before {
  content: "\F0123";
}

.mdi-cellphone-sound::before {
  content: "\F0952";
}

.mdi-cellphone-text::before {
  content: "\F08D2";
}

.mdi-cellphone-wireless::before {
  content: "\F0815";
}

.mdi-centos::before {
  content: "\F111A";
}

.mdi-certificate::before {
  content: "\F0124";
}

.mdi-certificate-outline::before {
  content: "\F1188";
}

.mdi-chair-rolling::before {
  content: "\F0F48";
}

.mdi-chair-school::before {
  content: "\F0125";
}

.mdi-chandelier::before {
  content: "\F1793";
}

.mdi-charity::before {
  content: "\F0C4F";
}

.mdi-charity-search::before {
  content: "\F1C82";
}

.mdi-chart-arc::before {
  content: "\F0126";
}

.mdi-chart-areaspline::before {
  content: "\F0127";
}

.mdi-chart-areaspline-variant::before {
  content: "\F0E91";
}

.mdi-chart-bar::before {
  content: "\F0128";
}

.mdi-chart-bar-stacked::before {
  content: "\F076A";
}

.mdi-chart-bell-curve::before {
  content: "\F0C50";
}

.mdi-chart-bell-curve-cumulative::before {
  content: "\F0FA7";
}

.mdi-chart-box::before {
  content: "\F154D";
}

.mdi-chart-box-multiple::before {
  content: "\F1CCD";
}

.mdi-chart-box-multiple-outline::before {
  content: "\F1CCE";
}

.mdi-chart-box-outline::before {
  content: "\F154E";
}

.mdi-chart-box-plus-outline::before {
  content: "\F154F";
}

.mdi-chart-bubble::before {
  content: "\F05E3";
}

.mdi-chart-donut::before {
  content: "\F07AF";
}

.mdi-chart-donut-variant::before {
  content: "\F07B0";
}

.mdi-chart-gantt::before {
  content: "\F066C";
}

.mdi-chart-histogram::before {
  content: "\F0129";
}

.mdi-chart-line::before {
  content: "\F012A";
}

.mdi-chart-line-stacked::before {
  content: "\F076B";
}

.mdi-chart-line-variant::before {
  content: "\F07B1";
}

.mdi-chart-multiline::before {
  content: "\F08D4";
}

.mdi-chart-multiple::before {
  content: "\F1213";
}

.mdi-chart-pie::before {
  content: "\F012B";
}

.mdi-chart-pie-outline::before {
  content: "\F1BDF";
}

.mdi-chart-ppf::before {
  content: "\F1380";
}

.mdi-chart-sankey::before {
  content: "\F11DF";
}

.mdi-chart-sankey-variant::before {
  content: "\F11E0";
}

.mdi-chart-scatter-plot::before {
  content: "\F0E92";
}

.mdi-chart-scatter-plot-hexbin::before {
  content: "\F066D";
}

.mdi-chart-timeline::before {
  content: "\F066E";
}

.mdi-chart-timeline-variant::before {
  content: "\F0E93";
}

.mdi-chart-timeline-variant-shimmer::before {
  content: "\F15B6";
}

.mdi-chart-tree::before {
  content: "\F0E94";
}

.mdi-chart-waterfall::before {
  content: "\F1918";
}

.mdi-chat::before {
  content: "\F0B79";
}

.mdi-chat-alert::before {
  content: "\F0B7A";
}

.mdi-chat-alert-outline::before {
  content: "\F12C9";
}

.mdi-chat-minus::before {
  content: "\F1410";
}

.mdi-chat-minus-outline::before {
  content: "\F1413";
}

.mdi-chat-outline::before {
  content: "\F0EDE";
}

.mdi-chat-plus::before {
  content: "\F140F";
}

.mdi-chat-plus-outline::before {
  content: "\F1412";
}

.mdi-chat-processing::before {
  content: "\F0B7B";
}

.mdi-chat-processing-outline::before {
  content: "\F12CA";
}

.mdi-chat-question::before {
  content: "\F1738";
}

.mdi-chat-question-outline::before {
  content: "\F1739";
}

.mdi-chat-remove::before {
  content: "\F1411";
}

.mdi-chat-remove-outline::before {
  content: "\F1414";
}

.mdi-chat-sleep::before {
  content: "\F12D1";
}

.mdi-chat-sleep-outline::before {
  content: "\F12D2";
}

.mdi-check::before {
  content: "\F012C";
}

.mdi-check-all::before {
  content: "\F012D";
}

.mdi-check-bold::before {
  content: "\F0E1E";
}

.mdi-check-circle::before {
  content: "\F05E0";
}

.mdi-check-circle-outline::before {
  content: "\F05E1";
}

.mdi-check-decagram::before {
  content: "\F0791";
}

.mdi-check-decagram-outline::before {
  content: "\F1740";
}

.mdi-check-network::before {
  content: "\F0C53";
}

.mdi-check-network-outline::before {
  content: "\F0C54";
}

.mdi-check-outline::before {
  content: "\F0855";
}

.mdi-check-underline::before {
  content: "\F0E1F";
}

.mdi-check-underline-circle::before {
  content: "\F0E20";
}

.mdi-check-underline-circle-outline::before {
  content: "\F0E21";
}

.mdi-checkbook::before {
  content: "\F0A9D";
}

.mdi-checkbook-arrow-left::before {
  content: "\F1C1D";
}

.mdi-checkbook-arrow-right::before {
  content: "\F1C1E";
}

.mdi-checkbox-blank::before {
  content: "\F012E";
}

.mdi-checkbox-blank-badge::before {
  content: "\F1176";
}

.mdi-checkbox-blank-badge-outline::before {
  content: "\F0117";
}

.mdi-checkbox-blank-circle::before {
  content: "\F012F";
}

.mdi-checkbox-blank-circle-outline::before {
  content: "\F0130";
}

.mdi-checkbox-blank-off::before {
  content: "\F12EC";
}

.mdi-checkbox-blank-off-outline::before {
  content: "\F12ED";
}

.mdi-checkbox-blank-outline::before {
  content: "\F0131";
}

.mdi-checkbox-intermediate::before {
  content: "\F0856";
}

.mdi-checkbox-intermediate-variant::before {
  content: "\F1B54";
}

.mdi-checkbox-marked::before {
  content: "\F0132";
}

.mdi-checkbox-marked-circle::before {
  content: "\F0133";
}

.mdi-checkbox-marked-circle-auto-outline::before {
  content: "\F1C26";
}

.mdi-checkbox-marked-circle-minus-outline::before {
  content: "\F1C27";
}

.mdi-checkbox-marked-circle-outline::before {
  content: "\F0134";
}

.mdi-checkbox-marked-circle-plus-outline::before {
  content: "\F1927";
}

.mdi-checkbox-marked-outline::before {
  content: "\F0135";
}

.mdi-checkbox-multiple-blank::before {
  content: "\F0136";
}

.mdi-checkbox-multiple-blank-circle::before {
  content: "\F063B";
}

.mdi-checkbox-multiple-blank-circle-outline::before {
  content: "\F063C";
}

.mdi-checkbox-multiple-blank-outline::before {
  content: "\F0137";
}

.mdi-checkbox-multiple-marked::before {
  content: "\F0138";
}

.mdi-checkbox-multiple-marked-circle::before {
  content: "\F063D";
}

.mdi-checkbox-multiple-marked-circle-outline::before {
  content: "\F063E";
}

.mdi-checkbox-multiple-marked-outline::before {
  content: "\F0139";
}

.mdi-checkbox-multiple-outline::before {
  content: "\F0C51";
}

.mdi-checkbox-outline::before {
  content: "\F0C52";
}

.mdi-checkerboard::before {
  content: "\F013A";
}

.mdi-checkerboard-minus::before {
  content: "\F1202";
}

.mdi-checkerboard-plus::before {
  content: "\F1201";
}

.mdi-checkerboard-remove::before {
  content: "\F1203";
}

.mdi-cheese::before {
  content: "\F12B9";
}

.mdi-cheese-off::before {
  content: "\F13EE";
}

.mdi-chef-hat::before {
  content: "\F0B7C";
}

.mdi-chemical-weapon::before {
  content: "\F013B";
}

.mdi-chess-bishop::before {
  content: "\F085C";
}

.mdi-chess-king::before {
  content: "\F0857";
}

.mdi-chess-knight::before {
  content: "\F0858";
}

.mdi-chess-pawn::before {
  content: "\F0859";
}

.mdi-chess-queen::before {
  content: "\F085A";
}

.mdi-chess-rook::before {
  content: "\F085B";
}

.mdi-chevron-double-down::before {
  content: "\F013C";
}

.mdi-chevron-double-left::before {
  content: "\F013D";
}

.mdi-chevron-double-right::before {
  content: "\F013E";
}

.mdi-chevron-double-up::before {
  content: "\F013F";
}

.mdi-chevron-down::before {
  content: "\F0140";
}

.mdi-chevron-down-box::before {
  content: "\F09D6";
}

.mdi-chevron-down-box-outline::before {
  content: "\F09D7";
}

.mdi-chevron-down-circle::before {
  content: "\F0B26";
}

.mdi-chevron-down-circle-outline::before {
  content: "\F0B27";
}

.mdi-chevron-left::before {
  content: "\F0141";
}

.mdi-chevron-left-box::before {
  content: "\F09D8";
}

.mdi-chevron-left-box-outline::before {
  content: "\F09D9";
}

.mdi-chevron-left-circle::before {
  content: "\F0B28";
}

.mdi-chevron-left-circle-outline::before {
  content: "\F0B29";
}

.mdi-chevron-right::before {
  content: "\F0142";
}

.mdi-chevron-right-box::before {
  content: "\F09DA";
}

.mdi-chevron-right-box-outline::before {
  content: "\F09DB";
}

.mdi-chevron-right-circle::before {
  content: "\F0B2A";
}

.mdi-chevron-right-circle-outline::before {
  content: "\F0B2B";
}

.mdi-chevron-triple-down::before {
  content: "\F0DB9";
}

.mdi-chevron-triple-left::before {
  content: "\F0DBA";
}

.mdi-chevron-triple-right::before {
  content: "\F0DBB";
}

.mdi-chevron-triple-up::before {
  content: "\F0DBC";
}

.mdi-chevron-up::before {
  content: "\F0143";
}

.mdi-chevron-up-box::before {
  content: "\F09DC";
}

.mdi-chevron-up-box-outline::before {
  content: "\F09DD";
}

.mdi-chevron-up-circle::before {
  content: "\F0B2C";
}

.mdi-chevron-up-circle-outline::before {
  content: "\F0B2D";
}

.mdi-chili-alert::before {
  content: "\F17EA";
}

.mdi-chili-alert-outline::before {
  content: "\F17EB";
}

.mdi-chili-hot::before {
  content: "\F07B2";
}

.mdi-chili-hot-outline::before {
  content: "\F17EC";
}

.mdi-chili-medium::before {
  content: "\F07B3";
}

.mdi-chili-medium-outline::before {
  content: "\F17ED";
}

.mdi-chili-mild::before {
  content: "\F07B4";
}

.mdi-chili-mild-outline::before {
  content: "\F17EE";
}

.mdi-chili-off::before {
  content: "\F1467";
}

.mdi-chili-off-outline::before {
  content: "\F17EF";
}

.mdi-chip::before {
  content: "\F061A";
}

.mdi-church::before {
  content: "\F0144";
}

.mdi-church-outline::before {
  content: "\F1B02";
}

.mdi-cigar::before {
  content: "\F1189";
}

.mdi-cigar-off::before {
  content: "\F141B";
}

.mdi-circle::before {
  content: "\F0765";
}

.mdi-circle-box::before {
  content: "\F15DC";
}

.mdi-circle-box-outline::before {
  content: "\F15DD";
}

.mdi-circle-double::before {
  content: "\F0E95";
}

.mdi-circle-edit-outline::before {
  content: "\F08D5";
}

.mdi-circle-expand::before {
  content: "\F0E96";
}

.mdi-circle-half::before {
  content: "\F1395";
}

.mdi-circle-half-full::before {
  content: "\F1396";
}

.mdi-circle-medium::before {
  content: "\F09DE";
}

.mdi-circle-multiple::before {
  content: "\F0B38";
}

.mdi-circle-multiple-outline::before {
  content: "\F0695";
}

.mdi-circle-off-outline::before {
  content: "\F10D3";
}

.mdi-circle-opacity::before {
  content: "\F1853";
}

.mdi-circle-outline::before {
  content: "\F0766";
}

.mdi-circle-slice-1::before {
  content: "\F0A9E";
}

.mdi-circle-slice-2::before {
  content: "\F0A9F";
}

.mdi-circle-slice-3::before {
  content: "\F0AA0";
}

.mdi-circle-slice-4::before {
  content: "\F0AA1";
}

.mdi-circle-slice-5::before {
  content: "\F0AA2";
}

.mdi-circle-slice-6::before {
  content: "\F0AA3";
}

.mdi-circle-slice-7::before {
  content: "\F0AA4";
}

.mdi-circle-slice-8::before {
  content: "\F0AA5";
}

.mdi-circle-small::before {
  content: "\F09DF";
}

.mdi-circular-saw::before {
  content: "\F0E22";
}

.mdi-city::before {
  content: "\F0146";
}

.mdi-city-switch::before {
  content: "\F1C28";
}

.mdi-city-variant::before {
  content: "\F0A36";
}

.mdi-city-variant-outline::before {
  content: "\F0A37";
}

.mdi-clipboard::before {
  content: "\F0147";
}

.mdi-clipboard-account::before {
  content: "\F0148";
}

.mdi-clipboard-account-outline::before {
  content: "\F0C55";
}

.mdi-clipboard-alert::before {
  content: "\F0149";
}

.mdi-clipboard-alert-outline::before {
  content: "\F0CF7";
}

.mdi-clipboard-arrow-down::before {
  content: "\F014A";
}

.mdi-clipboard-arrow-down-outline::before {
  content: "\F0C56";
}

.mdi-clipboard-arrow-left::before {
  content: "\F014B";
}

.mdi-clipboard-arrow-left-outline::before {
  content: "\F0CF8";
}

.mdi-clipboard-arrow-right::before {
  content: "\F0CF9";
}

.mdi-clipboard-arrow-right-outline::before {
  content: "\F0CFA";
}

.mdi-clipboard-arrow-up::before {
  content: "\F0C57";
}

.mdi-clipboard-arrow-up-outline::before {
  content: "\F0C58";
}

.mdi-clipboard-check::before {
  content: "\F014E";
}

.mdi-clipboard-check-multiple::before {
  content: "\F1263";
}

.mdi-clipboard-check-multiple-outline::before {
  content: "\F1264";
}

.mdi-clipboard-check-outline::before {
  content: "\F08A8";
}

.mdi-clipboard-clock::before {
  content: "\F16E2";
}

.mdi-clipboard-clock-outline::before {
  content: "\F16E3";
}

.mdi-clipboard-edit::before {
  content: "\F14E5";
}

.mdi-clipboard-edit-outline::before {
  content: "\F14E6";
}

.mdi-clipboard-file::before {
  content: "\F1265";
}

.mdi-clipboard-file-outline::before {
  content: "\F1266";
}

.mdi-clipboard-flow::before {
  content: "\F06C8";
}

.mdi-clipboard-flow-outline::before {
  content: "\F1117";
}

.mdi-clipboard-list::before {
  content: "\F10D4";
}

.mdi-clipboard-list-outline::before {
  content: "\F10D5";
}

.mdi-clipboard-minus::before {
  content: "\F1618";
}

.mdi-clipboard-minus-outline::before {
  content: "\F1619";
}

.mdi-clipboard-multiple::before {
  content: "\F1267";
}

.mdi-clipboard-multiple-outline::before {
  content: "\F1268";
}

.mdi-clipboard-off::before {
  content: "\F161A";
}

.mdi-clipboard-off-outline::before {
  content: "\F161B";
}

.mdi-clipboard-outline::before {
  content: "\F014C";
}

.mdi-clipboard-play::before {
  content: "\F0C59";
}

.mdi-clipboard-play-multiple::before {
  content: "\F1269";
}

.mdi-clipboard-play-multiple-outline::before {
  content: "\F126A";
}

.mdi-clipboard-play-outline::before {
  content: "\F0C5A";
}

.mdi-clipboard-plus::before {
  content: "\F0751";
}

.mdi-clipboard-plus-outline::before {
  content: "\F131F";
}

.mdi-clipboard-pulse::before {
  content: "\F085D";
}

.mdi-clipboard-pulse-outline::before {
  content: "\F085E";
}

.mdi-clipboard-remove::before {
  content: "\F161C";
}

.mdi-clipboard-remove-outline::before {
  content: "\F161D";
}

.mdi-clipboard-search::before {
  content: "\F161E";
}

.mdi-clipboard-search-outline::before {
  content: "\F161F";
}

.mdi-clipboard-text::before {
  content: "\F014D";
}

.mdi-clipboard-text-clock::before {
  content: "\F18F9";
}

.mdi-clipboard-text-clock-outline::before {
  content: "\F18FA";
}

.mdi-clipboard-text-multiple::before {
  content: "\F126B";
}

.mdi-clipboard-text-multiple-outline::before {
  content: "\F126C";
}

.mdi-clipboard-text-off::before {
  content: "\F1620";
}

.mdi-clipboard-text-off-outline::before {
  content: "\F1621";
}

.mdi-clipboard-text-outline::before {
  content: "\F0A38";
}

.mdi-clipboard-text-play::before {
  content: "\F0C5B";
}

.mdi-clipboard-text-play-outline::before {
  content: "\F0C5C";
}

.mdi-clipboard-text-search::before {
  content: "\F1622";
}

.mdi-clipboard-text-search-outline::before {
  content: "\F1623";
}

.mdi-clippy::before {
  content: "\F014F";
}

.mdi-clock::before {
  content: "\F0954";
}

.mdi-clock-alert::before {
  content: "\F0955";
}

.mdi-clock-alert-outline::before {
  content: "\F05CE";
}

.mdi-clock-check::before {
  content: "\F0FA8";
}

.mdi-clock-check-outline::before {
  content: "\F0FA9";
}

.mdi-clock-digital::before {
  content: "\F0E97";
}

.mdi-clock-edit::before {
  content: "\F19BA";
}

.mdi-clock-edit-outline::before {
  content: "\F19BB";
}

.mdi-clock-end::before {
  content: "\F0151";
}

.mdi-clock-fast::before {
  content: "\F0152";
}

.mdi-clock-in::before {
  content: "\F0153";
}

.mdi-clock-minus::before {
  content: "\F1863";
}

.mdi-clock-minus-outline::before {
  content: "\F1864";
}

.mdi-clock-out::before {
  content: "\F0154";
}

.mdi-clock-outline::before {
  content: "\F0150";
}

.mdi-clock-plus::before {
  content: "\F1861";
}

.mdi-clock-plus-outline::before {
  content: "\F1862";
}

.mdi-clock-remove::before {
  content: "\F1865";
}

.mdi-clock-remove-outline::before {
  content: "\F1866";
}

.mdi-clock-star-four-points::before {
  content: "\F1C29";
}

.mdi-clock-star-four-points-outline::before {
  content: "\F1C2A";
}

.mdi-clock-start::before {
  content: "\F0155";
}

.mdi-clock-time-eight::before {
  content: "\F1446";
}

.mdi-clock-time-eight-outline::before {
  content: "\F1452";
}

.mdi-clock-time-eleven::before {
  content: "\F1449";
}

.mdi-clock-time-eleven-outline::before {
  content: "\F1455";
}

.mdi-clock-time-five::before {
  content: "\F1443";
}

.mdi-clock-time-five-outline::before {
  content: "\F144F";
}

.mdi-clock-time-four::before {
  content: "\F1442";
}

.mdi-clock-time-four-outline::before {
  content: "\F144E";
}

.mdi-clock-time-nine::before {
  content: "\F1447";
}

.mdi-clock-time-nine-outline::before {
  content: "\F1453";
}

.mdi-clock-time-one::before {
  content: "\F143F";
}

.mdi-clock-time-one-outline::before {
  content: "\F144B";
}

.mdi-clock-time-seven::before {
  content: "\F1445";
}

.mdi-clock-time-seven-outline::before {
  content: "\F1451";
}

.mdi-clock-time-six::before {
  content: "\F1444";
}

.mdi-clock-time-six-outline::before {
  content: "\F1450";
}

.mdi-clock-time-ten::before {
  content: "\F1448";
}

.mdi-clock-time-ten-outline::before {
  content: "\F1454";
}

.mdi-clock-time-three::before {
  content: "\F1441";
}

.mdi-clock-time-three-outline::before {
  content: "\F144D";
}

.mdi-clock-time-twelve::before {
  content: "\F144A";
}

.mdi-clock-time-twelve-outline::before {
  content: "\F1456";
}

.mdi-clock-time-two::before {
  content: "\F1440";
}

.mdi-clock-time-two-outline::before {
  content: "\F144C";
}

.mdi-close::before {
  content: "\F0156";
}

.mdi-close-box::before {
  content: "\F0157";
}

.mdi-close-box-multiple::before {
  content: "\F0C5D";
}

.mdi-close-box-multiple-outline::before {
  content: "\F0C5E";
}

.mdi-close-box-outline::before {
  content: "\F0158";
}

.mdi-close-circle::before {
  content: "\F0159";
}

.mdi-close-circle-multiple::before {
  content: "\F062A";
}

.mdi-close-circle-multiple-outline::before {
  content: "\F0883";
}

.mdi-close-circle-outline::before {
  content: "\F015A";
}

.mdi-close-network::before {
  content: "\F015B";
}

.mdi-close-network-outline::before {
  content: "\F0C5F";
}

.mdi-close-octagon::before {
  content: "\F015C";
}

.mdi-close-octagon-outline::before {
  content: "\F015D";
}

.mdi-close-outline::before {
  content: "\F06C9";
}

.mdi-close-thick::before {
  content: "\F1398";
}

.mdi-closed-caption::before {
  content: "\F015E";
}

.mdi-closed-caption-outline::before {
  content: "\F0DBD";
}

.mdi-cloud::before {
  content: "\F015F";
}

.mdi-cloud-alert::before {
  content: "\F09E0";
}

.mdi-cloud-alert-outline::before {
  content: "\F1BE0";
}

.mdi-cloud-arrow-down::before {
  content: "\F1BE1";
}

.mdi-cloud-arrow-down-outline::before {
  content: "\F1BE2";
}

.mdi-cloud-arrow-left::before {
  content: "\F1BE3";
}

.mdi-cloud-arrow-left-outline::before {
  content: "\F1BE4";
}

.mdi-cloud-arrow-right::before {
  content: "\F1BE5";
}

.mdi-cloud-arrow-right-outline::before {
  content: "\F1BE6";
}

.mdi-cloud-arrow-up::before {
  content: "\F1BE7";
}

.mdi-cloud-arrow-up-outline::before {
  content: "\F1BE8";
}

.mdi-cloud-braces::before {
  content: "\F07B5";
}

.mdi-cloud-cancel::before {
  content: "\F1BE9";
}

.mdi-cloud-cancel-outline::before {
  content: "\F1BEA";
}

.mdi-cloud-check::before {
  content: "\F1BEB";
}

.mdi-cloud-check-outline::before {
  content: "\F1BEC";
}

.mdi-cloud-check-variant::before {
  content: "\F0160";
}

.mdi-cloud-check-variant-outline::before {
  content: "\F12CC";
}

.mdi-cloud-circle::before {
  content: "\F0161";
}

.mdi-cloud-circle-outline::before {
  content: "\F1BED";
}

.mdi-cloud-clock::before {
  content: "\F1BEE";
}

.mdi-cloud-clock-outline::before {
  content: "\F1BEF";
}

.mdi-cloud-cog::before {
  content: "\F1BF0";
}

.mdi-cloud-cog-outline::before {
  content: "\F1BF1";
}

.mdi-cloud-download::before {
  content: "\F0162";
}

.mdi-cloud-download-outline::before {
  content: "\F0B7D";
}

.mdi-cloud-key::before {
  content: "\F1CA1";
}

.mdi-cloud-key-outline::before {
  content: "\F1CA2";
}

.mdi-cloud-lock::before {
  content: "\F11F1";
}

.mdi-cloud-lock-open::before {
  content: "\F1BF2";
}

.mdi-cloud-lock-open-outline::before {
  content: "\F1BF3";
}

.mdi-cloud-lock-outline::before {
  content: "\F11F2";
}

.mdi-cloud-minus::before {
  content: "\F1BF4";
}

.mdi-cloud-minus-outline::before {
  content: "\F1BF5";
}

.mdi-cloud-off::before {
  content: "\F1BF6";
}

.mdi-cloud-off-outline::before {
  content: "\F0164";
}

.mdi-cloud-outline::before {
  content: "\F0163";
}

.mdi-cloud-percent::before {
  content: "\F1A35";
}

.mdi-cloud-percent-outline::before {
  content: "\F1A36";
}

.mdi-cloud-plus::before {
  content: "\F1BF7";
}

.mdi-cloud-plus-outline::before {
  content: "\F1BF8";
}

.mdi-cloud-print::before {
  content: "\F0165";
}

.mdi-cloud-print-outline::before {
  content: "\F0166";
}

.mdi-cloud-question::before {
  content: "\F0A39";
}

.mdi-cloud-question-outline::before {
  content: "\F1BF9";
}

.mdi-cloud-refresh::before {
  content: "\F1BFA";
}

.mdi-cloud-refresh-outline::before {
  content: "\F1BFB";
}

.mdi-cloud-refresh-variant::before {
  content: "\F052A";
}

.mdi-cloud-refresh-variant-outline::before {
  content: "\F1BFC";
}

.mdi-cloud-remove::before {
  content: "\F1BFD";
}

.mdi-cloud-remove-outline::before {
  content: "\F1BFE";
}

.mdi-cloud-search::before {
  content: "\F0956";
}

.mdi-cloud-search-outline::before {
  content: "\F0957";
}

.mdi-cloud-sync::before {
  content: "\F063F";
}

.mdi-cloud-sync-outline::before {
  content: "\F12D6";
}

.mdi-cloud-tags::before {
  content: "\F07B6";
}

.mdi-cloud-upload::before {
  content: "\F0167";
}

.mdi-cloud-upload-outline::before {
  content: "\F0B7E";
}

.mdi-clouds::before {
  content: "\F1B95";
}

.mdi-clover::before {
  content: "\F0816";
}

.mdi-clover-outline::before {
  content: "\F1C62";
}

.mdi-coach-lamp::before {
  content: "\F1020";
}

.mdi-coach-lamp-variant::before {
  content: "\F1A37";
}

.mdi-coat-rack::before {
  content: "\F109E";
}

.mdi-code-array::before {
  content: "\F0168";
}

.mdi-code-block-braces::before {
  content: "\F1C83";
}

.mdi-code-block-brackets::before {
  content: "\F1C84";
}

.mdi-code-block-parentheses::before {
  content: "\F1C85";
}

.mdi-code-block-tags::before {
  content: "\F1C86";
}

.mdi-code-braces::before {
  content: "\F0169";
}

.mdi-code-braces-box::before {
  content: "\F10D6";
}

.mdi-code-brackets::before {
  content: "\F016A";
}

.mdi-code-equal::before {
  content: "\F016B";
}

.mdi-code-greater-than::before {
  content: "\F016C";
}

.mdi-code-greater-than-or-equal::before {
  content: "\F016D";
}

.mdi-code-json::before {
  content: "\F0626";
}

.mdi-code-less-than::before {
  content: "\F016E";
}

.mdi-code-less-than-or-equal::before {
  content: "\F016F";
}

.mdi-code-not-equal::before {
  content: "\F0170";
}

.mdi-code-not-equal-variant::before {
  content: "\F0171";
}

.mdi-code-parentheses::before {
  content: "\F0172";
}

.mdi-code-parentheses-box::before {
  content: "\F10D7";
}

.mdi-code-string::before {
  content: "\F0173";
}

.mdi-code-tags::before {
  content: "\F0174";
}

.mdi-code-tags-check::before {
  content: "\F0694";
}

.mdi-codepen::before {
  content: "\F0175";
}

.mdi-coffee::before {
  content: "\F0176";
}

.mdi-coffee-maker::before {
  content: "\F109F";
}

.mdi-coffee-maker-check::before {
  content: "\F1931";
}

.mdi-coffee-maker-check-outline::before {
  content: "\F1932";
}

.mdi-coffee-maker-outline::before {
  content: "\F181B";
}

.mdi-coffee-off::before {
  content: "\F0FAA";
}

.mdi-coffee-off-outline::before {
  content: "\F0FAB";
}

.mdi-coffee-outline::before {
  content: "\F06CA";
}

.mdi-coffee-to-go::before {
  content: "\F0177";
}

.mdi-coffee-to-go-outline::before {
  content: "\F130E";
}

.mdi-coffin::before {
  content: "\F0B7F";
}

.mdi-cog::before {
  content: "\F0493";
}

.mdi-cog-box::before {
  content: "\F0494";
}

.mdi-cog-clockwise::before {
  content: "\F11DD";
}

.mdi-cog-counterclockwise::before {
  content: "\F11DE";
}

.mdi-cog-off::before {
  content: "\F13CE";
}

.mdi-cog-off-outline::before {
  content: "\F13CF";
}

.mdi-cog-outline::before {
  content: "\F08BB";
}

.mdi-cog-pause::before {
  content: "\F1933";
}

.mdi-cog-pause-outline::before {
  content: "\F1934";
}

.mdi-cog-play::before {
  content: "\F1935";
}

.mdi-cog-play-outline::before {
  content: "\F1936";
}

.mdi-cog-refresh::before {
  content: "\F145E";
}

.mdi-cog-refresh-outline::before {
  content: "\F145F";
}

.mdi-cog-stop::before {
  content: "\F1937";
}

.mdi-cog-stop-outline::before {
  content: "\F1938";
}

.mdi-cog-sync::before {
  content: "\F1460";
}

.mdi-cog-sync-outline::before {
  content: "\F1461";
}

.mdi-cog-transfer::before {
  content: "\F105B";
}

.mdi-cog-transfer-outline::before {
  content: "\F105C";
}

.mdi-cogs::before {
  content: "\F08D6";
}

.mdi-collage::before {
  content: "\F0640";
}

.mdi-collapse-all::before {
  content: "\F0AA6";
}

.mdi-collapse-all-outline::before {
  content: "\F0AA7";
}

.mdi-color-helper::before {
  content: "\F0179";
}

.mdi-comma::before {
  content: "\F0E23";
}

.mdi-comma-box::before {
  content: "\F0E2B";
}

.mdi-comma-box-outline::before {
  content: "\F0E24";
}

.mdi-comma-circle::before {
  content: "\F0E25";
}

.mdi-comma-circle-outline::before {
  content: "\F0E26";
}

.mdi-comment::before {
  content: "\F017A";
}

.mdi-comment-account::before {
  content: "\F017B";
}

.mdi-comment-account-outline::before {
  content: "\F017C";
}

.mdi-comment-alert::before {
  content: "\F017D";
}

.mdi-comment-alert-outline::before {
  content: "\F017E";
}

.mdi-comment-arrow-left::before {
  content: "\F09E1";
}

.mdi-comment-arrow-left-outline::before {
  content: "\F09E2";
}

.mdi-comment-arrow-right::before {
  content: "\F09E3";
}

.mdi-comment-arrow-right-outline::before {
  content: "\F09E4";
}

.mdi-comment-bookmark::before {
  content: "\F15AE";
}

.mdi-comment-bookmark-outline::before {
  content: "\F15AF";
}

.mdi-comment-check::before {
  content: "\F017F";
}

.mdi-comment-check-outline::before {
  content: "\F0180";
}

.mdi-comment-edit::before {
  content: "\F11BF";
}

.mdi-comment-edit-outline::before {
  content: "\F12C4";
}

.mdi-comment-eye::before {
  content: "\F0A3A";
}

.mdi-comment-eye-outline::before {
  content: "\F0A3B";
}

.mdi-comment-flash::before {
  content: "\F15B0";
}

.mdi-comment-flash-outline::before {
  content: "\F15B1";
}

.mdi-comment-minus::before {
  content: "\F15DF";
}

.mdi-comment-minus-outline::before {
  content: "\F15E0";
}

.mdi-comment-multiple::before {
  content: "\F085F";
}

.mdi-comment-multiple-outline::before {
  content: "\F0181";
}

.mdi-comment-off::before {
  content: "\F15E1";
}

.mdi-comment-off-outline::before {
  content: "\F15E2";
}

.mdi-comment-outline::before {
  content: "\F0182";
}

.mdi-comment-plus::before {
  content: "\F09E5";
}

.mdi-comment-plus-outline::before {
  content: "\F0183";
}

.mdi-comment-processing::before {
  content: "\F0184";
}

.mdi-comment-processing-outline::before {
  content: "\F0185";
}

.mdi-comment-question::before {
  content: "\F0817";
}

.mdi-comment-question-outline::before {
  content: "\F0186";
}

.mdi-comment-quote::before {
  content: "\F1021";
}

.mdi-comment-quote-outline::before {
  content: "\F1022";
}

.mdi-comment-remove::before {
  content: "\F05DE";
}

.mdi-comment-remove-outline::before {
  content: "\F0187";
}

.mdi-comment-search::before {
  content: "\F0A3C";
}

.mdi-comment-search-outline::before {
  content: "\F0A3D";
}

.mdi-comment-text::before {
  content: "\F0188";
}

.mdi-comment-text-multiple::before {
  content: "\F0860";
}

.mdi-comment-text-multiple-outline::before {
  content: "\F0861";
}

.mdi-comment-text-outline::before {
  content: "\F0189";
}

.mdi-compare::before {
  content: "\F018A";
}

.mdi-compare-horizontal::before {
  content: "\F1492";
}

.mdi-compare-remove::before {
  content: "\F18B3";
}

.mdi-compare-vertical::before {
  content: "\F1493";
}

.mdi-compass::before {
  content: "\F018B";
}

.mdi-compass-off::before {
  content: "\F0B80";
}

.mdi-compass-off-outline::before {
  content: "\F0B81";
}

.mdi-compass-outline::before {
  content: "\F018C";
}

.mdi-compass-rose::before {
  content: "\F1382";
}

.mdi-compost::before {
  content: "\F1A38";
}

.mdi-cone::before {
  content: "\F194C";
}

.mdi-cone-off::before {
  content: "\F194D";
}

.mdi-connection::before {
  content: "\F1616";
}

.mdi-console::before {
  content: "\F018D";
}

.mdi-console-line::before {
  content: "\F07B7";
}

.mdi-console-network::before {
  content: "\F08A9";
}

.mdi-console-network-outline::before {
  content: "\F0C60";
}

.mdi-consolidate::before {
  content: "\F10D8";
}

.mdi-contactless-payment::before {
  content: "\F0D6A";
}

.mdi-contactless-payment-circle::before {
  content: "\F0321";
}

.mdi-contactless-payment-circle-outline::before {
  content: "\F0408";
}

.mdi-contacts::before {
  content: "\F06CB";
}

.mdi-contacts-outline::before {
  content: "\F05B8";
}

.mdi-contain::before {
  content: "\F0A3E";
}

.mdi-contain-end::before {
  content: "\F0A3F";
}

.mdi-contain-start::before {
  content: "\F0A40";
}

.mdi-content-copy::before {
  content: "\F018F";
}

.mdi-content-cut::before {
  content: "\F0190";
}

.mdi-content-duplicate::before {
  content: "\F0191";
}

.mdi-content-paste::before {
  content: "\F0192";
}

.mdi-content-save::before {
  content: "\F0193";
}

.mdi-content-save-alert::before {
  content: "\F0F42";
}

.mdi-content-save-alert-outline::before {
  content: "\F0F43";
}

.mdi-content-save-all::before {
  content: "\F0194";
}

.mdi-content-save-all-outline::before {
  content: "\F0F44";
}

.mdi-content-save-check::before {
  content: "\F18EA";
}

.mdi-content-save-check-outline::before {
  content: "\F18EB";
}

.mdi-content-save-cog::before {
  content: "\F145B";
}

.mdi-content-save-cog-outline::before {
  content: "\F145C";
}

.mdi-content-save-edit::before {
  content: "\F0CFB";
}

.mdi-content-save-edit-outline::before {
  content: "\F0CFC";
}

.mdi-content-save-minus::before {
  content: "\F1B43";
}

.mdi-content-save-minus-outline::before {
  content: "\F1B44";
}

.mdi-content-save-move::before {
  content: "\F0E27";
}

.mdi-content-save-move-outline::before {
  content: "\F0E28";
}

.mdi-content-save-off::before {
  content: "\F1643";
}

.mdi-content-save-off-outline::before {
  content: "\F1644";
}

.mdi-content-save-outline::before {
  content: "\F0818";
}

.mdi-content-save-plus::before {
  content: "\F1B41";
}

.mdi-content-save-plus-outline::before {
  content: "\F1B42";
}

.mdi-content-save-settings::before {
  content: "\F061B";
}

.mdi-content-save-settings-outline::before {
  content: "\F0B2E";
}

.mdi-contrast::before {
  content: "\F0195";
}

.mdi-contrast-box::before {
  content: "\F0196";
}

.mdi-contrast-circle::before {
  content: "\F0197";
}

.mdi-controller::before {
  content: "\F02B4";
}

.mdi-controller-classic::before {
  content: "\F0B82";
}

.mdi-controller-classic-outline::before {
  content: "\F0B83";
}

.mdi-controller-off::before {
  content: "\F02B5";
}

.mdi-cookie::before {
  content: "\F0198";
}

.mdi-cookie-alert::before {
  content: "\F16D0";
}

.mdi-cookie-alert-outline::before {
  content: "\F16D1";
}

.mdi-cookie-check::before {
  content: "\F16D2";
}

.mdi-cookie-check-outline::before {
  content: "\F16D3";
}

.mdi-cookie-clock::before {
  content: "\F16E4";
}

.mdi-cookie-clock-outline::before {
  content: "\F16E5";
}

.mdi-cookie-cog::before {
  content: "\F16D4";
}

.mdi-cookie-cog-outline::before {
  content: "\F16D5";
}

.mdi-cookie-edit::before {
  content: "\F16E6";
}

.mdi-cookie-edit-outline::before {
  content: "\F16E7";
}

.mdi-cookie-lock::before {
  content: "\F16E8";
}

.mdi-cookie-lock-outline::before {
  content: "\F16E9";
}

.mdi-cookie-minus::before {
  content: "\F16DA";
}

.mdi-cookie-minus-outline::before {
  content: "\F16DB";
}

.mdi-cookie-off::before {
  content: "\F16EA";
}

.mdi-cookie-off-outline::before {
  content: "\F16EB";
}

.mdi-cookie-outline::before {
  content: "\F16DE";
}

.mdi-cookie-plus::before {
  content: "\F16D6";
}

.mdi-cookie-plus-outline::before {
  content: "\F16D7";
}

.mdi-cookie-refresh::before {
  content: "\F16EC";
}

.mdi-cookie-refresh-outline::before {
  content: "\F16ED";
}

.mdi-cookie-remove::before {
  content: "\F16D8";
}

.mdi-cookie-remove-outline::before {
  content: "\F16D9";
}

.mdi-cookie-settings::before {
  content: "\F16DC";
}

.mdi-cookie-settings-outline::before {
  content: "\F16DD";
}

.mdi-coolant-temperature::before {
  content: "\F03C8";
}

.mdi-copyleft::before {
  content: "\F1939";
}

.mdi-copyright::before {
  content: "\F05E6";
}

.mdi-cordova::before {
  content: "\F0958";
}

.mdi-corn::before {
  content: "\F07B8";
}

.mdi-corn-off::before {
  content: "\F13EF";
}

.mdi-cosine-wave::before {
  content: "\F1479";
}

.mdi-counter::before {
  content: "\F0199";
}

.mdi-countertop::before {
  content: "\F181C";
}

.mdi-countertop-outline::before {
  content: "\F181D";
}

.mdi-cow::before {
  content: "\F019A";
}

.mdi-cow-off::before {
  content: "\F18FC";
}

.mdi-cpu-32-bit::before {
  content: "\F0EDF";
}

.mdi-cpu-64-bit::before {
  content: "\F0EE0";
}

.mdi-cradle::before {
  content: "\F198B";
}

.mdi-cradle-outline::before {
  content: "\F1991";
}

.mdi-crane::before {
  content: "\F0862";
}

.mdi-creation::before {
  content: "\F0674";
}

.mdi-creation-outline::before {
  content: "\F1C2B";
}

.mdi-creative-commons::before {
  content: "\F0D6B";
}

.mdi-credit-card::before {
  content: "\F0FEF";
}

.mdi-credit-card-check::before {
  content: "\F13D0";
}

.mdi-credit-card-check-outline::before {
  content: "\F13D1";
}

.mdi-credit-card-chip::before {
  content: "\F190F";
}

.mdi-credit-card-chip-outline::before {
  content: "\F1910";
}

.mdi-credit-card-clock::before {
  content: "\F0EE1";
}

.mdi-credit-card-clock-outline::before {
  content: "\F0EE2";
}

.mdi-credit-card-edit::before {
  content: "\F17D7";
}

.mdi-credit-card-edit-outline::before {
  content: "\F17D8";
}

.mdi-credit-card-fast::before {
  content: "\F1911";
}

.mdi-credit-card-fast-outline::before {
  content: "\F1912";
}

.mdi-credit-card-lock::before {
  content: "\F18E7";
}

.mdi-credit-card-lock-outline::before {
  content: "\F18E8";
}

.mdi-credit-card-marker::before {
  content: "\F06A8";
}

.mdi-credit-card-marker-outline::before {
  content: "\F0DBE";
}

.mdi-credit-card-minus::before {
  content: "\F0FAC";
}

.mdi-credit-card-minus-outline::before {
  content: "\F0FAD";
}

.mdi-credit-card-multiple::before {
  content: "\F0FF0";
}

.mdi-credit-card-multiple-outline::before {
  content: "\F019C";
}

.mdi-credit-card-off::before {
  content: "\F0FF1";
}

.mdi-credit-card-off-outline::before {
  content: "\F05E4";
}

.mdi-credit-card-outline::before {
  content: "\F019B";
}

.mdi-credit-card-plus::before {
  content: "\F0FF2";
}

.mdi-credit-card-plus-outline::before {
  content: "\F0676";
}

.mdi-credit-card-refresh::before {
  content: "\F1645";
}

.mdi-credit-card-refresh-outline::before {
  content: "\F1646";
}

.mdi-credit-card-refund::before {
  content: "\F0FF3";
}

.mdi-credit-card-refund-outline::before {
  content: "\F0AA8";
}

.mdi-credit-card-remove::before {
  content: "\F0FAE";
}

.mdi-credit-card-remove-outline::before {
  content: "\F0FAF";
}

.mdi-credit-card-scan::before {
  content: "\F0FF4";
}

.mdi-credit-card-scan-outline::before {
  content: "\F019D";
}

.mdi-credit-card-search::before {
  content: "\F1647";
}

.mdi-credit-card-search-outline::before {
  content: "\F1648";
}

.mdi-credit-card-settings::before {
  content: "\F0FF5";
}

.mdi-credit-card-settings-outline::before {
  content: "\F08D7";
}

.mdi-credit-card-sync::before {
  content: "\F1649";
}

.mdi-credit-card-sync-outline::before {
  content: "\F164A";
}

.mdi-credit-card-wireless::before {
  content: "\F0802";
}

.mdi-credit-card-wireless-off::before {
  content: "\F057A";
}

.mdi-credit-card-wireless-off-outline::before {
  content: "\F057B";
}

.mdi-credit-card-wireless-outline::before {
  content: "\F0D6C";
}

.mdi-cricket::before {
  content: "\F0D6D";
}

.mdi-crop::before {
  content: "\F019E";
}

.mdi-crop-free::before {
  content: "\F019F";
}

.mdi-crop-landscape::before {
  content: "\F01A0";
}

.mdi-crop-portrait::before {
  content: "\F01A1";
}

.mdi-crop-rotate::before {
  content: "\F0696";
}

.mdi-crop-square::before {
  content: "\F01A2";
}

.mdi-cross::before {
  content: "\F0953";
}

.mdi-cross-bolnisi::before {
  content: "\F0CED";
}

.mdi-cross-celtic::before {
  content: "\F0CF5";
}

.mdi-cross-outline::before {
  content: "\F0CF6";
}

.mdi-crosshairs::before {
  content: "\F01A3";
}

.mdi-crosshairs-gps::before {
  content: "\F01A4";
}

.mdi-crosshairs-off::before {
  content: "\F0F45";
}

.mdi-crosshairs-question::before {
  content: "\F1136";
}

.mdi-crowd::before {
  content: "\F1975";
}

.mdi-crown::before {
  content: "\F01A5";
}

.mdi-crown-circle::before {
  content: "\F17DC";
}

.mdi-crown-circle-outline::before {
  content: "\F17DD";
}

.mdi-crown-outline::before {
  content: "\F11D0";
}

.mdi-cryengine::before {
  content: "\F0959";
}

.mdi-crystal-ball::before {
  content: "\F0B2F";
}

.mdi-cube::before {
  content: "\F01A6";
}

.mdi-cube-off::before {
  content: "\F141C";
}

.mdi-cube-off-outline::before {
  content: "\F141D";
}

.mdi-cube-outline::before {
  content: "\F01A7";
}

.mdi-cube-scan::before {
  content: "\F0B84";
}

.mdi-cube-send::before {
  content: "\F01A8";
}

.mdi-cube-unfolded::before {
  content: "\F01A9";
}

.mdi-cup::before {
  content: "\F01AA";
}

.mdi-cup-off::before {
  content: "\F05E5";
}

.mdi-cup-off-outline::before {
  content: "\F137D";
}

.mdi-cup-outline::before {
  content: "\F130F";
}

.mdi-cup-water::before {
  content: "\F01AB";
}

.mdi-cupboard::before {
  content: "\F0F46";
}

.mdi-cupboard-outline::before {
  content: "\F0F47";
}

.mdi-cupcake::before {
  content: "\F095A";
}

.mdi-curling::before {
  content: "\F0863";
}

.mdi-currency-bdt::before {
  content: "\F0864";
}

.mdi-currency-brl::before {
  content: "\F0B85";
}

.mdi-currency-btc::before {
  content: "\F01AC";
}

.mdi-currency-cny::before {
  content: "\F07BA";
}

.mdi-currency-eth::before {
  content: "\F07BB";
}

.mdi-currency-eur::before {
  content: "\F01AD";
}

.mdi-currency-eur-off::before {
  content: "\F1315";
}

.mdi-currency-fra::before {
  content: "\F1A39";
}

.mdi-currency-gbp::before {
  content: "\F01AE";
}

.mdi-currency-ils::before {
  content: "\F0C61";
}

.mdi-currency-inr::before {
  content: "\F01AF";
}

.mdi-currency-jpy::before {
  content: "\F07BC";
}

.mdi-currency-krw::before {
  content: "\F07BD";
}

.mdi-currency-kzt::before {
  content: "\F0865";
}

.mdi-currency-mnt::before {
  content: "\F1512";
}

.mdi-currency-ngn::before {
  content: "\F01B0";
}

.mdi-currency-php::before {
  content: "\F09E6";
}

.mdi-currency-rial::before {
  content: "\F0E9C";
}

.mdi-currency-rub::before {
  content: "\F01B1";
}

.mdi-currency-rupee::before {
  content: "\F1976";
}

.mdi-currency-sign::before {
  content: "\F07BE";
}

.mdi-currency-thb::before {
  content: "\F1C05";
}

.mdi-currency-try::before {
  content: "\F01B2";
}

.mdi-currency-twd::before {
  content: "\F07BF";
}

.mdi-currency-uah::before {
  content: "\F1B9B";
}

.mdi-currency-usd::before {
  content: "\F01C1";
}

.mdi-currency-usd-off::before {
  content: "\F067A";
}

.mdi-current-ac::before {
  content: "\F1480";
}

.mdi-current-dc::before {
  content: "\F095C";
}

.mdi-cursor-default::before {
  content: "\F01C0";
}

.mdi-cursor-default-click::before {
  content: "\F0CFD";
}

.mdi-cursor-default-click-outline::before {
  content: "\F0CFE";
}

.mdi-cursor-default-gesture::before {
  content: "\F1127";
}

.mdi-cursor-default-gesture-outline::before {
  content: "\F1128";
}

.mdi-cursor-default-outline::before {
  content: "\F01BF";
}

.mdi-cursor-move::before {
  content: "\F01BE";
}

.mdi-cursor-pointer::before {
  content: "\F01BD";
}

.mdi-cursor-text::before {
  content: "\F05E7";
}

.mdi-curtains::before {
  content: "\F1846";
}

.mdi-curtains-closed::before {
  content: "\F1847";
}

.mdi-cylinder::before {
  content: "\F194E";
}

.mdi-cylinder-off::before {
  content: "\F194F";
}

.mdi-dance-ballroom::before {
  content: "\F15FB";
}

.mdi-dance-pole::before {
  content: "\F1578";
}

.mdi-data-matrix::before {
  content: "\F153C";
}

.mdi-data-matrix-edit::before {
  content: "\F153D";
}

.mdi-data-matrix-minus::before {
  content: "\F153E";
}

.mdi-data-matrix-plus::before {
  content: "\F153F";
}

.mdi-data-matrix-remove::before {
  content: "\F1540";
}

.mdi-data-matrix-scan::before {
  content: "\F1541";
}

.mdi-database::before {
  content: "\F01BC";
}

.mdi-database-alert::before {
  content: "\F163A";
}

.mdi-database-alert-outline::before {
  content: "\F1624";
}

.mdi-database-arrow-down::before {
  content: "\F163B";
}

.mdi-database-arrow-down-outline::before {
  content: "\F1625";
}

.mdi-database-arrow-left::before {
  content: "\F163C";
}

.mdi-database-arrow-left-outline::before {
  content: "\F1626";
}

.mdi-database-arrow-right::before {
  content: "\F163D";
}

.mdi-database-arrow-right-outline::before {
  content: "\F1627";
}

.mdi-database-arrow-up::before {
  content: "\F163E";
}

.mdi-database-arrow-up-outline::before {
  content: "\F1628";
}

.mdi-database-check::before {
  content: "\F0AA9";
}

.mdi-database-check-outline::before {
  content: "\F1629";
}

.mdi-database-clock::before {
  content: "\F163F";
}

.mdi-database-clock-outline::before {
  content: "\F162A";
}

.mdi-database-cog::before {
  content: "\F164B";
}

.mdi-database-cog-outline::before {
  content: "\F164C";
}

.mdi-database-edit::before {
  content: "\F0B86";
}

.mdi-database-edit-outline::before {
  content: "\F162B";
}

.mdi-database-export::before {
  content: "\F095E";
}

.mdi-database-export-outline::before {
  content: "\F162C";
}

.mdi-database-eye::before {
  content: "\F191F";
}

.mdi-database-eye-off::before {
  content: "\F1920";
}

.mdi-database-eye-off-outline::before {
  content: "\F1921";
}

.mdi-database-eye-outline::before {
  content: "\F1922";
}

.mdi-database-import::before {
  content: "\F095D";
}

.mdi-database-import-outline::before {
  content: "\F162D";
}

.mdi-database-lock::before {
  content: "\F0AAA";
}

.mdi-database-lock-outline::before {
  content: "\F162E";
}

.mdi-database-marker::before {
  content: "\F12F6";
}

.mdi-database-marker-outline::before {
  content: "\F162F";
}

.mdi-database-minus::before {
  content: "\F01BB";
}

.mdi-database-minus-outline::before {
  content: "\F1630";
}

.mdi-database-off::before {
  content: "\F1640";
}

.mdi-database-off-outline::before {
  content: "\F1631";
}

.mdi-database-outline::before {
  content: "\F1632";
}

.mdi-database-plus::before {
  content: "\F01BA";
}

.mdi-database-plus-outline::before {
  content: "\F1633";
}

.mdi-database-refresh::before {
  content: "\F05C2";
}

.mdi-database-refresh-outline::before {
  content: "\F1634";
}

.mdi-database-remove::before {
  content: "\F0D00";
}

.mdi-database-remove-outline::before {
  content: "\F1635";
}

.mdi-database-search::before {
  content: "\F0866";
}

.mdi-database-search-outline::before {
  content: "\F1636";
}

.mdi-database-settings::before {
  content: "\F0D01";
}

.mdi-database-settings-outline::before {
  content: "\F1637";
}

.mdi-database-sync::before {
  content: "\F0CFF";
}

.mdi-database-sync-outline::before {
  content: "\F1638";
}

.mdi-death-star::before {
  content: "\F08D8";
}

.mdi-death-star-variant::before {
  content: "\F08D9";
}

.mdi-deathly-hallows::before {
  content: "\F0B87";
}

.mdi-debian::before {
  content: "\F08DA";
}

.mdi-debug-step-into::before {
  content: "\F01B9";
}

.mdi-debug-step-out::before {
  content: "\F01B8";
}

.mdi-debug-step-over::before {
  content: "\F01B7";
}

.mdi-decagram::before {
  content: "\F076C";
}

.mdi-decagram-outline::before {
  content: "\F076D";
}

.mdi-decimal::before {
  content: "\F10A1";
}

.mdi-decimal-comma::before {
  content: "\F10A2";
}

.mdi-decimal-comma-decrease::before {
  content: "\F10A3";
}

.mdi-decimal-comma-increase::before {
  content: "\F10A4";
}

.mdi-decimal-decrease::before {
  content: "\F01B6";
}

.mdi-decimal-increase::before {
  content: "\F01B5";
}

.mdi-delete::before {
  content: "\F01B4";
}

.mdi-delete-alert::before {
  content: "\F10A5";
}

.mdi-delete-alert-outline::before {
  content: "\F10A6";
}

.mdi-delete-circle::before {
  content: "\F0683";
}

.mdi-delete-circle-outline::before {
  content: "\F0B88";
}

.mdi-delete-clock::before {
  content: "\F1556";
}

.mdi-delete-clock-outline::before {
  content: "\F1557";
}

.mdi-delete-empty::before {
  content: "\F06CC";
}

.mdi-delete-empty-outline::before {
  content: "\F0E9D";
}

.mdi-delete-forever::before {
  content: "\F05E8";
}

.mdi-delete-forever-outline::before {
  content: "\F0B89";
}

.mdi-delete-off::before {
  content: "\F10A7";
}

.mdi-delete-off-outline::before {
  content: "\F10A8";
}

.mdi-delete-outline::before {
  content: "\F09E7";
}

.mdi-delete-restore::before {
  content: "\F0819";
}

.mdi-delete-sweep::before {
  content: "\F05E9";
}

.mdi-delete-sweep-outline::before {
  content: "\F0C62";
}

.mdi-delete-variant::before {
  content: "\F01B3";
}

.mdi-delta::before {
  content: "\F01C2";
}

.mdi-desk::before {
  content: "\F1239";
}

.mdi-desk-lamp::before {
  content: "\F095F";
}

.mdi-desk-lamp-off::before {
  content: "\F1B1F";
}

.mdi-desk-lamp-on::before {
  content: "\F1B20";
}

.mdi-deskphone::before {
  content: "\F01C3";
}

.mdi-desktop-classic::before {
  content: "\F07C0";
}

.mdi-desktop-tower::before {
  content: "\F01C5";
}

.mdi-desktop-tower-monitor::before {
  content: "\F0AAB";
}

.mdi-details::before {
  content: "\F01C6";
}

.mdi-dev-to::before {
  content: "\F0D6E";
}

.mdi-developer-board::before {
  content: "\F0697";
}

.mdi-deviantart::before {
  content: "\F01C7";
}

.mdi-devices::before {
  content: "\F0FB0";
}

.mdi-dharmachakra::before {
  content: "\F094B";
}

.mdi-diabetes::before {
  content: "\F1126";
}

.mdi-dialpad::before {
  content: "\F061C";
}

.mdi-diameter::before {
  content: "\F0C63";
}

.mdi-diameter-outline::before {
  content: "\F0C64";
}

.mdi-diameter-variant::before {
  content: "\F0C65";
}

.mdi-diamond::before {
  content: "\F0B8A";
}

.mdi-diamond-outline::before {
  content: "\F0B8B";
}

.mdi-diamond-stone::before {
  content: "\F01C8";
}

.mdi-diaper-outline::before {
  content: "\F1CCF";
}

.mdi-dice-1::before {
  content: "\F01CA";
}

.mdi-dice-1-outline::before {
  content: "\F114A";
}

.mdi-dice-2::before {
  content: "\F01CB";
}

.mdi-dice-2-outline::before {
  content: "\F114B";
}

.mdi-dice-3::before {
  content: "\F01CC";
}

.mdi-dice-3-outline::before {
  content: "\F114C";
}

.mdi-dice-4::before {
  content: "\F01CD";
}

.mdi-dice-4-outline::before {
  content: "\F114D";
}

.mdi-dice-5::before {
  content: "\F01CE";
}

.mdi-dice-5-outline::before {
  content: "\F114E";
}

.mdi-dice-6::before {
  content: "\F01CF";
}

.mdi-dice-6-outline::before {
  content: "\F114F";
}

.mdi-dice-d10::before {
  content: "\F1153";
}

.mdi-dice-d10-outline::before {
  content: "\F076F";
}

.mdi-dice-d12::before {
  content: "\F1154";
}

.mdi-dice-d12-outline::before {
  content: "\F0867";
}

.mdi-dice-d20::before {
  content: "\F1155";
}

.mdi-dice-d20-outline::before {
  content: "\F05EA";
}

.mdi-dice-d4::before {
  content: "\F1150";
}

.mdi-dice-d4-outline::before {
  content: "\F05EB";
}

.mdi-dice-d6::before {
  content: "\F1151";
}

.mdi-dice-d6-outline::before {
  content: "\F05ED";
}

.mdi-dice-d8::before {
  content: "\F1152";
}

.mdi-dice-d8-outline::before {
  content: "\F05EC";
}

.mdi-dice-multiple::before {
  content: "\F076E";
}

.mdi-dice-multiple-outline::before {
  content: "\F1156";
}

.mdi-digital-ocean::before {
  content: "\F1237";
}

.mdi-dip-switch::before {
  content: "\F07C1";
}

.mdi-directions::before {
  content: "\F01D0";
}

.mdi-directions-fork::before {
  content: "\F0641";
}

.mdi-disc::before {
  content: "\F05EE";
}

.mdi-disc-alert::before {
  content: "\F01D1";
}

.mdi-disc-player::before {
  content: "\F0960";
}

.mdi-dishwasher::before {
  content: "\F0AAC";
}

.mdi-dishwasher-alert::before {
  content: "\F11B8";
}

.mdi-dishwasher-off::before {
  content: "\F11B9";
}

.mdi-disqus::before {
  content: "\F01D2";
}

.mdi-distribute-horizontal-center::before {
  content: "\F11C9";
}

.mdi-distribute-horizontal-left::before {
  content: "\F11C8";
}

.mdi-distribute-horizontal-right::before {
  content: "\F11CA";
}

.mdi-distribute-vertical-bottom::before {
  content: "\F11CB";
}

.mdi-distribute-vertical-center::before {
  content: "\F11CC";
}

.mdi-distribute-vertical-top::before {
  content: "\F11CD";
}

.mdi-diversify::before {
  content: "\F1877";
}

.mdi-diving::before {
  content: "\F1977";
}

.mdi-diving-flippers::before {
  content: "\F0DBF";
}

.mdi-diving-helmet::before {
  content: "\F0DC0";
}

.mdi-diving-scuba::before {
  content: "\F1B77";
}

.mdi-diving-scuba-flag::before {
  content: "\F0DC2";
}

.mdi-diving-scuba-mask::before {
  content: "\F0DC1";
}

.mdi-diving-scuba-tank::before {
  content: "\F0DC3";
}

.mdi-diving-scuba-tank-multiple::before {
  content: "\F0DC4";
}

.mdi-diving-snorkel::before {
  content: "\F0DC5";
}

.mdi-division::before {
  content: "\F01D4";
}

.mdi-division-box::before {
  content: "\F01D5";
}

.mdi-dlna::before {
  content: "\F0A41";
}

.mdi-dna::before {
  content: "\F0684";
}

.mdi-dns::before {
  content: "\F01D6";
}

.mdi-dns-outline::before {
  content: "\F0B8C";
}

.mdi-dock-bottom::before {
  content: "\F10A9";
}

.mdi-dock-left::before {
  content: "\F10AA";
}

.mdi-dock-right::before {
  content: "\F10AB";
}

.mdi-dock-top::before {
  content: "\F1513";
}

.mdi-dock-window::before {
  content: "\F10AC";
}

.mdi-docker::before {
  content: "\F0868";
}

.mdi-doctor::before {
  content: "\F0A42";
}

.mdi-dog::before {
  content: "\F0A43";
}

.mdi-dog-service::before {
  content: "\F0AAD";
}

.mdi-dog-side::before {
  content: "\F0A44";
}

.mdi-dog-side-off::before {
  content: "\F16EE";
}

.mdi-dolby::before {
  content: "\F06B3";
}

.mdi-dolly::before {
  content: "\F0E9E";
}

.mdi-dolphin::before {
  content: "\F18B4";
}

.mdi-domain::before {
  content: "\F01D7";
}

.mdi-domain-off::before {
  content: "\F0D6F";
}

.mdi-domain-plus::before {
  content: "\F10AD";
}

.mdi-domain-remove::before {
  content: "\F10AE";
}

.mdi-domain-switch::before {
  content: "\F1C2C";
}

.mdi-dome-light::before {
  content: "\F141E";
}

.mdi-domino-mask::before {
  content: "\F1023";
}

.mdi-donkey::before {
  content: "\F07C2";
}

.mdi-door::before {
  content: "\F081A";
}

.mdi-door-closed::before {
  content: "\F081B";
}

.mdi-door-closed-cancel::before {
  content: "\F1C93";
}

.mdi-door-closed-lock::before {
  content: "\F10AF";
}

.mdi-door-open::before {
  content: "\F081C";
}

.mdi-door-sliding::before {
  content: "\F181E";
}

.mdi-door-sliding-lock::before {
  content: "\F181F";
}

.mdi-door-sliding-open::before {
  content: "\F1820";
}

.mdi-doorbell::before {
  content: "\F12E6";
}

.mdi-doorbell-video::before {
  content: "\F0869";
}

.mdi-dot-net::before {
  content: "\F0AAE";
}

.mdi-dots-circle::before {
  content: "\F1978";
}

.mdi-dots-grid::before {
  content: "\F15FC";
}

.mdi-dots-hexagon::before {
  content: "\F15FF";
}

.mdi-dots-horizontal::before {
  content: "\F01D8";
}

.mdi-dots-horizontal-circle::before {
  content: "\F07C3";
}

.mdi-dots-horizontal-circle-outline::before {
  content: "\F0B8D";
}

.mdi-dots-square::before {
  content: "\F15FD";
}

.mdi-dots-triangle::before {
  content: "\F15FE";
}

.mdi-dots-vertical::before {
  content: "\F01D9";
}

.mdi-dots-vertical-circle::before {
  content: "\F07C4";
}

.mdi-dots-vertical-circle-outline::before {
  content: "\F0B8E";
}

.mdi-download::before {
  content: "\F01DA";
}

.mdi-download-box::before {
  content: "\F1462";
}

.mdi-download-box-outline::before {
  content: "\F1463";
}

.mdi-download-circle::before {
  content: "\F1464";
}

.mdi-download-circle-outline::before {
  content: "\F1465";
}

.mdi-download-lock::before {
  content: "\F1320";
}

.mdi-download-lock-outline::before {
  content: "\F1321";
}

.mdi-download-multiple::before {
  content: "\F09E9";
}

.mdi-download-multiple-outline::before {
  content: "\F1CD0";
}

.mdi-download-network::before {
  content: "\F06F4";
}

.mdi-download-network-outline::before {
  content: "\F0C66";
}

.mdi-download-off::before {
  content: "\F10B0";
}

.mdi-download-off-outline::before {
  content: "\F10B1";
}

.mdi-download-outline::before {
  content: "\F0B8F";
}

.mdi-drag::before {
  content: "\F01DB";
}

.mdi-drag-horizontal::before {
  content: "\F01DC";
}

.mdi-drag-horizontal-variant::before {
  content: "\F12F0";
}

.mdi-drag-variant::before {
  content: "\F0B90";
}

.mdi-drag-vertical::before {
  content: "\F01DD";
}

.mdi-drag-vertical-variant::before {
  content: "\F12F1";
}

.mdi-drama-masks::before {
  content: "\F0D02";
}

.mdi-draw::before {
  content: "\F0F49";
}

.mdi-draw-pen::before {
  content: "\F19B9";
}

.mdi-drawing::before {
  content: "\F01DE";
}

.mdi-drawing-box::before {
  content: "\F01DF";
}

.mdi-dresser::before {
  content: "\F0F4A";
}

.mdi-dresser-outline::before {
  content: "\F0F4B";
}

.mdi-drone::before {
  content: "\F01E2";
}

.mdi-dropbox::before {
  content: "\F01E3";
}

.mdi-drupal::before {
  content: "\F01E4";
}

.mdi-duck::before {
  content: "\F01E5";
}

.mdi-dumbbell::before {
  content: "\F01E6";
}

.mdi-dump-truck::before {
  content: "\F0C67";
}

.mdi-ear-hearing::before {
  content: "\F07C5";
}

.mdi-ear-hearing-loop::before {
  content: "\F1AEE";
}

.mdi-ear-hearing-off::before {
  content: "\F0A45";
}

.mdi-earbuds::before {
  content: "\F184F";
}

.mdi-earbuds-off::before {
  content: "\F1850";
}

.mdi-earbuds-off-outline::before {
  content: "\F1851";
}

.mdi-earbuds-outline::before {
  content: "\F1852";
}

.mdi-earth::before {
  content: "\F01E7";
}

.mdi-earth-arrow-down::before {
  content: "\F1C87";
}

.mdi-earth-arrow-left::before {
  content: "\F1C88";
}

.mdi-earth-arrow-right::before {
  content: "\F1311";
}

.mdi-earth-arrow-up::before {
  content: "\F1C89";
}

.mdi-earth-box::before {
  content: "\F06CD";
}

.mdi-earth-box-minus::before {
  content: "\F1407";
}

.mdi-earth-box-off::before {
  content: "\F06CE";
}

.mdi-earth-box-plus::before {
  content: "\F1406";
}

.mdi-earth-box-remove::before {
  content: "\F1408";
}

.mdi-earth-minus::before {
  content: "\F1404";
}

.mdi-earth-off::before {
  content: "\F01E8";
}

.mdi-earth-plus::before {
  content: "\F1403";
}

.mdi-earth-remove::before {
  content: "\F1405";
}

.mdi-egg::before {
  content: "\F0AAF";
}

.mdi-egg-easter::before {
  content: "\F0AB0";
}

.mdi-egg-fried::before {
  content: "\F184A";
}

.mdi-egg-off::before {
  content: "\F13F0";
}

.mdi-egg-off-outline::before {
  content: "\F13F1";
}

.mdi-egg-outline::before {
  content: "\F13F2";
}

.mdi-eiffel-tower::before {
  content: "\F156B";
}

.mdi-eight-track::before {
  content: "\F09EA";
}

.mdi-eject::before {
  content: "\F01EA";
}

.mdi-eject-circle::before {
  content: "\F1B23";
}

.mdi-eject-circle-outline::before {
  content: "\F1B24";
}

.mdi-eject-outline::before {
  content: "\F0B91";
}

.mdi-electric-switch::before {
  content: "\F0E9F";
}

.mdi-electric-switch-closed::before {
  content: "\F10D9";
}

.mdi-electron-framework::before {
  content: "\F1024";
}

.mdi-elephant::before {
  content: "\F07C6";
}

.mdi-elevation-decline::before {
  content: "\F01EB";
}

.mdi-elevation-rise::before {
  content: "\F01EC";
}

.mdi-elevator::before {
  content: "\F01ED";
}

.mdi-elevator-down::before {
  content: "\F12C2";
}

.mdi-elevator-passenger::before {
  content: "\F1381";
}

.mdi-elevator-passenger-off::before {
  content: "\F1979";
}

.mdi-elevator-passenger-off-outline::before {
  content: "\F197A";
}

.mdi-elevator-passenger-outline::before {
  content: "\F197B";
}

.mdi-elevator-up::before {
  content: "\F12C1";
}

.mdi-ellipse::before {
  content: "\F0EA0";
}

.mdi-ellipse-outline::before {
  content: "\F0EA1";
}

.mdi-email::before {
  content: "\F01EE";
}

.mdi-email-alert::before {
  content: "\F06CF";
}

.mdi-email-alert-outline::before {
  content: "\F0D42";
}

.mdi-email-arrow-left::before {
  content: "\F10DA";
}

.mdi-email-arrow-left-outline::before {
  content: "\F10DB";
}

.mdi-email-arrow-right::before {
  content: "\F10DC";
}

.mdi-email-arrow-right-outline::before {
  content: "\F10DD";
}

.mdi-email-box::before {
  content: "\F0D03";
}

.mdi-email-check::before {
  content: "\F0AB1";
}

.mdi-email-check-outline::before {
  content: "\F0AB2";
}

.mdi-email-edit::before {
  content: "\F0EE3";
}

.mdi-email-edit-outline::before {
  content: "\F0EE4";
}

.mdi-email-fast::before {
  content: "\F186F";
}

.mdi-email-fast-outline::before {
  content: "\F1870";
}

.mdi-email-heart-outline::before {
  content: "\F1C5B";
}

.mdi-email-lock::before {
  content: "\F01F1";
}

.mdi-email-lock-outline::before {
  content: "\F1B61";
}

.mdi-email-mark-as-unread::before {
  content: "\F0B92";
}

.mdi-email-minus::before {
  content: "\F0EE5";
}

.mdi-email-minus-outline::before {
  content: "\F0EE6";
}

.mdi-email-multiple::before {
  content: "\F0EE7";
}

.mdi-email-multiple-outline::before {
  content: "\F0EE8";
}

.mdi-email-newsletter::before {
  content: "\F0FB1";
}

.mdi-email-off::before {
  content: "\F13E3";
}

.mdi-email-off-outline::before {
  content: "\F13E4";
}

.mdi-email-open::before {
  content: "\F01EF";
}

.mdi-email-open-heart-outline::before {
  content: "\F1C5C";
}

.mdi-email-open-multiple::before {
  content: "\F0EE9";
}

.mdi-email-open-multiple-outline::before {
  content: "\F0EEA";
}

.mdi-email-open-outline::before {
  content: "\F05EF";
}

.mdi-email-outline::before {
  content: "\F01F0";
}

.mdi-email-plus::before {
  content: "\F09EB";
}

.mdi-email-plus-outline::before {
  content: "\F09EC";
}

.mdi-email-remove::before {
  content: "\F1661";
}

.mdi-email-remove-outline::before {
  content: "\F1662";
}

.mdi-email-seal::before {
  content: "\F195B";
}

.mdi-email-seal-outline::before {
  content: "\F195C";
}

.mdi-email-search::before {
  content: "\F0961";
}

.mdi-email-search-outline::before {
  content: "\F0962";
}

.mdi-email-sync::before {
  content: "\F12C7";
}

.mdi-email-sync-outline::before {
  content: "\F12C8";
}

.mdi-email-variant::before {
  content: "\F05F0";
}

.mdi-ember::before {
  content: "\F0B30";
}

.mdi-emby::before {
  content: "\F06B4";
}

.mdi-emoticon::before {
  content: "\F0C68";
}

.mdi-emoticon-angry::before {
  content: "\F0C69";
}

.mdi-emoticon-angry-outline::before {
  content: "\F0C6A";
}

.mdi-emoticon-confused::before {
  content: "\F10DE";
}

.mdi-emoticon-confused-outline::before {
  content: "\F10DF";
}

.mdi-emoticon-cool::before {
  content: "\F0C6B";
}

.mdi-emoticon-cool-outline::before {
  content: "\F01F3";
}

.mdi-emoticon-cry::before {
  content: "\F0C6C";
}

.mdi-emoticon-cry-outline::before {
  content: "\F0C6D";
}

.mdi-emoticon-dead::before {
  content: "\F0C6E";
}

.mdi-emoticon-dead-outline::before {
  content: "\F069B";
}

.mdi-emoticon-devil::before {
  content: "\F0C6F";
}

.mdi-emoticon-devil-outline::before {
  content: "\F01F4";
}

.mdi-emoticon-excited::before {
  content: "\F0C70";
}

.mdi-emoticon-excited-outline::before {
  content: "\F069C";
}

.mdi-emoticon-frown::before {
  content: "\F0F4C";
}

.mdi-emoticon-frown-outline::before {
  content: "\F0F4D";
}

.mdi-emoticon-happy::before {
  content: "\F0C71";
}

.mdi-emoticon-happy-outline::before {
  content: "\F01F5";
}

.mdi-emoticon-kiss::before {
  content: "\F0C72";
}

.mdi-emoticon-kiss-outline::before {
  content: "\F0C73";
}

.mdi-emoticon-lol::before {
  content: "\F1214";
}

.mdi-emoticon-lol-outline::before {
  content: "\F1215";
}

.mdi-emoticon-minus::before {
  content: "\F1CB2";
}

.mdi-emoticon-minus-outline::before {
  content: "\F1CB3";
}

.mdi-emoticon-neutral::before {
  content: "\F0C74";
}

.mdi-emoticon-neutral-outline::before {
  content: "\F01F6";
}

.mdi-emoticon-outline::before {
  content: "\F01F2";
}

.mdi-emoticon-plus::before {
  content: "\F1CB4";
}

.mdi-emoticon-plus-outline::before {
  content: "\F1CB5";
}

.mdi-emoticon-poop::before {
  content: "\F01F7";
}

.mdi-emoticon-poop-outline::before {
  content: "\F0C75";
}

.mdi-emoticon-remove::before {
  content: "\F1CB6";
}

.mdi-emoticon-remove-outline::before {
  content: "\F1CB7";
}

.mdi-emoticon-sad::before {
  content: "\F0C76";
}

.mdi-emoticon-sad-outline::before {
  content: "\F01F8";
}

.mdi-emoticon-sick::before {
  content: "\F157C";
}

.mdi-emoticon-sick-outline::before {
  content: "\F157D";
}

.mdi-emoticon-tongue::before {
  content: "\F01F9";
}

.mdi-emoticon-tongue-outline::before {
  content: "\F0C77";
}

.mdi-emoticon-wink::before {
  content: "\F0C78";
}

.mdi-emoticon-wink-outline::before {
  content: "\F0C79";
}

.mdi-engine::before {
  content: "\F01FA";
}

.mdi-engine-off::before {
  content: "\F0A46";
}

.mdi-engine-off-outline::before {
  content: "\F0A47";
}

.mdi-engine-outline::before {
  content: "\F01FB";
}

.mdi-epsilon::before {
  content: "\F10E0";
}

.mdi-equal::before {
  content: "\F01FC";
}

.mdi-equal-box::before {
  content: "\F01FD";
}

.mdi-equalizer::before {
  content: "\F0EA2";
}

.mdi-equalizer-outline::before {
  content: "\F0EA3";
}

.mdi-eraser::before {
  content: "\F01FE";
}

.mdi-eraser-variant::before {
  content: "\F0642";
}

.mdi-escalator::before {
  content: "\F01FF";
}

.mdi-escalator-box::before {
  content: "\F1399";
}

.mdi-escalator-down::before {
  content: "\F12C0";
}

.mdi-escalator-up::before {
  content: "\F12BF";
}

.mdi-eslint::before {
  content: "\F0C7A";
}

.mdi-et::before {
  content: "\F0AB3";
}

.mdi-ethereum::before {
  content: "\F086A";
}

.mdi-ethernet::before {
  content: "\F0200";
}

.mdi-ethernet-cable::before {
  content: "\F0201";
}

.mdi-ethernet-cable-off::before {
  content: "\F0202";
}

.mdi-ethernet-off::before {
  content: "\F1CD1";
}

.mdi-ev-plug-ccs1::before {
  content: "\F1519";
}

.mdi-ev-plug-ccs2::before {
  content: "\F151A";
}

.mdi-ev-plug-chademo::before {
  content: "\F151B";
}

.mdi-ev-plug-tesla::before {
  content: "\F151C";
}

.mdi-ev-plug-type1::before {
  content: "\F151D";
}

.mdi-ev-plug-type2::before {
  content: "\F151E";
}

.mdi-ev-station::before {
  content: "\F05F1";
}

.mdi-evernote::before {
  content: "\F0204";
}

.mdi-excavator::before {
  content: "\F1025";
}

.mdi-exclamation::before {
  content: "\F0205";
}

.mdi-exclamation-thick::before {
  content: "\F1238";
}

.mdi-exit-run::before {
  content: "\F0A48";
}

.mdi-exit-to-app::before {
  content: "\F0206";
}

.mdi-expand-all::before {
  content: "\F0AB4";
}

.mdi-expand-all-outline::before {
  content: "\F0AB5";
}

.mdi-expansion-card::before {
  content: "\F08AE";
}

.mdi-expansion-card-variant::before {
  content: "\F0FB2";
}

.mdi-exponent::before {
  content: "\F0963";
}

.mdi-exponent-box::before {
  content: "\F0964";
}

.mdi-export::before {
  content: "\F0207";
}

.mdi-export-variant::before {
  content: "\F0B93";
}

.mdi-eye::before {
  content: "\F0208";
}

.mdi-eye-arrow-left::before {
  content: "\F18FD";
}

.mdi-eye-arrow-left-outline::before {
  content: "\F18FE";
}

.mdi-eye-arrow-right::before {
  content: "\F18FF";
}

.mdi-eye-arrow-right-outline::before {
  content: "\F1900";
}

.mdi-eye-check::before {
  content: "\F0D04";
}

.mdi-eye-check-outline::before {
  content: "\F0D05";
}

.mdi-eye-circle::before {
  content: "\F0B94";
}

.mdi-eye-circle-outline::before {
  content: "\F0B95";
}

.mdi-eye-closed::before {
  content: "\F1CA3";
}

.mdi-eye-lock::before {
  content: "\F1C06";
}

.mdi-eye-lock-open::before {
  content: "\F1C07";
}

.mdi-eye-lock-open-outline::before {
  content: "\F1C08";
}

.mdi-eye-lock-outline::before {
  content: "\F1C09";
}

.mdi-eye-minus::before {
  content: "\F1026";
}

.mdi-eye-minus-outline::before {
  content: "\F1027";
}

.mdi-eye-off::before {
  content: "\F0209";
}

.mdi-eye-off-outline::before {
  content: "\F06D1";
}

.mdi-eye-outline::before {
  content: "\F06D0";
}

.mdi-eye-plus::before {
  content: "\F086B";
}

.mdi-eye-plus-outline::before {
  content: "\F086C";
}

.mdi-eye-refresh::before {
  content: "\F197C";
}

.mdi-eye-refresh-outline::before {
  content: "\F197D";
}

.mdi-eye-remove::before {
  content: "\F15E3";
}

.mdi-eye-remove-outline::before {
  content: "\F15E4";
}

.mdi-eye-settings::before {
  content: "\F086D";
}

.mdi-eye-settings-outline::before {
  content: "\F086E";
}

.mdi-eyedropper::before {
  content: "\F020A";
}

.mdi-eyedropper-minus::before {
  content: "\F13DD";
}

.mdi-eyedropper-off::before {
  content: "\F13DF";
}

.mdi-eyedropper-plus::before {
  content: "\F13DC";
}

.mdi-eyedropper-remove::before {
  content: "\F13DE";
}

.mdi-eyedropper-variant::before {
  content: "\F020B";
}

.mdi-face-agent::before {
  content: "\F0D70";
}

.mdi-face-man::before {
  content: "\F0643";
}

.mdi-face-man-outline::before {
  content: "\F0B96";
}

.mdi-face-man-profile::before {
  content: "\F0644";
}

.mdi-face-man-shimmer::before {
  content: "\F15CC";
}

.mdi-face-man-shimmer-outline::before {
  content: "\F15CD";
}

.mdi-face-mask::before {
  content: "\F1586";
}

.mdi-face-mask-outline::before {
  content: "\F1587";
}

.mdi-face-recognition::before {
  content: "\F0C7B";
}

.mdi-face-woman::before {
  content: "\F1077";
}

.mdi-face-woman-outline::before {
  content: "\F1078";
}

.mdi-face-woman-profile::before {
  content: "\F1076";
}

.mdi-face-woman-shimmer::before {
  content: "\F15CE";
}

.mdi-face-woman-shimmer-outline::before {
  content: "\F15CF";
}

.mdi-facebook::before {
  content: "\F020C";
}

.mdi-facebook-gaming::before {
  content: "\F07DD";
}

.mdi-facebook-messenger::before {
  content: "\F020E";
}

.mdi-facebook-workplace::before {
  content: "\F0B31";
}

.mdi-factory::before {
  content: "\F020F";
}

.mdi-family-tree::before {
  content: "\F160E";
}

.mdi-fan::before {
  content: "\F0210";
}

.mdi-fan-alert::before {
  content: "\F146C";
}

.mdi-fan-auto::before {
  content: "\F171D";
}

.mdi-fan-chevron-down::before {
  content: "\F146D";
}

.mdi-fan-chevron-up::before {
  content: "\F146E";
}

.mdi-fan-clock::before {
  content: "\F1A3A";
}

.mdi-fan-minus::before {
  content: "\F1470";
}

.mdi-fan-off::before {
  content: "\F081D";
}

.mdi-fan-plus::before {
  content: "\F146F";
}

.mdi-fan-remove::before {
  content: "\F1471";
}

.mdi-fan-speed-1::before {
  content: "\F1472";
}

.mdi-fan-speed-2::before {
  content: "\F1473";
}

.mdi-fan-speed-3::before {
  content: "\F1474";
}

.mdi-fast-forward::before {
  content: "\F0211";
}

.mdi-fast-forward-10::before {
  content: "\F0D71";
}

.mdi-fast-forward-15::before {
  content: "\F193A";
}

.mdi-fast-forward-30::before {
  content: "\F0D06";
}

.mdi-fast-forward-45::before {
  content: "\F1B12";
}

.mdi-fast-forward-5::before {
  content: "\F11F8";
}

.mdi-fast-forward-60::before {
  content: "\F160B";
}

.mdi-fast-forward-outline::before {
  content: "\F06D2";
}

.mdi-faucet::before {
  content: "\F1B29";
}

.mdi-faucet-variant::before {
  content: "\F1B2A";
}

.mdi-fax::before {
  content: "\F0212";
}

.mdi-feather::before {
  content: "\F06D3";
}

.mdi-feature-search::before {
  content: "\F0A49";
}

.mdi-feature-search-outline::before {
  content: "\F0A4A";
}

.mdi-fedora::before {
  content: "\F08DB";
}

.mdi-fence::before {
  content: "\F179A";
}

.mdi-fence-electric::before {
  content: "\F17F6";
}

.mdi-fencing::before {
  content: "\F14C1";
}

.mdi-ferris-wheel::before {
  content: "\F0EA4";
}

.mdi-ferry::before {
  content: "\F0213";
}

.mdi-file::before {
  content: "\F0214";
}

.mdi-file-account::before {
  content: "\F073B";
}

.mdi-file-account-outline::before {
  content: "\F1028";
}

.mdi-file-alert::before {
  content: "\F0A4B";
}

.mdi-file-alert-outline::before {
  content: "\F0A4C";
}

.mdi-file-arrow-left-right::before {
  content: "\F1A93";
}

.mdi-file-arrow-left-right-outline::before {
  content: "\F1A94";
}

.mdi-file-arrow-up-down::before {
  content: "\F1A95";
}

.mdi-file-arrow-up-down-outline::before {
  content: "\F1A96";
}

.mdi-file-cabinet::before {
  content: "\F0AB6";
}

.mdi-file-cad::before {
  content: "\F0EEB";
}

.mdi-file-cad-box::before {
  content: "\F0EEC";
}

.mdi-file-cancel::before {
  content: "\F0DC6";
}

.mdi-file-cancel-outline::before {
  content: "\F0DC7";
}

.mdi-file-certificate::before {
  content: "\F1186";
}

.mdi-file-certificate-outline::before {
  content: "\F1187";
}

.mdi-file-chart::before {
  content: "\F0215";
}

.mdi-file-chart-check::before {
  content: "\F19C6";
}

.mdi-file-chart-check-outline::before {
  content: "\F19C7";
}

.mdi-file-chart-outline::before {
  content: "\F1029";
}

.mdi-file-check::before {
  content: "\F0216";
}

.mdi-file-check-outline::before {
  content: "\F0E29";
}

.mdi-file-clock::before {
  content: "\F12E1";
}

.mdi-file-clock-outline::before {
  content: "\F12E2";
}

.mdi-file-cloud::before {
  content: "\F0217";
}

.mdi-file-cloud-outline::before {
  content: "\F102A";
}

.mdi-file-code::before {
  content: "\F022E";
}

.mdi-file-code-outline::before {
  content: "\F102B";
}

.mdi-file-cog::before {
  content: "\F107B";
}

.mdi-file-cog-outline::before {
  content: "\F107C";
}

.mdi-file-compare::before {
  content: "\F08AA";
}

.mdi-file-delimited::before {
  content: "\F0218";
}

.mdi-file-delimited-outline::before {
  content: "\F0EA5";
}

.mdi-file-document::before {
  content: "\F0219";
}

.mdi-file-document-alert::before {
  content: "\F1A97";
}

.mdi-file-document-alert-outline::before {
  content: "\F1A98";
}

.mdi-file-document-arrow-right::before {
  content: "\F1C0F";
}

.mdi-file-document-arrow-right-outline::before {
  content: "\F1C10";
}

.mdi-file-document-check::before {
  content: "\F1A99";
}

.mdi-file-document-check-outline::before {
  content: "\F1A9A";
}

.mdi-file-document-edit::before {
  content: "\F0DC8";
}

.mdi-file-document-edit-outline::before {
  content: "\F0DC9";
}

.mdi-file-document-minus::before {
  content: "\F1A9B";
}

.mdi-file-document-minus-outline::before {
  content: "\F1A9C";
}

.mdi-file-document-multiple::before {
  content: "\F1517";
}

.mdi-file-document-multiple-outline::before {
  content: "\F1518";
}

.mdi-file-document-outline::before {
  content: "\F09EE";
}

.mdi-file-document-plus::before {
  content: "\F1A9D";
}

.mdi-file-document-plus-outline::before {
  content: "\F1A9E";
}

.mdi-file-document-refresh::before {
  content: "\F1C7A";
}

.mdi-file-document-refresh-outline::before {
  content: "\F1C7B";
}

.mdi-file-document-remove::before {
  content: "\F1A9F";
}

.mdi-file-document-remove-outline::before {
  content: "\F1AA0";
}

.mdi-file-download::before {
  content: "\F0965";
}

.mdi-file-download-outline::before {
  content: "\F0966";
}

.mdi-file-edit::before {
  content: "\F11E7";
}

.mdi-file-edit-outline::before {
  content: "\F11E8";
}

.mdi-file-excel::before {
  content: "\F021B";
}

.mdi-file-excel-box::before {
  content: "\F021C";
}

.mdi-file-excel-box-outline::before {
  content: "\F102C";
}

.mdi-file-excel-outline::before {
  content: "\F102D";
}

.mdi-file-export::before {
  content: "\F021D";
}

.mdi-file-export-outline::before {
  content: "\F102E";
}

.mdi-file-eye::before {
  content: "\F0DCA";
}

.mdi-file-eye-outline::before {
  content: "\F0DCB";
}

.mdi-file-find::before {
  content: "\F021E";
}

.mdi-file-find-outline::before {
  content: "\F0B97";
}

.mdi-file-gif-box::before {
  content: "\F0D78";
}

.mdi-file-hidden::before {
  content: "\F0613";
}

.mdi-file-image::before {
  content: "\F021F";
}

.mdi-file-image-marker::before {
  content: "\F1772";
}

.mdi-file-image-marker-outline::before {
  content: "\F1773";
}

.mdi-file-image-minus::before {
  content: "\F193B";
}

.mdi-file-image-minus-outline::before {
  content: "\F193C";
}

.mdi-file-image-outline::before {
  content: "\F0EB0";
}

.mdi-file-image-plus::before {
  content: "\F193D";
}

.mdi-file-image-plus-outline::before {
  content: "\F193E";
}

.mdi-file-image-remove::before {
  content: "\F193F";
}

.mdi-file-image-remove-outline::before {
  content: "\F1940";
}

.mdi-file-import::before {
  content: "\F0220";
}

.mdi-file-import-outline::before {
  content: "\F102F";
}

.mdi-file-jpg-box::before {
  content: "\F0225";
}

.mdi-file-key::before {
  content: "\F1184";
}

.mdi-file-key-outline::before {
  content: "\F1185";
}

.mdi-file-link::before {
  content: "\F1177";
}

.mdi-file-link-outline::before {
  content: "\F1178";
}

.mdi-file-lock::before {
  content: "\F0221";
}

.mdi-file-lock-open::before {
  content: "\F19C8";
}

.mdi-file-lock-open-outline::before {
  content: "\F19C9";
}

.mdi-file-lock-outline::before {
  content: "\F1030";
}

.mdi-file-marker::before {
  content: "\F1774";
}

.mdi-file-marker-outline::before {
  content: "\F1775";
}

.mdi-file-minus::before {
  content: "\F1AA1";
}

.mdi-file-minus-outline::before {
  content: "\F1AA2";
}

.mdi-file-move::before {
  content: "\F0AB9";
}

.mdi-file-move-outline::before {
  content: "\F1031";
}

.mdi-file-multiple::before {
  content: "\F0222";
}

.mdi-file-multiple-outline::before {
  content: "\F1032";
}

.mdi-file-music::before {
  content: "\F0223";
}

.mdi-file-music-outline::before {
  content: "\F0E2A";
}

.mdi-file-outline::before {
  content: "\F0224";
}

.mdi-file-pdf-box::before {
  content: "\F0226";
}

.mdi-file-percent::before {
  content: "\F081E";
}

.mdi-file-percent-outline::before {
  content: "\F1033";
}

.mdi-file-phone::before {
  content: "\F1179";
}

.mdi-file-phone-outline::before {
  content: "\F117A";
}

.mdi-file-plus::before {
  content: "\F0752";
}

.mdi-file-plus-outline::before {
  content: "\F0EED";
}

.mdi-file-png-box::before {
  content: "\F0E2D";
}

.mdi-file-powerpoint::before {
  content: "\F0227";
}

.mdi-file-powerpoint-box::before {
  content: "\F0228";
}

.mdi-file-powerpoint-box-outline::before {
  content: "\F1034";
}

.mdi-file-powerpoint-outline::before {
  content: "\F1035";
}

.mdi-file-presentation-box::before {
  content: "\F0229";
}

.mdi-file-question::before {
  content: "\F086F";
}

.mdi-file-question-outline::before {
  content: "\F1036";
}

.mdi-file-refresh::before {
  content: "\F0918";
}

.mdi-file-refresh-outline::before {
  content: "\F0541";
}

.mdi-file-remove::before {
  content: "\F0B98";
}

.mdi-file-remove-outline::before {
  content: "\F1037";
}

.mdi-file-replace::before {
  content: "\F0B32";
}

.mdi-file-replace-outline::before {
  content: "\F0B33";
}

.mdi-file-restore::before {
  content: "\F0670";
}

.mdi-file-restore-outline::before {
  content: "\F1038";
}

.mdi-file-rotate-left::before {
  content: "\F1A3B";
}

.mdi-file-rotate-left-outline::before {
  content: "\F1A3C";
}

.mdi-file-rotate-right::before {
  content: "\F1A3D";
}

.mdi-file-rotate-right-outline::before {
  content: "\F1A3E";
}

.mdi-file-search::before {
  content: "\F0C7C";
}

.mdi-file-search-outline::before {
  content: "\F0C7D";
}

.mdi-file-send::before {
  content: "\F022A";
}

.mdi-file-send-outline::before {
  content: "\F1039";
}

.mdi-file-settings::before {
  content: "\F1079";
}

.mdi-file-settings-outline::before {
  content: "\F107A";
}

.mdi-file-sign::before {
  content: "\F19C3";
}

.mdi-file-star::before {
  content: "\F103A";
}

.mdi-file-star-four-points::before {
  content: "\F1C2D";
}

.mdi-file-star-four-points-outline::before {
  content: "\F1C2E";
}

.mdi-file-star-outline::before {
  content: "\F103B";
}

.mdi-file-swap::before {
  content: "\F0FB4";
}

.mdi-file-swap-outline::before {
  content: "\F0FB5";
}

.mdi-file-sync::before {
  content: "\F1216";
}

.mdi-file-sync-outline::before {
  content: "\F1217";
}

.mdi-file-table::before {
  content: "\F0C7E";
}

.mdi-file-table-box::before {
  content: "\F10E1";
}

.mdi-file-table-box-multiple::before {
  content: "\F10E2";
}

.mdi-file-table-box-multiple-outline::before {
  content: "\F10E3";
}

.mdi-file-table-box-outline::before {
  content: "\F10E4";
}

.mdi-file-table-outline::before {
  content: "\F0C7F";
}

.mdi-file-tree::before {
  content: "\F0645";
}

.mdi-file-tree-outline::before {
  content: "\F13D2";
}

.mdi-file-undo::before {
  content: "\F08DC";
}

.mdi-file-undo-outline::before {
  content: "\F103C";
}

.mdi-file-upload::before {
  content: "\F0A4D";
}

.mdi-file-upload-outline::before {
  content: "\F0A4E";
}

.mdi-file-video::before {
  content: "\F022B";
}

.mdi-file-video-outline::before {
  content: "\F0E2C";
}

.mdi-file-word::before {
  content: "\F022C";
}

.mdi-file-word-box::before {
  content: "\F022D";
}

.mdi-file-word-box-outline::before {
  content: "\F103D";
}

.mdi-file-word-outline::before {
  content: "\F103E";
}

.mdi-file-xml-box::before {
  content: "\F1B4B";
}

.mdi-film::before {
  content: "\F022F";
}

.mdi-filmstrip::before {
  content: "\F0230";
}

.mdi-filmstrip-box::before {
  content: "\F0332";
}

.mdi-filmstrip-box-multiple::before {
  content: "\F0D18";
}

.mdi-filmstrip-off::before {
  content: "\F0231";
}

.mdi-filter::before {
  content: "\F0232";
}

.mdi-filter-check::before {
  content: "\F18EC";
}

.mdi-filter-check-outline::before {
  content: "\F18ED";
}

.mdi-filter-cog::before {
  content: "\F1AA3";
}

.mdi-filter-cog-outline::before {
  content: "\F1AA4";
}

.mdi-filter-menu::before {
  content: "\F10E5";
}

.mdi-filter-menu-outline::before {
  content: "\F10E6";
}

.mdi-filter-minus::before {
  content: "\F0EEE";
}

.mdi-filter-minus-outline::before {
  content: "\F0EEF";
}

.mdi-filter-multiple::before {
  content: "\F1A3F";
}

.mdi-filter-multiple-outline::before {
  content: "\F1A40";
}

.mdi-filter-off::before {
  content: "\F14EF";
}

.mdi-filter-off-outline::before {
  content: "\F14F0";
}

.mdi-filter-outline::before {
  content: "\F0233";
}

.mdi-filter-plus::before {
  content: "\F0EF0";
}

.mdi-filter-plus-outline::before {
  content: "\F0EF1";
}

.mdi-filter-remove::before {
  content: "\F0234";
}

.mdi-filter-remove-outline::before {
  content: "\F0235";
}

.mdi-filter-settings::before {
  content: "\F1AA5";
}

.mdi-filter-settings-outline::before {
  content: "\F1AA6";
}

.mdi-filter-variant::before {
  content: "\F0236";
}

.mdi-filter-variant-minus::before {
  content: "\F1112";
}

.mdi-filter-variant-plus::before {
  content: "\F1113";
}

.mdi-filter-variant-remove::before {
  content: "\F103F";
}

.mdi-finance::before {
  content: "\F081F";
}

.mdi-find-replace::before {
  content: "\F06D4";
}

.mdi-fingerprint::before {
  content: "\F0237";
}

.mdi-fingerprint-off::before {
  content: "\F0EB1";
}

.mdi-fire::before {
  content: "\F0238";
}

.mdi-fire-alert::before {
  content: "\F15D7";
}

.mdi-fire-circle::before {
  content: "\F1807";
}

.mdi-fire-extinguisher::before {
  content: "\F0EF2";
}

.mdi-fire-hydrant::before {
  content: "\F1137";
}

.mdi-fire-hydrant-alert::before {
  content: "\F1138";
}

.mdi-fire-hydrant-off::before {
  content: "\F1139";
}

.mdi-fire-off::before {
  content: "\F1722";
}

.mdi-fire-station::before {
  content: "\F1CC3";
}

.mdi-fire-truck::before {
  content: "\F08AB";
}

.mdi-firebase::before {
  content: "\F0967";
}

.mdi-firefox::before {
  content: "\F0239";
}

.mdi-fireplace::before {
  content: "\F0E2E";
}

.mdi-fireplace-off::before {
  content: "\F0E2F";
}

.mdi-firewire::before {
  content: "\F05BE";
}

.mdi-firework::before {
  content: "\F0E30";
}

.mdi-firework-off::before {
  content: "\F1723";
}

.mdi-fish::before {
  content: "\F023A";
}

.mdi-fish-off::before {
  content: "\F13F3";
}

.mdi-fishbowl::before {
  content: "\F0EF3";
}

.mdi-fishbowl-outline::before {
  content: "\F0EF4";
}

.mdi-fit-to-page::before {
  content: "\F0EF5";
}

.mdi-fit-to-page-outline::before {
  content: "\F0EF6";
}

.mdi-fit-to-screen::before {
  content: "\F18F4";
}

.mdi-fit-to-screen-outline::before {
  content: "\F18F5";
}

.mdi-flag::before {
  content: "\F023B";
}

.mdi-flag-checkered::before {
  content: "\F023C";
}

.mdi-flag-minus::before {
  content: "\F0B99";
}

.mdi-flag-minus-outline::before {
  content: "\F10B2";
}

.mdi-flag-off::before {
  content: "\F18EE";
}

.mdi-flag-off-outline::before {
  content: "\F18EF";
}

.mdi-flag-outline::before {
  content: "\F023D";
}

.mdi-flag-plus::before {
  content: "\F0B9A";
}

.mdi-flag-plus-outline::before {
  content: "\F10B3";
}

.mdi-flag-remove::before {
  content: "\F0B9B";
}

.mdi-flag-remove-outline::before {
  content: "\F10B4";
}

.mdi-flag-triangle::before {
  content: "\F023F";
}

.mdi-flag-variant::before {
  content: "\F0240";
}

.mdi-flag-variant-minus::before {
  content: "\F1BB4";
}

.mdi-flag-variant-minus-outline::before {
  content: "\F1BB5";
}

.mdi-flag-variant-off::before {
  content: "\F1BB0";
}

.mdi-flag-variant-off-outline::before {
  content: "\F1BB1";
}

.mdi-flag-variant-outline::before {
  content: "\F023E";
}

.mdi-flag-variant-plus::before {
  content: "\F1BB2";
}

.mdi-flag-variant-plus-outline::before {
  content: "\F1BB3";
}

.mdi-flag-variant-remove::before {
  content: "\F1BB6";
}

.mdi-flag-variant-remove-outline::before {
  content: "\F1BB7";
}

.mdi-flare::before {
  content: "\F0D72";
}

.mdi-flash::before {
  content: "\F0241";
}

.mdi-flash-alert::before {
  content: "\F0EF7";
}

.mdi-flash-alert-outline::before {
  content: "\F0EF8";
}

.mdi-flash-auto::before {
  content: "\F0242";
}

.mdi-flash-off::before {
  content: "\F0243";
}

.mdi-flash-off-outline::before {
  content: "\F1B45";
}

.mdi-flash-outline::before {
  content: "\F06D5";
}

.mdi-flash-red-eye::before {
  content: "\F067B";
}

.mdi-flash-triangle::before {
  content: "\F1B1D";
}

.mdi-flash-triangle-outline::before {
  content: "\F1B1E";
}

.mdi-flashlight::before {
  content: "\F0244";
}

.mdi-flashlight-off::before {
  content: "\F0245";
}

.mdi-flask::before {
  content: "\F0093";
}

.mdi-flask-empty::before {
  content: "\F0094";
}

.mdi-flask-empty-minus::before {
  content: "\F123A";
}

.mdi-flask-empty-minus-outline::before {
  content: "\F123B";
}

.mdi-flask-empty-off::before {
  content: "\F13F4";
}

.mdi-flask-empty-off-outline::before {
  content: "\F13F5";
}

.mdi-flask-empty-outline::before {
  content: "\F0095";
}

.mdi-flask-empty-plus::before {
  content: "\F123C";
}

.mdi-flask-empty-plus-outline::before {
  content: "\F123D";
}

.mdi-flask-empty-remove::before {
  content: "\F123E";
}

.mdi-flask-empty-remove-outline::before {
  content: "\F123F";
}

.mdi-flask-minus::before {
  content: "\F1240";
}

.mdi-flask-minus-outline::before {
  content: "\F1241";
}

.mdi-flask-off::before {
  content: "\F13F6";
}

.mdi-flask-off-outline::before {
  content: "\F13F7";
}

.mdi-flask-outline::before {
  content: "\F0096";
}

.mdi-flask-plus::before {
  content: "\F1242";
}

.mdi-flask-plus-outline::before {
  content: "\F1243";
}

.mdi-flask-remove::before {
  content: "\F1244";
}

.mdi-flask-remove-outline::before {
  content: "\F1245";
}

.mdi-flask-round-bottom::before {
  content: "\F124B";
}

.mdi-flask-round-bottom-empty::before {
  content: "\F124C";
}

.mdi-flask-round-bottom-empty-outline::before {
  content: "\F124D";
}

.mdi-flask-round-bottom-outline::before {
  content: "\F124E";
}

.mdi-fleur-de-lis::before {
  content: "\F1303";
}

.mdi-flip-horizontal::before {
  content: "\F10E7";
}

.mdi-flip-to-back::before {
  content: "\F0247";
}

.mdi-flip-to-front::before {
  content: "\F0248";
}

.mdi-flip-vertical::before {
  content: "\F10E8";
}

.mdi-floor-lamp::before {
  content: "\F08DD";
}

.mdi-floor-lamp-dual::before {
  content: "\F1040";
}

.mdi-floor-lamp-dual-outline::before {
  content: "\F17CE";
}

.mdi-floor-lamp-outline::before {
  content: "\F17C8";
}

.mdi-floor-lamp-torchiere::before {
  content: "\F1747";
}

.mdi-floor-lamp-torchiere-outline::before {
  content: "\F17D6";
}

.mdi-floor-lamp-torchiere-variant::before {
  content: "\F1041";
}

.mdi-floor-lamp-torchiere-variant-outline::before {
  content: "\F17CF";
}

.mdi-floor-plan::before {
  content: "\F0821";
}

.mdi-floppy::before {
  content: "\F0249";
}

.mdi-floppy-variant::before {
  content: "\F09EF";
}

.mdi-flower::before {
  content: "\F024A";
}

.mdi-flower-outline::before {
  content: "\F09F0";
}

.mdi-flower-pollen::before {
  content: "\F1885";
}

.mdi-flower-pollen-outline::before {
  content: "\F1886";
}

.mdi-flower-poppy::before {
  content: "\F0D08";
}

.mdi-flower-tulip::before {
  content: "\F09F1";
}

.mdi-flower-tulip-outline::before {
  content: "\F09F2";
}

.mdi-focus-auto::before {
  content: "\F0F4E";
}

.mdi-focus-field::before {
  content: "\F0F4F";
}

.mdi-focus-field-horizontal::before {
  content: "\F0F50";
}

.mdi-focus-field-vertical::before {
  content: "\F0F51";
}

.mdi-folder::before {
  content: "\F024B";
}

.mdi-folder-account::before {
  content: "\F024C";
}

.mdi-folder-account-outline::before {
  content: "\F0B9C";
}

.mdi-folder-alert::before {
  content: "\F0DCC";
}

.mdi-folder-alert-outline::before {
  content: "\F0DCD";
}

.mdi-folder-arrow-down::before {
  content: "\F19E8";
}

.mdi-folder-arrow-down-outline::before {
  content: "\F19E9";
}

.mdi-folder-arrow-left::before {
  content: "\F19EA";
}

.mdi-folder-arrow-left-outline::before {
  content: "\F19EB";
}

.mdi-folder-arrow-left-right::before {
  content: "\F19EC";
}

.mdi-folder-arrow-left-right-outline::before {
  content: "\F19ED";
}

.mdi-folder-arrow-right::before {
  content: "\F19EE";
}

.mdi-folder-arrow-right-outline::before {
  content: "\F19EF";
}

.mdi-folder-arrow-up::before {
  content: "\F19F0";
}

.mdi-folder-arrow-up-down::before {
  content: "\F19F1";
}

.mdi-folder-arrow-up-down-outline::before {
  content: "\F19F2";
}

.mdi-folder-arrow-up-outline::before {
  content: "\F19F3";
}

.mdi-folder-cancel::before {
  content: "\F19F4";
}

.mdi-folder-cancel-outline::before {
  content: "\F19F5";
}

.mdi-folder-check::before {
  content: "\F197E";
}

.mdi-folder-check-outline::before {
  content: "\F197F";
}

.mdi-folder-clock::before {
  content: "\F0ABA";
}

.mdi-folder-clock-outline::before {
  content: "\F0ABB";
}

.mdi-folder-cog::before {
  content: "\F107F";
}

.mdi-folder-cog-outline::before {
  content: "\F1080";
}

.mdi-folder-download::before {
  content: "\F024D";
}

.mdi-folder-download-outline::before {
  content: "\F10E9";
}

.mdi-folder-edit::before {
  content: "\F08DE";
}

.mdi-folder-edit-outline::before {
  content: "\F0DCE";
}

.mdi-folder-eye::before {
  content: "\F178A";
}

.mdi-folder-eye-outline::before {
  content: "\F178B";
}

.mdi-folder-file::before {
  content: "\F19F6";
}

.mdi-folder-file-outline::before {
  content: "\F19F7";
}

.mdi-folder-google-drive::before {
  content: "\F024E";
}

.mdi-folder-heart::before {
  content: "\F10EA";
}

.mdi-folder-heart-outline::before {
  content: "\F10EB";
}

.mdi-folder-hidden::before {
  content: "\F179E";
}

.mdi-folder-home::before {
  content: "\F10B5";
}

.mdi-folder-home-outline::before {
  content: "\F10B6";
}

.mdi-folder-image::before {
  content: "\F024F";
}

.mdi-folder-information::before {
  content: "\F10B7";
}

.mdi-folder-information-outline::before {
  content: "\F10B8";
}

.mdi-folder-key::before {
  content: "\F08AC";
}

.mdi-folder-key-network::before {
  content: "\F08AD";
}

.mdi-folder-key-network-outline::before {
  content: "\F0C80";
}

.mdi-folder-key-outline::before {
  content: "\F10EC";
}

.mdi-folder-lock::before {
  content: "\F0250";
}

.mdi-folder-lock-open::before {
  content: "\F0251";
}

.mdi-folder-lock-open-outline::before {
  content: "\F1AA7";
}

.mdi-folder-lock-outline::before {
  content: "\F1AA8";
}

.mdi-folder-marker::before {
  content: "\F126D";
}

.mdi-folder-marker-outline::before {
  content: "\F126E";
}

.mdi-folder-minus::before {
  content: "\F1B49";
}

.mdi-folder-minus-outline::before {
  content: "\F1B4A";
}

.mdi-folder-move::before {
  content: "\F0252";
}

.mdi-folder-move-outline::before {
  content: "\F1246";
}

.mdi-folder-multiple::before {
  content: "\F0253";
}

.mdi-folder-multiple-image::before {
  content: "\F0254";
}

.mdi-folder-multiple-outline::before {
  content: "\F0255";
}

.mdi-folder-multiple-plus::before {
  content: "\F147E";
}

.mdi-folder-multiple-plus-outline::before {
  content: "\F147F";
}

.mdi-folder-music::before {
  content: "\F1359";
}

.mdi-folder-music-outline::before {
  content: "\F135A";
}

.mdi-folder-network::before {
  content: "\F0870";
}

.mdi-folder-network-outline::before {
  content: "\F0C81";
}

.mdi-folder-off::before {
  content: "\F19F8";
}

.mdi-folder-off-outline::before {
  content: "\F19F9";
}

.mdi-folder-open::before {
  content: "\F0770";
}

.mdi-folder-open-outline::before {
  content: "\F0DCF";
}

.mdi-folder-outline::before {
  content: "\F0256";
}

.mdi-folder-play::before {
  content: "\F19FA";
}

.mdi-folder-play-outline::before {
  content: "\F19FB";
}

.mdi-folder-plus::before {
  content: "\F0257";
}

.mdi-folder-plus-outline::before {
  content: "\F0B9D";
}

.mdi-folder-pound::before {
  content: "\F0D09";
}

.mdi-folder-pound-outline::before {
  content: "\F0D0A";
}

.mdi-folder-question::before {
  content: "\F19CA";
}

.mdi-folder-question-outline::before {
  content: "\F19CB";
}

.mdi-folder-refresh::before {
  content: "\F0749";
}

.mdi-folder-refresh-outline::before {
  content: "\F0542";
}

.mdi-folder-remove::before {
  content: "\F0258";
}

.mdi-folder-remove-outline::before {
  content: "\F0B9E";
}

.mdi-folder-search::before {
  content: "\F0968";
}

.mdi-folder-search-outline::before {
  content: "\F0969";
}

.mdi-folder-settings::before {
  content: "\F107D";
}

.mdi-folder-settings-outline::before {
  content: "\F107E";
}

.mdi-folder-star::before {
  content: "\F069D";
}

.mdi-folder-star-multiple::before {
  content: "\F13D3";
}

.mdi-folder-star-multiple-outline::before {
  content: "\F13D4";
}

.mdi-folder-star-outline::before {
  content: "\F0B9F";
}

.mdi-folder-swap::before {
  content: "\F0FB6";
}

.mdi-folder-swap-outline::before {
  content: "\F0FB7";
}

.mdi-folder-sync::before {
  content: "\F0D0B";
}

.mdi-folder-sync-outline::before {
  content: "\F0D0C";
}

.mdi-folder-table::before {
  content: "\F12E3";
}

.mdi-folder-table-outline::before {
  content: "\F12E4";
}

.mdi-folder-text::before {
  content: "\F0C82";
}

.mdi-folder-text-outline::before {
  content: "\F0C83";
}

.mdi-folder-upload::before {
  content: "\F0259";
}

.mdi-folder-upload-outline::before {
  content: "\F10ED";
}

.mdi-folder-wrench::before {
  content: "\F19FC";
}

.mdi-folder-wrench-outline::before {
  content: "\F19FD";
}

.mdi-folder-zip::before {
  content: "\F06EB";
}

.mdi-folder-zip-outline::before {
  content: "\F07B9";
}

.mdi-font-awesome::before {
  content: "\F003A";
}

.mdi-food::before {
  content: "\F025A";
}

.mdi-food-apple::before {
  content: "\F025B";
}

.mdi-food-apple-outline::before {
  content: "\F0C84";
}

.mdi-food-croissant::before {
  content: "\F07C8";
}

.mdi-food-drumstick::before {
  content: "\F141F";
}

.mdi-food-drumstick-off::before {
  content: "\F1468";
}

.mdi-food-drumstick-off-outline::before {
  content: "\F1469";
}

.mdi-food-drumstick-outline::before {
  content: "\F1420";
}

.mdi-food-fork-drink::before {
  content: "\F05F2";
}

.mdi-food-halal::before {
  content: "\F1572";
}

.mdi-food-hot-dog::before {
  content: "\F184B";
}

.mdi-food-kosher::before {
  content: "\F1573";
}

.mdi-food-off::before {
  content: "\F05F3";
}

.mdi-food-off-outline::before {
  content: "\F1915";
}

.mdi-food-outline::before {
  content: "\F1916";
}

.mdi-food-steak::before {
  content: "\F146A";
}

.mdi-food-steak-off::before {
  content: "\F146B";
}

.mdi-food-takeout-box::before {
  content: "\F1836";
}

.mdi-food-takeout-box-outline::before {
  content: "\F1837";
}

.mdi-food-turkey::before {
  content: "\F171C";
}

.mdi-food-variant::before {
  content: "\F025C";
}

.mdi-food-variant-off::before {
  content: "\F13E5";
}

.mdi-foot-print::before {
  content: "\F0F52";
}

.mdi-football::before {
  content: "\F025D";
}

.mdi-football-australian::before {
  content: "\F025E";
}

.mdi-football-helmet::before {
  content: "\F025F";
}

.mdi-forest::before {
  content: "\F1897";
}

.mdi-forest-outline::before {
  content: "\F1C63";
}

.mdi-forklift::before {
  content: "\F07C9";
}

.mdi-form-dropdown::before {
  content: "\F1400";
}

.mdi-form-select::before {
  content: "\F1401";
}

.mdi-form-textarea::before {
  content: "\F1095";
}

.mdi-form-textbox::before {
  content: "\F060E";
}

.mdi-form-textbox-lock::before {
  content: "\F135D";
}

.mdi-form-textbox-password::before {
  content: "\F07F5";
}

.mdi-format-align-bottom::before {
  content: "\F0753";
}

.mdi-format-align-center::before {
  content: "\F0260";
}

.mdi-format-align-justify::before {
  content: "\F0261";
}

.mdi-format-align-left::before {
  content: "\F0262";
}

.mdi-format-align-middle::before {
  content: "\F0754";
}

.mdi-format-align-right::before {
  content: "\F0263";
}

.mdi-format-align-top::before {
  content: "\F0755";
}

.mdi-format-annotation-minus::before {
  content: "\F0ABC";
}

.mdi-format-annotation-plus::before {
  content: "\F0646";
}

.mdi-format-bold::before {
  content: "\F0264";
}

.mdi-format-clear::before {
  content: "\F0265";
}

.mdi-format-color-fill::before {
  content: "\F0266";
}

.mdi-format-color-highlight::before {
  content: "\F0E31";
}

.mdi-format-color-marker-cancel::before {
  content: "\F1313";
}

.mdi-format-color-text::before {
  content: "\F069E";
}

.mdi-format-columns::before {
  content: "\F08DF";
}

.mdi-format-float-center::before {
  content: "\F0267";
}

.mdi-format-float-left::before {
  content: "\F0268";
}

.mdi-format-float-none::before {
  content: "\F0269";
}

.mdi-format-float-right::before {
  content: "\F026A";
}

.mdi-format-font::before {
  content: "\F06D6";
}

.mdi-format-font-size-decrease::before {
  content: "\F09F3";
}

.mdi-format-font-size-increase::before {
  content: "\F09F4";
}

.mdi-format-header-1::before {
  content: "\F026B";
}

.mdi-format-header-2::before {
  content: "\F026C";
}

.mdi-format-header-3::before {
  content: "\F026D";
}

.mdi-format-header-4::before {
  content: "\F026E";
}

.mdi-format-header-5::before {
  content: "\F026F";
}

.mdi-format-header-6::before {
  content: "\F0270";
}

.mdi-format-header-decrease::before {
  content: "\F0271";
}

.mdi-format-header-equal::before {
  content: "\F0272";
}

.mdi-format-header-increase::before {
  content: "\F0273";
}

.mdi-format-header-pound::before {
  content: "\F0274";
}

.mdi-format-horizontal-align-center::before {
  content: "\F061E";
}

.mdi-format-horizontal-align-left::before {
  content: "\F061F";
}

.mdi-format-horizontal-align-right::before {
  content: "\F0620";
}

.mdi-format-indent-decrease::before {
  content: "\F0275";
}

.mdi-format-indent-increase::before {
  content: "\F0276";
}

.mdi-format-italic::before {
  content: "\F0277";
}

.mdi-format-letter-case::before {
  content: "\F0B34";
}

.mdi-format-letter-case-lower::before {
  content: "\F0B35";
}

.mdi-format-letter-case-upper::before {
  content: "\F0B36";
}

.mdi-format-letter-ends-with::before {
  content: "\F0FB8";
}

.mdi-format-letter-matches::before {
  content: "\F0FB9";
}

.mdi-format-letter-spacing::before {
  content: "\F1956";
}

.mdi-format-letter-spacing-variant::before {
  content: "\F1AFB";
}

.mdi-format-letter-starts-with::before {
  content: "\F0FBA";
}

.mdi-format-line-height::before {
  content: "\F1AFC";
}

.mdi-format-line-spacing::before {
  content: "\F0278";
}

.mdi-format-line-style::before {
  content: "\F05C8";
}

.mdi-format-line-weight::before {
  content: "\F05C9";
}

.mdi-format-list-bulleted::before {
  content: "\F0279";
}

.mdi-format-list-bulleted-square::before {
  content: "\F0DD0";
}

.mdi-format-list-bulleted-triangle::before {
  content: "\F0EB2";
}

.mdi-format-list-bulleted-type::before {
  content: "\F027A";
}

.mdi-format-list-checkbox::before {
  content: "\F096A";
}

.mdi-format-list-checks::before {
  content: "\F0756";
}

.mdi-format-list-group::before {
  content: "\F1860";
}

.mdi-format-list-group-plus::before {
  content: "\F1B56";
}

.mdi-format-list-numbered::before {
  content: "\F027B";
}

.mdi-format-list-numbered-rtl::before {
  content: "\F0D0D";
}

.mdi-format-list-text::before {
  content: "\F126F";
}

.mdi-format-overline::before {
  content: "\F0EB3";
}

.mdi-format-page-break::before {
  content: "\F06D7";
}

.mdi-format-page-split::before {
  content: "\F1917";
}

.mdi-format-paint::before {
  content: "\F027C";
}

.mdi-format-paragraph::before {
  content: "\F027D";
}

.mdi-format-paragraph-spacing::before {
  content: "\F1AFD";
}

.mdi-format-pilcrow::before {
  content: "\F06D8";
}

.mdi-format-pilcrow-arrow-left::before {
  content: "\F0286";
}

.mdi-format-pilcrow-arrow-right::before {
  content: "\F0285";
}

.mdi-format-quote-close::before {
  content: "\F027E";
}

.mdi-format-quote-close-outline::before {
  content: "\F11A8";
}

.mdi-format-quote-open::before {
  content: "\F0757";
}

.mdi-format-quote-open-outline::before {
  content: "\F11A7";
}

.mdi-format-rotate-90::before {
  content: "\F06AA";
}

.mdi-format-section::before {
  content: "\F069F";
}

.mdi-format-size::before {
  content: "\F027F";
}

.mdi-format-strikethrough::before {
  content: "\F0280";
}

.mdi-format-strikethrough-variant::before {
  content: "\F0281";
}

.mdi-format-subscript::before {
  content: "\F0282";
}

.mdi-format-superscript::before {
  content: "\F0283";
}

.mdi-format-text::before {
  content: "\F0284";
}

.mdi-format-text-rotation-angle-down::before {
  content: "\F0FBB";
}

.mdi-format-text-rotation-angle-up::before {
  content: "\F0FBC";
}

.mdi-format-text-rotation-down::before {
  content: "\F0D73";
}

.mdi-format-text-rotation-down-vertical::before {
  content: "\F0FBD";
}

.mdi-format-text-rotation-none::before {
  content: "\F0D74";
}

.mdi-format-text-rotation-up::before {
  content: "\F0FBE";
}

.mdi-format-text-rotation-vertical::before {
  content: "\F0FBF";
}

.mdi-format-text-variant::before {
  content: "\F0E32";
}

.mdi-format-text-variant-outline::before {
  content: "\F150F";
}

.mdi-format-text-wrapping-clip::before {
  content: "\F0D0E";
}

.mdi-format-text-wrapping-overflow::before {
  content: "\F0D0F";
}

.mdi-format-text-wrapping-wrap::before {
  content: "\F0D10";
}

.mdi-format-textbox::before {
  content: "\F0D11";
}

.mdi-format-title::before {
  content: "\F05F4";
}

.mdi-format-underline::before {
  content: "\F0287";
}

.mdi-format-underline-wavy::before {
  content: "\F18E9";
}

.mdi-format-vertical-align-bottom::before {
  content: "\F0621";
}

.mdi-format-vertical-align-center::before {
  content: "\F0622";
}

.mdi-format-vertical-align-top::before {
  content: "\F0623";
}

.mdi-format-wrap-inline::before {
  content: "\F0288";
}

.mdi-format-wrap-square::before {
  content: "\F0289";
}

.mdi-format-wrap-tight::before {
  content: "\F028A";
}

.mdi-format-wrap-top-bottom::before {
  content: "\F028B";
}

.mdi-forum::before {
  content: "\F028C";
}

.mdi-forum-minus::before {
  content: "\F1AA9";
}

.mdi-forum-minus-outline::before {
  content: "\F1AAA";
}

.mdi-forum-outline::before {
  content: "\F0822";
}

.mdi-forum-plus::before {
  content: "\F1AAB";
}

.mdi-forum-plus-outline::before {
  content: "\F1AAC";
}

.mdi-forum-remove::before {
  content: "\F1AAD";
}

.mdi-forum-remove-outline::before {
  content: "\F1AAE";
}

.mdi-forward::before {
  content: "\F028D";
}

.mdi-forwardburger::before {
  content: "\F0D75";
}

.mdi-fountain::before {
  content: "\F096B";
}

.mdi-fountain-pen::before {
  content: "\F0D12";
}

.mdi-fountain-pen-tip::before {
  content: "\F0D13";
}

.mdi-fraction-one-half::before {
  content: "\F1992";
}

.mdi-freebsd::before {
  content: "\F08E0";
}

.mdi-french-fries::before {
  content: "\F1957";
}

.mdi-frequently-asked-questions::before {
  content: "\F0EB4";
}

.mdi-fridge::before {
  content: "\F0290";
}

.mdi-fridge-alert::before {
  content: "\F11B1";
}

.mdi-fridge-alert-outline::before {
  content: "\F11B2";
}

.mdi-fridge-bottom::before {
  content: "\F0292";
}

.mdi-fridge-industrial::before {
  content: "\F15EE";
}

.mdi-fridge-industrial-alert::before {
  content: "\F15EF";
}

.mdi-fridge-industrial-alert-outline::before {
  content: "\F15F0";
}

.mdi-fridge-industrial-off::before {
  content: "\F15F1";
}

.mdi-fridge-industrial-off-outline::before {
  content: "\F15F2";
}

.mdi-fridge-industrial-outline::before {
  content: "\F15F3";
}

.mdi-fridge-off::before {
  content: "\F11AF";
}

.mdi-fridge-off-outline::before {
  content: "\F11B0";
}

.mdi-fridge-outline::before {
  content: "\F028F";
}

.mdi-fridge-top::before {
  content: "\F0291";
}

.mdi-fridge-variant::before {
  content: "\F15F4";
}

.mdi-fridge-variant-alert::before {
  content: "\F15F5";
}

.mdi-fridge-variant-alert-outline::before {
  content: "\F15F6";
}

.mdi-fridge-variant-off::before {
  content: "\F15F7";
}

.mdi-fridge-variant-off-outline::before {
  content: "\F15F8";
}

.mdi-fridge-variant-outline::before {
  content: "\F15F9";
}

.mdi-fruit-cherries::before {
  content: "\F1042";
}

.mdi-fruit-cherries-off::before {
  content: "\F13F8";
}

.mdi-fruit-citrus::before {
  content: "\F1043";
}

.mdi-fruit-citrus-off::before {
  content: "\F13F9";
}

.mdi-fruit-grapes::before {
  content: "\F1044";
}

.mdi-fruit-grapes-outline::before {
  content: "\F1045";
}

.mdi-fruit-pear::before {
  content: "\F1A0E";
}

.mdi-fruit-pineapple::before {
  content: "\F1046";
}

.mdi-fruit-watermelon::before {
  content: "\F1047";
}

.mdi-fuel::before {
  content: "\F07CA";
}

.mdi-fuel-cell::before {
  content: "\F18B5";
}

.mdi-fullscreen::before {
  content: "\F0293";
}

.mdi-fullscreen-exit::before {
  content: "\F0294";
}

.mdi-function::before {
  content: "\F0295";
}

.mdi-function-variant::before {
  content: "\F0871";
}

.mdi-furigana-horizontal::before {
  content: "\F1081";
}

.mdi-furigana-vertical::before {
  content: "\F1082";
}

.mdi-fuse::before {
  content: "\F0C85";
}

.mdi-fuse-alert::before {
  content: "\F142D";
}

.mdi-fuse-blade::before {
  content: "\F0C86";
}

.mdi-fuse-off::before {
  content: "\F142C";
}

.mdi-gamepad::before {
  content: "\F0296";
}

.mdi-gamepad-circle::before {
  content: "\F0E33";
}

.mdi-gamepad-circle-down::before {
  content: "\F0E34";
}

.mdi-gamepad-circle-left::before {
  content: "\F0E35";
}

.mdi-gamepad-circle-outline::before {
  content: "\F0E36";
}

.mdi-gamepad-circle-right::before {
  content: "\F0E37";
}

.mdi-gamepad-circle-up::before {
  content: "\F0E38";
}

.mdi-gamepad-down::before {
  content: "\F0E39";
}

.mdi-gamepad-left::before {
  content: "\F0E3A";
}

.mdi-gamepad-outline::before {
  content: "\F1919";
}

.mdi-gamepad-right::before {
  content: "\F0E3B";
}

.mdi-gamepad-round::before {
  content: "\F0E3C";
}

.mdi-gamepad-round-down::before {
  content: "\F0E3D";
}

.mdi-gamepad-round-left::before {
  content: "\F0E3E";
}

.mdi-gamepad-round-outline::before {
  content: "\F0E3F";
}

.mdi-gamepad-round-right::before {
  content: "\F0E40";
}

.mdi-gamepad-round-up::before {
  content: "\F0E41";
}

.mdi-gamepad-square::before {
  content: "\F0EB5";
}

.mdi-gamepad-square-outline::before {
  content: "\F0EB6";
}

.mdi-gamepad-up::before {
  content: "\F0E42";
}

.mdi-gamepad-variant::before {
  content: "\F0297";
}

.mdi-gamepad-variant-outline::before {
  content: "\F0EB7";
}

.mdi-gamma::before {
  content: "\F10EE";
}

.mdi-gantry-crane::before {
  content: "\F0DD1";
}

.mdi-garage::before {
  content: "\F06D9";
}

.mdi-garage-alert::before {
  content: "\F0872";
}

.mdi-garage-alert-variant::before {
  content: "\F12D5";
}

.mdi-garage-lock::before {
  content: "\F17FB";
}

.mdi-garage-open::before {
  content: "\F06DA";
}

.mdi-garage-open-variant::before {
  content: "\F12D4";
}

.mdi-garage-variant::before {
  content: "\F12D3";
}

.mdi-garage-variant-lock::before {
  content: "\F17FC";
}

.mdi-gas-burner::before {
  content: "\F1A1B";
}

.mdi-gas-cylinder::before {
  content: "\F0647";
}

.mdi-gas-station::before {
  content: "\F0298";
}

.mdi-gas-station-in-use::before {
  content: "\F1CC4";
}

.mdi-gas-station-in-use-outline::before {
  content: "\F1CC5";
}

.mdi-gas-station-off::before {
  content: "\F1409";
}

.mdi-gas-station-off-outline::before {
  content: "\F140A";
}

.mdi-gas-station-outline::before {
  content: "\F0EB8";
}

.mdi-gate::before {
  content: "\F0299";
}

.mdi-gate-alert::before {
  content: "\F17F8";
}

.mdi-gate-and::before {
  content: "\F08E1";
}

.mdi-gate-arrow-left::before {
  content: "\F17F7";
}

.mdi-gate-arrow-right::before {
  content: "\F1169";
}

.mdi-gate-buffer::before {
  content: "\F1AFE";
}

.mdi-gate-nand::before {
  content: "\F08E2";
}

.mdi-gate-nor::before {
  content: "\F08E3";
}

.mdi-gate-not::before {
  content: "\F08E4";
}

.mdi-gate-open::before {
  content: "\F116A";
}

.mdi-gate-or::before {
  content: "\F08E5";
}

.mdi-gate-xnor::before {
  content: "\F08E6";
}

.mdi-gate-xor::before {
  content: "\F08E7";
}

.mdi-gatsby::before {
  content: "\F0E43";
}

.mdi-gauge::before {
  content: "\F029A";
}

.mdi-gauge-empty::before {
  content: "\F0873";
}

.mdi-gauge-full::before {
  content: "\F0874";
}

.mdi-gauge-low::before {
  content: "\F0875";
}

.mdi-gavel::before {
  content: "\F029B";
}

.mdi-gender-female::before {
  content: "\F029C";
}

.mdi-gender-male::before {
  content: "\F029D";
}

.mdi-gender-male-female::before {
  content: "\F029E";
}

.mdi-gender-male-female-variant::before {
  content: "\F113F";
}

.mdi-gender-non-binary::before {
  content: "\F1140";
}

.mdi-gender-transgender::before {
  content: "\F029F";
}

.mdi-generator-mobile::before {
  content: "\F1C8A";
}

.mdi-generator-portable::before {
  content: "\F1C8B";
}

.mdi-generator-stationary::before {
  content: "\F1C8C";
}

.mdi-gentoo::before {
  content: "\F08E8";
}

.mdi-gesture::before {
  content: "\F07CB";
}

.mdi-gesture-double-tap::before {
  content: "\F073C";
}

.mdi-gesture-pinch::before {
  content: "\F0ABD";
}

.mdi-gesture-spread::before {
  content: "\F0ABE";
}

.mdi-gesture-swipe::before {
  content: "\F0D76";
}

.mdi-gesture-swipe-down::before {
  content: "\F073D";
}

.mdi-gesture-swipe-horizontal::before {
  content: "\F0ABF";
}

.mdi-gesture-swipe-left::before {
  content: "\F073E";
}

.mdi-gesture-swipe-right::before {
  content: "\F073F";
}

.mdi-gesture-swipe-up::before {
  content: "\F0740";
}

.mdi-gesture-swipe-vertical::before {
  content: "\F0AC0";
}

.mdi-gesture-tap::before {
  content: "\F0741";
}

.mdi-gesture-tap-box::before {
  content: "\F12A9";
}

.mdi-gesture-tap-button::before {
  content: "\F12A8";
}

.mdi-gesture-tap-hold::before {
  content: "\F0D77";
}

.mdi-gesture-two-double-tap::before {
  content: "\F0742";
}

.mdi-gesture-two-tap::before {
  content: "\F0743";
}

.mdi-ghost::before {
  content: "\F02A0";
}

.mdi-ghost-off::before {
  content: "\F09F5";
}

.mdi-ghost-off-outline::before {
  content: "\F165C";
}

.mdi-ghost-outline::before {
  content: "\F165D";
}

.mdi-gift::before {
  content: "\F0E44";
}

.mdi-gift-off::before {
  content: "\F16EF";
}

.mdi-gift-off-outline::before {
  content: "\F16F0";
}

.mdi-gift-open::before {
  content: "\F16F1";
}

.mdi-gift-open-outline::before {
  content: "\F16F2";
}

.mdi-gift-outline::before {
  content: "\F02A1";
}

.mdi-git::before {
  content: "\F02A2";
}

.mdi-github::before {
  content: "\F02A4";
}

.mdi-gitlab::before {
  content: "\F0BA0";
}

.mdi-glass-cocktail::before {
  content: "\F0356";
}

.mdi-glass-cocktail-off::before {
  content: "\F15E6";
}

.mdi-glass-flute::before {
  content: "\F02A5";
}

.mdi-glass-fragile::before {
  content: "\F1873";
}

.mdi-glass-mug::before {
  content: "\F02A6";
}

.mdi-glass-mug-off::before {
  content: "\F15E7";
}

.mdi-glass-mug-variant::before {
  content: "\F1116";
}

.mdi-glass-mug-variant-off::before {
  content: "\F15E8";
}

.mdi-glass-pint-outline::before {
  content: "\F130D";
}

.mdi-glass-stange::before {
  content: "\F02A7";
}

.mdi-glass-tulip::before {
  content: "\F02A8";
}

.mdi-glass-wine::before {
  content: "\F0876";
}

.mdi-glasses::before {
  content: "\F02AA";
}

.mdi-globe-light::before {
  content: "\F066F";
}

.mdi-globe-light-outline::before {
  content: "\F12D7";
}

.mdi-globe-model::before {
  content: "\F08E9";
}

.mdi-gmail::before {
  content: "\F02AB";
}

.mdi-gnome::before {
  content: "\F02AC";
}

.mdi-go-kart::before {
  content: "\F0D79";
}

.mdi-go-kart-track::before {
  content: "\F0D7A";
}

.mdi-gog::before {
  content: "\F0BA1";
}

.mdi-gold::before {
  content: "\F124F";
}

.mdi-golf::before {
  content: "\F0823";
}

.mdi-golf-cart::before {
  content: "\F11A4";
}

.mdi-golf-tee::before {
  content: "\F1083";
}

.mdi-gondola::before {
  content: "\F0686";
}

.mdi-goodreads::before {
  content: "\F0D7B";
}

.mdi-google::before {
  content: "\F02AD";
}

.mdi-google-ads::before {
  content: "\F0C87";
}

.mdi-google-analytics::before {
  content: "\F07CC";
}

.mdi-google-assistant::before {
  content: "\F07CD";
}

.mdi-google-cardboard::before {
  content: "\F02AE";
}

.mdi-google-chrome::before {
  content: "\F02AF";
}

.mdi-google-circles::before {
  content: "\F02B0";
}

.mdi-google-circles-communities::before {
  content: "\F02B1";
}

.mdi-google-circles-extended::before {
  content: "\F02B2";
}

.mdi-google-circles-group::before {
  content: "\F02B3";
}

.mdi-google-classroom::before {
  content: "\F02C0";
}

.mdi-google-cloud::before {
  content: "\F11F6";
}

.mdi-google-downasaur::before {
  content: "\F1362";
}

.mdi-google-drive::before {
  content: "\F02B6";
}

.mdi-google-earth::before {
  content: "\F02B7";
}

.mdi-google-fit::before {
  content: "\F096C";
}

.mdi-google-glass::before {
  content: "\F02B8";
}

.mdi-google-hangouts::before {
  content: "\F02C9";
}

.mdi-google-keep::before {
  content: "\F06DC";
}

.mdi-google-lens::before {
  content: "\F09F6";
}

.mdi-google-maps::before {
  content: "\F05F5";
}

.mdi-google-my-business::before {
  content: "\F1048";
}

.mdi-google-nearby::before {
  content: "\F02B9";
}

.mdi-google-play::before {
  content: "\F02BC";
}

.mdi-google-plus::before {
  content: "\F02BD";
}

.mdi-google-podcast::before {
  content: "\F0EB9";
}

.mdi-google-spreadsheet::before {
  content: "\F09F7";
}

.mdi-google-street-view::before {
  content: "\F0C88";
}

.mdi-google-translate::before {
  content: "\F02BF";
}

.mdi-gradient-horizontal::before {
  content: "\F174A";
}

.mdi-gradient-vertical::before {
  content: "\F06A0";
}

.mdi-grain::before {
  content: "\F0D7C";
}

.mdi-graph::before {
  content: "\F1049";
}

.mdi-graph-outline::before {
  content: "\F104A";
}

.mdi-graphql::before {
  content: "\F0877";
}

.mdi-grass::before {
  content: "\F1510";
}

.mdi-grave-stone::before {
  content: "\F0BA2";
}

.mdi-grease-pencil::before {
  content: "\F0648";
}

.mdi-greater-than::before {
  content: "\F096D";
}

.mdi-greater-than-or-equal::before {
  content: "\F096E";
}

.mdi-greenhouse::before {
  content: "\F002D";
}

.mdi-grid::before {
  content: "\F02C1";
}

.mdi-grid-large::before {
  content: "\F0758";
}

.mdi-grid-off::before {
  content: "\F02C2";
}

.mdi-grill::before {
  content: "\F0E45";
}

.mdi-grill-outline::before {
  content: "\F118A";
}

.mdi-group::before {
  content: "\F02C3";
}

.mdi-guitar-acoustic::before {
  content: "\F0771";
}

.mdi-guitar-electric::before {
  content: "\F02C4";
}

.mdi-guitar-pick::before {
  content: "\F02C5";
}

.mdi-guitar-pick-outline::before {
  content: "\F02C6";
}

.mdi-guy-fawkes-mask::before {
  content: "\F0825";
}

.mdi-gymnastics::before {
  content: "\F1A41";
}

.mdi-hail::before {
  content: "\F0AC1";
}

.mdi-hair-dryer::before {
  content: "\F10EF";
}

.mdi-hair-dryer-outline::before {
  content: "\F10F0";
}

.mdi-halloween::before {
  content: "\F0BA3";
}

.mdi-hamburger::before {
  content: "\F0685";
}

.mdi-hamburger-check::before {
  content: "\F1776";
}

.mdi-hamburger-minus::before {
  content: "\F1777";
}

.mdi-hamburger-off::before {
  content: "\F1778";
}

.mdi-hamburger-plus::before {
  content: "\F1779";
}

.mdi-hamburger-remove::before {
  content: "\F177A";
}

.mdi-hammer::before {
  content: "\F08EA";
}

.mdi-hammer-screwdriver::before {
  content: "\F1322";
}

.mdi-hammer-sickle::before {
  content: "\F1887";
}

.mdi-hammer-wrench::before {
  content: "\F1323";
}

.mdi-hand-back-left::before {
  content: "\F0E46";
}

.mdi-hand-back-left-off::before {
  content: "\F1830";
}

.mdi-hand-back-left-off-outline::before {
  content: "\F1832";
}

.mdi-hand-back-left-outline::before {
  content: "\F182C";
}

.mdi-hand-back-right::before {
  content: "\F0E47";
}

.mdi-hand-back-right-off::before {
  content: "\F1831";
}

.mdi-hand-back-right-off-outline::before {
  content: "\F1833";
}

.mdi-hand-back-right-outline::before {
  content: "\F182D";
}

.mdi-hand-clap::before {
  content: "\F194B";
}

.mdi-hand-clap-off::before {
  content: "\F1A42";
}

.mdi-hand-coin::before {
  content: "\F188F";
}

.mdi-hand-coin-outline::before {
  content: "\F1890";
}

.mdi-hand-cycle::before {
  content: "\F1B9C";
}

.mdi-hand-extended::before {
  content: "\F18B6";
}

.mdi-hand-extended-outline::before {
  content: "\F18B7";
}

.mdi-hand-front-left::before {
  content: "\F182B";
}

.mdi-hand-front-left-outline::before {
  content: "\F182E";
}

.mdi-hand-front-right::before {
  content: "\F0A4F";
}

.mdi-hand-front-right-outline::before {
  content: "\F182F";
}

.mdi-hand-heart::before {
  content: "\F10F1";
}

.mdi-hand-heart-outline::before {
  content: "\F157E";
}

.mdi-hand-okay::before {
  content: "\F0A50";
}

.mdi-hand-peace::before {
  content: "\F0A51";
}

.mdi-hand-peace-variant::before {
  content: "\F0A52";
}

.mdi-hand-pointing-down::before {
  content: "\F0A53";
}

.mdi-hand-pointing-left::before {
  content: "\F0A54";
}

.mdi-hand-pointing-right::before {
  content: "\F02C7";
}

.mdi-hand-pointing-up::before {
  content: "\F0A55";
}

.mdi-hand-saw::before {
  content: "\F0E48";
}

.mdi-hand-wash::before {
  content: "\F157F";
}

.mdi-hand-wash-outline::before {
  content: "\F1580";
}

.mdi-hand-water::before {
  content: "\F139F";
}

.mdi-hand-wave::before {
  content: "\F1821";
}

.mdi-hand-wave-outline::before {
  content: "\F1822";
}

.mdi-handball::before {
  content: "\F0F53";
}

.mdi-handcuffs::before {
  content: "\F113E";
}

.mdi-hands-pray::before {
  content: "\F0579";
}

.mdi-handshake::before {
  content: "\F1218";
}

.mdi-handshake-outline::before {
  content: "\F15A1";
}

.mdi-hanger::before {
  content: "\F02C8";
}

.mdi-hard-hat::before {
  content: "\F096F";
}

.mdi-harddisk::before {
  content: "\F02CA";
}

.mdi-harddisk-plus::before {
  content: "\F104B";
}

.mdi-harddisk-remove::before {
  content: "\F104C";
}

.mdi-hat-fedora::before {
  content: "\F0BA4";
}

.mdi-hazard-lights::before {
  content: "\F0C89";
}

.mdi-hdmi-port::before {
  content: "\F1BB8";
}

.mdi-hdr::before {
  content: "\F0D7D";
}

.mdi-hdr-off::before {
  content: "\F0D7E";
}

.mdi-head::before {
  content: "\F135E";
}

.mdi-head-alert::before {
  content: "\F1338";
}

.mdi-head-alert-outline::before {
  content: "\F1339";
}

.mdi-head-check::before {
  content: "\F133A";
}

.mdi-head-check-outline::before {
  content: "\F133B";
}

.mdi-head-cog::before {
  content: "\F133C";
}

.mdi-head-cog-outline::before {
  content: "\F133D";
}

.mdi-head-dots-horizontal::before {
  content: "\F133E";
}

.mdi-head-dots-horizontal-outline::before {
  content: "\F133F";
}

.mdi-head-flash::before {
  content: "\F1340";
}

.mdi-head-flash-outline::before {
  content: "\F1341";
}

.mdi-head-heart::before {
  content: "\F1342";
}

.mdi-head-heart-outline::before {
  content: "\F1343";
}

.mdi-head-lightbulb::before {
  content: "\F1344";
}

.mdi-head-lightbulb-outline::before {
  content: "\F1345";
}

.mdi-head-minus::before {
  content: "\F1346";
}

.mdi-head-minus-outline::before {
  content: "\F1347";
}

.mdi-head-outline::before {
  content: "\F135F";
}

.mdi-head-plus::before {
  content: "\F1348";
}

.mdi-head-plus-outline::before {
  content: "\F1349";
}

.mdi-head-question::before {
  content: "\F134A";
}

.mdi-head-question-outline::before {
  content: "\F134B";
}

.mdi-head-remove::before {
  content: "\F134C";
}

.mdi-head-remove-outline::before {
  content: "\F134D";
}

.mdi-head-snowflake::before {
  content: "\F134E";
}

.mdi-head-snowflake-outline::before {
  content: "\F134F";
}

.mdi-head-sync::before {
  content: "\F1350";
}

.mdi-head-sync-outline::before {
  content: "\F1351";
}

.mdi-headphones::before {
  content: "\F02CB";
}

.mdi-headphones-bluetooth::before {
  content: "\F0970";
}

.mdi-headphones-box::before {
  content: "\F02CC";
}

.mdi-headphones-off::before {
  content: "\F07CE";
}

.mdi-headphones-settings::before {
  content: "\F02CD";
}

.mdi-headset::before {
  content: "\F02CE";
}

.mdi-headset-dock::before {
  content: "\F02CF";
}

.mdi-headset-off::before {
  content: "\F02D0";
}

.mdi-heart::before {
  content: "\F02D1";
}

.mdi-heart-box::before {
  content: "\F02D2";
}

.mdi-heart-box-outline::before {
  content: "\F02D3";
}

.mdi-heart-broken::before {
  content: "\F02D4";
}

.mdi-heart-broken-outline::before {
  content: "\F0D14";
}

.mdi-heart-circle::before {
  content: "\F0971";
}

.mdi-heart-circle-outline::before {
  content: "\F0972";
}

.mdi-heart-cog::before {
  content: "\F1663";
}

.mdi-heart-cog-outline::before {
  content: "\F1664";
}

.mdi-heart-flash::before {
  content: "\F0EF9";
}

.mdi-heart-half::before {
  content: "\F06DF";
}

.mdi-heart-half-full::before {
  content: "\F06DE";
}

.mdi-heart-half-outline::before {
  content: "\F06E0";
}

.mdi-heart-minus::before {
  content: "\F142F";
}

.mdi-heart-minus-outline::before {
  content: "\F1432";
}

.mdi-heart-multiple::before {
  content: "\F0A56";
}

.mdi-heart-multiple-outline::before {
  content: "\F0A57";
}

.mdi-heart-off::before {
  content: "\F0759";
}

.mdi-heart-off-outline::before {
  content: "\F1434";
}

.mdi-heart-outline::before {
  content: "\F02D5";
}

.mdi-heart-plus::before {
  content: "\F142E";
}

.mdi-heart-plus-outline::before {
  content: "\F1431";
}

.mdi-heart-pulse::before {
  content: "\F05F6";
}

.mdi-heart-remove::before {
  content: "\F1430";
}

.mdi-heart-remove-outline::before {
  content: "\F1433";
}

.mdi-heart-search::before {
  content: "\F1C8D";
}

.mdi-heart-settings::before {
  content: "\F1665";
}

.mdi-heart-settings-outline::before {
  content: "\F1666";
}

.mdi-heat-pump::before {
  content: "\F1A43";
}

.mdi-heat-pump-outline::before {
  content: "\F1A44";
}

.mdi-heat-wave::before {
  content: "\F1A45";
}

.mdi-heating-coil::before {
  content: "\F1AAF";
}

.mdi-helicopter::before {
  content: "\F0AC2";
}

.mdi-help::before {
  content: "\F02D6";
}

.mdi-help-box::before {
  content: "\F078B";
}

.mdi-help-box-multiple::before {
  content: "\F1C0A";
}

.mdi-help-box-multiple-outline::before {
  content: "\F1C0B";
}

.mdi-help-box-outline::before {
  content: "\F1C0C";
}

.mdi-help-circle::before {
  content: "\F02D7";
}

.mdi-help-circle-outline::before {
  content: "\F0625";
}

.mdi-help-network::before {
  content: "\F06F5";
}

.mdi-help-network-outline::before {
  content: "\F0C8A";
}

.mdi-help-rhombus::before {
  content: "\F0BA5";
}

.mdi-help-rhombus-outline::before {
  content: "\F0BA6";
}

.mdi-hexadecimal::before {
  content: "\F12A7";
}

.mdi-hexagon::before {
  content: "\F02D8";
}

.mdi-hexagon-multiple::before {
  content: "\F06E1";
}

.mdi-hexagon-multiple-outline::before {
  content: "\F10F2";
}

.mdi-hexagon-outline::before {
  content: "\F02D9";
}

.mdi-hexagon-slice-1::before {
  content: "\F0AC3";
}

.mdi-hexagon-slice-2::before {
  content: "\F0AC4";
}

.mdi-hexagon-slice-3::before {
  content: "\F0AC5";
}

.mdi-hexagon-slice-4::before {
  content: "\F0AC6";
}

.mdi-hexagon-slice-5::before {
  content: "\F0AC7";
}

.mdi-hexagon-slice-6::before {
  content: "\F0AC8";
}

.mdi-hexagram::before {
  content: "\F0AC9";
}

.mdi-hexagram-outline::before {
  content: "\F0ACA";
}

.mdi-high-definition::before {
  content: "\F07CF";
}

.mdi-high-definition-box::before {
  content: "\F0878";
}

.mdi-highway::before {
  content: "\F05F7";
}

.mdi-hiking::before {
  content: "\F0D7F";
}

.mdi-history::before {
  content: "\F02DA";
}

.mdi-hockey-puck::before {
  content: "\F0879";
}

.mdi-hockey-sticks::before {
  content: "\F087A";
}

.mdi-hololens::before {
  content: "\F02DB";
}

.mdi-home::before {
  content: "\F02DC";
}

.mdi-home-account::before {
  content: "\F0826";
}

.mdi-home-alert::before {
  content: "\F087B";
}

.mdi-home-alert-outline::before {
  content: "\F15D0";
}

.mdi-home-analytics::before {
  content: "\F0EBA";
}

.mdi-home-assistant::before {
  content: "\F07D0";
}

.mdi-home-automation::before {
  content: "\F07D1";
}

.mdi-home-battery::before {
  content: "\F1901";
}

.mdi-home-battery-outline::before {
  content: "\F1902";
}

.mdi-home-circle::before {
  content: "\F07D2";
}

.mdi-home-circle-outline::before {
  content: "\F104D";
}

.mdi-home-city::before {
  content: "\F0D15";
}

.mdi-home-city-outline::before {
  content: "\F0D16";
}

.mdi-home-clock::before {
  content: "\F1A12";
}

.mdi-home-clock-outline::before {
  content: "\F1A13";
}

.mdi-home-edit::before {
  content: "\F1159";
}

.mdi-home-edit-outline::before {
  content: "\F115A";
}

.mdi-home-export-outline::before {
  content: "\F0F9B";
}

.mdi-home-flood::before {
  content: "\F0EFA";
}

.mdi-home-floor-0::before {
  content: "\F0DD2";
}

.mdi-home-floor-1::before {
  content: "\F0D80";
}

.mdi-home-floor-2::before {
  content: "\F0D81";
}

.mdi-home-floor-3::before {
  content: "\F0D82";
}

.mdi-home-floor-a::before {
  content: "\F0D83";
}

.mdi-home-floor-b::before {
  content: "\F0D84";
}

.mdi-home-floor-g::before {
  content: "\F0D85";
}

.mdi-home-floor-l::before {
  content: "\F0D86";
}

.mdi-home-floor-negative-1::before {
  content: "\F0DD3";
}

.mdi-home-group::before {
  content: "\F0DD4";
}

.mdi-home-group-minus::before {
  content: "\F19C1";
}

.mdi-home-group-plus::before {
  content: "\F19C0";
}

.mdi-home-group-remove::before {
  content: "\F19C2";
}

.mdi-home-heart::before {
  content: "\F0827";
}

.mdi-home-import-outline::before {
  content: "\F0F9C";
}

.mdi-home-lightbulb::before {
  content: "\F1251";
}

.mdi-home-lightbulb-outline::before {
  content: "\F1252";
}

.mdi-home-lightning-bolt::before {
  content: "\F1903";
}

.mdi-home-lightning-bolt-outline::before {
  content: "\F1904";
}

.mdi-home-lock::before {
  content: "\F08EB";
}

.mdi-home-lock-open::before {
  content: "\F08EC";
}

.mdi-home-map-marker::before {
  content: "\F05F8";
}

.mdi-home-minus::before {
  content: "\F0974";
}

.mdi-home-minus-outline::before {
  content: "\F13D5";
}

.mdi-home-modern::before {
  content: "\F02DD";
}

.mdi-home-off::before {
  content: "\F1A46";
}

.mdi-home-off-outline::before {
  content: "\F1A47";
}

.mdi-home-outline::before {
  content: "\F06A1";
}

.mdi-home-percent::before {
  content: "\F1C7C";
}

.mdi-home-percent-outline::before {
  content: "\F1C7D";
}

.mdi-home-plus::before {
  content: "\F0975";
}

.mdi-home-plus-outline::before {
  content: "\F13D6";
}

.mdi-home-remove::before {
  content: "\F1247";
}

.mdi-home-remove-outline::before {
  content: "\F13D7";
}

.mdi-home-roof::before {
  content: "\F112B";
}

.mdi-home-search::before {
  content: "\F13B0";
}

.mdi-home-search-outline::before {
  content: "\F13B1";
}

.mdi-home-silo::before {
  content: "\F1BA0";
}

.mdi-home-silo-outline::before {
  content: "\F1BA1";
}

.mdi-home-sound-in::before {
  content: "\F1C2F";
}

.mdi-home-sound-in-outline::before {
  content: "\F1C30";
}

.mdi-home-sound-out::before {
  content: "\F1C31";
}

.mdi-home-sound-out-outline::before {
  content: "\F1C32";
}

.mdi-home-switch::before {
  content: "\F1794";
}

.mdi-home-switch-outline::before {
  content: "\F1795";
}

.mdi-home-thermometer::before {
  content: "\F0F54";
}

.mdi-home-thermometer-outline::before {
  content: "\F0F55";
}

.mdi-home-variant::before {
  content: "\F02DE";
}

.mdi-home-variant-outline::before {
  content: "\F0BA7";
}

.mdi-hook::before {
  content: "\F06E2";
}

.mdi-hook-off::before {
  content: "\F06E3";
}

.mdi-hoop-house::before {
  content: "\F0E56";
}

.mdi-hops::before {
  content: "\F02DF";
}

.mdi-horizontal-rotate-clockwise::before {
  content: "\F10F3";
}

.mdi-horizontal-rotate-counterclockwise::before {
  content: "\F10F4";
}

.mdi-horse::before {
  content: "\F15BF";
}

.mdi-horse-human::before {
  content: "\F15C0";
}

.mdi-horse-variant::before {
  content: "\F15C1";
}

.mdi-horse-variant-fast::before {
  content: "\F186E";
}

.mdi-horseshoe::before {
  content: "\F0A58";
}

.mdi-hospital::before {
  content: "\F0FF6";
}

.mdi-hospital-box::before {
  content: "\F02E0";
}

.mdi-hospital-box-outline::before {
  content: "\F0FF7";
}

.mdi-hospital-building::before {
  content: "\F02E1";
}

.mdi-hospital-marker::before {
  content: "\F02E2";
}

.mdi-hot-tub::before {
  content: "\F0828";
}

.mdi-hours-12::before {
  content: "\F1C94";
}

.mdi-hours-24::before {
  content: "\F1478";
}

.mdi-hub::before {
  content: "\F1C95";
}

.mdi-hub-outline::before {
  content: "\F1C96";
}

.mdi-hubspot::before {
  content: "\F0D17";
}

.mdi-hulu::before {
  content: "\F0829";
}

.mdi-human::before {
  content: "\F02E6";
}

.mdi-human-baby-changing-table::before {
  content: "\F138B";
}

.mdi-human-cane::before {
  content: "\F1581";
}

.mdi-human-capacity-decrease::before {
  content: "\F159B";
}

.mdi-human-capacity-increase::before {
  content: "\F159C";
}

.mdi-human-child::before {
  content: "\F02E7";
}

.mdi-human-dolly::before {
  content: "\F1980";
}

.mdi-human-edit::before {
  content: "\F14E8";
}

.mdi-human-female::before {
  content: "\F0649";
}

.mdi-human-female-boy::before {
  content: "\F0A59";
}

.mdi-human-female-dance::before {
  content: "\F15C9";
}

.mdi-human-female-female::before {
  content: "\F0A5A";
}

.mdi-human-female-female-child::before {
  content: "\F1C8E";
}

.mdi-human-female-girl::before {
  content: "\F0A5B";
}

.mdi-human-greeting::before {
  content: "\F17C4";
}

.mdi-human-greeting-proximity::before {
  content: "\F159D";
}

.mdi-human-greeting-variant::before {
  content: "\F064A";
}

.mdi-human-handsdown::before {
  content: "\F064B";
}

.mdi-human-handsup::before {
  content: "\F064C";
}

.mdi-human-male::before {
  content: "\F064D";
}

.mdi-human-male-board::before {
  content: "\F0890";
}

.mdi-human-male-board-poll::before {
  content: "\F0846";
}

.mdi-human-male-boy::before {
  content: "\F0A5C";
}

.mdi-human-male-child::before {
  content: "\F138C";
}

.mdi-human-male-female::before {
  content: "\F02E8";
}

.mdi-human-male-female-child::before {
  content: "\F1823";
}

.mdi-human-male-girl::before {
  content: "\F0A5D";
}

.mdi-human-male-height::before {
  content: "\F0EFB";
}

.mdi-human-male-height-variant::before {
  content: "\F0EFC";
}

.mdi-human-male-male::before {
  content: "\F0A5E";
}

.mdi-human-male-male-child::before {
  content: "\F1C8F";
}

.mdi-human-non-binary::before {
  content: "\F1848";
}

.mdi-human-pregnant::before {
  content: "\F05CF";
}

.mdi-human-queue::before {
  content: "\F1571";
}

.mdi-human-scooter::before {
  content: "\F11E9";
}

.mdi-human-walker::before {
  content: "\F1B71";
}

.mdi-human-wheelchair::before {
  content: "\F138D";
}

.mdi-human-white-cane::before {
  content: "\F1981";
}

.mdi-humble-bundle::before {
  content: "\F0744";
}

.mdi-hvac::before {
  content: "\F1352";
}

.mdi-hvac-off::before {
  content: "\F159E";
}

.mdi-hydraulic-oil-level::before {
  content: "\F1324";
}

.mdi-hydraulic-oil-temperature::before {
  content: "\F1325";
}

.mdi-hydro-power::before {
  content: "\F12E5";
}

.mdi-hydrogen-station::before {
  content: "\F1894";
}

.mdi-ice-cream::before {
  content: "\F082A";
}

.mdi-ice-cream-off::before {
  content: "\F0E52";
}

.mdi-ice-pop::before {
  content: "\F0EFD";
}

.mdi-id-card::before {
  content: "\F0FC0";
}

.mdi-identifier::before {
  content: "\F0EFE";
}

.mdi-ideogram-cjk::before {
  content: "\F1331";
}

.mdi-ideogram-cjk-variant::before {
  content: "\F1332";
}

.mdi-image::before {
  content: "\F02E9";
}

.mdi-image-album::before {
  content: "\F02EA";
}

.mdi-image-area::before {
  content: "\F02EB";
}

.mdi-image-area-close::before {
  content: "\F02EC";
}

.mdi-image-auto-adjust::before {
  content: "\F0FC1";
}

.mdi-image-broken::before {
  content: "\F02ED";
}

.mdi-image-broken-variant::before {
  content: "\F02EE";
}

.mdi-image-check::before {
  content: "\F1B25";
}

.mdi-image-check-outline::before {
  content: "\F1B26";
}

.mdi-image-edit::before {
  content: "\F11E3";
}

.mdi-image-edit-outline::before {
  content: "\F11E4";
}

.mdi-image-filter-black-white::before {
  content: "\F02F0";
}

.mdi-image-filter-center-focus::before {
  content: "\F02F1";
}

.mdi-image-filter-center-focus-strong::before {
  content: "\F0EFF";
}

.mdi-image-filter-center-focus-strong-outline::before {
  content: "\F0F00";
}

.mdi-image-filter-center-focus-weak::before {
  content: "\F02F2";
}

.mdi-image-filter-drama::before {
  content: "\F02F3";
}

.mdi-image-filter-drama-outline::before {
  content: "\F1BFF";
}

.mdi-image-filter-frames::before {
  content: "\F02F4";
}

.mdi-image-filter-hdr::before {
  content: "\F02F5";
}

.mdi-image-filter-hdr-outline::before {
  content: "\F1C64";
}

.mdi-image-filter-none::before {
  content: "\F02F6";
}

.mdi-image-filter-tilt-shift::before {
  content: "\F02F7";
}

.mdi-image-filter-vintage::before {
  content: "\F02F8";
}

.mdi-image-frame::before {
  content: "\F0E49";
}

.mdi-image-lock::before {
  content: "\F1AB0";
}

.mdi-image-lock-outline::before {
  content: "\F1AB1";
}

.mdi-image-marker::before {
  content: "\F177B";
}

.mdi-image-marker-outline::before {
  content: "\F177C";
}

.mdi-image-minus::before {
  content: "\F1419";
}

.mdi-image-minus-outline::before {
  content: "\F1B47";
}

.mdi-image-move::before {
  content: "\F09F8";
}

.mdi-image-multiple::before {
  content: "\F02F9";
}

.mdi-image-multiple-outline::before {
  content: "\F02EF";
}

.mdi-image-off::before {
  content: "\F082B";
}

.mdi-image-off-outline::before {
  content: "\F11D1";
}

.mdi-image-outline::before {
  content: "\F0976";
}

.mdi-image-plus::before {
  content: "\F087C";
}

.mdi-image-plus-outline::before {
  content: "\F1B46";
}

.mdi-image-refresh::before {
  content: "\F19FE";
}

.mdi-image-refresh-outline::before {
  content: "\F19FF";
}

.mdi-image-remove::before {
  content: "\F1418";
}

.mdi-image-remove-outline::before {
  content: "\F1B48";
}

.mdi-image-search::before {
  content: "\F0977";
}

.mdi-image-search-outline::before {
  content: "\F0978";
}

.mdi-image-size-select-actual::before {
  content: "\F0C8D";
}

.mdi-image-size-select-large::before {
  content: "\F0C8E";
}

.mdi-image-size-select-small::before {
  content: "\F0C8F";
}

.mdi-image-sync::before {
  content: "\F1A00";
}

.mdi-image-sync-outline::before {
  content: "\F1A01";
}

.mdi-image-text::before {
  content: "\F160D";
}

.mdi-import::before {
  content: "\F02FA";
}

.mdi-inbox::before {
  content: "\F0687";
}

.mdi-inbox-arrow-down::before {
  content: "\F02FB";
}

.mdi-inbox-arrow-down-outline::before {
  content: "\F1270";
}

.mdi-inbox-arrow-up::before {
  content: "\F03D1";
}

.mdi-inbox-arrow-up-outline::before {
  content: "\F1271";
}

.mdi-inbox-full::before {
  content: "\F1272";
}

.mdi-inbox-full-outline::before {
  content: "\F1273";
}

.mdi-inbox-multiple::before {
  content: "\F08B0";
}

.mdi-inbox-multiple-outline::before {
  content: "\F0BA8";
}

.mdi-inbox-outline::before {
  content: "\F1274";
}

.mdi-inbox-remove::before {
  content: "\F159F";
}

.mdi-inbox-remove-outline::before {
  content: "\F15A0";
}

.mdi-incognito::before {
  content: "\F05F9";
}

.mdi-incognito-circle::before {
  content: "\F1421";
}

.mdi-incognito-circle-off::before {
  content: "\F1422";
}

.mdi-incognito-off::before {
  content: "\F0075";
}

.mdi-induction::before {
  content: "\F184C";
}

.mdi-infinity::before {
  content: "\F06E4";
}

.mdi-information::before {
  content: "\F02FC";
}

.mdi-information-box::before {
  content: "\F1C65";
}

.mdi-information-box-outline::before {
  content: "\F1C66";
}

.mdi-information-off::before {
  content: "\F178C";
}

.mdi-information-off-outline::before {
  content: "\F178D";
}

.mdi-information-outline::before {
  content: "\F02FD";
}

.mdi-information-slab-box::before {
  content: "\F1C67";
}

.mdi-information-slab-box-outline::before {
  content: "\F1C68";
}

.mdi-information-slab-circle::before {
  content: "\F1C69";
}

.mdi-information-slab-circle-outline::before {
  content: "\F1C6A";
}

.mdi-information-slab-symbol::before {
  content: "\F1C6B";
}

.mdi-information-symbol::before {
  content: "\F1C6C";
}

.mdi-information-variant::before {
  content: "\F064E";
}

.mdi-information-variant-box::before {
  content: "\F1C6D";
}

.mdi-information-variant-box-outline::before {
  content: "\F1C6E";
}

.mdi-information-variant-circle::before {
  content: "\F1C6F";
}

.mdi-information-variant-circle-outline::before {
  content: "\F1C70";
}

.mdi-instagram::before {
  content: "\F02FE";
}

.mdi-instrument-triangle::before {
  content: "\F104E";
}

.mdi-integrated-circuit-chip::before {
  content: "\F1913";
}

.mdi-invert-colors::before {
  content: "\F0301";
}

.mdi-invert-colors-off::before {
  content: "\F0E4A";
}

.mdi-invoice::before {
  content: "\F1CD2";
}

.mdi-invoice-arrow-left::before {
  content: "\F1CD3";
}

.mdi-invoice-arrow-left-outline::before {
  content: "\F1CD4";
}

.mdi-invoice-arrow-right::before {
  content: "\F1CD5";
}

.mdi-invoice-arrow-right-outline::before {
  content: "\F1CD6";
}

.mdi-invoice-check::before {
  content: "\F1CD7";
}

.mdi-invoice-check-outline::before {
  content: "\F1CD8";
}

.mdi-invoice-clock::before {
  content: "\F1CD9";
}

.mdi-invoice-clock-outline::before {
  content: "\F1CDA";
}

.mdi-invoice-edit::before {
  content: "\F1CDB";
}

.mdi-invoice-edit-outline::before {
  content: "\F1CDC";
}

.mdi-invoice-export-outline::before {
  content: "\F1CDD";
}

.mdi-invoice-fast::before {
  content: "\F1CDE";
}

.mdi-invoice-fast-outline::before {
  content: "\F1CDF";
}

.mdi-invoice-import::before {
  content: "\F1CE0";
}

.mdi-invoice-import-outline::before {
  content: "\F1CE1";
}

.mdi-invoice-list::before {
  content: "\F1CE2";
}

.mdi-invoice-list-outline::before {
  content: "\F1CE3";
}

.mdi-invoice-minus::before {
  content: "\F1CE4";
}

.mdi-invoice-minus-outline::before {
  content: "\F1CE5";
}

.mdi-invoice-multiple::before {
  content: "\F1CE6";
}

.mdi-invoice-multiple-outline::before {
  content: "\F1CE7";
}

.mdi-invoice-outline::before {
  content: "\F1CE8";
}

.mdi-invoice-plus::before {
  content: "\F1CE9";
}

.mdi-invoice-plus-outline::before {
  content: "\F1CEA";
}

.mdi-invoice-remove::before {
  content: "\F1CEB";
}

.mdi-invoice-remove-outline::before {
  content: "\F1CEC";
}

.mdi-invoice-send::before {
  content: "\F1CED";
}

.mdi-invoice-send-outline::before {
  content: "\F1CEE";
}

.mdi-invoice-text::before {
  content: "\F1CEF";
}

.mdi-invoice-text-arrow-left::before {
  content: "\F1CF0";
}

.mdi-invoice-text-arrow-left-outline::before {
  content: "\F1CF1";
}

.mdi-invoice-text-arrow-right::before {
  content: "\F1CF2";
}

.mdi-invoice-text-arrow-right-outline::before {
  content: "\F1CF3";
}

.mdi-invoice-text-check::before {
  content: "\F1CF4";
}

.mdi-invoice-text-check-outline::before {
  content: "\F1CF5";
}

.mdi-invoice-text-clock::before {
  content: "\F1CF6";
}

.mdi-invoice-text-clock-outline::before {
  content: "\F1CF7";
}

.mdi-invoice-text-edit::before {
  content: "\F1CF8";
}

.mdi-invoice-text-edit-outline::before {
  content: "\F1CF9";
}

.mdi-invoice-text-fast::before {
  content: "\F1CFA";
}

.mdi-invoice-text-fast-outline::before {
  content: "\F1CFB";
}

.mdi-invoice-text-minus::before {
  content: "\F1CFC";
}

.mdi-invoice-text-minus-outline::before {
  content: "\F1CFD";
}

.mdi-invoice-text-multiple::before {
  content: "\F1CFE";
}

.mdi-invoice-text-multiple-outline::before {
  content: "\F1CFF";
}

.mdi-invoice-text-outline::before {
  content: "\F1D00";
}

.mdi-invoice-text-plus::before {
  content: "\F1D01";
}

.mdi-invoice-text-plus-outline::before {
  content: "\F1D02";
}

.mdi-invoice-text-remove::before {
  content: "\F1D03";
}

.mdi-invoice-text-remove-outline::before {
  content: "\F1D04";
}

.mdi-invoice-text-send::before {
  content: "\F1D05";
}

.mdi-invoice-text-send-outline::before {
  content: "\F1D06";
}

.mdi-iobroker::before {
  content: "\F12E8";
}

.mdi-ip::before {
  content: "\F0A5F";
}

.mdi-ip-network::before {
  content: "\F0A60";
}

.mdi-ip-network-outline::before {
  content: "\F0C90";
}

.mdi-ip-outline::before {
  content: "\F1982";
}

.mdi-ipod::before {
  content: "\F0C91";
}

.mdi-iron::before {
  content: "\F1824";
}

.mdi-iron-board::before {
  content: "\F1838";
}

.mdi-iron-outline::before {
  content: "\F1825";
}

.mdi-island::before {
  content: "\F104F";
}

.mdi-island-variant::before {
  content: "\F1CC6";
}

.mdi-iv-bag::before {
  content: "\F10B9";
}

.mdi-jabber::before {
  content: "\F0DD5";
}

.mdi-jeepney::before {
  content: "\F0302";
}

.mdi-jellyfish::before {
  content: "\F0F01";
}

.mdi-jellyfish-outline::before {
  content: "\F0F02";
}

.mdi-jira::before {
  content: "\F0303";
}

.mdi-jquery::before {
  content: "\F087D";
}

.mdi-jsfiddle::before {
  content: "\F0304";
}

.mdi-jump-rope::before {
  content: "\F12FF";
}

.mdi-kabaddi::before {
  content: "\F0D87";
}

.mdi-kangaroo::before {
  content: "\F1558";
}

.mdi-karate::before {
  content: "\F082C";
}

.mdi-kayaking::before {
  content: "\F08AF";
}

.mdi-keg::before {
  content: "\F0305";
}

.mdi-kettle::before {
  content: "\F05FA";
}

.mdi-kettle-alert::before {
  content: "\F1317";
}

.mdi-kettle-alert-outline::before {
  content: "\F1318";
}

.mdi-kettle-off::before {
  content: "\F131B";
}

.mdi-kettle-off-outline::before {
  content: "\F131C";
}

.mdi-kettle-outline::before {
  content: "\F0F56";
}

.mdi-kettle-pour-over::before {
  content: "\F173C";
}

.mdi-kettle-steam::before {
  content: "\F1319";
}

.mdi-kettle-steam-outline::before {
  content: "\F131A";
}

.mdi-kettlebell::before {
  content: "\F1300";
}

.mdi-key::before {
  content: "\F0306";
}

.mdi-key-alert::before {
  content: "\F1983";
}

.mdi-key-alert-outline::before {
  content: "\F1984";
}

.mdi-key-arrow-right::before {
  content: "\F1312";
}

.mdi-key-chain::before {
  content: "\F1574";
}

.mdi-key-chain-variant::before {
  content: "\F1575";
}

.mdi-key-change::before {
  content: "\F0307";
}

.mdi-key-link::before {
  content: "\F119F";
}

.mdi-key-minus::before {
  content: "\F0308";
}

.mdi-key-outline::before {
  content: "\F0DD6";
}

.mdi-key-plus::before {
  content: "\F0309";
}

.mdi-key-remove::before {
  content: "\F030A";
}

.mdi-key-star::before {
  content: "\F119E";
}

.mdi-key-variant::before {
  content: "\F030B";
}

.mdi-key-wireless::before {
  content: "\F0FC2";
}

.mdi-keyboard::before {
  content: "\F030C";
}

.mdi-keyboard-backspace::before {
  content: "\F030D";
}

.mdi-keyboard-caps::before {
  content: "\F030E";
}

.mdi-keyboard-close::before {
  content: "\F030F";
}

.mdi-keyboard-close-outline::before {
  content: "\F1C00";
}

.mdi-keyboard-esc::before {
  content: "\F12B7";
}

.mdi-keyboard-f1::before {
  content: "\F12AB";
}

.mdi-keyboard-f10::before {
  content: "\F12B4";
}

.mdi-keyboard-f11::before {
  content: "\F12B5";
}

.mdi-keyboard-f12::before {
  content: "\F12B6";
}

.mdi-keyboard-f2::before {
  content: "\F12AC";
}

.mdi-keyboard-f3::before {
  content: "\F12AD";
}

.mdi-keyboard-f4::before {
  content: "\F12AE";
}

.mdi-keyboard-f5::before {
  content: "\F12AF";
}

.mdi-keyboard-f6::before {
  content: "\F12B0";
}

.mdi-keyboard-f7::before {
  content: "\F12B1";
}

.mdi-keyboard-f8::before {
  content: "\F12B2";
}

.mdi-keyboard-f9::before {
  content: "\F12B3";
}

.mdi-keyboard-off::before {
  content: "\F0310";
}

.mdi-keyboard-off-outline::before {
  content: "\F0E4B";
}

.mdi-keyboard-outline::before {
  content: "\F097B";
}

.mdi-keyboard-return::before {
  content: "\F0311";
}

.mdi-keyboard-settings::before {
  content: "\F09F9";
}

.mdi-keyboard-settings-outline::before {
  content: "\F09FA";
}

.mdi-keyboard-space::before {
  content: "\F1050";
}

.mdi-keyboard-tab::before {
  content: "\F0312";
}

.mdi-keyboard-tab-reverse::before {
  content: "\F0325";
}

.mdi-keyboard-variant::before {
  content: "\F0313";
}

.mdi-khanda::before {
  content: "\F10FD";
}

.mdi-kickstarter::before {
  content: "\F0745";
}

.mdi-kite::before {
  content: "\F1985";
}

.mdi-kite-outline::before {
  content: "\F1986";
}

.mdi-kitesurfing::before {
  content: "\F1744";
}

.mdi-klingon::before {
  content: "\F135B";
}

.mdi-knife::before {
  content: "\F09FB";
}

.mdi-knife-military::before {
  content: "\F09FC";
}

.mdi-knob::before {
  content: "\F1B96";
}

.mdi-koala::before {
  content: "\F173F";
}

.mdi-kodi::before {
  content: "\F0314";
}

.mdi-kubernetes::before {
  content: "\F10FE";
}

.mdi-label::before {
  content: "\F0315";
}

.mdi-label-multiple::before {
  content: "\F1375";
}

.mdi-label-multiple-outline::before {
  content: "\F1376";
}

.mdi-label-off::before {
  content: "\F0ACB";
}

.mdi-label-off-outline::before {
  content: "\F0ACC";
}

.mdi-label-outline::before {
  content: "\F0316";
}

.mdi-label-percent::before {
  content: "\F12EA";
}

.mdi-label-percent-outline::before {
  content: "\F12EB";
}

.mdi-label-variant::before {
  content: "\F0ACD";
}

.mdi-label-variant-outline::before {
  content: "\F0ACE";
}

.mdi-ladder::before {
  content: "\F15A2";
}

.mdi-ladybug::before {
  content: "\F082D";
}

.mdi-lambda::before {
  content: "\F0627";
}

.mdi-lamp::before {
  content: "\F06B5";
}

.mdi-lamp-outline::before {
  content: "\F17D0";
}

.mdi-lamps::before {
  content: "\F1576";
}

.mdi-lamps-outline::before {
  content: "\F17D1";
}

.mdi-lan::before {
  content: "\F0317";
}

.mdi-lan-check::before {
  content: "\F12AA";
}

.mdi-lan-connect::before {
  content: "\F0318";
}

.mdi-lan-disconnect::before {
  content: "\F0319";
}

.mdi-lan-pending::before {
  content: "\F031A";
}

.mdi-land-fields::before {
  content: "\F1AB2";
}

.mdi-land-plots::before {
  content: "\F1AB3";
}

.mdi-land-plots-circle::before {
  content: "\F1AB4";
}

.mdi-land-plots-circle-variant::before {
  content: "\F1AB5";
}

.mdi-land-plots-marker::before {
  content: "\F1C5D";
}

.mdi-land-rows-horizontal::before {
  content: "\F1AB6";
}

.mdi-land-rows-vertical::before {
  content: "\F1AB7";
}

.mdi-landslide::before {
  content: "\F1A48";
}

.mdi-landslide-outline::before {
  content: "\F1A49";
}

.mdi-language-c::before {
  content: "\F0671";
}

.mdi-language-cpp::before {
  content: "\F0672";
}

.mdi-language-csharp::before {
  content: "\F031B";
}

.mdi-language-css3::before {
  content: "\F031C";
}

.mdi-language-fortran::before {
  content: "\F121A";
}

.mdi-language-go::before {
  content: "\F07D3";
}

.mdi-language-haskell::before {
  content: "\F0C92";
}

.mdi-language-html5::before {
  content: "\F031D";
}

.mdi-language-java::before {
  content: "\F0B37";
}

.mdi-language-javascript::before {
  content: "\F031E";
}

.mdi-language-kotlin::before {
  content: "\F1219";
}

.mdi-language-lua::before {
  content: "\F08B1";
}

.mdi-language-markdown::before {
  content: "\F0354";
}

.mdi-language-markdown-outline::before {
  content: "\F0F5B";
}

.mdi-language-php::before {
  content: "\F031F";
}

.mdi-language-python::before {
  content: "\F0320";
}

.mdi-language-r::before {
  content: "\F07D4";
}

.mdi-language-ruby::before {
  content: "\F0D2D";
}

.mdi-language-ruby-on-rails::before {
  content: "\F0ACF";
}

.mdi-language-rust::before {
  content: "\F1617";
}

.mdi-language-swift::before {
  content: "\F06E5";
}

.mdi-language-typescript::before {
  content: "\F06E6";
}

.mdi-language-xaml::before {
  content: "\F0673";
}

.mdi-laptop::before {
  content: "\F0322";
}

.mdi-laptop-account::before {
  content: "\F1A4A";
}

.mdi-laptop-off::before {
  content: "\F06E7";
}

.mdi-laravel::before {
  content: "\F0AD0";
}

.mdi-laser-pointer::before {
  content: "\F1484";
}

.mdi-lasso::before {
  content: "\F0F03";
}

.mdi-lastpass::before {
  content: "\F0446";
}

.mdi-latitude::before {
  content: "\F0F57";
}

.mdi-launch::before {
  content: "\F0327";
}

.mdi-lava-lamp::before {
  content: "\F07D5";
}

.mdi-layers::before {
  content: "\F0328";
}

.mdi-layers-edit::before {
  content: "\F1892";
}

.mdi-layers-minus::before {
  content: "\F0E4C";
}

.mdi-layers-off::before {
  content: "\F0329";
}

.mdi-layers-off-outline::before {
  content: "\F09FD";
}

.mdi-layers-outline::before {
  content: "\F09FE";
}

.mdi-layers-plus::before {
  content: "\F0E4D";
}

.mdi-layers-remove::before {
  content: "\F0E4E";
}

.mdi-layers-search::before {
  content: "\F1206";
}

.mdi-layers-search-outline::before {
  content: "\F1207";
}

.mdi-layers-triple::before {
  content: "\F0F58";
}

.mdi-layers-triple-outline::before {
  content: "\F0F59";
}

.mdi-lead-pencil::before {
  content: "\F064F";
}

.mdi-leaf::before {
  content: "\F032A";
}

.mdi-leaf-circle::before {
  content: "\F1905";
}

.mdi-leaf-circle-outline::before {
  content: "\F1906";
}

.mdi-leaf-maple::before {
  content: "\F0C93";
}

.mdi-leaf-maple-off::before {
  content: "\F12DA";
}

.mdi-leaf-off::before {
  content: "\F12D9";
}

.mdi-leak::before {
  content: "\F0DD7";
}

.mdi-leak-off::before {
  content: "\F0DD8";
}

.mdi-lectern::before {
  content: "\F1AF0";
}

.mdi-led-off::before {
  content: "\F032B";
}

.mdi-led-on::before {
  content: "\F032C";
}

.mdi-led-outline::before {
  content: "\F032D";
}

.mdi-led-strip::before {
  content: "\F07D6";
}

.mdi-led-strip-variant::before {
  content: "\F1051";
}

.mdi-led-strip-variant-off::before {
  content: "\F1A4B";
}

.mdi-led-variant-off::before {
  content: "\F032E";
}

.mdi-led-variant-on::before {
  content: "\F032F";
}

.mdi-led-variant-outline::before {
  content: "\F0330";
}

.mdi-leek::before {
  content: "\F117D";
}

.mdi-less-than::before {
  content: "\F097C";
}

.mdi-less-than-or-equal::before {
  content: "\F097D";
}

.mdi-library::before {
  content: "\F0331";
}

.mdi-library-outline::before {
  content: "\F1A22";
}

.mdi-library-shelves::before {
  content: "\F0BA9";
}

.mdi-license::before {
  content: "\F0FC3";
}

.mdi-lifebuoy::before {
  content: "\F087E";
}

.mdi-light-flood-down::before {
  content: "\F1987";
}

.mdi-light-flood-up::before {
  content: "\F1988";
}

.mdi-light-recessed::before {
  content: "\F179B";
}

.mdi-light-switch::before {
  content: "\F097E";
}

.mdi-light-switch-off::before {
  content: "\F1A24";
}

.mdi-lightbulb::before {
  content: "\F0335";
}

.mdi-lightbulb-alert::before {
  content: "\F19E1";
}

.mdi-lightbulb-alert-outline::before {
  content: "\F19E2";
}

.mdi-lightbulb-auto::before {
  content: "\F1800";
}

.mdi-lightbulb-auto-outline::before {
  content: "\F1801";
}

.mdi-lightbulb-cfl::before {
  content: "\F1208";
}

.mdi-lightbulb-cfl-off::before {
  content: "\F1209";
}

.mdi-lightbulb-cfl-spiral::before {
  content: "\F1275";
}

.mdi-lightbulb-cfl-spiral-off::before {
  content: "\F12C3";
}

.mdi-lightbulb-fluorescent-tube::before {
  content: "\F1804";
}

.mdi-lightbulb-fluorescent-tube-outline::before {
  content: "\F1805";
}

.mdi-lightbulb-group::before {
  content: "\F1253";
}

.mdi-lightbulb-group-off::before {
  content: "\F12CD";
}

.mdi-lightbulb-group-off-outline::before {
  content: "\F12CE";
}

.mdi-lightbulb-group-outline::before {
  content: "\F1254";
}

.mdi-lightbulb-multiple::before {
  content: "\F1255";
}

.mdi-lightbulb-multiple-off::before {
  content: "\F12CF";
}

.mdi-lightbulb-multiple-off-outline::before {
  content: "\F12D0";
}

.mdi-lightbulb-multiple-outline::before {
  content: "\F1256";
}

.mdi-lightbulb-night::before {
  content: "\F1A4C";
}

.mdi-lightbulb-night-outline::before {
  content: "\F1A4D";
}

.mdi-lightbulb-off::before {
  content: "\F0E4F";
}

.mdi-lightbulb-off-outline::before {
  content: "\F0E50";
}

.mdi-lightbulb-on::before {
  content: "\F06E8";
}

.mdi-lightbulb-on-10::before {
  content: "\F1A4E";
}

.mdi-lightbulb-on-20::before {
  content: "\F1A4F";
}

.mdi-lightbulb-on-30::before {
  content: "\F1A50";
}

.mdi-lightbulb-on-40::before {
  content: "\F1A51";
}

.mdi-lightbulb-on-50::before {
  content: "\F1A52";
}

.mdi-lightbulb-on-60::before {
  content: "\F1A53";
}

.mdi-lightbulb-on-70::before {
  content: "\F1A54";
}

.mdi-lightbulb-on-80::before {
  content: "\F1A55";
}

.mdi-lightbulb-on-90::before {
  content: "\F1A56";
}

.mdi-lightbulb-on-outline::before {
  content: "\F06E9";
}

.mdi-lightbulb-outline::before {
  content: "\F0336";
}

.mdi-lightbulb-question::before {
  content: "\F19E3";
}

.mdi-lightbulb-question-outline::before {
  content: "\F19E4";
}

.mdi-lightbulb-spot::before {
  content: "\F17F4";
}

.mdi-lightbulb-spot-off::before {
  content: "\F17F5";
}

.mdi-lightbulb-variant::before {
  content: "\F1802";
}

.mdi-lightbulb-variant-outline::before {
  content: "\F1803";
}

.mdi-lighthouse::before {
  content: "\F09FF";
}

.mdi-lighthouse-on::before {
  content: "\F0A00";
}

.mdi-lightning-bolt::before {
  content: "\F140B";
}

.mdi-lightning-bolt-circle::before {
  content: "\F0820";
}

.mdi-lightning-bolt-outline::before {
  content: "\F140C";
}

.mdi-line-scan::before {
  content: "\F0624";
}

.mdi-lingerie::before {
  content: "\F1476";
}

.mdi-link::before {
  content: "\F0337";
}

.mdi-link-box::before {
  content: "\F0D1A";
}

.mdi-link-box-outline::before {
  content: "\F0D1B";
}

.mdi-link-box-variant::before {
  content: "\F0D1C";
}

.mdi-link-box-variant-outline::before {
  content: "\F0D1D";
}

.mdi-link-circle::before {
  content: "\F1CAC";
}

.mdi-link-circle-outline::before {
  content: "\F1CAD";
}

.mdi-link-edit::before {
  content: "\F1CAE";
}

.mdi-link-lock::before {
  content: "\F10BA";
}

.mdi-link-off::before {
  content: "\F0338";
}

.mdi-link-plus::before {
  content: "\F0C94";
}

.mdi-link-variant::before {
  content: "\F0339";
}

.mdi-link-variant-minus::before {
  content: "\F10FF";
}

.mdi-link-variant-off::before {
  content: "\F033A";
}

.mdi-link-variant-plus::before {
  content: "\F1100";
}

.mdi-link-variant-remove::before {
  content: "\F1101";
}

.mdi-linkedin::before {
  content: "\F033B";
}

.mdi-linux::before {
  content: "\F033D";
}

.mdi-linux-mint::before {
  content: "\F08ED";
}

.mdi-lipstick::before {
  content: "\F13B5";
}

.mdi-liquid-spot::before {
  content: "\F1826";
}

.mdi-liquor::before {
  content: "\F191E";
}

.mdi-list-box::before {
  content: "\F1B7B";
}

.mdi-list-box-outline::before {
  content: "\F1B7C";
}

.mdi-list-status::before {
  content: "\F15AB";
}

.mdi-litecoin::before {
  content: "\F0A61";
}

.mdi-loading::before {
  content: "\F0772";
}

.mdi-location-enter::before {
  content: "\F0FC4";
}

.mdi-location-exit::before {
  content: "\F0FC5";
}

.mdi-lock::before {
  content: "\F033E";
}

.mdi-lock-alert::before {
  content: "\F08EE";
}

.mdi-lock-alert-outline::before {
  content: "\F15D1";
}

.mdi-lock-check::before {
  content: "\F139A";
}

.mdi-lock-check-outline::before {
  content: "\F16A8";
}

.mdi-lock-clock::before {
  content: "\F097F";
}

.mdi-lock-minus::before {
  content: "\F16A9";
}

.mdi-lock-minus-outline::before {
  content: "\F16AA";
}

.mdi-lock-off::before {
  content: "\F1671";
}

.mdi-lock-off-outline::before {
  content: "\F1672";
}

.mdi-lock-open::before {
  content: "\F033F";
}

.mdi-lock-open-alert::before {
  content: "\F139B";
}

.mdi-lock-open-alert-outline::before {
  content: "\F15D2";
}

.mdi-lock-open-check::before {
  content: "\F139C";
}

.mdi-lock-open-check-outline::before {
  content: "\F16AB";
}

.mdi-lock-open-minus::before {
  content: "\F16AC";
}

.mdi-lock-open-minus-outline::before {
  content: "\F16AD";
}

.mdi-lock-open-outline::before {
  content: "\F0340";
}

.mdi-lock-open-plus::before {
  content: "\F16AE";
}

.mdi-lock-open-plus-outline::before {
  content: "\F16AF";
}

.mdi-lock-open-remove::before {
  content: "\F16B0";
}

.mdi-lock-open-remove-outline::before {
  content: "\F16B1";
}

.mdi-lock-open-variant::before {
  content: "\F0FC6";
}

.mdi-lock-open-variant-outline::before {
  content: "\F0FC7";
}

.mdi-lock-outline::before {
  content: "\F0341";
}

.mdi-lock-pattern::before {
  content: "\F06EA";
}

.mdi-lock-percent::before {
  content: "\F1C12";
}

.mdi-lock-percent-open::before {
  content: "\F1C13";
}

.mdi-lock-percent-open-outline::before {
  content: "\F1C14";
}

.mdi-lock-percent-open-variant::before {
  content: "\F1C15";
}

.mdi-lock-percent-open-variant-outline::before {
  content: "\F1C16";
}

.mdi-lock-percent-outline::before {
  content: "\F1C17";
}

.mdi-lock-plus::before {
  content: "\F05FB";
}

.mdi-lock-plus-outline::before {
  content: "\F16B2";
}

.mdi-lock-question::before {
  content: "\F08EF";
}

.mdi-lock-remove::before {
  content: "\F16B3";
}

.mdi-lock-remove-outline::before {
  content: "\F16B4";
}

.mdi-lock-reset::before {
  content: "\F0773";
}

.mdi-lock-smart::before {
  content: "\F08B2";
}

.mdi-locker::before {
  content: "\F07D7";
}

.mdi-locker-multiple::before {
  content: "\F07D8";
}

.mdi-login::before {
  content: "\F0342";
}

.mdi-login-variant::before {
  content: "\F05FC";
}

.mdi-logout::before {
  content: "\F0343";
}

.mdi-logout-variant::before {
  content: "\F05FD";
}

.mdi-longitude::before {
  content: "\F0F5A";
}

.mdi-looks::before {
  content: "\F0344";
}

.mdi-lotion::before {
  content: "\F1582";
}

.mdi-lotion-outline::before {
  content: "\F1583";
}

.mdi-lotion-plus::before {
  content: "\F1584";
}

.mdi-lotion-plus-outline::before {
  content: "\F1585";
}

.mdi-loupe::before {
  content: "\F0345";
}

.mdi-lumx::before {
  content: "\F0346";
}

.mdi-lungs::before {
  content: "\F1084";
}

.mdi-mace::before {
  content: "\F1843";
}

.mdi-magazine-pistol::before {
  content: "\F0324";
}

.mdi-magazine-rifle::before {
  content: "\F0323";
}

.mdi-magic-staff::before {
  content: "\F1844";
}

.mdi-magnet::before {
  content: "\F0347";
}

.mdi-magnet-on::before {
  content: "\F0348";
}

.mdi-magnify::before {
  content: "\F0349";
}

.mdi-magnify-close::before {
  content: "\F0980";
}

.mdi-magnify-expand::before {
  content: "\F1874";
}

.mdi-magnify-minus::before {
  content: "\F034A";
}

.mdi-magnify-minus-cursor::before {
  content: "\F0A62";
}

.mdi-magnify-minus-outline::before {
  content: "\F06EC";
}

.mdi-magnify-plus::before {
  content: "\F034B";
}

.mdi-magnify-plus-cursor::before {
  content: "\F0A63";
}

.mdi-magnify-plus-outline::before {
  content: "\F06ED";
}

.mdi-magnify-remove-cursor::before {
  content: "\F120C";
}

.mdi-magnify-remove-outline::before {
  content: "\F120D";
}

.mdi-magnify-scan::before {
  content: "\F1276";
}

.mdi-mail::before {
  content: "\F0EBB";
}

.mdi-mailbox::before {
  content: "\F06EE";
}

.mdi-mailbox-open::before {
  content: "\F0D88";
}

.mdi-mailbox-open-outline::before {
  content: "\F0D89";
}

.mdi-mailbox-open-up::before {
  content: "\F0D8A";
}

.mdi-mailbox-open-up-outline::before {
  content: "\F0D8B";
}

.mdi-mailbox-outline::before {
  content: "\F0D8C";
}

.mdi-mailbox-up::before {
  content: "\F0D8D";
}

.mdi-mailbox-up-outline::before {
  content: "\F0D8E";
}

.mdi-manjaro::before {
  content: "\F160A";
}

.mdi-map::before {
  content: "\F034D";
}

.mdi-map-check::before {
  content: "\F0EBC";
}

.mdi-map-check-outline::before {
  content: "\F0EBD";
}

.mdi-map-clock::before {
  content: "\F0D1E";
}

.mdi-map-clock-outline::before {
  content: "\F0D1F";
}

.mdi-map-legend::before {
  content: "\F0A01";
}

.mdi-map-marker::before {
  content: "\F034E";
}

.mdi-map-marker-account::before {
  content: "\F18E3";
}

.mdi-map-marker-account-outline::before {
  content: "\F18E4";
}

.mdi-map-marker-alert::before {
  content: "\F0F05";
}

.mdi-map-marker-alert-outline::before {
  content: "\F0F06";
}

.mdi-map-marker-check::before {
  content: "\F0C95";
}

.mdi-map-marker-check-outline::before {
  content: "\F12FB";
}

.mdi-map-marker-circle::before {
  content: "\F034F";
}

.mdi-map-marker-distance::before {
  content: "\F08F0";
}

.mdi-map-marker-down::before {
  content: "\F1102";
}

.mdi-map-marker-left::before {
  content: "\F12DB";
}

.mdi-map-marker-left-outline::before {
  content: "\F12DD";
}

.mdi-map-marker-minus::before {
  content: "\F0650";
}

.mdi-map-marker-minus-outline::before {
  content: "\F12F9";
}

.mdi-map-marker-multiple::before {
  content: "\F0350";
}

.mdi-map-marker-multiple-outline::before {
  content: "\F1277";
}

.mdi-map-marker-off::before {
  content: "\F0351";
}

.mdi-map-marker-off-outline::before {
  content: "\F12FD";
}

.mdi-map-marker-outline::before {
  content: "\F07D9";
}

.mdi-map-marker-path::before {
  content: "\F0D20";
}

.mdi-map-marker-plus::before {
  content: "\F0651";
}

.mdi-map-marker-plus-outline::before {
  content: "\F12F8";
}

.mdi-map-marker-question::before {
  content: "\F0F07";
}

.mdi-map-marker-question-outline::before {
  content: "\F0F08";
}

.mdi-map-marker-radius::before {
  content: "\F0352";
}

.mdi-map-marker-radius-outline::before {
  content: "\F12FC";
}

.mdi-map-marker-remove::before {
  content: "\F0F09";
}

.mdi-map-marker-remove-outline::before {
  content: "\F12FA";
}

.mdi-map-marker-remove-variant::before {
  content: "\F0F0A";
}

.mdi-map-marker-right::before {
  content: "\F12DC";
}

.mdi-map-marker-right-outline::before {
  content: "\F12DE";
}

.mdi-map-marker-star::before {
  content: "\F1608";
}

.mdi-map-marker-star-outline::before {
  content: "\F1609";
}

.mdi-map-marker-up::before {
  content: "\F1103";
}

.mdi-map-minus::before {
  content: "\F0981";
}

.mdi-map-outline::before {
  content: "\F0982";
}

.mdi-map-plus::before {
  content: "\F0983";
}

.mdi-map-search::before {
  content: "\F0984";
}

.mdi-map-search-outline::before {
  content: "\F0985";
}

.mdi-mapbox::before {
  content: "\F0BAA";
}

.mdi-margin::before {
  content: "\F0353";
}

.mdi-marker::before {
  content: "\F0652";
}

.mdi-marker-cancel::before {
  content: "\F0DD9";
}

.mdi-marker-check::before {
  content: "\F0355";
}

.mdi-mastodon::before {
  content: "\F0AD1";
}

.mdi-material-design::before {
  content: "\F0986";
}

.mdi-material-ui::before {
  content: "\F0357";
}

.mdi-math-compass::before {
  content: "\F0358";
}

.mdi-math-cos::before {
  content: "\F0C96";
}

.mdi-math-integral::before {
  content: "\F0FC8";
}

.mdi-math-integral-box::before {
  content: "\F0FC9";
}

.mdi-math-log::before {
  content: "\F1085";
}

.mdi-math-norm::before {
  content: "\F0FCA";
}

.mdi-math-norm-box::before {
  content: "\F0FCB";
}

.mdi-math-sin::before {
  content: "\F0C97";
}

.mdi-math-tan::before {
  content: "\F0C98";
}

.mdi-matrix::before {
  content: "\F0628";
}

.mdi-medal::before {
  content: "\F0987";
}

.mdi-medal-outline::before {
  content: "\F1326";
}

.mdi-medical-bag::before {
  content: "\F06EF";
}

.mdi-medical-cotton-swab::before {
  content: "\F1AB8";
}

.mdi-medication::before {
  content: "\F1B14";
}

.mdi-medication-outline::before {
  content: "\F1B15";
}

.mdi-meditation::before {
  content: "\F117B";
}

.mdi-memory::before {
  content: "\F035B";
}

.mdi-memory-arrow-down::before {
  content: "\F1CA6";
}

.mdi-menorah::before {
  content: "\F17D4";
}

.mdi-menorah-fire::before {
  content: "\F17D5";
}

.mdi-menu::before {
  content: "\F035C";
}

.mdi-menu-close::before {
  content: "\F1C90";
}

.mdi-menu-down::before {
  content: "\F035D";
}

.mdi-menu-down-outline::before {
  content: "\F06B6";
}

.mdi-menu-left::before {
  content: "\F035E";
}

.mdi-menu-left-outline::before {
  content: "\F0A02";
}

.mdi-menu-open::before {
  content: "\F0BAB";
}

.mdi-menu-right::before {
  content: "\F035F";
}

.mdi-menu-right-outline::before {
  content: "\F0A03";
}

.mdi-menu-swap::before {
  content: "\F0A64";
}

.mdi-menu-swap-outline::before {
  content: "\F0A65";
}

.mdi-menu-up::before {
  content: "\F0360";
}

.mdi-menu-up-outline::before {
  content: "\F06B7";
}

.mdi-merge::before {
  content: "\F0F5C";
}

.mdi-message::before {
  content: "\F0361";
}

.mdi-message-alert::before {
  content: "\F0362";
}

.mdi-message-alert-outline::before {
  content: "\F0A04";
}

.mdi-message-arrow-left::before {
  content: "\F12F2";
}

.mdi-message-arrow-left-outline::before {
  content: "\F12F3";
}

.mdi-message-arrow-right::before {
  content: "\F12F4";
}

.mdi-message-arrow-right-outline::before {
  content: "\F12F5";
}

.mdi-message-badge::before {
  content: "\F1941";
}

.mdi-message-badge-outline::before {
  content: "\F1942";
}

.mdi-message-bookmark::before {
  content: "\F15AC";
}

.mdi-message-bookmark-outline::before {
  content: "\F15AD";
}

.mdi-message-bulleted::before {
  content: "\F06A2";
}

.mdi-message-bulleted-off::before {
  content: "\F06A3";
}

.mdi-message-check::before {
  content: "\F1B8A";
}

.mdi-message-check-outline::before {
  content: "\F1B8B";
}

.mdi-message-cog::before {
  content: "\F06F1";
}

.mdi-message-cog-outline::before {
  content: "\F1172";
}

.mdi-message-draw::before {
  content: "\F0363";
}

.mdi-message-fast::before {
  content: "\F19CC";
}

.mdi-message-fast-outline::before {
  content: "\F19CD";
}

.mdi-message-flash::before {
  content: "\F15A9";
}

.mdi-message-flash-outline::before {
  content: "\F15AA";
}

.mdi-message-image::before {
  content: "\F0364";
}

.mdi-message-image-outline::before {
  content: "\F116C";
}

.mdi-message-lock::before {
  content: "\F0FCC";
}

.mdi-message-lock-outline::before {
  content: "\F116D";
}

.mdi-message-minus::before {
  content: "\F116E";
}

.mdi-message-minus-outline::before {
  content: "\F116F";
}

.mdi-message-off::before {
  content: "\F164D";
}

.mdi-message-off-outline::before {
  content: "\F164E";
}

.mdi-message-outline::before {
  content: "\F0365";
}

.mdi-message-plus::before {
  content: "\F0653";
}

.mdi-message-plus-outline::before {
  content: "\F10BB";
}

.mdi-message-processing::before {
  content: "\F0366";
}

.mdi-message-processing-outline::before {
  content: "\F1170";
}

.mdi-message-question::before {
  content: "\F173A";
}

.mdi-message-question-outline::before {
  content: "\F173B";
}

.mdi-message-reply::before {
  content: "\F0367";
}

.mdi-message-reply-outline::before {
  content: "\F173D";
}

.mdi-message-reply-text::before {
  content: "\F0368";
}

.mdi-message-reply-text-outline::before {
  content: "\F173E";
}

.mdi-message-settings::before {
  content: "\F06F0";
}

.mdi-message-settings-outline::before {
  content: "\F1171";
}

.mdi-message-star::before {
  content: "\F069A";
}

.mdi-message-star-outline::before {
  content: "\F1250";
}

.mdi-message-text::before {
  content: "\F0369";
}

.mdi-message-text-clock::before {
  content: "\F1173";
}

.mdi-message-text-clock-outline::before {
  content: "\F1174";
}

.mdi-message-text-fast::before {
  content: "\F19CE";
}

.mdi-message-text-fast-outline::before {
  content: "\F19CF";
}

.mdi-message-text-lock::before {
  content: "\F0FCD";
}

.mdi-message-text-lock-outline::before {
  content: "\F1175";
}

.mdi-message-text-outline::before {
  content: "\F036A";
}

.mdi-message-video::before {
  content: "\F036B";
}

.mdi-meteor::before {
  content: "\F0629";
}

.mdi-meter-electric::before {
  content: "\F1A57";
}

.mdi-meter-electric-outline::before {
  content: "\F1A58";
}

.mdi-meter-gas::before {
  content: "\F1A59";
}

.mdi-meter-gas-outline::before {
  content: "\F1A5A";
}

.mdi-metronome::before {
  content: "\F07DA";
}

.mdi-metronome-tick::before {
  content: "\F07DB";
}

.mdi-micro-sd::before {
  content: "\F07DC";
}

.mdi-microphone::before {
  content: "\F036C";
}

.mdi-microphone-message::before {
  content: "\F050A";
}

.mdi-microphone-message-off::before {
  content: "\F050B";
}

.mdi-microphone-minus::before {
  content: "\F08B3";
}

.mdi-microphone-off::before {
  content: "\F036D";
}

.mdi-microphone-outline::before {
  content: "\F036E";
}

.mdi-microphone-plus::before {
  content: "\F08B4";
}

.mdi-microphone-question::before {
  content: "\F1989";
}

.mdi-microphone-question-outline::before {
  content: "\F198A";
}

.mdi-microphone-settings::before {
  content: "\F036F";
}

.mdi-microphone-variant::before {
  content: "\F0370";
}

.mdi-microphone-variant-off::before {
  content: "\F0371";
}

.mdi-microscope::before {
  content: "\F0654";
}

.mdi-microsoft::before {
  content: "\F0372";
}

.mdi-microsoft-access::before {
  content: "\F138E";
}

.mdi-microsoft-azure::before {
  content: "\F0805";
}

.mdi-microsoft-azure-devops::before {
  content: "\F0FD5";
}

.mdi-microsoft-bing::before {
  content: "\F00A4";
}

.mdi-microsoft-dynamics-365::before {
  content: "\F0988";
}

.mdi-microsoft-edge::before {
  content: "\F01E9";
}

.mdi-microsoft-excel::before {
  content: "\F138F";
}

.mdi-microsoft-internet-explorer::before {
  content: "\F0300";
}

.mdi-microsoft-office::before {
  content: "\F03C6";
}

.mdi-microsoft-onedrive::before {
  content: "\F03CA";
}

.mdi-microsoft-onenote::before {
  content: "\F0747";
}

.mdi-microsoft-outlook::before {
  content: "\F0D22";
}

.mdi-microsoft-powerpoint::before {
  content: "\F1390";
}

.mdi-microsoft-sharepoint::before {
  content: "\F1391";
}

.mdi-microsoft-teams::before {
  content: "\F02BB";
}

.mdi-microsoft-visual-studio::before {
  content: "\F0610";
}

.mdi-microsoft-visual-studio-code::before {
  content: "\F0A1E";
}

.mdi-microsoft-windows::before {
  content: "\F05B3";
}

.mdi-microsoft-windows-classic::before {
  content: "\F0A21";
}

.mdi-microsoft-word::before {
  content: "\F1392";
}

.mdi-microsoft-xbox::before {
  content: "\F05B9";
}

.mdi-microsoft-xbox-controller::before {
  content: "\F05BA";
}

.mdi-microsoft-xbox-controller-battery-alert::before {
  content: "\F074B";
}

.mdi-microsoft-xbox-controller-battery-charging::before {
  content: "\F0A22";
}

.mdi-microsoft-xbox-controller-battery-empty::before {
  content: "\F074C";
}

.mdi-microsoft-xbox-controller-battery-full::before {
  content: "\F074D";
}

.mdi-microsoft-xbox-controller-battery-low::before {
  content: "\F074E";
}

.mdi-microsoft-xbox-controller-battery-medium::before {
  content: "\F074F";
}

.mdi-microsoft-xbox-controller-battery-unknown::before {
  content: "\F0750";
}

.mdi-microsoft-xbox-controller-menu::before {
  content: "\F0E6F";
}

.mdi-microsoft-xbox-controller-off::before {
  content: "\F05BB";
}

.mdi-microsoft-xbox-controller-view::before {
  content: "\F0E70";
}

.mdi-microwave::before {
  content: "\F0C99";
}

.mdi-microwave-off::before {
  content: "\F1423";
}

.mdi-middleware::before {
  content: "\F0F5D";
}

.mdi-middleware-outline::before {
  content: "\F0F5E";
}

.mdi-midi::before {
  content: "\F08F1";
}

.mdi-midi-port::before {
  content: "\F08F2";
}

.mdi-mine::before {
  content: "\F0DDA";
}

.mdi-minecraft::before {
  content: "\F0373";
}

.mdi-mini-sd::before {
  content: "\F0A05";
}

.mdi-minidisc::before {
  content: "\F0A06";
}

.mdi-minus::before {
  content: "\F0374";
}

.mdi-minus-box::before {
  content: "\F0375";
}

.mdi-minus-box-multiple::before {
  content: "\F1141";
}

.mdi-minus-box-multiple-outline::before {
  content: "\F1142";
}

.mdi-minus-box-outline::before {
  content: "\F06F2";
}

.mdi-minus-circle::before {
  content: "\F0376";
}

.mdi-minus-circle-multiple::before {
  content: "\F035A";
}

.mdi-minus-circle-multiple-outline::before {
  content: "\F0AD3";
}

.mdi-minus-circle-off::before {
  content: "\F1459";
}

.mdi-minus-circle-off-outline::before {
  content: "\F145A";
}

.mdi-minus-circle-outline::before {
  content: "\F0377";
}

.mdi-minus-network::before {
  content: "\F0378";
}

.mdi-minus-network-outline::before {
  content: "\F0C9A";
}

.mdi-minus-thick::before {
  content: "\F1639";
}

.mdi-mirror::before {
  content: "\F11FD";
}

.mdi-mirror-rectangle::before {
  content: "\F179F";
}

.mdi-mirror-variant::before {
  content: "\F17A0";
}

.mdi-mixed-martial-arts::before {
  content: "\F0D8F";
}

.mdi-mixed-reality::before {
  content: "\F087F";
}

.mdi-molecule::before {
  content: "\F0BAC";
}

.mdi-molecule-co::before {
  content: "\F12FE";
}

.mdi-molecule-co2::before {
  content: "\F07E4";
}

.mdi-monitor::before {
  content: "\F0379";
}

.mdi-monitor-account::before {
  content: "\F1A5B";
}

.mdi-monitor-arrow-down::before {
  content: "\F19D0";
}

.mdi-monitor-arrow-down-variant::before {
  content: "\F19D1";
}

.mdi-monitor-cellphone::before {
  content: "\F0989";
}

.mdi-monitor-cellphone-star::before {
  content: "\F098A";
}

.mdi-monitor-dashboard::before {
  content: "\F0A07";
}

.mdi-monitor-edit::before {
  content: "\F12C6";
}

.mdi-monitor-eye::before {
  content: "\F13B4";
}

.mdi-monitor-lock::before {
  content: "\F0DDB";
}

.mdi-monitor-multiple::before {
  content: "\F037A";
}

.mdi-monitor-off::before {
  content: "\F0D90";
}

.mdi-monitor-screenshot::before {
  content: "\F0E51";
}

.mdi-monitor-share::before {
  content: "\F1483";
}

.mdi-monitor-shimmer::before {
  content: "\F1104";
}

.mdi-monitor-small::before {
  content: "\F1876";
}

.mdi-monitor-speaker::before {
  content: "\F0F5F";
}

.mdi-monitor-speaker-off::before {
  content: "\F0F60";
}

.mdi-monitor-star::before {
  content: "\F0DDC";
}

.mdi-monitor-vertical::before {
  content: "\F1C33";
}

.mdi-moon-first-quarter::before {
  content: "\F0F61";
}

.mdi-moon-full::before {
  content: "\F0F62";
}

.mdi-moon-last-quarter::before {
  content: "\F0F63";
}

.mdi-moon-new::before {
  content: "\F0F64";
}

.mdi-moon-waning-crescent::before {
  content: "\F0F65";
}

.mdi-moon-waning-gibbous::before {
  content: "\F0F66";
}

.mdi-moon-waxing-crescent::before {
  content: "\F0F67";
}

.mdi-moon-waxing-gibbous::before {
  content: "\F0F68";
}

.mdi-moped::before {
  content: "\F1086";
}

.mdi-moped-electric::before {
  content: "\F15B7";
}

.mdi-moped-electric-outline::before {
  content: "\F15B8";
}

.mdi-moped-outline::before {
  content: "\F15B9";
}

.mdi-more::before {
  content: "\F037B";
}

.mdi-mortar-pestle::before {
  content: "\F1748";
}

.mdi-mortar-pestle-plus::before {
  content: "\F03F1";
}

.mdi-mosque::before {
  content: "\F0D45";
}

.mdi-mosque-outline::before {
  content: "\F1827";
}

.mdi-mother-heart::before {
  content: "\F1314";
}

.mdi-mother-nurse::before {
  content: "\F0D21";
}

.mdi-motion::before {
  content: "\F15B2";
}

.mdi-motion-outline::before {
  content: "\F15B3";
}

.mdi-motion-pause::before {
  content: "\F1590";
}

.mdi-motion-pause-outline::before {
  content: "\F1592";
}

.mdi-motion-play::before {
  content: "\F158F";
}

.mdi-motion-play-outline::before {
  content: "\F1591";
}

.mdi-motion-sensor::before {
  content: "\F0D91";
}

.mdi-motion-sensor-off::before {
  content: "\F1435";
}

.mdi-motorbike::before {
  content: "\F037C";
}

.mdi-motorbike-electric::before {
  content: "\F15BA";
}

.mdi-motorbike-off::before {
  content: "\F1B16";
}

.mdi-mouse::before {
  content: "\F037D";
}

.mdi-mouse-bluetooth::before {
  content: "\F098B";
}

.mdi-mouse-left-click::before {
  content: "\F1D07";
}

.mdi-mouse-left-click-outline::before {
  content: "\F1D08";
}

.mdi-mouse-move-down::before {
  content: "\F1550";
}

.mdi-mouse-move-up::before {
  content: "\F1551";
}

.mdi-mouse-move-vertical::before {
  content: "\F1552";
}

.mdi-mouse-off::before {
  content: "\F037E";
}

.mdi-mouse-outline::before {
  content: "\F1D09";
}

.mdi-mouse-right-click::before {
  content: "\F1D0A";
}

.mdi-mouse-right-click-outline::before {
  content: "\F1D0B";
}

.mdi-mouse-scroll-wheel::before {
  content: "\F1D0C";
}

.mdi-mouse-variant::before {
  content: "\F037F";
}

.mdi-mouse-variant-off::before {
  content: "\F0380";
}

.mdi-move-resize::before {
  content: "\F0655";
}

.mdi-move-resize-variant::before {
  content: "\F0656";
}

.mdi-movie::before {
  content: "\F0381";
}

.mdi-movie-check::before {
  content: "\F16F3";
}

.mdi-movie-check-outline::before {
  content: "\F16F4";
}

.mdi-movie-cog::before {
  content: "\F16F5";
}

.mdi-movie-cog-outline::before {
  content: "\F16F6";
}

.mdi-movie-edit::before {
  content: "\F1122";
}

.mdi-movie-edit-outline::before {
  content: "\F1123";
}

.mdi-movie-filter::before {
  content: "\F1124";
}

.mdi-movie-filter-outline::before {
  content: "\F1125";
}

.mdi-movie-minus::before {
  content: "\F16F7";
}

.mdi-movie-minus-outline::before {
  content: "\F16F8";
}

.mdi-movie-off::before {
  content: "\F16F9";
}

.mdi-movie-off-outline::before {
  content: "\F16FA";
}

.mdi-movie-open::before {
  content: "\F0FCE";
}

.mdi-movie-open-check::before {
  content: "\F16FB";
}

.mdi-movie-open-check-outline::before {
  content: "\F16FC";
}

.mdi-movie-open-cog::before {
  content: "\F16FD";
}

.mdi-movie-open-cog-outline::before {
  content: "\F16FE";
}

.mdi-movie-open-edit::before {
  content: "\F16FF";
}

.mdi-movie-open-edit-outline::before {
  content: "\F1700";
}

.mdi-movie-open-minus::before {
  content: "\F1701";
}

.mdi-movie-open-minus-outline::before {
  content: "\F1702";
}

.mdi-movie-open-off::before {
  content: "\F1703";
}

.mdi-movie-open-off-outline::before {
  content: "\F1704";
}

.mdi-movie-open-outline::before {
  content: "\F0FCF";
}

.mdi-movie-open-play::before {
  content: "\F1705";
}

.mdi-movie-open-play-outline::before {
  content: "\F1706";
}

.mdi-movie-open-plus::before {
  content: "\F1707";
}

.mdi-movie-open-plus-outline::before {
  content: "\F1708";
}

.mdi-movie-open-remove::before {
  content: "\F1709";
}

.mdi-movie-open-remove-outline::before {
  content: "\F170A";
}

.mdi-movie-open-settings::before {
  content: "\F170B";
}

.mdi-movie-open-settings-outline::before {
  content: "\F170C";
}

.mdi-movie-open-star::before {
  content: "\F170D";
}

.mdi-movie-open-star-outline::before {
  content: "\F170E";
}

.mdi-movie-outline::before {
  content: "\F0DDD";
}

.mdi-movie-play::before {
  content: "\F170F";
}

.mdi-movie-play-outline::before {
  content: "\F1710";
}

.mdi-movie-plus::before {
  content: "\F1711";
}

.mdi-movie-plus-outline::before {
  content: "\F1712";
}

.mdi-movie-remove::before {
  content: "\F1713";
}

.mdi-movie-remove-outline::before {
  content: "\F1714";
}

.mdi-movie-roll::before {
  content: "\F07DE";
}

.mdi-movie-search::before {
  content: "\F11D2";
}

.mdi-movie-search-outline::before {
  content: "\F11D3";
}

.mdi-movie-settings::before {
  content: "\F1715";
}

.mdi-movie-settings-outline::before {
  content: "\F1716";
}

.mdi-movie-star::before {
  content: "\F1717";
}

.mdi-movie-star-outline::before {
  content: "\F1718";
}

.mdi-mower::before {
  content: "\F166F";
}

.mdi-mower-bag::before {
  content: "\F1670";
}

.mdi-mower-bag-on::before {
  content: "\F1B60";
}

.mdi-mower-on::before {
  content: "\F1B5F";
}

.mdi-muffin::before {
  content: "\F098C";
}

.mdi-multicast::before {
  content: "\F1893";
}

.mdi-multimedia::before {
  content: "\F1B97";
}

.mdi-multiplication::before {
  content: "\F0382";
}

.mdi-multiplication-box::before {
  content: "\F0383";
}

.mdi-mushroom::before {
  content: "\F07DF";
}

.mdi-mushroom-off::before {
  content: "\F13FA";
}

.mdi-mushroom-off-outline::before {
  content: "\F13FB";
}

.mdi-mushroom-outline::before {
  content: "\F07E0";
}

.mdi-music::before {
  content: "\F075A";
}

.mdi-music-accidental-double-flat::before {
  content: "\F0F69";
}

.mdi-music-accidental-double-sharp::before {
  content: "\F0F6A";
}

.mdi-music-accidental-flat::before {
  content: "\F0F6B";
}

.mdi-music-accidental-natural::before {
  content: "\F0F6C";
}

.mdi-music-accidental-sharp::before {
  content: "\F0F6D";
}

.mdi-music-box::before {
  content: "\F0384";
}

.mdi-music-box-multiple::before {
  content: "\F0333";
}

.mdi-music-box-multiple-outline::before {
  content: "\F0F04";
}

.mdi-music-box-outline::before {
  content: "\F0385";
}

.mdi-music-circle::before {
  content: "\F0386";
}

.mdi-music-circle-outline::before {
  content: "\F0AD4";
}

.mdi-music-clef-alto::before {
  content: "\F0F6E";
}

.mdi-music-clef-bass::before {
  content: "\F0F6F";
}

.mdi-music-clef-treble::before {
  content: "\F0F70";
}

.mdi-music-note::before {
  content: "\F0387";
}

.mdi-music-note-bluetooth::before {
  content: "\F05FE";
}

.mdi-music-note-bluetooth-off::before {
  content: "\F05FF";
}

.mdi-music-note-eighth::before {
  content: "\F0388";
}

.mdi-music-note-eighth-dotted::before {
  content: "\F0F71";
}

.mdi-music-note-half::before {
  content: "\F0389";
}

.mdi-music-note-half-dotted::before {
  content: "\F0F72";
}

.mdi-music-note-minus::before {
  content: "\F1B89";
}

.mdi-music-note-off::before {
  content: "\F038A";
}

.mdi-music-note-off-outline::before {
  content: "\F0F73";
}

.mdi-music-note-outline::before {
  content: "\F0F74";
}

.mdi-music-note-plus::before {
  content: "\F0DDE";
}

.mdi-music-note-quarter::before {
  content: "\F038B";
}

.mdi-music-note-quarter-dotted::before {
  content: "\F0F75";
}

.mdi-music-note-sixteenth::before {
  content: "\F038C";
}

.mdi-music-note-sixteenth-dotted::before {
  content: "\F0F76";
}

.mdi-music-note-whole::before {
  content: "\F038D";
}

.mdi-music-note-whole-dotted::before {
  content: "\F0F77";
}

.mdi-music-off::before {
  content: "\F075B";
}

.mdi-music-rest-eighth::before {
  content: "\F0F78";
}

.mdi-music-rest-half::before {
  content: "\F0F79";
}

.mdi-music-rest-quarter::before {
  content: "\F0F7A";
}

.mdi-music-rest-sixteenth::before {
  content: "\F0F7B";
}

.mdi-music-rest-whole::before {
  content: "\F0F7C";
}

.mdi-mustache::before {
  content: "\F15DE";
}

.mdi-nail::before {
  content: "\F0DDF";
}

.mdi-nas::before {
  content: "\F08F3";
}

.mdi-nativescript::before {
  content: "\F0880";
}

.mdi-nature::before {
  content: "\F038E";
}

.mdi-nature-outline::before {
  content: "\F1C71";
}

.mdi-nature-people::before {
  content: "\F038F";
}

.mdi-nature-people-outline::before {
  content: "\F1C72";
}

.mdi-navigation::before {
  content: "\F0390";
}

.mdi-navigation-outline::before {
  content: "\F1607";
}

.mdi-navigation-variant::before {
  content: "\F18F0";
}

.mdi-navigation-variant-outline::before {
  content: "\F18F1";
}

.mdi-near-me::before {
  content: "\F05CD";
}

.mdi-necklace::before {
  content: "\F0F0B";
}

.mdi-needle::before {
  content: "\F0391";
}

.mdi-needle-off::before {
  content: "\F19D2";
}

.mdi-netflix::before {
  content: "\F0746";
}

.mdi-network::before {
  content: "\F06F3";
}

.mdi-network-off::before {
  content: "\F0C9B";
}

.mdi-network-off-outline::before {
  content: "\F0C9C";
}

.mdi-network-outline::before {
  content: "\F0C9D";
}

.mdi-network-pos::before {
  content: "\F1ACB";
}

.mdi-network-strength-1::before {
  content: "\F08F4";
}

.mdi-network-strength-1-alert::before {
  content: "\F08F5";
}

.mdi-network-strength-2::before {
  content: "\F08F6";
}

.mdi-network-strength-2-alert::before {
  content: "\F08F7";
}

.mdi-network-strength-3::before {
  content: "\F08F8";
}

.mdi-network-strength-3-alert::before {
  content: "\F08F9";
}

.mdi-network-strength-4::before {
  content: "\F08FA";
}

.mdi-network-strength-4-alert::before {
  content: "\F08FB";
}

.mdi-network-strength-4-cog::before {
  content: "\F191A";
}

.mdi-network-strength-off::before {
  content: "\F08FC";
}

.mdi-network-strength-off-outline::before {
  content: "\F08FD";
}

.mdi-network-strength-outline::before {
  content: "\F08FE";
}

.mdi-new-box::before {
  content: "\F0394";
}

.mdi-newspaper::before {
  content: "\F0395";
}

.mdi-newspaper-check::before {
  content: "\F1943";
}

.mdi-newspaper-minus::before {
  content: "\F0F0C";
}

.mdi-newspaper-plus::before {
  content: "\F0F0D";
}

.mdi-newspaper-remove::before {
  content: "\F1944";
}

.mdi-newspaper-variant::before {
  content: "\F1001";
}

.mdi-newspaper-variant-multiple::before {
  content: "\F1002";
}

.mdi-newspaper-variant-multiple-outline::before {
  content: "\F1003";
}

.mdi-newspaper-variant-outline::before {
  content: "\F1004";
}

.mdi-nfc::before {
  content: "\F0396";
}

.mdi-nfc-search-variant::before {
  content: "\F0E53";
}

.mdi-nfc-tap::before {
  content: "\F0397";
}

.mdi-nfc-variant::before {
  content: "\F0398";
}

.mdi-nfc-variant-off::before {
  content: "\F0E54";
}

.mdi-ninja::before {
  content: "\F0774";
}

.mdi-nintendo-game-boy::before {
  content: "\F1393";
}

.mdi-nintendo-switch::before {
  content: "\F07E1";
}

.mdi-nintendo-wii::before {
  content: "\F05AB";
}

.mdi-nintendo-wiiu::before {
  content: "\F072D";
}

.mdi-nix::before {
  content: "\F1105";
}

.mdi-nodejs::before {
  content: "\F0399";
}

.mdi-noodles::before {
  content: "\F117E";
}

.mdi-not-equal::before {
  content: "\F098D";
}

.mdi-not-equal-variant::before {
  content: "\F098E";
}

.mdi-note::before {
  content: "\F039A";
}

.mdi-note-alert::before {
  content: "\F177D";
}

.mdi-note-alert-outline::before {
  content: "\F177E";
}

.mdi-note-check::before {
  content: "\F177F";
}

.mdi-note-check-outline::before {
  content: "\F1780";
}

.mdi-note-edit::before {
  content: "\F1781";
}

.mdi-note-edit-outline::before {
  content: "\F1782";
}

.mdi-note-minus::before {
  content: "\F164F";
}

.mdi-note-minus-outline::before {
  content: "\F1650";
}

.mdi-note-multiple::before {
  content: "\F06B8";
}

.mdi-note-multiple-outline::before {
  content: "\F06B9";
}

.mdi-note-off::before {
  content: "\F1783";
}

.mdi-note-off-outline::before {
  content: "\F1784";
}

.mdi-note-outline::before {
  content: "\F039B";
}

.mdi-note-plus::before {
  content: "\F039C";
}

.mdi-note-plus-outline::before {
  content: "\F039D";
}

.mdi-note-remove::before {
  content: "\F1651";
}

.mdi-note-remove-outline::before {
  content: "\F1652";
}

.mdi-note-search::before {
  content: "\F1653";
}

.mdi-note-search-outline::before {
  content: "\F1654";
}

.mdi-note-text::before {
  content: "\F039E";
}

.mdi-note-text-outline::before {
  content: "\F11D7";
}

.mdi-notebook::before {
  content: "\F082E";
}

.mdi-notebook-check::before {
  content: "\F14F5";
}

.mdi-notebook-check-outline::before {
  content: "\F14F6";
}

.mdi-notebook-edit::before {
  content: "\F14E7";
}

.mdi-notebook-edit-outline::before {
  content: "\F14E9";
}

.mdi-notebook-heart::before {
  content: "\F1A0B";
}

.mdi-notebook-heart-outline::before {
  content: "\F1A0C";
}

.mdi-notebook-minus::before {
  content: "\F1610";
}

.mdi-notebook-minus-outline::before {
  content: "\F1611";
}

.mdi-notebook-multiple::before {
  content: "\F0E55";
}

.mdi-notebook-outline::before {
  content: "\F0EBF";
}

.mdi-notebook-plus::before {
  content: "\F1612";
}

.mdi-notebook-plus-outline::before {
  content: "\F1613";
}

.mdi-notebook-remove::before {
  content: "\F1614";
}

.mdi-notebook-remove-outline::before {
  content: "\F1615";
}

.mdi-notification-clear-all::before {
  content: "\F039F";
}

.mdi-npm::before {
  content: "\F06F7";
}

.mdi-nuke::before {
  content: "\F06A4";
}

.mdi-null::before {
  content: "\F07E2";
}

.mdi-numeric::before {
  content: "\F03A0";
}

.mdi-numeric-0::before {
  content: "\F0B39";
}

.mdi-numeric-0-box::before {
  content: "\F03A1";
}

.mdi-numeric-0-box-multiple::before {
  content: "\F0F0E";
}

.mdi-numeric-0-box-multiple-outline::before {
  content: "\F03A2";
}

.mdi-numeric-0-box-outline::before {
  content: "\F03A3";
}

.mdi-numeric-0-circle::before {
  content: "\F0C9E";
}

.mdi-numeric-0-circle-outline::before {
  content: "\F0C9F";
}

.mdi-numeric-1::before {
  content: "\F0B3A";
}

.mdi-numeric-1-box::before {
  content: "\F03A4";
}

.mdi-numeric-1-box-multiple::before {
  content: "\F0F0F";
}

.mdi-numeric-1-box-multiple-outline::before {
  content: "\F03A5";
}

.mdi-numeric-1-box-outline::before {
  content: "\F03A6";
}

.mdi-numeric-1-circle::before {
  content: "\F0CA0";
}

.mdi-numeric-1-circle-outline::before {
  content: "\F0CA1";
}

.mdi-numeric-10::before {
  content: "\F0FE9";
}

.mdi-numeric-10-box::before {
  content: "\F0F7D";
}

.mdi-numeric-10-box-multiple::before {
  content: "\F0FEA";
}

.mdi-numeric-10-box-multiple-outline::before {
  content: "\F0FEB";
}

.mdi-numeric-10-box-outline::before {
  content: "\F0F7E";
}

.mdi-numeric-10-circle::before {
  content: "\F0FEC";
}

.mdi-numeric-10-circle-outline::before {
  content: "\F0FED";
}

.mdi-numeric-2::before {
  content: "\F0B3B";
}

.mdi-numeric-2-box::before {
  content: "\F03A7";
}

.mdi-numeric-2-box-multiple::before {
  content: "\F0F10";
}

.mdi-numeric-2-box-multiple-outline::before {
  content: "\F03A8";
}

.mdi-numeric-2-box-outline::before {
  content: "\F03A9";
}

.mdi-numeric-2-circle::before {
  content: "\F0CA2";
}

.mdi-numeric-2-circle-outline::before {
  content: "\F0CA3";
}

.mdi-numeric-3::before {
  content: "\F0B3C";
}

.mdi-numeric-3-box::before {
  content: "\F03AA";
}

.mdi-numeric-3-box-multiple::before {
  content: "\F0F11";
}

.mdi-numeric-3-box-multiple-outline::before {
  content: "\F03AB";
}

.mdi-numeric-3-box-outline::before {
  content: "\F03AC";
}

.mdi-numeric-3-circle::before {
  content: "\F0CA4";
}

.mdi-numeric-3-circle-outline::before {
  content: "\F0CA5";
}

.mdi-numeric-4::before {
  content: "\F0B3D";
}

.mdi-numeric-4-box::before {
  content: "\F03AD";
}

.mdi-numeric-4-box-multiple::before {
  content: "\F0F12";
}

.mdi-numeric-4-box-multiple-outline::before {
  content: "\F03B2";
}

.mdi-numeric-4-box-outline::before {
  content: "\F03AE";
}

.mdi-numeric-4-circle::before {
  content: "\F0CA6";
}

.mdi-numeric-4-circle-outline::before {
  content: "\F0CA7";
}

.mdi-numeric-5::before {
  content: "\F0B3E";
}

.mdi-numeric-5-box::before {
  content: "\F03B1";
}

.mdi-numeric-5-box-multiple::before {
  content: "\F0F13";
}

.mdi-numeric-5-box-multiple-outline::before {
  content: "\F03AF";
}

.mdi-numeric-5-box-outline::before {
  content: "\F03B0";
}

.mdi-numeric-5-circle::before {
  content: "\F0CA8";
}

.mdi-numeric-5-circle-outline::before {
  content: "\F0CA9";
}

.mdi-numeric-6::before {
  content: "\F0B3F";
}

.mdi-numeric-6-box::before {
  content: "\F03B3";
}

.mdi-numeric-6-box-multiple::before {
  content: "\F0F14";
}

.mdi-numeric-6-box-multiple-outline::before {
  content: "\F03B4";
}

.mdi-numeric-6-box-outline::before {
  content: "\F03B5";
}

.mdi-numeric-6-circle::before {
  content: "\F0CAA";
}

.mdi-numeric-6-circle-outline::before {
  content: "\F0CAB";
}

.mdi-numeric-7::before {
  content: "\F0B40";
}

.mdi-numeric-7-box::before {
  content: "\F03B6";
}

.mdi-numeric-7-box-multiple::before {
  content: "\F0F15";
}

.mdi-numeric-7-box-multiple-outline::before {
  content: "\F03B7";
}

.mdi-numeric-7-box-outline::before {
  content: "\F03B8";
}

.mdi-numeric-7-circle::before {
  content: "\F0CAC";
}

.mdi-numeric-7-circle-outline::before {
  content: "\F0CAD";
}

.mdi-numeric-8::before {
  content: "\F0B41";
}

.mdi-numeric-8-box::before {
  content: "\F03B9";
}

.mdi-numeric-8-box-multiple::before {
  content: "\F0F16";
}

.mdi-numeric-8-box-multiple-outline::before {
  content: "\F03BA";
}

.mdi-numeric-8-box-outline::before {
  content: "\F03BB";
}

.mdi-numeric-8-circle::before {
  content: "\F0CAE";
}

.mdi-numeric-8-circle-outline::before {
  content: "\F0CAF";
}

.mdi-numeric-9::before {
  content: "\F0B42";
}

.mdi-numeric-9-box::before {
  content: "\F03BC";
}

.mdi-numeric-9-box-multiple::before {
  content: "\F0F17";
}

.mdi-numeric-9-box-multiple-outline::before {
  content: "\F03BD";
}

.mdi-numeric-9-box-outline::before {
  content: "\F03BE";
}

.mdi-numeric-9-circle::before {
  content: "\F0CB0";
}

.mdi-numeric-9-circle-outline::before {
  content: "\F0CB1";
}

.mdi-numeric-9-plus::before {
  content: "\F0FEE";
}

.mdi-numeric-9-plus-box::before {
  content: "\F03BF";
}

.mdi-numeric-9-plus-box-multiple::before {
  content: "\F0F18";
}

.mdi-numeric-9-plus-box-multiple-outline::before {
  content: "\F03C0";
}

.mdi-numeric-9-plus-box-outline::before {
  content: "\F03C1";
}

.mdi-numeric-9-plus-circle::before {
  content: "\F0CB2";
}

.mdi-numeric-9-plus-circle-outline::before {
  content: "\F0CB3";
}

.mdi-numeric-negative-1::before {
  content: "\F1052";
}

.mdi-numeric-off::before {
  content: "\F19D3";
}

.mdi-numeric-positive-1::before {
  content: "\F15CB";
}

.mdi-nut::before {
  content: "\F06F8";
}

.mdi-nutrition::before {
  content: "\F03C2";
}

.mdi-nuxt::before {
  content: "\F1106";
}

.mdi-oar::before {
  content: "\F067C";
}

.mdi-ocarina::before {
  content: "\F0DE0";
}

.mdi-oci::before {
  content: "\F12E9";
}

.mdi-ocr::before {
  content: "\F113A";
}

.mdi-octagon::before {
  content: "\F03C3";
}

.mdi-octagon-outline::before {
  content: "\F03C4";
}

.mdi-octagram::before {
  content: "\F06F9";
}

.mdi-octagram-edit::before {
  content: "\F1C34";
}

.mdi-octagram-edit-outline::before {
  content: "\F1C35";
}

.mdi-octagram-minus::before {
  content: "\F1C36";
}

.mdi-octagram-minus-outline::before {
  content: "\F1C37";
}

.mdi-octagram-outline::before {
  content: "\F0775";
}

.mdi-octagram-plus::before {
  content: "\F1C38";
}

.mdi-octagram-plus-outline::before {
  content: "\F1C39";
}

.mdi-octahedron::before {
  content: "\F1950";
}

.mdi-octahedron-off::before {
  content: "\F1951";
}

.mdi-odnoklassniki::before {
  content: "\F03C5";
}

.mdi-offer::before {
  content: "\F121B";
}

.mdi-office-building::before {
  content: "\F0991";
}

.mdi-office-building-cog::before {
  content: "\F1949";
}

.mdi-office-building-cog-outline::before {
  content: "\F194A";
}

.mdi-office-building-marker::before {
  content: "\F1520";
}

.mdi-office-building-marker-outline::before {
  content: "\F1521";
}

.mdi-office-building-minus::before {
  content: "\F1BAA";
}

.mdi-office-building-minus-outline::before {
  content: "\F1BAB";
}

.mdi-office-building-outline::before {
  content: "\F151F";
}

.mdi-office-building-plus::before {
  content: "\F1BA8";
}

.mdi-office-building-plus-outline::before {
  content: "\F1BA9";
}

.mdi-office-building-remove::before {
  content: "\F1BAC";
}

.mdi-office-building-remove-outline::before {
  content: "\F1BAD";
}

.mdi-oil::before {
  content: "\F03C7";
}

.mdi-oil-lamp::before {
  content: "\F0F19";
}

.mdi-oil-level::before {
  content: "\F1053";
}

.mdi-oil-temperature::before {
  content: "\F0FF8";
}

.mdi-om::before {
  content: "\F0973";
}

.mdi-omega::before {
  content: "\F03C9";
}

.mdi-one-up::before {
  content: "\F0BAD";
}

.mdi-onepassword::before {
  content: "\F0881";
}

.mdi-opacity::before {
  content: "\F05CC";
}

.mdi-open-in-app::before {
  content: "\F03CB";
}

.mdi-open-in-new::before {
  content: "\F03CC";
}

.mdi-open-source-initiative::before {
  content: "\F0BAE";
}

.mdi-openid::before {
  content: "\F03CD";
}

.mdi-opera::before {
  content: "\F03CE";
}

.mdi-orbit::before {
  content: "\F0018";
}

.mdi-orbit-variant::before {
  content: "\F15DB";
}

.mdi-order-alphabetical-ascending::before {
  content: "\F020D";
}

.mdi-order-alphabetical-descending::before {
  content: "\F0D07";
}

.mdi-order-bool-ascending::before {
  content: "\F02BE";
}

.mdi-order-bool-ascending-variant::before {
  content: "\F098F";
}

.mdi-order-bool-descending::before {
  content: "\F1384";
}

.mdi-order-bool-descending-variant::before {
  content: "\F0990";
}

.mdi-order-numeric-ascending::before {
  content: "\F0545";
}

.mdi-order-numeric-descending::before {
  content: "\F0546";
}

.mdi-origin::before {
  content: "\F0B43";
}

.mdi-ornament::before {
  content: "\F03CF";
}

.mdi-ornament-variant::before {
  content: "\F03D0";
}

.mdi-outdoor-lamp::before {
  content: "\F1054";
}

.mdi-overscan::before {
  content: "\F1005";
}

.mdi-owl::before {
  content: "\F03D2";
}

.mdi-pac-man::before {
  content: "\F0BAF";
}

.mdi-package::before {
  content: "\F03D3";
}

.mdi-package-check::before {
  content: "\F1B51";
}

.mdi-package-down::before {
  content: "\F03D4";
}

.mdi-package-up::before {
  content: "\F03D5";
}

.mdi-package-variant::before {
  content: "\F03D6";
}

.mdi-package-variant-closed::before {
  content: "\F03D7";
}

.mdi-package-variant-closed-check::before {
  content: "\F1B52";
}

.mdi-package-variant-closed-minus::before {
  content: "\F19D4";
}

.mdi-package-variant-closed-plus::before {
  content: "\F19D5";
}

.mdi-package-variant-closed-remove::before {
  content: "\F19D6";
}

.mdi-package-variant-minus::before {
  content: "\F19D7";
}

.mdi-package-variant-plus::before {
  content: "\F19D8";
}

.mdi-package-variant-remove::before {
  content: "\F19D9";
}

.mdi-page-first::before {
  content: "\F0600";
}

.mdi-page-last::before {
  content: "\F0601";
}

.mdi-page-layout-body::before {
  content: "\F06FA";
}

.mdi-page-layout-footer::before {
  content: "\F06FB";
}

.mdi-page-layout-header::before {
  content: "\F06FC";
}

.mdi-page-layout-header-footer::before {
  content: "\F0F7F";
}

.mdi-page-layout-sidebar-left::before {
  content: "\F06FD";
}

.mdi-page-layout-sidebar-right::before {
  content: "\F06FE";
}

.mdi-page-next::before {
  content: "\F0BB0";
}

.mdi-page-next-outline::before {
  content: "\F0BB1";
}

.mdi-page-previous::before {
  content: "\F0BB2";
}

.mdi-page-previous-outline::before {
  content: "\F0BB3";
}

.mdi-pail::before {
  content: "\F1417";
}

.mdi-pail-minus::before {
  content: "\F1437";
}

.mdi-pail-minus-outline::before {
  content: "\F143C";
}

.mdi-pail-off::before {
  content: "\F1439";
}

.mdi-pail-off-outline::before {
  content: "\F143E";
}

.mdi-pail-outline::before {
  content: "\F143A";
}

.mdi-pail-plus::before {
  content: "\F1436";
}

.mdi-pail-plus-outline::before {
  content: "\F143B";
}

.mdi-pail-remove::before {
  content: "\F1438";
}

.mdi-pail-remove-outline::before {
  content: "\F143D";
}

.mdi-palette::before {
  content: "\F03D8";
}

.mdi-palette-advanced::before {
  content: "\F03D9";
}

.mdi-palette-outline::before {
  content: "\F0E0C";
}

.mdi-palette-swatch::before {
  content: "\F08B5";
}

.mdi-palette-swatch-outline::before {
  content: "\F135C";
}

.mdi-palette-swatch-variant::before {
  content: "\F195A";
}

.mdi-palm-tree::before {
  content: "\F1055";
}

.mdi-pan::before {
  content: "\F0BB4";
}

.mdi-pan-bottom-left::before {
  content: "\F0BB5";
}

.mdi-pan-bottom-right::before {
  content: "\F0BB6";
}

.mdi-pan-down::before {
  content: "\F0BB7";
}

.mdi-pan-horizontal::before {
  content: "\F0BB8";
}

.mdi-pan-left::before {
  content: "\F0BB9";
}

.mdi-pan-right::before {
  content: "\F0BBA";
}

.mdi-pan-top-left::before {
  content: "\F0BBB";
}

.mdi-pan-top-right::before {
  content: "\F0BBC";
}

.mdi-pan-up::before {
  content: "\F0BBD";
}

.mdi-pan-vertical::before {
  content: "\F0BBE";
}

.mdi-panda::before {
  content: "\F03DA";
}

.mdi-pandora::before {
  content: "\F03DB";
}

.mdi-panorama::before {
  content: "\F03DC";
}

.mdi-panorama-fisheye::before {
  content: "\F03DD";
}

.mdi-panorama-horizontal::before {
  content: "\F1928";
}

.mdi-panorama-horizontal-outline::before {
  content: "\F03DE";
}

.mdi-panorama-outline::before {
  content: "\F198C";
}

.mdi-panorama-sphere::before {
  content: "\F198D";
}

.mdi-panorama-sphere-outline::before {
  content: "\F198E";
}

.mdi-panorama-variant::before {
  content: "\F198F";
}

.mdi-panorama-variant-outline::before {
  content: "\F1990";
}

.mdi-panorama-vertical::before {
  content: "\F1929";
}

.mdi-panorama-vertical-outline::before {
  content: "\F03DF";
}

.mdi-panorama-wide-angle::before {
  content: "\F195F";
}

.mdi-panorama-wide-angle-outline::before {
  content: "\F03E0";
}

.mdi-paper-cut-vertical::before {
  content: "\F03E1";
}

.mdi-paper-roll::before {
  content: "\F1157";
}

.mdi-paper-roll-outline::before {
  content: "\F1158";
}

.mdi-paperclip::before {
  content: "\F03E2";
}

.mdi-paperclip-check::before {
  content: "\F1AC6";
}

.mdi-paperclip-lock::before {
  content: "\F19DA";
}

.mdi-paperclip-minus::before {
  content: "\F1AC7";
}

.mdi-paperclip-off::before {
  content: "\F1AC8";
}

.mdi-paperclip-plus::before {
  content: "\F1AC9";
}

.mdi-paperclip-remove::before {
  content: "\F1ACA";
}

.mdi-parachute::before {
  content: "\F0CB4";
}

.mdi-parachute-outline::before {
  content: "\F0CB5";
}

.mdi-paragliding::before {
  content: "\F1745";
}

.mdi-parking::before {
  content: "\F03E3";
}

.mdi-party-popper::before {
  content: "\F1056";
}

.mdi-passport::before {
  content: "\F07E3";
}

.mdi-passport-alert::before {
  content: "\F1CB8";
}

.mdi-passport-biometric::before {
  content: "\F0DE1";
}

.mdi-passport-cancel::before {
  content: "\F1CB9";
}

.mdi-passport-check::before {
  content: "\F1CBA";
}

.mdi-passport-minus::before {
  content: "\F1CBB";
}

.mdi-passport-plus::before {
  content: "\F1CBC";
}

.mdi-passport-remove::before {
  content: "\F1CBD";
}

.mdi-pasta::before {
  content: "\F1160";
}

.mdi-patio-heater::before {
  content: "\F0F80";
}

.mdi-patreon::before {
  content: "\F0882";
}

.mdi-pause::before {
  content: "\F03E4";
}

.mdi-pause-box::before {
  content: "\F00BC";
}

.mdi-pause-box-outline::before {
  content: "\F1B7A";
}

.mdi-pause-circle::before {
  content: "\F03E5";
}

.mdi-pause-circle-outline::before {
  content: "\F03E6";
}

.mdi-pause-octagon::before {
  content: "\F03E7";
}

.mdi-pause-octagon-outline::before {
  content: "\F03E8";
}

.mdi-paw::before {
  content: "\F03E9";
}

.mdi-paw-off::before {
  content: "\F0657";
}

.mdi-paw-off-outline::before {
  content: "\F1676";
}

.mdi-paw-outline::before {
  content: "\F1675";
}

.mdi-peace::before {
  content: "\F0884";
}

.mdi-peanut::before {
  content: "\F0FFC";
}

.mdi-peanut-off::before {
  content: "\F0FFD";
}

.mdi-peanut-off-outline::before {
  content: "\F0FFF";
}

.mdi-peanut-outline::before {
  content: "\F0FFE";
}

.mdi-pen::before {
  content: "\F03EA";
}

.mdi-pen-lock::before {
  content: "\F0DE2";
}

.mdi-pen-minus::before {
  content: "\F0DE3";
}

.mdi-pen-off::before {
  content: "\F0DE4";
}

.mdi-pen-plus::before {
  content: "\F0DE5";
}

.mdi-pen-remove::before {
  content: "\F0DE6";
}

.mdi-pencil::before {
  content: "\F03EB";
}

.mdi-pencil-box::before {
  content: "\F03EC";
}

.mdi-pencil-box-multiple::before {
  content: "\F1144";
}

.mdi-pencil-box-multiple-outline::before {
  content: "\F1145";
}

.mdi-pencil-box-outline::before {
  content: "\F03ED";
}

.mdi-pencil-circle::before {
  content: "\F06FF";
}

.mdi-pencil-circle-outline::before {
  content: "\F0776";
}

.mdi-pencil-lock::before {
  content: "\F03EE";
}

.mdi-pencil-lock-outline::before {
  content: "\F0DE7";
}

.mdi-pencil-minus::before {
  content: "\F0DE8";
}

.mdi-pencil-minus-outline::before {
  content: "\F0DE9";
}

.mdi-pencil-off::before {
  content: "\F03EF";
}

.mdi-pencil-off-outline::before {
  content: "\F0DEA";
}

.mdi-pencil-outline::before {
  content: "\F0CB6";
}

.mdi-pencil-plus::before {
  content: "\F0DEB";
}

.mdi-pencil-plus-outline::before {
  content: "\F0DEC";
}

.mdi-pencil-remove::before {
  content: "\F0DED";
}

.mdi-pencil-remove-outline::before {
  content: "\F0DEE";
}

.mdi-pencil-ruler::before {
  content: "\F1353";
}

.mdi-pencil-ruler-outline::before {
  content: "\F1C11";
}

.mdi-penguin::before {
  content: "\F0EC0";
}

.mdi-pentagon::before {
  content: "\F0701";
}

.mdi-pentagon-outline::before {
  content: "\F0700";
}

.mdi-pentagram::before {
  content: "\F1667";
}

.mdi-percent::before {
  content: "\F03F0";
}

.mdi-percent-box::before {
  content: "\F1A02";
}

.mdi-percent-box-outline::before {
  content: "\F1A03";
}

.mdi-percent-circle::before {
  content: "\F1A04";
}

.mdi-percent-circle-outline::before {
  content: "\F1A05";
}

.mdi-percent-outline::before {
  content: "\F1278";
}

.mdi-periodic-table::before {
  content: "\F08B6";
}

.mdi-perspective-less::before {
  content: "\F0D23";
}

.mdi-perspective-more::before {
  content: "\F0D24";
}

.mdi-ph::before {
  content: "\F17C5";
}

.mdi-phone::before {
  content: "\F03F2";
}

.mdi-phone-alert::before {
  content: "\F0F1A";
}

.mdi-phone-alert-outline::before {
  content: "\F118E";
}

.mdi-phone-bluetooth::before {
  content: "\F03F3";
}

.mdi-phone-bluetooth-outline::before {
  content: "\F118F";
}

.mdi-phone-cancel::before {
  content: "\F10BC";
}

.mdi-phone-cancel-outline::before {
  content: "\F1190";
}

.mdi-phone-check::before {
  content: "\F11A9";
}

.mdi-phone-check-outline::before {
  content: "\F11AA";
}

.mdi-phone-classic::before {
  content: "\F0602";
}

.mdi-phone-classic-off::before {
  content: "\F1279";
}

.mdi-phone-clock::before {
  content: "\F19DB";
}

.mdi-phone-dial::before {
  content: "\F1559";
}

.mdi-phone-dial-outline::before {
  content: "\F155A";
}

.mdi-phone-forward::before {
  content: "\F03F4";
}

.mdi-phone-forward-outline::before {
  content: "\F1191";
}

.mdi-phone-hangup::before {
  content: "\F03F5";
}

.mdi-phone-hangup-outline::before {
  content: "\F1192";
}

.mdi-phone-in-talk::before {
  content: "\F03F6";
}

.mdi-phone-in-talk-outline::before {
  content: "\F1182";
}

.mdi-phone-incoming::before {
  content: "\F03F7";
}

.mdi-phone-incoming-outgoing::before {
  content: "\F1B3F";
}

.mdi-phone-incoming-outgoing-outline::before {
  content: "\F1B40";
}

.mdi-phone-incoming-outline::before {
  content: "\F1193";
}

.mdi-phone-lock::before {
  content: "\F03F8";
}

.mdi-phone-lock-outline::before {
  content: "\F1194";
}

.mdi-phone-log::before {
  content: "\F03F9";
}

.mdi-phone-log-outline::before {
  content: "\F1195";
}

.mdi-phone-message::before {
  content: "\F1196";
}

.mdi-phone-message-outline::before {
  content: "\F1197";
}

.mdi-phone-minus::before {
  content: "\F0658";
}

.mdi-phone-minus-outline::before {
  content: "\F1198";
}

.mdi-phone-missed::before {
  content: "\F03FA";
}

.mdi-phone-missed-outline::before {
  content: "\F11A5";
}

.mdi-phone-off::before {
  content: "\F0DEF";
}

.mdi-phone-off-outline::before {
  content: "\F11A6";
}

.mdi-phone-outgoing::before {
  content: "\F03FB";
}

.mdi-phone-outgoing-outline::before {
  content: "\F1199";
}

.mdi-phone-outline::before {
  content: "\F0DF0";
}

.mdi-phone-paused::before {
  content: "\F03FC";
}

.mdi-phone-paused-outline::before {
  content: "\F119A";
}

.mdi-phone-plus::before {
  content: "\F0659";
}

.mdi-phone-plus-outline::before {
  content: "\F119B";
}

.mdi-phone-refresh::before {
  content: "\F1993";
}

.mdi-phone-refresh-outline::before {
  content: "\F1994";
}

.mdi-phone-remove::before {
  content: "\F152F";
}

.mdi-phone-remove-outline::before {
  content: "\F1530";
}

.mdi-phone-return::before {
  content: "\F082F";
}

.mdi-phone-return-outline::before {
  content: "\F119C";
}

.mdi-phone-ring::before {
  content: "\F11AB";
}

.mdi-phone-ring-outline::before {
  content: "\F11AC";
}

.mdi-phone-rotate-landscape::before {
  content: "\F0885";
}

.mdi-phone-rotate-portrait::before {
  content: "\F0886";
}

.mdi-phone-settings::before {
  content: "\F03FD";
}

.mdi-phone-settings-outline::before {
  content: "\F119D";
}

.mdi-phone-sync::before {
  content: "\F1995";
}

.mdi-phone-sync-outline::before {
  content: "\F1996";
}

.mdi-phone-voip::before {
  content: "\F03FE";
}

.mdi-pi::before {
  content: "\F03FF";
}

.mdi-pi-box::before {
  content: "\F0400";
}

.mdi-pi-hole::before {
  content: "\F0DF1";
}

.mdi-piano::before {
  content: "\F067D";
}

.mdi-piano-off::before {
  content: "\F0698";
}

.mdi-pickaxe::before {
  content: "\F08B7";
}

.mdi-picture-in-picture-bottom-right::before {
  content: "\F0E57";
}

.mdi-picture-in-picture-bottom-right-outline::before {
  content: "\F0E58";
}

.mdi-picture-in-picture-top-right::before {
  content: "\F0E59";
}

.mdi-picture-in-picture-top-right-outline::before {
  content: "\F0E5A";
}

.mdi-pier::before {
  content: "\F0887";
}

.mdi-pier-crane::before {
  content: "\F0888";
}

.mdi-pig::before {
  content: "\F0401";
}

.mdi-pig-variant::before {
  content: "\F1006";
}

.mdi-pig-variant-outline::before {
  content: "\F1678";
}

.mdi-piggy-bank::before {
  content: "\F1007";
}

.mdi-piggy-bank-outline::before {
  content: "\F1679";
}

.mdi-pill::before {
  content: "\F0402";
}

.mdi-pill-multiple::before {
  content: "\F1B4C";
}

.mdi-pill-off::before {
  content: "\F1A5C";
}

.mdi-pillar::before {
  content: "\F0702";
}

.mdi-pin::before {
  content: "\F0403";
}

.mdi-pin-off::before {
  content: "\F0404";
}

.mdi-pin-off-outline::before {
  content: "\F0930";
}

.mdi-pin-outline::before {
  content: "\F0931";
}

.mdi-pine-tree::before {
  content: "\F0405";
}

.mdi-pine-tree-box::before {
  content: "\F0406";
}

.mdi-pine-tree-fire::before {
  content: "\F141A";
}

.mdi-pine-tree-variant::before {
  content: "\F1C73";
}

.mdi-pine-tree-variant-outline::before {
  content: "\F1C74";
}

.mdi-pinterest::before {
  content: "\F0407";
}

.mdi-pinwheel::before {
  content: "\F0AD5";
}

.mdi-pinwheel-outline::before {
  content: "\F0AD6";
}

.mdi-pipe::before {
  content: "\F07E5";
}

.mdi-pipe-disconnected::before {
  content: "\F07E6";
}

.mdi-pipe-leak::before {
  content: "\F0889";
}

.mdi-pipe-valve::before {
  content: "\F184D";
}

.mdi-pipe-wrench::before {
  content: "\F1354";
}

.mdi-pirate::before {
  content: "\F0A08";
}

.mdi-pistol::before {
  content: "\F0703";
}

.mdi-piston::before {
  content: "\F088A";
}

.mdi-pitchfork::before {
  content: "\F1553";
}

.mdi-pizza::before {
  content: "\F0409";
}

.mdi-plane-car::before {
  content: "\F1AFF";
}

.mdi-plane-train::before {
  content: "\F1B00";
}

.mdi-play::before {
  content: "\F040A";
}

.mdi-play-box::before {
  content: "\F127A";
}

.mdi-play-box-edit-outline::before {
  content: "\F1C3A";
}

.mdi-play-box-lock::before {
  content: "\F1A16";
}

.mdi-play-box-lock-open::before {
  content: "\F1A17";
}

.mdi-play-box-lock-open-outline::before {
  content: "\F1A18";
}

.mdi-play-box-lock-outline::before {
  content: "\F1A19";
}

.mdi-play-box-multiple::before {
  content: "\F0D19";
}

.mdi-play-box-multiple-outline::before {
  content: "\F13E6";
}

.mdi-play-box-outline::before {
  content: "\F040B";
}

.mdi-play-circle::before {
  content: "\F040C";
}

.mdi-play-circle-outline::before {
  content: "\F040D";
}

.mdi-play-network::before {
  content: "\F088B";
}

.mdi-play-network-outline::before {
  content: "\F0CB7";
}

.mdi-play-outline::before {
  content: "\F0F1B";
}

.mdi-play-pause::before {
  content: "\F040E";
}

.mdi-play-protected-content::before {
  content: "\F040F";
}

.mdi-play-speed::before {
  content: "\F08FF";
}

.mdi-playlist-check::before {
  content: "\F05C7";
}

.mdi-playlist-edit::before {
  content: "\F0900";
}

.mdi-playlist-minus::before {
  content: "\F0410";
}

.mdi-playlist-music::before {
  content: "\F0CB8";
}

.mdi-playlist-music-outline::before {
  content: "\F0CB9";
}

.mdi-playlist-play::before {
  content: "\F0411";
}

.mdi-playlist-plus::before {
  content: "\F0412";
}

.mdi-playlist-remove::before {
  content: "\F0413";
}

.mdi-playlist-star::before {
  content: "\F0DF2";
}

.mdi-plex::before {
  content: "\F06BA";
}

.mdi-pliers::before {
  content: "\F19A4";
}

.mdi-plus::before {
  content: "\F0415";
}

.mdi-plus-box::before {
  content: "\F0416";
}

.mdi-plus-box-multiple::before {
  content: "\F0334";
}

.mdi-plus-box-multiple-outline::before {
  content: "\F1143";
}

.mdi-plus-box-outline::before {
  content: "\F0704";
}

.mdi-plus-circle::before {
  content: "\F0417";
}

.mdi-plus-circle-multiple::before {
  content: "\F034C";
}

.mdi-plus-circle-multiple-outline::before {
  content: "\F0418";
}

.mdi-plus-circle-outline::before {
  content: "\F0419";
}

.mdi-plus-lock::before {
  content: "\F1A5D";
}

.mdi-plus-lock-open::before {
  content: "\F1A5E";
}

.mdi-plus-minus::before {
  content: "\F0992";
}

.mdi-plus-minus-box::before {
  content: "\F0993";
}

.mdi-plus-minus-variant::before {
  content: "\F14C9";
}

.mdi-plus-network::before {
  content: "\F041A";
}

.mdi-plus-network-outline::before {
  content: "\F0CBA";
}

.mdi-plus-outline::before {
  content: "\F0705";
}

.mdi-plus-thick::before {
  content: "\F11EC";
}

.mdi-pocket::before {
  content: "\F1CBE";
}

.mdi-podcast::before {
  content: "\F0994";
}

.mdi-podium::before {
  content: "\F0D25";
}

.mdi-podium-bronze::before {
  content: "\F0D26";
}

.mdi-podium-gold::before {
  content: "\F0D27";
}

.mdi-podium-silver::before {
  content: "\F0D28";
}

.mdi-point-of-sale::before {
  content: "\F0D92";
}

.mdi-pokeball::before {
  content: "\F041D";
}

.mdi-pokemon-go::before {
  content: "\F0A09";
}

.mdi-poker-chip::before {
  content: "\F0830";
}

.mdi-polaroid::before {
  content: "\F041E";
}

.mdi-police-badge::before {
  content: "\F1167";
}

.mdi-police-badge-outline::before {
  content: "\F1168";
}

.mdi-police-station::before {
  content: "\F1839";
}

.mdi-poll::before {
  content: "\F041F";
}

.mdi-polo::before {
  content: "\F14C3";
}

.mdi-polymer::before {
  content: "\F0421";
}

.mdi-pool::before {
  content: "\F0606";
}

.mdi-pool-thermometer::before {
  content: "\F1A5F";
}

.mdi-popcorn::before {
  content: "\F0422";
}

.mdi-post::before {
  content: "\F1008";
}

.mdi-post-lamp::before {
  content: "\F1A60";
}

.mdi-post-outline::before {
  content: "\F1009";
}

.mdi-postage-stamp::before {
  content: "\F0CBB";
}

.mdi-pot::before {
  content: "\F02E5";
}

.mdi-pot-mix::before {
  content: "\F065B";
}

.mdi-pot-mix-outline::before {
  content: "\F0677";
}

.mdi-pot-outline::before {
  content: "\F02FF";
}

.mdi-pot-steam::before {
  content: "\F065A";
}

.mdi-pot-steam-outline::before {
  content: "\F0326";
}

.mdi-pound::before {
  content: "\F0423";
}

.mdi-pound-box::before {
  content: "\F0424";
}

.mdi-pound-box-outline::before {
  content: "\F117F";
}

.mdi-power::before {
  content: "\F0425";
}

.mdi-power-cycle::before {
  content: "\F0901";
}

.mdi-power-off::before {
  content: "\F0902";
}

.mdi-power-on::before {
  content: "\F0903";
}

.mdi-power-plug::before {
  content: "\F06A5";
}

.mdi-power-plug-battery::before {
  content: "\F1C3B";
}

.mdi-power-plug-battery-outline::before {
  content: "\F1C3C";
}

.mdi-power-plug-off::before {
  content: "\F06A6";
}

.mdi-power-plug-off-outline::before {
  content: "\F1424";
}

.mdi-power-plug-outline::before {
  content: "\F1425";
}

.mdi-power-settings::before {
  content: "\F0426";
}

.mdi-power-sleep::before {
  content: "\F0904";
}

.mdi-power-socket::before {
  content: "\F0427";
}

.mdi-power-socket-au::before {
  content: "\F0905";
}

.mdi-power-socket-ch::before {
  content: "\F0FB3";
}

.mdi-power-socket-de::before {
  content: "\F1107";
}

.mdi-power-socket-eu::before {
  content: "\F07E7";
}

.mdi-power-socket-fr::before {
  content: "\F1108";
}

.mdi-power-socket-it::before {
  content: "\F14FF";
}

.mdi-power-socket-jp::before {
  content: "\F1109";
}

.mdi-power-socket-uk::before {
  content: "\F07E8";
}

.mdi-power-socket-us::before {
  content: "\F07E9";
}

.mdi-power-standby::before {
  content: "\F0906";
}

.mdi-powershell::before {
  content: "\F0A0A";
}

.mdi-prescription::before {
  content: "\F0706";
}

.mdi-presentation::before {
  content: "\F0428";
}

.mdi-presentation-play::before {
  content: "\F0429";
}

.mdi-pretzel::before {
  content: "\F1562";
}

.mdi-printer::before {
  content: "\F042A";
}

.mdi-printer-3d::before {
  content: "\F042B";
}

.mdi-printer-3d-nozzle::before {
  content: "\F0E5B";
}

.mdi-printer-3d-nozzle-alert::before {
  content: "\F11C0";
}

.mdi-printer-3d-nozzle-alert-outline::before {
  content: "\F11C1";
}

.mdi-printer-3d-nozzle-heat::before {
  content: "\F18B8";
}

.mdi-printer-3d-nozzle-heat-outline::before {
  content: "\F18B9";
}

.mdi-printer-3d-nozzle-off::before {
  content: "\F1B19";
}

.mdi-printer-3d-nozzle-off-outline::before {
  content: "\F1B1A";
}

.mdi-printer-3d-nozzle-outline::before {
  content: "\F0E5C";
}

.mdi-printer-3d-off::before {
  content: "\F1B0E";
}

.mdi-printer-alert::before {
  content: "\F042C";
}

.mdi-printer-check::before {
  content: "\F1146";
}

.mdi-printer-eye::before {
  content: "\F1458";
}

.mdi-printer-off::before {
  content: "\F0E5D";
}

.mdi-printer-off-outline::before {
  content: "\F1785";
}

.mdi-printer-outline::before {
  content: "\F1786";
}

.mdi-printer-pos::before {
  content: "\F1057";
}

.mdi-printer-pos-alert::before {
  content: "\F1BBC";
}

.mdi-printer-pos-alert-outline::before {
  content: "\F1BBD";
}

.mdi-printer-pos-cancel::before {
  content: "\F1BBE";
}

.mdi-printer-pos-cancel-outline::before {
  content: "\F1BBF";
}

.mdi-printer-pos-check::before {
  content: "\F1BC0";
}

.mdi-printer-pos-check-outline::before {
  content: "\F1BC1";
}

.mdi-printer-pos-cog::before {
  content: "\F1BC2";
}

.mdi-printer-pos-cog-outline::before {
  content: "\F1BC3";
}

.mdi-printer-pos-edit::before {
  content: "\F1BC4";
}

.mdi-printer-pos-edit-outline::before {
  content: "\F1BC5";
}

.mdi-printer-pos-minus::before {
  content: "\F1BC6";
}

.mdi-printer-pos-minus-outline::before {
  content: "\F1BC7";
}

.mdi-printer-pos-network::before {
  content: "\F1BC8";
}

.mdi-printer-pos-network-outline::before {
  content: "\F1BC9";
}

.mdi-printer-pos-off::before {
  content: "\F1BCA";
}

.mdi-printer-pos-off-outline::before {
  content: "\F1BCB";
}

.mdi-printer-pos-outline::before {
  content: "\F1BCC";
}

.mdi-printer-pos-pause::before {
  content: "\F1BCD";
}

.mdi-printer-pos-pause-outline::before {
  content: "\F1BCE";
}

.mdi-printer-pos-play::before {
  content: "\F1BCF";
}

.mdi-printer-pos-play-outline::before {
  content: "\F1BD0";
}

.mdi-printer-pos-plus::before {
  content: "\F1BD1";
}

.mdi-printer-pos-plus-outline::before {
  content: "\F1BD2";
}

.mdi-printer-pos-refresh::before {
  content: "\F1BD3";
}

.mdi-printer-pos-refresh-outline::before {
  content: "\F1BD4";
}

.mdi-printer-pos-remove::before {
  content: "\F1BD5";
}

.mdi-printer-pos-remove-outline::before {
  content: "\F1BD6";
}

.mdi-printer-pos-star::before {
  content: "\F1BD7";
}

.mdi-printer-pos-star-outline::before {
  content: "\F1BD8";
}

.mdi-printer-pos-stop::before {
  content: "\F1BD9";
}

.mdi-printer-pos-stop-outline::before {
  content: "\F1BDA";
}

.mdi-printer-pos-sync::before {
  content: "\F1BDB";
}

.mdi-printer-pos-sync-outline::before {
  content: "\F1BDC";
}

.mdi-printer-pos-wrench::before {
  content: "\F1BDD";
}

.mdi-printer-pos-wrench-outline::before {
  content: "\F1BDE";
}

.mdi-printer-search::before {
  content: "\F1457";
}

.mdi-printer-settings::before {
  content: "\F0707";
}

.mdi-printer-wireless::before {
  content: "\F0A0B";
}

.mdi-priority-high::before {
  content: "\F0603";
}

.mdi-priority-low::before {
  content: "\F0604";
}

.mdi-professional-hexagon::before {
  content: "\F042D";
}

.mdi-progress-alert::before {
  content: "\F0CBC";
}

.mdi-progress-check::before {
  content: "\F0995";
}

.mdi-progress-clock::before {
  content: "\F0996";
}

.mdi-progress-close::before {
  content: "\F110A";
}

.mdi-progress-download::before {
  content: "\F0997";
}

.mdi-progress-helper::before {
  content: "\F1BA2";
}

.mdi-progress-pencil::before {
  content: "\F1787";
}

.mdi-progress-question::before {
  content: "\F1522";
}

.mdi-progress-star::before {
  content: "\F1788";
}

.mdi-progress-star-four-points::before {
  content: "\F1C3D";
}

.mdi-progress-tag::before {
  content: "\F1D0D";
}

.mdi-progress-upload::before {
  content: "\F0998";
}

.mdi-progress-wrench::before {
  content: "\F0CBD";
}

.mdi-projector::before {
  content: "\F042E";
}

.mdi-projector-off::before {
  content: "\F1A23";
}

.mdi-projector-screen::before {
  content: "\F042F";
}

.mdi-projector-screen-off::before {
  content: "\F180D";
}

.mdi-projector-screen-off-outline::before {
  content: "\F180E";
}

.mdi-projector-screen-outline::before {
  content: "\F1724";
}

.mdi-projector-screen-variant::before {
  content: "\F180F";
}

.mdi-projector-screen-variant-off::before {
  content: "\F1810";
}

.mdi-projector-screen-variant-off-outline::before {
  content: "\F1811";
}

.mdi-projector-screen-variant-outline::before {
  content: "\F1812";
}

.mdi-propane-tank::before {
  content: "\F1357";
}

.mdi-propane-tank-outline::before {
  content: "\F1358";
}

.mdi-protocol::before {
  content: "\F0FD8";
}

.mdi-publish::before {
  content: "\F06A7";
}

.mdi-publish-off::before {
  content: "\F1945";
}

.mdi-pulse::before {
  content: "\F0430";
}

.mdi-pump::before {
  content: "\F1402";
}

.mdi-pump-off::before {
  content: "\F1B22";
}

.mdi-pumpkin::before {
  content: "\F0BBF";
}

.mdi-purse::before {
  content: "\F0F1C";
}

.mdi-purse-outline::before {
  content: "\F0F1D";
}

.mdi-puzzle::before {
  content: "\F0431";
}

.mdi-puzzle-check::before {
  content: "\F1426";
}

.mdi-puzzle-check-outline::before {
  content: "\F1427";
}

.mdi-puzzle-edit::before {
  content: "\F14D3";
}

.mdi-puzzle-edit-outline::before {
  content: "\F14D9";
}

.mdi-puzzle-heart::before {
  content: "\F14D4";
}

.mdi-puzzle-heart-outline::before {
  content: "\F14DA";
}

.mdi-puzzle-minus::before {
  content: "\F14D1";
}

.mdi-puzzle-minus-outline::before {
  content: "\F14D7";
}

.mdi-puzzle-outline::before {
  content: "\F0A66";
}

.mdi-puzzle-plus::before {
  content: "\F14D0";
}

.mdi-puzzle-plus-outline::before {
  content: "\F14D6";
}

.mdi-puzzle-remove::before {
  content: "\F14D2";
}

.mdi-puzzle-remove-outline::before {
  content: "\F14D8";
}

.mdi-puzzle-star::before {
  content: "\F14D5";
}

.mdi-puzzle-star-outline::before {
  content: "\F14DB";
}

.mdi-pyramid::before {
  content: "\F1952";
}

.mdi-pyramid-off::before {
  content: "\F1953";
}

.mdi-qi::before {
  content: "\F0999";
}

.mdi-qqchat::before {
  content: "\F0605";
}

.mdi-qrcode::before {
  content: "\F0432";
}

.mdi-qrcode-edit::before {
  content: "\F08B8";
}

.mdi-qrcode-minus::before {
  content: "\F118C";
}

.mdi-qrcode-plus::before {
  content: "\F118B";
}

.mdi-qrcode-remove::before {
  content: "\F118D";
}

.mdi-qrcode-scan::before {
  content: "\F0433";
}

.mdi-quadcopter::before {
  content: "\F0434";
}

.mdi-quality-high::before {
  content: "\F0435";
}

.mdi-quality-low::before {
  content: "\F0A0C";
}

.mdi-quality-medium::before {
  content: "\F0A0D";
}

.mdi-queue-first-in-last-out::before {
  content: "\F1CAF";
}

.mdi-quora::before {
  content: "\F0D29";
}

.mdi-rabbit::before {
  content: "\F0907";
}

.mdi-rabbit-variant::before {
  content: "\F1A61";
}

.mdi-rabbit-variant-outline::before {
  content: "\F1A62";
}

.mdi-racing-helmet::before {
  content: "\F0D93";
}

.mdi-racquetball::before {
  content: "\F0D94";
}

.mdi-radar::before {
  content: "\F0437";
}

.mdi-radiator::before {
  content: "\F0438";
}

.mdi-radiator-disabled::before {
  content: "\F0AD7";
}

.mdi-radiator-off::before {
  content: "\F0AD8";
}

.mdi-radio::before {
  content: "\F0439";
}

.mdi-radio-am::before {
  content: "\F0CBE";
}

.mdi-radio-fm::before {
  content: "\F0CBF";
}

.mdi-radio-handheld::before {
  content: "\F043A";
}

.mdi-radio-off::before {
  content: "\F121C";
}

.mdi-radio-tower::before {
  content: "\F043B";
}

.mdi-radioactive::before {
  content: "\F043C";
}

.mdi-radioactive-circle::before {
  content: "\F185D";
}

.mdi-radioactive-circle-outline::before {
  content: "\F185E";
}

.mdi-radioactive-off::before {
  content: "\F0EC1";
}

.mdi-radiobox-blank::before {
  content: "\F043D";
}

.mdi-radiobox-indeterminate-variant::before {
  content: "\F1C5E";
}

.mdi-radiobox-marked::before {
  content: "\F043E";
}

.mdi-radiology-box::before {
  content: "\F14C5";
}

.mdi-radiology-box-outline::before {
  content: "\F14C6";
}

.mdi-radius::before {
  content: "\F0CC0";
}

.mdi-radius-outline::before {
  content: "\F0CC1";
}

.mdi-railroad-light::before {
  content: "\F0F1E";
}

.mdi-rake::before {
  content: "\F1544";
}

.mdi-raspberry-pi::before {
  content: "\F043F";
}

.mdi-raw::before {
  content: "\F1A0F";
}

.mdi-raw-off::before {
  content: "\F1A10";
}

.mdi-ray-end::before {
  content: "\F0440";
}

.mdi-ray-end-arrow::before {
  content: "\F0441";
}

.mdi-ray-start::before {
  content: "\F0442";
}

.mdi-ray-start-arrow::before {
  content: "\F0443";
}

.mdi-ray-start-end::before {
  content: "\F0444";
}

.mdi-ray-start-vertex-end::before {
  content: "\F15D8";
}

.mdi-ray-vertex::before {
  content: "\F0445";
}

.mdi-razor-double-edge::before {
  content: "\F1997";
}

.mdi-razor-single-edge::before {
  content: "\F1998";
}

.mdi-react::before {
  content: "\F0708";
}

.mdi-read::before {
  content: "\F0447";
}

.mdi-receipt::before {
  content: "\F0824";
}

.mdi-receipt-clock::before {
  content: "\F1C3E";
}

.mdi-receipt-clock-outline::before {
  content: "\F1C3F";
}

.mdi-receipt-outline::before {
  content: "\F04F7";
}

.mdi-receipt-send::before {
  content: "\F1C40";
}

.mdi-receipt-send-outline::before {
  content: "\F1C41";
}

.mdi-receipt-text::before {
  content: "\F0449";
}

.mdi-receipt-text-arrow-left::before {
  content: "\F1C42";
}

.mdi-receipt-text-arrow-left-outline::before {
  content: "\F1C43";
}

.mdi-receipt-text-arrow-right::before {
  content: "\F1C44";
}

.mdi-receipt-text-arrow-right-outline::before {
  content: "\F1C45";
}

.mdi-receipt-text-check::before {
  content: "\F1A63";
}

.mdi-receipt-text-check-outline::before {
  content: "\F1A64";
}

.mdi-receipt-text-clock::before {
  content: "\F1C46";
}

.mdi-receipt-text-clock-outline::before {
  content: "\F1C47";
}

.mdi-receipt-text-edit::before {
  content: "\F1C48";
}

.mdi-receipt-text-edit-outline::before {
  content: "\F1C49";
}

.mdi-receipt-text-minus::before {
  content: "\F1A65";
}

.mdi-receipt-text-minus-outline::before {
  content: "\F1A66";
}

.mdi-receipt-text-outline::before {
  content: "\F19DC";
}

.mdi-receipt-text-plus::before {
  content: "\F1A67";
}

.mdi-receipt-text-plus-outline::before {
  content: "\F1A68";
}

.mdi-receipt-text-remove::before {
  content: "\F1A69";
}

.mdi-receipt-text-remove-outline::before {
  content: "\F1A6A";
}

.mdi-receipt-text-send::before {
  content: "\F1C4A";
}

.mdi-receipt-text-send-outline::before {
  content: "\F1C4B";
}

.mdi-record::before {
  content: "\F044A";
}

.mdi-record-circle::before {
  content: "\F0EC2";
}

.mdi-record-circle-outline::before {
  content: "\F0EC3";
}

.mdi-record-player::before {
  content: "\F099A";
}

.mdi-record-rec::before {
  content: "\F044B";
}

.mdi-rectangle::before {
  content: "\F0E5E";
}

.mdi-rectangle-outline::before {
  content: "\F0E5F";
}

.mdi-recycle::before {
  content: "\F044C";
}

.mdi-recycle-variant::before {
  content: "\F139D";
}

.mdi-reddit::before {
  content: "\F044D";
}

.mdi-redhat::before {
  content: "\F111B";
}

.mdi-redo::before {
  content: "\F044E";
}

.mdi-redo-variant::before {
  content: "\F044F";
}

.mdi-reflect-horizontal::before {
  content: "\F0A0E";
}

.mdi-reflect-vertical::before {
  content: "\F0A0F";
}

.mdi-refresh::before {
  content: "\F0450";
}

.mdi-refresh-auto::before {
  content: "\F18F2";
}

.mdi-refresh-circle::before {
  content: "\F1377";
}

.mdi-regex::before {
  content: "\F0451";
}

.mdi-registered-trademark::before {
  content: "\F0A67";
}

.mdi-reiterate::before {
  content: "\F1588";
}

.mdi-relation-many-to-many::before {
  content: "\F1496";
}

.mdi-relation-many-to-one::before {
  content: "\F1497";
}

.mdi-relation-many-to-one-or-many::before {
  content: "\F1498";
}

.mdi-relation-many-to-only-one::before {
  content: "\F1499";
}

.mdi-relation-many-to-zero-or-many::before {
  content: "\F149A";
}

.mdi-relation-many-to-zero-or-one::before {
  content: "\F149B";
}

.mdi-relation-one-or-many-to-many::before {
  content: "\F149C";
}

.mdi-relation-one-or-many-to-one::before {
  content: "\F149D";
}

.mdi-relation-one-or-many-to-one-or-many::before {
  content: "\F149E";
}

.mdi-relation-one-or-many-to-only-one::before {
  content: "\F149F";
}

.mdi-relation-one-or-many-to-zero-or-many::before {
  content: "\F14A0";
}

.mdi-relation-one-or-many-to-zero-or-one::before {
  content: "\F14A1";
}

.mdi-relation-one-to-many::before {
  content: "\F14A2";
}

.mdi-relation-one-to-one::before {
  content: "\F14A3";
}

.mdi-relation-one-to-one-or-many::before {
  content: "\F14A4";
}

.mdi-relation-one-to-only-one::before {
  content: "\F14A5";
}

.mdi-relation-one-to-zero-or-many::before {
  content: "\F14A6";
}

.mdi-relation-one-to-zero-or-one::before {
  content: "\F14A7";
}

.mdi-relation-only-one-to-many::before {
  content: "\F14A8";
}

.mdi-relation-only-one-to-one::before {
  content: "\F14A9";
}

.mdi-relation-only-one-to-one-or-many::before {
  content: "\F14AA";
}

.mdi-relation-only-one-to-only-one::before {
  content: "\F14AB";
}

.mdi-relation-only-one-to-zero-or-many::before {
  content: "\F14AC";
}

.mdi-relation-only-one-to-zero-or-one::before {
  content: "\F14AD";
}

.mdi-relation-zero-or-many-to-many::before {
  content: "\F14AE";
}

.mdi-relation-zero-or-many-to-one::before {
  content: "\F14AF";
}

.mdi-relation-zero-or-many-to-one-or-many::before {
  content: "\F14B0";
}

.mdi-relation-zero-or-many-to-only-one::before {
  content: "\F14B1";
}

.mdi-relation-zero-or-many-to-zero-or-many::before {
  content: "\F14B2";
}

.mdi-relation-zero-or-many-to-zero-or-one::before {
  content: "\F14B3";
}

.mdi-relation-zero-or-one-to-many::before {
  content: "\F14B4";
}

.mdi-relation-zero-or-one-to-one::before {
  content: "\F14B5";
}

.mdi-relation-zero-or-one-to-one-or-many::before {
  content: "\F14B6";
}

.mdi-relation-zero-or-one-to-only-one::before {
  content: "\F14B7";
}

.mdi-relation-zero-or-one-to-zero-or-many::before {
  content: "\F14B8";
}

.mdi-relation-zero-or-one-to-zero-or-one::before {
  content: "\F14B9";
}

.mdi-relative-scale::before {
  content: "\F0452";
}

.mdi-reload::before {
  content: "\F0453";
}

.mdi-reload-alert::before {
  content: "\F110B";
}

.mdi-reminder::before {
  content: "\F088C";
}

.mdi-remote::before {
  content: "\F0454";
}

.mdi-remote-desktop::before {
  content: "\F08B9";
}

.mdi-remote-off::before {
  content: "\F0EC4";
}

.mdi-remote-tv::before {
  content: "\F0EC5";
}

.mdi-remote-tv-off::before {
  content: "\F0EC6";
}

.mdi-rename::before {
  content: "\F1C18";
}

.mdi-rename-box::before {
  content: "\F0455";
}

.mdi-rename-box-outline::before {
  content: "\F1C19";
}

.mdi-rename-outline::before {
  content: "\F1C1A";
}

.mdi-reorder-horizontal::before {
  content: "\F0688";
}

.mdi-reorder-vertical::before {
  content: "\F0689";
}

.mdi-repeat::before {
  content: "\F0456";
}

.mdi-repeat-off::before {
  content: "\F0457";
}

.mdi-repeat-once::before {
  content: "\F0458";
}

.mdi-repeat-variant::before {
  content: "\F0547";
}

.mdi-replay::before {
  content: "\F0459";
}

.mdi-reply::before {
  content: "\F045A";
}

.mdi-reply-all::before {
  content: "\F045B";
}

.mdi-reply-all-outline::before {
  content: "\F0F1F";
}

.mdi-reply-circle::before {
  content: "\F11AE";
}

.mdi-reply-outline::before {
  content: "\F0F20";
}

.mdi-reproduction::before {
  content: "\F045C";
}

.mdi-resistor::before {
  content: "\F0B44";
}

.mdi-resistor-nodes::before {
  content: "\F0B45";
}

.mdi-resize::before {
  content: "\F0A68";
}

.mdi-resize-bottom-right::before {
  content: "\F045D";
}

.mdi-responsive::before {
  content: "\F045E";
}

.mdi-restart::before {
  content: "\F0709";
}

.mdi-restart-alert::before {
  content: "\F110C";
}

.mdi-restart-off::before {
  content: "\F0D95";
}

.mdi-restore::before {
  content: "\F099B";
}

.mdi-restore-alert::before {
  content: "\F110D";
}

.mdi-rewind::before {
  content: "\F045F";
}

.mdi-rewind-10::before {
  content: "\F0D2A";
}

.mdi-rewind-15::before {
  content: "\F1946";
}

.mdi-rewind-30::before {
  content: "\F0D96";
}

.mdi-rewind-45::before {
  content: "\F1B13";
}

.mdi-rewind-5::before {
  content: "\F11F9";
}

.mdi-rewind-60::before {
  content: "\F160C";
}

.mdi-rewind-outline::before {
  content: "\F070A";
}

.mdi-rhombus::before {
  content: "\F070B";
}

.mdi-rhombus-medium::before {
  content: "\F0A10";
}

.mdi-rhombus-medium-outline::before {
  content: "\F14DC";
}

.mdi-rhombus-outline::before {
  content: "\F070C";
}

.mdi-rhombus-split::before {
  content: "\F0A11";
}

.mdi-rhombus-split-outline::before {
  content: "\F14DD";
}

.mdi-ribbon::before {
  content: "\F0460";
}

.mdi-rice::before {
  content: "\F07EA";
}

.mdi-rickshaw::before {
  content: "\F15BB";
}

.mdi-rickshaw-electric::before {
  content: "\F15BC";
}

.mdi-ring::before {
  content: "\F07EB";
}

.mdi-rivet::before {
  content: "\F0E60";
}

.mdi-road::before {
  content: "\F0461";
}

.mdi-road-variant::before {
  content: "\F0462";
}

.mdi-robber::before {
  content: "\F1058";
}

.mdi-robot::before {
  content: "\F06A9";
}

.mdi-robot-angry::before {
  content: "\F169D";
}

.mdi-robot-angry-outline::before {
  content: "\F169E";
}

.mdi-robot-confused::before {
  content: "\F169F";
}

.mdi-robot-confused-outline::before {
  content: "\F16A0";
}

.mdi-robot-dead::before {
  content: "\F16A1";
}

.mdi-robot-dead-outline::before {
  content: "\F16A2";
}

.mdi-robot-excited::before {
  content: "\F16A3";
}

.mdi-robot-excited-outline::before {
  content: "\F16A4";
}

.mdi-robot-happy::before {
  content: "\F1719";
}

.mdi-robot-happy-outline::before {
  content: "\F171A";
}

.mdi-robot-industrial::before {
  content: "\F0B46";
}

.mdi-robot-industrial-outline::before {
  content: "\F1A1A";
}

.mdi-robot-love::before {
  content: "\F16A5";
}

.mdi-robot-love-outline::before {
  content: "\F16A6";
}

.mdi-robot-mower::before {
  content: "\F11F7";
}

.mdi-robot-mower-outline::before {
  content: "\F11F3";
}

.mdi-robot-off::before {
  content: "\F16A7";
}

.mdi-robot-off-outline::before {
  content: "\F167B";
}

.mdi-robot-outline::before {
  content: "\F167A";
}

.mdi-robot-vacuum::before {
  content: "\F070D";
}

.mdi-robot-vacuum-alert::before {
  content: "\F1B5D";
}

.mdi-robot-vacuum-off::before {
  content: "\F1C01";
}

.mdi-robot-vacuum-variant::before {
  content: "\F0908";
}

.mdi-robot-vacuum-variant-alert::before {
  content: "\F1B5E";
}

.mdi-robot-vacuum-variant-off::before {
  content: "\F1C02";
}

.mdi-rocket::before {
  content: "\F0463";
}

.mdi-rocket-launch::before {
  content: "\F14DE";
}

.mdi-rocket-launch-outline::before {
  content: "\F14DF";
}

.mdi-rocket-outline::before {
  content: "\F13AF";
}

.mdi-rodent::before {
  content: "\F1327";
}

.mdi-roller-shade::before {
  content: "\F1A6B";
}

.mdi-roller-shade-closed::before {
  content: "\F1A6C";
}

.mdi-roller-skate::before {
  content: "\F0D2B";
}

.mdi-roller-skate-off::before {
  content: "\F0145";
}

.mdi-rollerblade::before {
  content: "\F0D2C";
}

.mdi-rollerblade-off::before {
  content: "\F002E";
}

.mdi-rollupjs::before {
  content: "\F0BC0";
}

.mdi-rolodex::before {
  content: "\F1AB9";
}

.mdi-rolodex-outline::before {
  content: "\F1ABA";
}

.mdi-roman-numeral-1::before {
  content: "\F1088";
}

.mdi-roman-numeral-10::before {
  content: "\F1091";
}

.mdi-roman-numeral-2::before {
  content: "\F1089";
}

.mdi-roman-numeral-3::before {
  content: "\F108A";
}

.mdi-roman-numeral-4::before {
  content: "\F108B";
}

.mdi-roman-numeral-5::before {
  content: "\F108C";
}

.mdi-roman-numeral-6::before {
  content: "\F108D";
}

.mdi-roman-numeral-7::before {
  content: "\F108E";
}

.mdi-roman-numeral-8::before {
  content: "\F108F";
}

.mdi-roman-numeral-9::before {
  content: "\F1090";
}

.mdi-room-service::before {
  content: "\F088D";
}

.mdi-room-service-outline::before {
  content: "\F0D97";
}

.mdi-rotate-360::before {
  content: "\F1999";
}

.mdi-rotate-3d::before {
  content: "\F0EC7";
}

.mdi-rotate-3d-variant::before {
  content: "\F0464";
}

.mdi-rotate-left::before {
  content: "\F0465";
}

.mdi-rotate-left-variant::before {
  content: "\F0466";
}

.mdi-rotate-orbit::before {
  content: "\F0D98";
}

.mdi-rotate-right::before {
  content: "\F0467";
}

.mdi-rotate-right-variant::before {
  content: "\F0468";
}

.mdi-rounded-corner::before {
  content: "\F0607";
}

.mdi-router::before {
  content: "\F11E2";
}

.mdi-router-network::before {
  content: "\F1087";
}

.mdi-router-network-wireless::before {
  content: "\F1C97";
}

.mdi-router-wireless::before {
  content: "\F0469";
}

.mdi-router-wireless-off::before {
  content: "\F15A3";
}

.mdi-router-wireless-settings::before {
  content: "\F0A69";
}

.mdi-routes::before {
  content: "\F046A";
}

.mdi-routes-clock::before {
  content: "\F1059";
}

.mdi-rowing::before {
  content: "\F0608";
}

.mdi-rss::before {
  content: "\F046B";
}

.mdi-rss-box::before {
  content: "\F046C";
}

.mdi-rss-off::before {
  content: "\F0F21";
}

.mdi-rug::before {
  content: "\F1475";
}

.mdi-rugby::before {
  content: "\F0D99";
}

.mdi-ruler::before {
  content: "\F046D";
}

.mdi-ruler-square::before {
  content: "\F0CC2";
}

.mdi-ruler-square-compass::before {
  content: "\F0EBE";
}

.mdi-run::before {
  content: "\F070E";
}

.mdi-run-fast::before {
  content: "\F046E";
}

.mdi-rv-truck::before {
  content: "\F11D4";
}

.mdi-sack::before {
  content: "\F0D2E";
}

.mdi-sack-outline::before {
  content: "\F1C4C";
}

.mdi-sack-percent::before {
  content: "\F0D2F";
}

.mdi-safe::before {
  content: "\F0A6A";
}

.mdi-safe-square::before {
  content: "\F127C";
}

.mdi-safe-square-outline::before {
  content: "\F127D";
}

.mdi-safety-goggles::before {
  content: "\F0D30";
}

.mdi-sail-boat::before {
  content: "\F0EC8";
}

.mdi-sail-boat-sink::before {
  content: "\F1AEF";
}

.mdi-sale::before {
  content: "\F046F";
}

.mdi-sale-outline::before {
  content: "\F1A06";
}

.mdi-salesforce::before {
  content: "\F088E";
}

.mdi-sass::before {
  content: "\F07EC";
}

.mdi-satellite::before {
  content: "\F0470";
}

.mdi-satellite-uplink::before {
  content: "\F0909";
}

.mdi-satellite-variant::before {
  content: "\F0471";
}

.mdi-sausage::before {
  content: "\F08BA";
}

.mdi-sausage-off::before {
  content: "\F1789";
}

.mdi-saw-blade::before {
  content: "\F0E61";
}

.mdi-sawtooth-wave::before {
  content: "\F147A";
}

.mdi-saxophone::before {
  content: "\F0609";
}

.mdi-scale::before {
  content: "\F0472";
}

.mdi-scale-balance::before {
  content: "\F05D1";
}

.mdi-scale-bathroom::before {
  content: "\F0473";
}

.mdi-scale-off::before {
  content: "\F105A";
}

.mdi-scale-unbalanced::before {
  content: "\F19B8";
}

.mdi-scan-helper::before {
  content: "\F13D8";
}

.mdi-scanner::before {
  content: "\F06AB";
}

.mdi-scanner-off::before {
  content: "\F090A";
}

.mdi-scatter-plot::before {
  content: "\F0EC9";
}

.mdi-scatter-plot-outline::before {
  content: "\F0ECA";
}

.mdi-scent::before {
  content: "\F1958";
}

.mdi-scent-off::before {
  content: "\F1959";
}

.mdi-school::before {
  content: "\F0474";
}

.mdi-school-outline::before {
  content: "\F1180";
}

.mdi-scissors-cutting::before {
  content: "\F0A6B";
}

.mdi-scooter::before {
  content: "\F15BD";
}

.mdi-scooter-electric::before {
  content: "\F15BE";
}

.mdi-scoreboard::before {
  content: "\F127E";
}

.mdi-scoreboard-outline::before {
  content: "\F127F";
}

.mdi-screen-rotation::before {
  content: "\F0475";
}

.mdi-screen-rotation-lock::before {
  content: "\F0478";
}

.mdi-screw-flat-top::before {
  content: "\F0DF3";
}

.mdi-screw-lag::before {
  content: "\F0DF4";
}

.mdi-screw-machine-flat-top::before {
  content: "\F0DF5";
}

.mdi-screw-machine-round-top::before {
  content: "\F0DF6";
}

.mdi-screw-round-top::before {
  content: "\F0DF7";
}

.mdi-screwdriver::before {
  content: "\F0476";
}

.mdi-script::before {
  content: "\F0BC1";
}

.mdi-script-outline::before {
  content: "\F0477";
}

.mdi-script-text::before {
  content: "\F0BC2";
}

.mdi-script-text-key::before {
  content: "\F1725";
}

.mdi-script-text-key-outline::before {
  content: "\F1726";
}

.mdi-script-text-outline::before {
  content: "\F0BC3";
}

.mdi-script-text-play::before {
  content: "\F1727";
}

.mdi-script-text-play-outline::before {
  content: "\F1728";
}

.mdi-sd::before {
  content: "\F0479";
}

.mdi-seal::before {
  content: "\F047A";
}

.mdi-seal-variant::before {
  content: "\F0FD9";
}

.mdi-search-web::before {
  content: "\F070F";
}

.mdi-seat::before {
  content: "\F0CC3";
}

.mdi-seat-flat::before {
  content: "\F047B";
}

.mdi-seat-flat-angled::before {
  content: "\F047C";
}

.mdi-seat-individual-suite::before {
  content: "\F047D";
}

.mdi-seat-legroom-extra::before {
  content: "\F047E";
}

.mdi-seat-legroom-normal::before {
  content: "\F047F";
}

.mdi-seat-legroom-reduced::before {
  content: "\F0480";
}

.mdi-seat-outline::before {
  content: "\F0CC4";
}

.mdi-seat-passenger::before {
  content: "\F1249";
}

.mdi-seat-recline-extra::before {
  content: "\F0481";
}

.mdi-seat-recline-normal::before {
  content: "\F0482";
}

.mdi-seatbelt::before {
  content: "\F0CC5";
}

.mdi-security::before {
  content: "\F0483";
}

.mdi-security-network::before {
  content: "\F0484";
}

.mdi-seed::before {
  content: "\F0E62";
}

.mdi-seed-off::before {
  content: "\F13FD";
}

.mdi-seed-off-outline::before {
  content: "\F13FE";
}

.mdi-seed-outline::before {
  content: "\F0E63";
}

.mdi-seed-plus::before {
  content: "\F1A6D";
}

.mdi-seed-plus-outline::before {
  content: "\F1A6E";
}

.mdi-seesaw::before {
  content: "\F15A4";
}

.mdi-segment::before {
  content: "\F0ECB";
}

.mdi-select::before {
  content: "\F0485";
}

.mdi-select-all::before {
  content: "\F0486";
}

.mdi-select-arrow-down::before {
  content: "\F1B59";
}

.mdi-select-arrow-up::before {
  content: "\F1B58";
}

.mdi-select-color::before {
  content: "\F0D31";
}

.mdi-select-compare::before {
  content: "\F0AD9";
}

.mdi-select-drag::before {
  content: "\F0A6C";
}

.mdi-select-group::before {
  content: "\F0F82";
}

.mdi-select-inverse::before {
  content: "\F0487";
}

.mdi-select-marker::before {
  content: "\F1280";
}

.mdi-select-multiple::before {
  content: "\F1281";
}

.mdi-select-multiple-marker::before {
  content: "\F1282";
}

.mdi-select-off::before {
  content: "\F0488";
}

.mdi-select-place::before {
  content: "\F0FDA";
}

.mdi-select-remove::before {
  content: "\F17C1";
}

.mdi-select-search::before {
  content: "\F1204";
}

.mdi-selection::before {
  content: "\F0489";
}

.mdi-selection-drag::before {
  content: "\F0A6D";
}

.mdi-selection-ellipse::before {
  content: "\F0D32";
}

.mdi-selection-ellipse-arrow-inside::before {
  content: "\F0F22";
}

.mdi-selection-ellipse-remove::before {
  content: "\F17C2";
}

.mdi-selection-marker::before {
  content: "\F1283";
}

.mdi-selection-multiple::before {
  content: "\F1285";
}

.mdi-selection-multiple-marker::before {
  content: "\F1284";
}

.mdi-selection-off::before {
  content: "\F0777";
}

.mdi-selection-remove::before {
  content: "\F17C3";
}

.mdi-selection-search::before {
  content: "\F1205";
}

.mdi-semantic-web::before {
  content: "\F1316";
}

.mdi-send::before {
  content: "\F048A";
}

.mdi-send-check::before {
  content: "\F1161";
}

.mdi-send-check-outline::before {
  content: "\F1162";
}

.mdi-send-circle::before {
  content: "\F0DF8";
}

.mdi-send-circle-outline::before {
  content: "\F0DF9";
}

.mdi-send-clock::before {
  content: "\F1163";
}

.mdi-send-clock-outline::before {
  content: "\F1164";
}

.mdi-send-lock::before {
  content: "\F07ED";
}

.mdi-send-lock-outline::before {
  content: "\F1166";
}

.mdi-send-outline::before {
  content: "\F1165";
}

.mdi-send-variant::before {
  content: "\F1C4D";
}

.mdi-send-variant-clock::before {
  content: "\F1C7E";
}

.mdi-send-variant-clock-outline::before {
  content: "\F1C7F";
}

.mdi-send-variant-outline::before {
  content: "\F1C4E";
}

.mdi-serial-port::before {
  content: "\F065C";
}

.mdi-server::before {
  content: "\F048B";
}

.mdi-server-minus::before {
  content: "\F048C";
}

.mdi-server-minus-outline::before {
  content: "\F1C98";
}

.mdi-server-network::before {
  content: "\F048D";
}

.mdi-server-network-off::before {
  content: "\F048E";
}

.mdi-server-network-outline::before {
  content: "\F1C99";
}

.mdi-server-off::before {
  content: "\F048F";
}

.mdi-server-outline::before {
  content: "\F1C9A";
}

.mdi-server-plus::before {
  content: "\F0490";
}

.mdi-server-plus-outline::before {
  content: "\F1C9B";
}

.mdi-server-remove::before {
  content: "\F0491";
}

.mdi-server-security::before {
  content: "\F0492";
}

.mdi-set-all::before {
  content: "\F0778";
}

.mdi-set-center::before {
  content: "\F0779";
}

.mdi-set-center-right::before {
  content: "\F077A";
}

.mdi-set-left::before {
  content: "\F077B";
}

.mdi-set-left-center::before {
  content: "\F077C";
}

.mdi-set-left-right::before {
  content: "\F077D";
}

.mdi-set-merge::before {
  content: "\F14E0";
}

.mdi-set-none::before {
  content: "\F077E";
}

.mdi-set-right::before {
  content: "\F077F";
}

.mdi-set-split::before {
  content: "\F14E1";
}

.mdi-set-square::before {
  content: "\F145D";
}

.mdi-set-top-box::before {
  content: "\F099F";
}

.mdi-settings-helper::before {
  content: "\F0A6E";
}

.mdi-shaker::before {
  content: "\F110E";
}

.mdi-shaker-outline::before {
  content: "\F110F";
}

.mdi-shape::before {
  content: "\F0831";
}

.mdi-shape-circle-plus::before {
  content: "\F065D";
}

.mdi-shape-outline::before {
  content: "\F0832";
}

.mdi-shape-oval-plus::before {
  content: "\F11FA";
}

.mdi-shape-plus::before {
  content: "\F0495";
}

.mdi-shape-plus-outline::before {
  content: "\F1C4F";
}

.mdi-shape-polygon-plus::before {
  content: "\F065E";
}

.mdi-shape-rectangle-plus::before {
  content: "\F065F";
}

.mdi-shape-square-plus::before {
  content: "\F0660";
}

.mdi-shape-square-rounded-plus::before {
  content: "\F14FA";
}

.mdi-share::before {
  content: "\F0496";
}

.mdi-share-all::before {
  content: "\F11F4";
}

.mdi-share-all-outline::before {
  content: "\F11F5";
}

.mdi-share-circle::before {
  content: "\F11AD";
}

.mdi-share-off::before {
  content: "\F0F23";
}

.mdi-share-off-outline::before {
  content: "\F0F24";
}

.mdi-share-outline::before {
  content: "\F0932";
}

.mdi-share-variant::before {
  content: "\F0497";
}

.mdi-share-variant-outline::before {
  content: "\F1514";
}

.mdi-shark::before {
  content: "\F18BA";
}

.mdi-shark-fin::before {
  content: "\F1673";
}

.mdi-shark-fin-outline::before {
  content: "\F1674";
}

.mdi-shark-off::before {
  content: "\F18BB";
}

.mdi-sheep::before {
  content: "\F0CC6";
}

.mdi-shield::before {
  content: "\F0498";
}

.mdi-shield-account::before {
  content: "\F088F";
}

.mdi-shield-account-outline::before {
  content: "\F0A12";
}

.mdi-shield-account-variant::before {
  content: "\F15A7";
}

.mdi-shield-account-variant-outline::before {
  content: "\F15A8";
}

.mdi-shield-airplane::before {
  content: "\F06BB";
}

.mdi-shield-airplane-outline::before {
  content: "\F0CC7";
}

.mdi-shield-alert::before {
  content: "\F0ECC";
}

.mdi-shield-alert-outline::before {
  content: "\F0ECD";
}

.mdi-shield-bug::before {
  content: "\F13DA";
}

.mdi-shield-bug-outline::before {
  content: "\F13DB";
}

.mdi-shield-car::before {
  content: "\F0F83";
}

.mdi-shield-check::before {
  content: "\F0565";
}

.mdi-shield-check-outline::before {
  content: "\F0CC8";
}

.mdi-shield-cross::before {
  content: "\F0CC9";
}

.mdi-shield-cross-outline::before {
  content: "\F0CCA";
}

.mdi-shield-crown::before {
  content: "\F18BC";
}

.mdi-shield-crown-outline::before {
  content: "\F18BD";
}

.mdi-shield-edit::before {
  content: "\F11A0";
}

.mdi-shield-edit-outline::before {
  content: "\F11A1";
}

.mdi-shield-half::before {
  content: "\F1360";
}

.mdi-shield-half-full::before {
  content: "\F0780";
}

.mdi-shield-home::before {
  content: "\F068A";
}

.mdi-shield-home-outline::before {
  content: "\F0CCB";
}

.mdi-shield-key::before {
  content: "\F0BC4";
}

.mdi-shield-key-outline::before {
  content: "\F0BC5";
}

.mdi-shield-link-variant::before {
  content: "\F0D33";
}

.mdi-shield-link-variant-outline::before {
  content: "\F0D34";
}

.mdi-shield-lock::before {
  content: "\F099D";
}

.mdi-shield-lock-open::before {
  content: "\F199A";
}

.mdi-shield-lock-open-outline::before {
  content: "\F199B";
}

.mdi-shield-lock-outline::before {
  content: "\F0CCC";
}

.mdi-shield-moon::before {
  content: "\F1828";
}

.mdi-shield-moon-outline::before {
  content: "\F1829";
}

.mdi-shield-off::before {
  content: "\F099E";
}

.mdi-shield-off-outline::before {
  content: "\F099C";
}

.mdi-shield-outline::before {
  content: "\F0499";
}

.mdi-shield-plus::before {
  content: "\F0ADA";
}

.mdi-shield-plus-outline::before {
  content: "\F0ADB";
}

.mdi-shield-refresh::before {
  content: "\F00AA";
}

.mdi-shield-refresh-outline::before {
  content: "\F01E0";
}

.mdi-shield-remove::before {
  content: "\F0ADC";
}

.mdi-shield-remove-outline::before {
  content: "\F0ADD";
}

.mdi-shield-search::before {
  content: "\F0D9A";
}

.mdi-shield-star::before {
  content: "\F113B";
}

.mdi-shield-star-outline::before {
  content: "\F113C";
}

.mdi-shield-sun::before {
  content: "\F105D";
}

.mdi-shield-sun-outline::before {
  content: "\F105E";
}

.mdi-shield-sword::before {
  content: "\F18BE";
}

.mdi-shield-sword-outline::before {
  content: "\F18BF";
}

.mdi-shield-sync::before {
  content: "\F11A2";
}

.mdi-shield-sync-outline::before {
  content: "\F11A3";
}

.mdi-shimmer::before {
  content: "\F1545";
}

.mdi-ship-wheel::before {
  content: "\F0833";
}

.mdi-shipping-pallet::before {
  content: "\F184E";
}

.mdi-shoe-ballet::before {
  content: "\F15CA";
}

.mdi-shoe-cleat::before {
  content: "\F15C7";
}

.mdi-shoe-formal::before {
  content: "\F0B47";
}

.mdi-shoe-heel::before {
  content: "\F0B48";
}

.mdi-shoe-print::before {
  content: "\F0DFA";
}

.mdi-shoe-sneaker::before {
  content: "\F15C8";
}

.mdi-shopping::before {
  content: "\F049A";
}

.mdi-shopping-music::before {
  content: "\F049B";
}

.mdi-shopping-outline::before {
  content: "\F11D5";
}

.mdi-shopping-search::before {
  content: "\F0F84";
}

.mdi-shopping-search-outline::before {
  content: "\F1A6F";
}

.mdi-shore::before {
  content: "\F14F9";
}

.mdi-shovel::before {
  content: "\F0710";
}

.mdi-shovel-off::before {
  content: "\F0711";
}

.mdi-shower::before {
  content: "\F09A0";
}

.mdi-shower-head::before {
  content: "\F09A1";
}

.mdi-shredder::before {
  content: "\F049C";
}

.mdi-shuffle::before {
  content: "\F049D";
}

.mdi-shuffle-disabled::before {
  content: "\F049E";
}

.mdi-shuffle-variant::before {
  content: "\F049F";
}

.mdi-shuriken::before {
  content: "\F137F";
}

.mdi-sickle::before {
  content: "\F18C0";
}

.mdi-sigma::before {
  content: "\F04A0";
}

.mdi-sigma-lower::before {
  content: "\F062B";
}

.mdi-sign-caution::before {
  content: "\F04A1";
}

.mdi-sign-direction::before {
  content: "\F0781";
}

.mdi-sign-direction-minus::before {
  content: "\F1000";
}

.mdi-sign-direction-plus::before {
  content: "\F0FDC";
}

.mdi-sign-direction-remove::before {
  content: "\F0FDD";
}

.mdi-sign-language::before {
  content: "\F1B4D";
}

.mdi-sign-language-outline::before {
  content: "\F1B4E";
}

.mdi-sign-pole::before {
  content: "\F14F8";
}

.mdi-sign-real-estate::before {
  content: "\F1118";
}

.mdi-sign-text::before {
  content: "\F0782";
}

.mdi-sign-yield::before {
  content: "\F1BAF";
}

.mdi-signal::before {
  content: "\F04A2";
}

.mdi-signal-2g::before {
  content: "\F0712";
}

.mdi-signal-3g::before {
  content: "\F0713";
}

.mdi-signal-4g::before {
  content: "\F0714";
}

.mdi-signal-5g::before {
  content: "\F0A6F";
}

.mdi-signal-cellular-1::before {
  content: "\F08BC";
}

.mdi-signal-cellular-2::before {
  content: "\F08BD";
}

.mdi-signal-cellular-3::before {
  content: "\F08BE";
}

.mdi-signal-cellular-outline::before {
  content: "\F08BF";
}

.mdi-signal-distance-variant::before {
  content: "\F0E64";
}

.mdi-signal-hspa::before {
  content: "\F0715";
}

.mdi-signal-hspa-plus::before {
  content: "\F0716";
}

.mdi-signal-off::before {
  content: "\F0783";
}

.mdi-signal-variant::before {
  content: "\F060A";
}

.mdi-signature::before {
  content: "\F0DFB";
}

.mdi-signature-freehand::before {
  content: "\F0DFC";
}

.mdi-signature-image::before {
  content: "\F0DFD";
}

.mdi-signature-text::before {
  content: "\F0DFE";
}

.mdi-silo::before {
  content: "\F1B9F";
}

.mdi-silo-outline::before {
  content: "\F0B49";
}

.mdi-silverware::before {
  content: "\F04A3";
}

.mdi-silverware-clean::before {
  content: "\F0FDE";
}

.mdi-silverware-fork::before {
  content: "\F04A4";
}

.mdi-silverware-fork-knife::before {
  content: "\F0A70";
}

.mdi-silverware-spoon::before {
  content: "\F04A5";
}

.mdi-silverware-variant::before {
  content: "\F04A6";
}

.mdi-sim::before {
  content: "\F04A7";
}

.mdi-sim-alert::before {
  content: "\F04A8";
}

.mdi-sim-alert-outline::before {
  content: "\F15D3";
}

.mdi-sim-off::before {
  content: "\F04A9";
}

.mdi-sim-off-outline::before {
  content: "\F15D4";
}

.mdi-sim-outline::before {
  content: "\F15D5";
}

.mdi-simple-icons::before {
  content: "\F131D";
}

.mdi-sina-weibo::before {
  content: "\F0ADF";
}

.mdi-sine-wave::before {
  content: "\F095B";
}

.mdi-sitemap::before {
  content: "\F04AA";
}

.mdi-sitemap-outline::before {
  content: "\F199C";
}

.mdi-size-l::before {
  content: "\F13A6";
}

.mdi-size-m::before {
  content: "\F13A5";
}

.mdi-size-s::before {
  content: "\F13A4";
}

.mdi-size-xl::before {
  content: "\F13A7";
}

.mdi-size-xs::before {
  content: "\F13A3";
}

.mdi-size-xxl::before {
  content: "\F13A8";
}

.mdi-size-xxs::before {
  content: "\F13A2";
}

.mdi-size-xxxl::before {
  content: "\F13A9";
}

.mdi-skate::before {
  content: "\F0D35";
}

.mdi-skate-off::before {
  content: "\F0699";
}

.mdi-skateboard::before {
  content: "\F14C2";
}

.mdi-skateboarding::before {
  content: "\F0501";
}

.mdi-skew-less::before {
  content: "\F0D36";
}

.mdi-skew-more::before {
  content: "\F0D37";
}

.mdi-ski::before {
  content: "\F1304";
}

.mdi-ski-cross-country::before {
  content: "\F1305";
}

.mdi-ski-water::before {
  content: "\F1306";
}

.mdi-skip-backward::before {
  content: "\F04AB";
}

.mdi-skip-backward-outline::before {
  content: "\F0F25";
}

.mdi-skip-forward::before {
  content: "\F04AC";
}

.mdi-skip-forward-outline::before {
  content: "\F0F26";
}

.mdi-skip-next::before {
  content: "\F04AD";
}

.mdi-skip-next-circle::before {
  content: "\F0661";
}

.mdi-skip-next-circle-outline::before {
  content: "\F0662";
}

.mdi-skip-next-outline::before {
  content: "\F0F27";
}

.mdi-skip-previous::before {
  content: "\F04AE";
}

.mdi-skip-previous-circle::before {
  content: "\F0663";
}

.mdi-skip-previous-circle-outline::before {
  content: "\F0664";
}

.mdi-skip-previous-outline::before {
  content: "\F0F28";
}

.mdi-skull::before {
  content: "\F068C";
}

.mdi-skull-crossbones::before {
  content: "\F0BC6";
}

.mdi-skull-crossbones-outline::before {
  content: "\F0BC7";
}

.mdi-skull-outline::before {
  content: "\F0BC8";
}

.mdi-skull-scan::before {
  content: "\F14C7";
}

.mdi-skull-scan-outline::before {
  content: "\F14C8";
}

.mdi-skype::before {
  content: "\F04AF";
}

.mdi-skype-business::before {
  content: "\F04B0";
}

.mdi-slack::before {
  content: "\F04B1";
}

.mdi-slash-forward::before {
  content: "\F0FDF";
}

.mdi-slash-forward-box::before {
  content: "\F0FE0";
}

.mdi-sledding::before {
  content: "\F041B";
}

.mdi-sleep::before {
  content: "\F04B2";
}

.mdi-sleep-off::before {
  content: "\F04B3";
}

.mdi-slide::before {
  content: "\F15A5";
}

.mdi-slope-downhill::before {
  content: "\F0DFF";
}

.mdi-slope-uphill::before {
  content: "\F0E00";
}

.mdi-slot-machine::before {
  content: "\F1114";
}

.mdi-slot-machine-outline::before {
  content: "\F1115";
}

.mdi-smart-card::before {
  content: "\F10BD";
}

.mdi-smart-card-off::before {
  content: "\F18F7";
}

.mdi-smart-card-off-outline::before {
  content: "\F18F8";
}

.mdi-smart-card-outline::before {
  content: "\F10BE";
}

.mdi-smart-card-reader::before {
  content: "\F10BF";
}

.mdi-smart-card-reader-outline::before {
  content: "\F10C0";
}

.mdi-smog::before {
  content: "\F0A71";
}

.mdi-smoke::before {
  content: "\F1799";
}

.mdi-smoke-detector::before {
  content: "\F0392";
}

.mdi-smoke-detector-alert::before {
  content: "\F192E";
}

.mdi-smoke-detector-alert-outline::before {
  content: "\F192F";
}

.mdi-smoke-detector-off::before {
  content: "\F1809";
}

.mdi-smoke-detector-off-outline::before {
  content: "\F180A";
}

.mdi-smoke-detector-outline::before {
  content: "\F1808";
}

.mdi-smoke-detector-variant::before {
  content: "\F180B";
}

.mdi-smoke-detector-variant-alert::before {
  content: "\F1930";
}

.mdi-smoke-detector-variant-off::before {
  content: "\F180C";
}

.mdi-smoking::before {
  content: "\F04B4";
}

.mdi-smoking-off::before {
  content: "\F04B5";
}

.mdi-smoking-pipe::before {
  content: "\F140D";
}

.mdi-smoking-pipe-off::before {
  content: "\F1428";
}

.mdi-snail::before {
  content: "\F1677";
}

.mdi-snake::before {
  content: "\F150E";
}

.mdi-snapchat::before {
  content: "\F04B6";
}

.mdi-snowboard::before {
  content: "\F1307";
}

.mdi-snowflake::before {
  content: "\F0717";
}

.mdi-snowflake-alert::before {
  content: "\F0F29";
}

.mdi-snowflake-check::before {
  content: "\F1A70";
}

.mdi-snowflake-melt::before {
  content: "\F12CB";
}

.mdi-snowflake-off::before {
  content: "\F14E3";
}

.mdi-snowflake-thermometer::before {
  content: "\F1A71";
}

.mdi-snowflake-variant::before {
  content: "\F0F2A";
}

.mdi-snowman::before {
  content: "\F04B7";
}

.mdi-snowmobile::before {
  content: "\F06DD";
}

.mdi-snowshoeing::before {
  content: "\F1A72";
}

.mdi-soccer::before {
  content: "\F04B8";
}

.mdi-soccer-field::before {
  content: "\F0834";
}

.mdi-social-distance-2-meters::before {
  content: "\F1579";
}

.mdi-social-distance-6-feet::before {
  content: "\F157A";
}

.mdi-sofa::before {
  content: "\F04B9";
}

.mdi-sofa-outline::before {
  content: "\F156D";
}

.mdi-sofa-single::before {
  content: "\F156E";
}

.mdi-sofa-single-outline::before {
  content: "\F156F";
}

.mdi-solar-panel::before {
  content: "\F0D9B";
}

.mdi-solar-panel-large::before {
  content: "\F0D9C";
}

.mdi-solar-power::before {
  content: "\F0A72";
}

.mdi-solar-power-variant::before {
  content: "\F1A73";
}

.mdi-solar-power-variant-outline::before {
  content: "\F1A74";
}

.mdi-soldering-iron::before {
  content: "\F1092";
}

.mdi-solid::before {
  content: "\F068D";
}

.mdi-sony-playstation::before {
  content: "\F0414";
}

.mdi-sort::before {
  content: "\F04BA";
}

.mdi-sort-alphabetical-ascending::before {
  content: "\F05BD";
}

.mdi-sort-alphabetical-ascending-variant::before {
  content: "\F1148";
}

.mdi-sort-alphabetical-descending::before {
  content: "\F05BF";
}

.mdi-sort-alphabetical-descending-variant::before {
  content: "\F1149";
}

.mdi-sort-alphabetical-variant::before {
  content: "\F04BB";
}

.mdi-sort-ascending::before {
  content: "\F04BC";
}

.mdi-sort-bool-ascending::before {
  content: "\F1385";
}

.mdi-sort-bool-ascending-variant::before {
  content: "\F1386";
}

.mdi-sort-bool-descending::before {
  content: "\F1387";
}

.mdi-sort-bool-descending-variant::before {
  content: "\F1388";
}

.mdi-sort-calendar-ascending::before {
  content: "\F1547";
}

.mdi-sort-calendar-descending::before {
  content: "\F1548";
}

.mdi-sort-clock-ascending::before {
  content: "\F1549";
}

.mdi-sort-clock-ascending-outline::before {
  content: "\F154A";
}

.mdi-sort-clock-descending::before {
  content: "\F154B";
}

.mdi-sort-clock-descending-outline::before {
  content: "\F154C";
}

.mdi-sort-descending::before {
  content: "\F04BD";
}

.mdi-sort-numeric-ascending::before {
  content: "\F1389";
}

.mdi-sort-numeric-ascending-variant::before {
  content: "\F090D";
}

.mdi-sort-numeric-descending::before {
  content: "\F138A";
}

.mdi-sort-numeric-descending-variant::before {
  content: "\F0AD2";
}

.mdi-sort-numeric-variant::before {
  content: "\F04BE";
}

.mdi-sort-reverse-variant::before {
  content: "\F033C";
}

.mdi-sort-variant::before {
  content: "\F04BF";
}

.mdi-sort-variant-lock::before {
  content: "\F0CCD";
}

.mdi-sort-variant-lock-open::before {
  content: "\F0CCE";
}

.mdi-sort-variant-off::before {
  content: "\F1ABB";
}

.mdi-sort-variant-remove::before {
  content: "\F1147";
}

.mdi-soundbar::before {
  content: "\F17DB";
}

.mdi-soundcloud::before {
  content: "\F04C0";
}

.mdi-source-branch::before {
  content: "\F062C";
}

.mdi-source-branch-check::before {
  content: "\F14CF";
}

.mdi-source-branch-minus::before {
  content: "\F14CB";
}

.mdi-source-branch-plus::before {
  content: "\F14CA";
}

.mdi-source-branch-refresh::before {
  content: "\F14CD";
}

.mdi-source-branch-remove::before {
  content: "\F14CC";
}

.mdi-source-branch-sync::before {
  content: "\F14CE";
}

.mdi-source-commit::before {
  content: "\F0718";
}

.mdi-source-commit-end::before {
  content: "\F0719";
}

.mdi-source-commit-end-local::before {
  content: "\F071A";
}

.mdi-source-commit-local::before {
  content: "\F071B";
}

.mdi-source-commit-next-local::before {
  content: "\F071C";
}

.mdi-source-commit-start::before {
  content: "\F071D";
}

.mdi-source-commit-start-next-local::before {
  content: "\F071E";
}

.mdi-source-fork::before {
  content: "\F04C1";
}

.mdi-source-merge::before {
  content: "\F062D";
}

.mdi-source-pull::before {
  content: "\F04C2";
}

.mdi-source-repository::before {
  content: "\F0CCF";
}

.mdi-source-repository-multiple::before {
  content: "\F0CD0";
}

.mdi-soy-sauce::before {
  content: "\F07EE";
}

.mdi-soy-sauce-off::before {
  content: "\F13FC";
}

.mdi-spa::before {
  content: "\F0CD1";
}

.mdi-spa-outline::before {
  content: "\F0CD2";
}

.mdi-space-invaders::before {
  content: "\F0BC9";
}

.mdi-space-station::before {
  content: "\F1383";
}

.mdi-spade::before {
  content: "\F0E65";
}

.mdi-speaker::before {
  content: "\F04C3";
}

.mdi-speaker-bluetooth::before {
  content: "\F09A2";
}

.mdi-speaker-message::before {
  content: "\F1B11";
}

.mdi-speaker-multiple::before {
  content: "\F0D38";
}

.mdi-speaker-off::before {
  content: "\F04C4";
}

.mdi-speaker-pause::before {
  content: "\F1B73";
}

.mdi-speaker-play::before {
  content: "\F1B72";
}

.mdi-speaker-stop::before {
  content: "\F1B74";
}

.mdi-speaker-wireless::before {
  content: "\F071F";
}

.mdi-spear::before {
  content: "\F1845";
}

.mdi-speedometer::before {
  content: "\F04C5";
}

.mdi-speedometer-medium::before {
  content: "\F0F85";
}

.mdi-speedometer-slow::before {
  content: "\F0F86";
}

.mdi-spellcheck::before {
  content: "\F04C6";
}

.mdi-sphere::before {
  content: "\F1954";
}

.mdi-sphere-off::before {
  content: "\F1955";
}

.mdi-spider::before {
  content: "\F11EA";
}

.mdi-spider-outline::before {
  content: "\F1C75";
}

.mdi-spider-thread::before {
  content: "\F11EB";
}

.mdi-spider-web::before {
  content: "\F0BCA";
}

.mdi-spirit-level::before {
  content: "\F14F1";
}

.mdi-spoon-sugar::before {
  content: "\F1429";
}

.mdi-spotify::before {
  content: "\F04C7";
}

.mdi-spotlight::before {
  content: "\F04C8";
}

.mdi-spotlight-beam::before {
  content: "\F04C9";
}

.mdi-spray::before {
  content: "\F0665";
}

.mdi-spray-bottle::before {
  content: "\F0AE0";
}

.mdi-sprinkler::before {
  content: "\F105F";
}

.mdi-sprinkler-fire::before {
  content: "\F199D";
}

.mdi-sprinkler-variant::before {
  content: "\F1060";
}

.mdi-sprout::before {
  content: "\F0E66";
}

.mdi-sprout-outline::before {
  content: "\F0E67";
}

.mdi-square::before {
  content: "\F0764";
}

.mdi-square-circle::before {
  content: "\F1500";
}

.mdi-square-circle-outline::before {
  content: "\F1C50";
}

.mdi-square-edit-outline::before {
  content: "\F090C";
}

.mdi-square-medium::before {
  content: "\F0A13";
}

.mdi-square-medium-outline::before {
  content: "\F0A14";
}

.mdi-square-off::before {
  content: "\F12EE";
}

.mdi-square-off-outline::before {
  content: "\F12EF";
}

.mdi-square-opacity::before {
  content: "\F1854";
}

.mdi-square-outline::before {
  content: "\F0763";
}

.mdi-square-root::before {
  content: "\F0784";
}

.mdi-square-root-box::before {
  content: "\F09A3";
}

.mdi-square-rounded::before {
  content: "\F14FB";
}

.mdi-square-rounded-badge::before {
  content: "\F1A07";
}

.mdi-square-rounded-badge-outline::before {
  content: "\F1A08";
}

.mdi-square-rounded-outline::before {
  content: "\F14FC";
}

.mdi-square-small::before {
  content: "\F0A15";
}

.mdi-square-wave::before {
  content: "\F147B";
}

.mdi-squeegee::before {
  content: "\F0AE1";
}

.mdi-ssh::before {
  content: "\F08C0";
}

.mdi-stack-exchange::before {
  content: "\F060B";
}

.mdi-stack-overflow::before {
  content: "\F04CC";
}

.mdi-stackpath::before {
  content: "\F0359";
}

.mdi-stadium::before {
  content: "\F0FF9";
}

.mdi-stadium-outline::before {
  content: "\F1B03";
}

.mdi-stadium-variant::before {
  content: "\F0720";
}

.mdi-stairs::before {
  content: "\F04CD";
}

.mdi-stairs-box::before {
  content: "\F139E";
}

.mdi-stairs-down::before {
  content: "\F12BE";
}

.mdi-stairs-up::before {
  content: "\F12BD";
}

.mdi-stamper::before {
  content: "\F0D39";
}

.mdi-standard-definition::before {
  content: "\F07EF";
}

.mdi-star::before {
  content: "\F04CE";
}

.mdi-star-box::before {
  content: "\F0A73";
}

.mdi-star-box-multiple::before {
  content: "\F1286";
}

.mdi-star-box-multiple-outline::before {
  content: "\F1287";
}

.mdi-star-box-outline::before {
  content: "\F0A74";
}

.mdi-star-check::before {
  content: "\F1566";
}

.mdi-star-check-outline::before {
  content: "\F156A";
}

.mdi-star-circle::before {
  content: "\F04CF";
}

.mdi-star-circle-outline::before {
  content: "\F09A4";
}

.mdi-star-cog::before {
  content: "\F1668";
}

.mdi-star-cog-outline::before {
  content: "\F1669";
}

.mdi-star-crescent::before {
  content: "\F0979";
}

.mdi-star-david::before {
  content: "\F097A";
}

.mdi-star-face::before {
  content: "\F09A5";
}

.mdi-star-four-points::before {
  content: "\F0AE2";
}

.mdi-star-four-points-box::before {
  content: "\F1C51";
}

.mdi-star-four-points-box-outline::before {
  content: "\F1C52";
}

.mdi-star-four-points-circle::before {
  content: "\F1C53";
}

.mdi-star-four-points-circle-outline::before {
  content: "\F1C54";
}

.mdi-star-four-points-outline::before {
  content: "\F0AE3";
}

.mdi-star-four-points-small::before {
  content: "\F1C55";
}

.mdi-star-half::before {
  content: "\F0246";
}

.mdi-star-half-full::before {
  content: "\F04D0";
}

.mdi-star-minus::before {
  content: "\F1564";
}

.mdi-star-minus-outline::before {
  content: "\F1568";
}

.mdi-star-off::before {
  content: "\F04D1";
}

.mdi-star-off-outline::before {
  content: "\F155B";
}

.mdi-star-outline::before {
  content: "\F04D2";
}

.mdi-star-plus::before {
  content: "\F1563";
}

.mdi-star-plus-outline::before {
  content: "\F1567";
}

.mdi-star-remove::before {
  content: "\F1565";
}

.mdi-star-remove-outline::before {
  content: "\F1569";
}

.mdi-star-settings::before {
  content: "\F166A";
}

.mdi-star-settings-outline::before {
  content: "\F166B";
}

.mdi-star-shooting::before {
  content: "\F1741";
}

.mdi-star-shooting-outline::before {
  content: "\F1742";
}

.mdi-star-three-points::before {
  content: "\F0AE4";
}

.mdi-star-three-points-outline::before {
  content: "\F0AE5";
}

.mdi-state-machine::before {
  content: "\F11EF";
}

.mdi-steam::before {
  content: "\F04D3";
}

.mdi-steering::before {
  content: "\F04D4";
}

.mdi-steering-off::before {
  content: "\F090E";
}

.mdi-step-backward::before {
  content: "\F04D5";
}

.mdi-step-backward-2::before {
  content: "\F04D6";
}

.mdi-step-forward::before {
  content: "\F04D7";
}

.mdi-step-forward-2::before {
  content: "\F04D8";
}

.mdi-stethoscope::before {
  content: "\F04D9";
}

.mdi-sticker::before {
  content: "\F1364";
}

.mdi-sticker-alert::before {
  content: "\F1365";
}

.mdi-sticker-alert-outline::before {
  content: "\F1366";
}

.mdi-sticker-check::before {
  content: "\F1367";
}

.mdi-sticker-check-outline::before {
  content: "\F1368";
}

.mdi-sticker-circle-outline::before {
  content: "\F05D0";
}

.mdi-sticker-emoji::before {
  content: "\F0785";
}

.mdi-sticker-minus::before {
  content: "\F1369";
}

.mdi-sticker-minus-outline::before {
  content: "\F136A";
}

.mdi-sticker-outline::before {
  content: "\F136B";
}

.mdi-sticker-plus::before {
  content: "\F136C";
}

.mdi-sticker-plus-outline::before {
  content: "\F136D";
}

.mdi-sticker-remove::before {
  content: "\F136E";
}

.mdi-sticker-remove-outline::before {
  content: "\F136F";
}

.mdi-sticker-text::before {
  content: "\F178E";
}

.mdi-sticker-text-outline::before {
  content: "\F178F";
}

.mdi-stocking::before {
  content: "\F04DA";
}

.mdi-stomach::before {
  content: "\F1093";
}

.mdi-stool::before {
  content: "\F195D";
}

.mdi-stool-outline::before {
  content: "\F195E";
}

.mdi-stop::before {
  content: "\F04DB";
}

.mdi-stop-circle::before {
  content: "\F0666";
}

.mdi-stop-circle-outline::before {
  content: "\F0667";
}

.mdi-storage-tank::before {
  content: "\F1A75";
}

.mdi-storage-tank-outline::before {
  content: "\F1A76";
}

.mdi-store::before {
  content: "\F04DC";
}

.mdi-store-24-hour::before {
  content: "\F04DD";
}

.mdi-store-alert::before {
  content: "\F18C1";
}

.mdi-store-alert-outline::before {
  content: "\F18C2";
}

.mdi-store-check::before {
  content: "\F18C3";
}

.mdi-store-check-outline::before {
  content: "\F18C4";
}

.mdi-store-clock::before {
  content: "\F18C5";
}

.mdi-store-clock-outline::before {
  content: "\F18C6";
}

.mdi-store-cog::before {
  content: "\F18C7";
}

.mdi-store-cog-outline::before {
  content: "\F18C8";
}

.mdi-store-edit::before {
  content: "\F18C9";
}

.mdi-store-edit-outline::before {
  content: "\F18CA";
}

.mdi-store-marker::before {
  content: "\F18CB";
}

.mdi-store-marker-outline::before {
  content: "\F18CC";
}

.mdi-store-minus::before {
  content: "\F165E";
}

.mdi-store-minus-outline::before {
  content: "\F18CD";
}

.mdi-store-off::before {
  content: "\F18CE";
}

.mdi-store-off-outline::before {
  content: "\F18CF";
}

.mdi-store-outline::before {
  content: "\F1361";
}

.mdi-store-plus::before {
  content: "\F165F";
}

.mdi-store-plus-outline::before {
  content: "\F18D0";
}

.mdi-store-remove::before {
  content: "\F1660";
}

.mdi-store-remove-outline::before {
  content: "\F18D1";
}

.mdi-store-search::before {
  content: "\F18D2";
}

.mdi-store-search-outline::before {
  content: "\F18D3";
}

.mdi-store-settings::before {
  content: "\F18D4";
}

.mdi-store-settings-outline::before {
  content: "\F18D5";
}

.mdi-storefront::before {
  content: "\F07C7";
}

.mdi-storefront-check::before {
  content: "\F1B7D";
}

.mdi-storefront-check-outline::before {
  content: "\F1B7E";
}

.mdi-storefront-edit::before {
  content: "\F1B7F";
}

.mdi-storefront-edit-outline::before {
  content: "\F1B80";
}

.mdi-storefront-minus::before {
  content: "\F1B83";
}

.mdi-storefront-minus-outline::before {
  content: "\F1B84";
}

.mdi-storefront-outline::before {
  content: "\F10C1";
}

.mdi-storefront-plus::before {
  content: "\F1B81";
}

.mdi-storefront-plus-outline::before {
  content: "\F1B82";
}

.mdi-storefront-remove::before {
  content: "\F1B85";
}

.mdi-storefront-remove-outline::before {
  content: "\F1B86";
}

.mdi-stove::before {
  content: "\F04DE";
}

.mdi-strategy::before {
  content: "\F11D6";
}

.mdi-stretch-to-page::before {
  content: "\F0F2B";
}

.mdi-stretch-to-page-outline::before {
  content: "\F0F2C";
}

.mdi-string-lights::before {
  content: "\F12BA";
}

.mdi-string-lights-off::before {
  content: "\F12BB";
}

.mdi-subdirectory-arrow-left::before {
  content: "\F060C";
}

.mdi-subdirectory-arrow-right::before {
  content: "\F060D";
}

.mdi-submarine::before {
  content: "\F156C";
}

.mdi-subtitles::before {
  content: "\F0A16";
}

.mdi-subtitles-outline::before {
  content: "\F0A17";
}

.mdi-subway::before {
  content: "\F06AC";
}

.mdi-subway-alert-variant::before {
  content: "\F0D9D";
}

.mdi-subway-variant::before {
  content: "\F04DF";
}

.mdi-summit::before {
  content: "\F0786";
}

.mdi-sun-angle::before {
  content: "\F1B27";
}

.mdi-sun-angle-outline::before {
  content: "\F1B28";
}

.mdi-sun-clock::before {
  content: "\F1A77";
}

.mdi-sun-clock-outline::before {
  content: "\F1A78";
}

.mdi-sun-compass::before {
  content: "\F19A5";
}

.mdi-sun-snowflake::before {
  content: "\F1796";
}

.mdi-sun-snowflake-variant::before {
  content: "\F1A79";
}

.mdi-sun-thermometer::before {
  content: "\F18D6";
}

.mdi-sun-thermometer-outline::before {
  content: "\F18D7";
}

.mdi-sun-wireless::before {
  content: "\F17FE";
}

.mdi-sun-wireless-outline::before {
  content: "\F17FF";
}

.mdi-sunglasses::before {
  content: "\F04E0";
}

.mdi-surfing::before {
  content: "\F1746";
}

.mdi-surround-sound::before {
  content: "\F05C5";
}

.mdi-surround-sound-2-0::before {
  content: "\F07F0";
}

.mdi-surround-sound-2-1::before {
  content: "\F1729";
}

.mdi-surround-sound-3-1::before {
  content: "\F07F1";
}

.mdi-surround-sound-5-1::before {
  content: "\F07F2";
}

.mdi-surround-sound-5-1-2::before {
  content: "\F172A";
}

.mdi-surround-sound-7-1::before {
  content: "\F07F3";
}

.mdi-svg::before {
  content: "\F0721";
}

.mdi-swap-horizontal::before {
  content: "\F04E1";
}

.mdi-swap-horizontal-bold::before {
  content: "\F0BCD";
}

.mdi-swap-horizontal-circle::before {
  content: "\F0FE1";
}

.mdi-swap-horizontal-circle-outline::before {
  content: "\F0FE2";
}

.mdi-swap-horizontal-hidden::before {
  content: "\F1D0E";
}

.mdi-swap-horizontal-variant::before {
  content: "\F08C1";
}

.mdi-swap-vertical::before {
  content: "\F04E2";
}

.mdi-swap-vertical-bold::before {
  content: "\F0BCE";
}

.mdi-swap-vertical-circle::before {
  content: "\F0FE3";
}

.mdi-swap-vertical-circle-outline::before {
  content: "\F0FE4";
}

.mdi-swap-vertical-variant::before {
  content: "\F08C2";
}

.mdi-swim::before {
  content: "\F04E3";
}

.mdi-switch::before {
  content: "\F04E4";
}

.mdi-sword::before {
  content: "\F04E5";
}

.mdi-sword-cross::before {
  content: "\F0787";
}

.mdi-syllabary-hangul::before {
  content: "\F1333";
}

.mdi-syllabary-hiragana::before {
  content: "\F1334";
}

.mdi-syllabary-katakana::before {
  content: "\F1335";
}

.mdi-syllabary-katakana-halfwidth::before {
  content: "\F1336";
}

.mdi-symbol::before {
  content: "\F1501";
}

.mdi-symfony::before {
  content: "\F0AE6";
}

.mdi-synagogue::before {
  content: "\F1B04";
}

.mdi-synagogue-outline::before {
  content: "\F1B05";
}

.mdi-sync::before {
  content: "\F04E6";
}

.mdi-sync-alert::before {
  content: "\F04E7";
}

.mdi-sync-circle::before {
  content: "\F1378";
}

.mdi-sync-off::before {
  content: "\F04E8";
}

.mdi-tab::before {
  content: "\F04E9";
}

.mdi-tab-minus::before {
  content: "\F0B4B";
}

.mdi-tab-plus::before {
  content: "\F075C";
}

.mdi-tab-remove::before {
  content: "\F0B4C";
}

.mdi-tab-search::before {
  content: "\F199E";
}

.mdi-tab-unselected::before {
  content: "\F04EA";
}

.mdi-table::before {
  content: "\F04EB";
}

.mdi-table-account::before {
  content: "\F13B9";
}

.mdi-table-alert::before {
  content: "\F13BA";
}

.mdi-table-arrow-down::before {
  content: "\F13BB";
}

.mdi-table-arrow-left::before {
  content: "\F13BC";
}

.mdi-table-arrow-right::before {
  content: "\F13BD";
}

.mdi-table-arrow-up::before {
  content: "\F13BE";
}

.mdi-table-border::before {
  content: "\F0A18";
}

.mdi-table-cancel::before {
  content: "\F13BF";
}

.mdi-table-chair::before {
  content: "\F1061";
}

.mdi-table-check::before {
  content: "\F13C0";
}

.mdi-table-clock::before {
  content: "\F13C1";
}

.mdi-table-cog::before {
  content: "\F13C2";
}

.mdi-table-column::before {
  content: "\F0835";
}

.mdi-table-column-plus-after::before {
  content: "\F04EC";
}

.mdi-table-column-plus-before::before {
  content: "\F04ED";
}

.mdi-table-column-remove::before {
  content: "\F04EE";
}

.mdi-table-column-width::before {
  content: "\F04EF";
}

.mdi-table-edit::before {
  content: "\F04F0";
}

.mdi-table-eye::before {
  content: "\F1094";
}

.mdi-table-eye-off::before {
  content: "\F13C3";
}

.mdi-table-filter::before {
  content: "\F1B8C";
}

.mdi-table-furniture::before {
  content: "\F05BC";
}

.mdi-table-headers-eye::before {
  content: "\F121D";
}

.mdi-table-headers-eye-off::before {
  content: "\F121E";
}

.mdi-table-heart::before {
  content: "\F13C4";
}

.mdi-table-key::before {
  content: "\F13C5";
}

.mdi-table-large::before {
  content: "\F04F1";
}

.mdi-table-large-plus::before {
  content: "\F0F87";
}

.mdi-table-large-remove::before {
  content: "\F0F88";
}

.mdi-table-lock::before {
  content: "\F13C6";
}

.mdi-table-merge-cells::before {
  content: "\F09A6";
}

.mdi-table-minus::before {
  content: "\F13C7";
}

.mdi-table-multiple::before {
  content: "\F13C8";
}

.mdi-table-network::before {
  content: "\F13C9";
}

.mdi-table-of-contents::before {
  content: "\F0836";
}

.mdi-table-off::before {
  content: "\F13CA";
}

.mdi-table-picnic::before {
  content: "\F1743";
}

.mdi-table-pivot::before {
  content: "\F183C";
}

.mdi-table-plus::before {
  content: "\F0A75";
}

.mdi-table-question::before {
  content: "\F1B21";
}

.mdi-table-refresh::before {
  content: "\F13A0";
}

.mdi-table-remove::before {
  content: "\F0A76";
}

.mdi-table-row::before {
  content: "\F0837";
}

.mdi-table-row-height::before {
  content: "\F04F2";
}

.mdi-table-row-plus-after::before {
  content: "\F04F3";
}

.mdi-table-row-plus-before::before {
  content: "\F04F4";
}

.mdi-table-row-remove::before {
  content: "\F04F5";
}

.mdi-table-search::before {
  content: "\F090F";
}

.mdi-table-settings::before {
  content: "\F0838";
}

.mdi-table-split-cell::before {
  content: "\F142A";
}

.mdi-table-star::before {
  content: "\F13CB";
}

.mdi-table-sync::before {
  content: "\F13A1";
}

.mdi-table-tennis::before {
  content: "\F0E68";
}

.mdi-tablet::before {
  content: "\F04F6";
}

.mdi-tablet-cellphone::before {
  content: "\F09A7";
}

.mdi-tablet-dashboard::before {
  content: "\F0ECE";
}

.mdi-taco::before {
  content: "\F0762";
}

.mdi-tag::before {
  content: "\F04F9";
}

.mdi-tag-arrow-down::before {
  content: "\F172B";
}

.mdi-tag-arrow-down-outline::before {
  content: "\F172C";
}

.mdi-tag-arrow-left::before {
  content: "\F172D";
}

.mdi-tag-arrow-left-outline::before {
  content: "\F172E";
}

.mdi-tag-arrow-right::before {
  content: "\F172F";
}

.mdi-tag-arrow-right-outline::before {
  content: "\F1730";
}

.mdi-tag-arrow-up::before {
  content: "\F1731";
}

.mdi-tag-arrow-up-outline::before {
  content: "\F1732";
}

.mdi-tag-check::before {
  content: "\F1A7A";
}

.mdi-tag-check-outline::before {
  content: "\F1A7B";
}

.mdi-tag-edit::before {
  content: "\F1C9C";
}

.mdi-tag-edit-outline::before {
  content: "\F1C9D";
}

.mdi-tag-faces::before {
  content: "\F04FA";
}

.mdi-tag-heart::before {
  content: "\F068B";
}

.mdi-tag-heart-outline::before {
  content: "\F0BCF";
}

.mdi-tag-hidden::before {
  content: "\F1C76";
}

.mdi-tag-minus::before {
  content: "\F0910";
}

.mdi-tag-minus-outline::before {
  content: "\F121F";
}

.mdi-tag-multiple::before {
  content: "\F04FB";
}

.mdi-tag-multiple-outline::before {
  content: "\F12F7";
}

.mdi-tag-off::before {
  content: "\F1220";
}

.mdi-tag-off-outline::before {
  content: "\F1221";
}

.mdi-tag-outline::before {
  content: "\F04FC";
}

.mdi-tag-plus::before {
  content: "\F0722";
}

.mdi-tag-plus-outline::before {
  content: "\F1222";
}

.mdi-tag-remove::before {
  content: "\F0723";
}

.mdi-tag-remove-outline::before {
  content: "\F1223";
}

.mdi-tag-search::before {
  content: "\F1907";
}

.mdi-tag-search-outline::before {
  content: "\F1908";
}

.mdi-tag-text::before {
  content: "\F1224";
}

.mdi-tag-text-outline::before {
  content: "\F04FD";
}

.mdi-tailwind::before {
  content: "\F13FF";
}

.mdi-tally-mark-1::before {
  content: "\F1ABC";
}

.mdi-tally-mark-2::before {
  content: "\F1ABD";
}

.mdi-tally-mark-3::before {
  content: "\F1ABE";
}

.mdi-tally-mark-4::before {
  content: "\F1ABF";
}

.mdi-tally-mark-5::before {
  content: "\F1AC0";
}

.mdi-tangram::before {
  content: "\F04F8";
}

.mdi-tank::before {
  content: "\F0D3A";
}

.mdi-tanker-truck::before {
  content: "\F0FE5";
}

.mdi-tape-drive::before {
  content: "\F16DF";
}

.mdi-tape-measure::before {
  content: "\F0B4D";
}

.mdi-target::before {
  content: "\F04FE";
}

.mdi-target-account::before {
  content: "\F0BD0";
}

.mdi-target-variant::before {
  content: "\F0A77";
}

.mdi-taxi::before {
  content: "\F04FF";
}

.mdi-tea::before {
  content: "\F0D9E";
}

.mdi-tea-outline::before {
  content: "\F0D9F";
}

.mdi-teamviewer::before {
  content: "\F0500";
}

.mdi-teddy-bear::before {
  content: "\F18FB";
}

.mdi-telescope::before {
  content: "\F0B4E";
}

.mdi-television::before {
  content: "\F0502";
}

.mdi-television-ambient-light::before {
  content: "\F1356";
}

.mdi-television-box::before {
  content: "\F0839";
}

.mdi-television-classic::before {
  content: "\F07F4";
}

.mdi-television-classic-off::before {
  content: "\F083A";
}

.mdi-television-guide::before {
  content: "\F0503";
}

.mdi-television-off::before {
  content: "\F083B";
}

.mdi-television-pause::before {
  content: "\F0F89";
}

.mdi-television-play::before {
  content: "\F0ECF";
}

.mdi-television-shimmer::before {
  content: "\F1110";
}

.mdi-television-speaker::before {
  content: "\F1B1B";
}

.mdi-television-speaker-off::before {
  content: "\F1B1C";
}

.mdi-television-stop::before {
  content: "\F0F8A";
}

.mdi-temperature-celsius::before {
  content: "\F0504";
}

.mdi-temperature-fahrenheit::before {
  content: "\F0505";
}

.mdi-temperature-kelvin::before {
  content: "\F0506";
}

.mdi-temple-buddhist::before {
  content: "\F1B06";
}

.mdi-temple-buddhist-outline::before {
  content: "\F1B07";
}

.mdi-temple-hindu::before {
  content: "\F1B08";
}

.mdi-temple-hindu-outline::before {
  content: "\F1B09";
}

.mdi-tennis::before {
  content: "\F0DA0";
}

.mdi-tennis-ball::before {
  content: "\F0507";
}

.mdi-tennis-ball-outline::before {
  content: "\F1C5F";
}

.mdi-tent::before {
  content: "\F0508";
}

.mdi-terraform::before {
  content: "\F1062";
}

.mdi-terrain::before {
  content: "\F0509";
}

.mdi-test-tube::before {
  content: "\F0668";
}

.mdi-test-tube-empty::before {
  content: "\F0911";
}

.mdi-test-tube-off::before {
  content: "\F0912";
}

.mdi-text::before {
  content: "\F09A8";
}

.mdi-text-account::before {
  content: "\F1570";
}

.mdi-text-box::before {
  content: "\F021A";
}

.mdi-text-box-check::before {
  content: "\F0EA6";
}

.mdi-text-box-check-outline::before {
  content: "\F0EA7";
}

.mdi-text-box-edit::before {
  content: "\F1A7C";
}

.mdi-text-box-edit-outline::before {
  content: "\F1A7D";
}

.mdi-text-box-minus::before {
  content: "\F0EA8";
}

.mdi-text-box-minus-outline::before {
  content: "\F0EA9";
}

.mdi-text-box-multiple::before {
  content: "\F0AB7";
}

.mdi-text-box-multiple-outline::before {
  content: "\F0AB8";
}

.mdi-text-box-outline::before {
  content: "\F09ED";
}

.mdi-text-box-plus::before {
  content: "\F0EAA";
}

.mdi-text-box-plus-outline::before {
  content: "\F0EAB";
}

.mdi-text-box-remove::before {
  content: "\F0EAC";
}

.mdi-text-box-remove-outline::before {
  content: "\F0EAD";
}

.mdi-text-box-search::before {
  content: "\F0EAE";
}

.mdi-text-box-search-outline::before {
  content: "\F0EAF";
}

.mdi-text-long::before {
  content: "\F09AA";
}

.mdi-text-recognition::before {
  content: "\F113D";
}

.mdi-text-search::before {
  content: "\F13B8";
}

.mdi-text-search-variant::before {
  content: "\F1A7E";
}

.mdi-text-shadow::before {
  content: "\F0669";
}

.mdi-text-short::before {
  content: "\F09A9";
}

.mdi-texture::before {
  content: "\F050C";
}

.mdi-texture-box::before {
  content: "\F0FE6";
}

.mdi-theater::before {
  content: "\F050D";
}

.mdi-theme-light-dark::before {
  content: "\F050E";
}

.mdi-thermometer::before {
  content: "\F050F";
}

.mdi-thermometer-alert::before {
  content: "\F0E01";
}

.mdi-thermometer-auto::before {
  content: "\F1B0F";
}

.mdi-thermometer-bluetooth::before {
  content: "\F1895";
}

.mdi-thermometer-check::before {
  content: "\F1A7F";
}

.mdi-thermometer-chevron-down::before {
  content: "\F0E02";
}

.mdi-thermometer-chevron-up::before {
  content: "\F0E03";
}

.mdi-thermometer-high::before {
  content: "\F10C2";
}

.mdi-thermometer-lines::before {
  content: "\F0510";
}

.mdi-thermometer-low::before {
  content: "\F10C3";
}

.mdi-thermometer-minus::before {
  content: "\F0E04";
}

.mdi-thermometer-off::before {
  content: "\F1531";
}

.mdi-thermometer-plus::before {
  content: "\F0E05";
}

.mdi-thermometer-probe::before {
  content: "\F1B2B";
}

.mdi-thermometer-probe-off::before {
  content: "\F1B2C";
}

.mdi-thermometer-water::before {
  content: "\F1A80";
}

.mdi-thermostat::before {
  content: "\F0393";
}

.mdi-thermostat-auto::before {
  content: "\F1B17";
}

.mdi-thermostat-box::before {
  content: "\F0891";
}

.mdi-thermostat-box-auto::before {
  content: "\F1B18";
}

.mdi-thermostat-cog::before {
  content: "\F1C80";
}

.mdi-thought-bubble::before {
  content: "\F07F6";
}

.mdi-thought-bubble-outline::before {
  content: "\F07F7";
}

.mdi-thumb-down::before {
  content: "\F0511";
}

.mdi-thumb-down-outline::before {
  content: "\F0512";
}

.mdi-thumb-up::before {
  content: "\F0513";
}

.mdi-thumb-up-outline::before {
  content: "\F0514";
}

.mdi-thumbs-up-down::before {
  content: "\F0515";
}

.mdi-thumbs-up-down-outline::before {
  content: "\F1914";
}

.mdi-ticket::before {
  content: "\F0516";
}

.mdi-ticket-account::before {
  content: "\F0517";
}

.mdi-ticket-confirmation::before {
  content: "\F0518";
}

.mdi-ticket-confirmation-outline::before {
  content: "\F13AA";
}

.mdi-ticket-outline::before {
  content: "\F0913";
}

.mdi-ticket-percent::before {
  content: "\F0724";
}

.mdi-ticket-percent-outline::before {
  content: "\F142B";
}

.mdi-tie::before {
  content: "\F0519";
}

.mdi-tilde::before {
  content: "\F0725";
}

.mdi-tilde-off::before {
  content: "\F18F3";
}

.mdi-timelapse::before {
  content: "\F051A";
}

.mdi-timeline::before {
  content: "\F0BD1";
}

.mdi-timeline-alert::before {
  content: "\F0F95";
}

.mdi-timeline-alert-outline::before {
  content: "\F0F98";
}

.mdi-timeline-check::before {
  content: "\F1532";
}

.mdi-timeline-check-outline::before {
  content: "\F1533";
}

.mdi-timeline-clock::before {
  content: "\F11FB";
}

.mdi-timeline-clock-outline::before {
  content: "\F11FC";
}

.mdi-timeline-minus::before {
  content: "\F1534";
}

.mdi-timeline-minus-outline::before {
  content: "\F1535";
}

.mdi-timeline-outline::before {
  content: "\F0BD2";
}

.mdi-timeline-plus::before {
  content: "\F0F96";
}

.mdi-timeline-plus-outline::before {
  content: "\F0F97";
}

.mdi-timeline-question::before {
  content: "\F0F99";
}

.mdi-timeline-question-outline::before {
  content: "\F0F9A";
}

.mdi-timeline-remove::before {
  content: "\F1536";
}

.mdi-timeline-remove-outline::before {
  content: "\F1537";
}

.mdi-timeline-text::before {
  content: "\F0BD3";
}

.mdi-timeline-text-outline::before {
  content: "\F0BD4";
}

.mdi-timer::before {
  content: "\F13AB";
}

.mdi-timer-10::before {
  content: "\F051C";
}

.mdi-timer-3::before {
  content: "\F051D";
}

.mdi-timer-alert::before {
  content: "\F1ACC";
}

.mdi-timer-alert-outline::before {
  content: "\F1ACD";
}

.mdi-timer-cancel::before {
  content: "\F1ACE";
}

.mdi-timer-cancel-outline::before {
  content: "\F1ACF";
}

.mdi-timer-check::before {
  content: "\F1AD0";
}

.mdi-timer-check-outline::before {
  content: "\F1AD1";
}

.mdi-timer-cog::before {
  content: "\F1925";
}

.mdi-timer-cog-outline::before {
  content: "\F1926";
}

.mdi-timer-edit::before {
  content: "\F1AD2";
}

.mdi-timer-edit-outline::before {
  content: "\F1AD3";
}

.mdi-timer-lock::before {
  content: "\F1AD4";
}

.mdi-timer-lock-open::before {
  content: "\F1AD5";
}

.mdi-timer-lock-open-outline::before {
  content: "\F1AD6";
}

.mdi-timer-lock-outline::before {
  content: "\F1AD7";
}

.mdi-timer-marker::before {
  content: "\F1AD8";
}

.mdi-timer-marker-outline::before {
  content: "\F1AD9";
}

.mdi-timer-minus::before {
  content: "\F1ADA";
}

.mdi-timer-minus-outline::before {
  content: "\F1ADB";
}

.mdi-timer-music::before {
  content: "\F1ADC";
}

.mdi-timer-music-outline::before {
  content: "\F1ADD";
}

.mdi-timer-off::before {
  content: "\F13AC";
}

.mdi-timer-off-outline::before {
  content: "\F051E";
}

.mdi-timer-outline::before {
  content: "\F051B";
}

.mdi-timer-pause::before {
  content: "\F1ADE";
}

.mdi-timer-pause-outline::before {
  content: "\F1ADF";
}

.mdi-timer-play::before {
  content: "\F1AE0";
}

.mdi-timer-play-outline::before {
  content: "\F1AE1";
}

.mdi-timer-plus::before {
  content: "\F1AE2";
}

.mdi-timer-plus-outline::before {
  content: "\F1AE3";
}

.mdi-timer-refresh::before {
  content: "\F1AE4";
}

.mdi-timer-refresh-outline::before {
  content: "\F1AE5";
}

.mdi-timer-remove::before {
  content: "\F1AE6";
}

.mdi-timer-remove-outline::before {
  content: "\F1AE7";
}

.mdi-timer-sand::before {
  content: "\F051F";
}

.mdi-timer-sand-complete::before {
  content: "\F199F";
}

.mdi-timer-sand-empty::before {
  content: "\F06AD";
}

.mdi-timer-sand-full::before {
  content: "\F078C";
}

.mdi-timer-sand-paused::before {
  content: "\F19A0";
}

.mdi-timer-settings::before {
  content: "\F1923";
}

.mdi-timer-settings-outline::before {
  content: "\F1924";
}

.mdi-timer-star::before {
  content: "\F1AE8";
}

.mdi-timer-star-outline::before {
  content: "\F1AE9";
}

.mdi-timer-stop::before {
  content: "\F1AEA";
}

.mdi-timer-stop-outline::before {
  content: "\F1AEB";
}

.mdi-timer-sync::before {
  content: "\F1AEC";
}

.mdi-timer-sync-outline::before {
  content: "\F1AED";
}

.mdi-timetable::before {
  content: "\F0520";
}

.mdi-tire::before {
  content: "\F1896";
}

.mdi-toaster::before {
  content: "\F1063";
}

.mdi-toaster-off::before {
  content: "\F11B7";
}

.mdi-toaster-oven::before {
  content: "\F0CD3";
}

.mdi-toggle-switch::before {
  content: "\F0521";
}

.mdi-toggle-switch-off::before {
  content: "\F0522";
}

.mdi-toggle-switch-off-outline::before {
  content: "\F0A19";
}

.mdi-toggle-switch-outline::before {
  content: "\F0A1A";
}

.mdi-toggle-switch-variant::before {
  content: "\F1A25";
}

.mdi-toggle-switch-variant-off::before {
  content: "\F1A26";
}

.mdi-toilet::before {
  content: "\F09AB";
}

.mdi-toolbox::before {
  content: "\F09AC";
}

.mdi-toolbox-outline::before {
  content: "\F09AD";
}

.mdi-tools::before {
  content: "\F1064";
}

.mdi-tooltip::before {
  content: "\F0523";
}

.mdi-tooltip-account::before {
  content: "\F000C";
}

.mdi-tooltip-cellphone::before {
  content: "\F183B";
}

.mdi-tooltip-check::before {
  content: "\F155C";
}

.mdi-tooltip-check-outline::before {
  content: "\F155D";
}

.mdi-tooltip-edit::before {
  content: "\F0524";
}

.mdi-tooltip-edit-outline::before {
  content: "\F12C5";
}

.mdi-tooltip-image::before {
  content: "\F0525";
}

.mdi-tooltip-image-outline::before {
  content: "\F0BD5";
}

.mdi-tooltip-minus::before {
  content: "\F155E";
}

.mdi-tooltip-minus-outline::before {
  content: "\F155F";
}

.mdi-tooltip-outline::before {
  content: "\F0526";
}

.mdi-tooltip-plus::before {
  content: "\F0BD6";
}

.mdi-tooltip-plus-outline::before {
  content: "\F0527";
}

.mdi-tooltip-question::before {
  content: "\F1BBA";
}

.mdi-tooltip-question-outline::before {
  content: "\F1BBB";
}

.mdi-tooltip-remove::before {
  content: "\F1560";
}

.mdi-tooltip-remove-outline::before {
  content: "\F1561";
}

.mdi-tooltip-text::before {
  content: "\F0528";
}

.mdi-tooltip-text-outline::before {
  content: "\F0BD7";
}

.mdi-tooth::before {
  content: "\F08C3";
}

.mdi-tooth-outline::before {
  content: "\F0529";
}

.mdi-toothbrush::before {
  content: "\F1129";
}

.mdi-toothbrush-electric::before {
  content: "\F112C";
}

.mdi-toothbrush-paste::before {
  content: "\F112A";
}

.mdi-torch::before {
  content: "\F1606";
}

.mdi-tortoise::before {
  content: "\F0D3B";
}

.mdi-toslink::before {
  content: "\F12B8";
}

.mdi-touch-text-outline::before {
  content: "\F1C60";
}

.mdi-tournament::before {
  content: "\F09AE";
}

.mdi-tow-truck::before {
  content: "\F083C";
}

.mdi-tower-beach::before {
  content: "\F0681";
}

.mdi-tower-fire::before {
  content: "\F0682";
}

.mdi-town-hall::before {
  content: "\F1875";
}

.mdi-toy-brick::before {
  content: "\F1288";
}

.mdi-toy-brick-marker::before {
  content: "\F1289";
}

.mdi-toy-brick-marker-outline::before {
  content: "\F128A";
}

.mdi-toy-brick-minus::before {
  content: "\F128B";
}

.mdi-toy-brick-minus-outline::before {
  content: "\F128C";
}

.mdi-toy-brick-outline::before {
  content: "\F128D";
}

.mdi-toy-brick-plus::before {
  content: "\F128E";
}

.mdi-toy-brick-plus-outline::before {
  content: "\F128F";
}

.mdi-toy-brick-remove::before {
  content: "\F1290";
}

.mdi-toy-brick-remove-outline::before {
  content: "\F1291";
}

.mdi-toy-brick-search::before {
  content: "\F1292";
}

.mdi-toy-brick-search-outline::before {
  content: "\F1293";
}

.mdi-track-light::before {
  content: "\F0914";
}

.mdi-track-light-off::before {
  content: "\F1B01";
}

.mdi-trackpad::before {
  content: "\F07F8";
}

.mdi-trackpad-lock::before {
  content: "\F0933";
}

.mdi-tractor::before {
  content: "\F0892";
}

.mdi-tractor-variant::before {
  content: "\F14C4";
}

.mdi-trademark::before {
  content: "\F0A78";
}

.mdi-traffic-cone::before {
  content: "\F137C";
}

.mdi-traffic-light::before {
  content: "\F052B";
}

.mdi-traffic-light-outline::before {
  content: "\F182A";
}

.mdi-train::before {
  content: "\F052C";
}

.mdi-train-bus::before {
  content: "\F1CC7";
}

.mdi-train-car::before {
  content: "\F0BD8";
}

.mdi-train-car-autorack::before {
  content: "\F1B2D";
}

.mdi-train-car-box::before {
  content: "\F1B2E";
}

.mdi-train-car-box-full::before {
  content: "\F1B2F";
}

.mdi-train-car-box-open::before {
  content: "\F1B30";
}

.mdi-train-car-caboose::before {
  content: "\F1B31";
}

.mdi-train-car-centerbeam::before {
  content: "\F1B32";
}

.mdi-train-car-centerbeam-full::before {
  content: "\F1B33";
}

.mdi-train-car-container::before {
  content: "\F1B34";
}

.mdi-train-car-flatbed::before {
  content: "\F1B35";
}

.mdi-train-car-flatbed-car::before {
  content: "\F1B36";
}

.mdi-train-car-flatbed-tank::before {
  content: "\F1B37";
}

.mdi-train-car-gondola::before {
  content: "\F1B38";
}

.mdi-train-car-gondola-full::before {
  content: "\F1B39";
}

.mdi-train-car-hopper::before {
  content: "\F1B3A";
}

.mdi-train-car-hopper-covered::before {
  content: "\F1B3B";
}

.mdi-train-car-hopper-full::before {
  content: "\F1B3C";
}

.mdi-train-car-intermodal::before {
  content: "\F1B3D";
}

.mdi-train-car-passenger::before {
  content: "\F1733";
}

.mdi-train-car-passenger-door::before {
  content: "\F1734";
}

.mdi-train-car-passenger-door-open::before {
  content: "\F1735";
}

.mdi-train-car-passenger-variant::before {
  content: "\F1736";
}

.mdi-train-car-tank::before {
  content: "\F1B3E";
}

.mdi-train-variant::before {
  content: "\F08C4";
}

.mdi-tram::before {
  content: "\F052D";
}

.mdi-tram-side::before {
  content: "\F0FE7";
}

.mdi-transcribe::before {
  content: "\F052E";
}

.mdi-transcribe-close::before {
  content: "\F052F";
}

.mdi-transfer::before {
  content: "\F1065";
}

.mdi-transfer-down::before {
  content: "\F0DA1";
}

.mdi-transfer-left::before {
  content: "\F0DA2";
}

.mdi-transfer-right::before {
  content: "\F0530";
}

.mdi-transfer-up::before {
  content: "\F0DA3";
}

.mdi-transit-connection::before {
  content: "\F0D3C";
}

.mdi-transit-connection-horizontal::before {
  content: "\F1546";
}

.mdi-transit-connection-variant::before {
  content: "\F0D3D";
}

.mdi-transit-detour::before {
  content: "\F0F8B";
}

.mdi-transit-skip::before {
  content: "\F1515";
}

.mdi-transit-transfer::before {
  content: "\F06AE";
}

.mdi-transition::before {
  content: "\F0915";
}

.mdi-transition-masked::before {
  content: "\F0916";
}

.mdi-translate::before {
  content: "\F05CA";
}

.mdi-translate-off::before {
  content: "\F0E06";
}

.mdi-translate-variant::before {
  content: "\F1B99";
}

.mdi-transmission-tower::before {
  content: "\F0D3E";
}

.mdi-transmission-tower-export::before {
  content: "\F192C";
}

.mdi-transmission-tower-import::before {
  content: "\F192D";
}

.mdi-transmission-tower-off::before {
  content: "\F19DD";
}

.mdi-trash-can::before {
  content: "\F0A79";
}

.mdi-trash-can-outline::before {
  content: "\F0A7A";
}

.mdi-tray::before {
  content: "\F1294";
}

.mdi-tray-alert::before {
  content: "\F1295";
}

.mdi-tray-arrow-down::before {
  content: "\F0120";
}

.mdi-tray-arrow-up::before {
  content: "\F011D";
}

.mdi-tray-full::before {
  content: "\F1296";
}

.mdi-tray-minus::before {
  content: "\F1297";
}

.mdi-tray-plus::before {
  content: "\F1298";
}

.mdi-tray-remove::before {
  content: "\F1299";
}

.mdi-treasure-chest::before {
  content: "\F0726";
}

.mdi-treasure-chest-outline::before {
  content: "\F1C77";
}

.mdi-tree::before {
  content: "\F0531";
}

.mdi-tree-outline::before {
  content: "\F0E69";
}

.mdi-trello::before {
  content: "\F0532";
}

.mdi-trending-down::before {
  content: "\F0533";
}

.mdi-trending-neutral::before {
  content: "\F0534";
}

.mdi-trending-up::before {
  content: "\F0535";
}

.mdi-triangle::before {
  content: "\F0536";
}

.mdi-triangle-down::before {
  content: "\F1C56";
}

.mdi-triangle-down-outline::before {
  content: "\F1C57";
}

.mdi-triangle-outline::before {
  content: "\F0537";
}

.mdi-triangle-small-down::before {
  content: "\F1A09";
}

.mdi-triangle-small-up::before {
  content: "\F1A0A";
}

.mdi-triangle-wave::before {
  content: "\F147C";
}

.mdi-triforce::before {
  content: "\F0BD9";
}

.mdi-trophy::before {
  content: "\F0538";
}

.mdi-trophy-award::before {
  content: "\F0539";
}

.mdi-trophy-broken::before {
  content: "\F0DA4";
}

.mdi-trophy-outline::before {
  content: "\F053A";
}

.mdi-trophy-variant::before {
  content: "\F053B";
}

.mdi-trophy-variant-outline::before {
  content: "\F053C";
}

.mdi-truck::before {
  content: "\F053D";
}

.mdi-truck-alert::before {
  content: "\F19DE";
}

.mdi-truck-alert-outline::before {
  content: "\F19DF";
}

.mdi-truck-cargo-container::before {
  content: "\F18D8";
}

.mdi-truck-check::before {
  content: "\F0CD4";
}

.mdi-truck-check-outline::before {
  content: "\F129A";
}

.mdi-truck-delivery::before {
  content: "\F053E";
}

.mdi-truck-delivery-outline::before {
  content: "\F129B";
}

.mdi-truck-fast::before {
  content: "\F0788";
}

.mdi-truck-fast-outline::before {
  content: "\F129C";
}

.mdi-truck-flatbed::before {
  content: "\F1891";
}

.mdi-truck-minus::before {
  content: "\F19AE";
}

.mdi-truck-minus-outline::before {
  content: "\F19BD";
}

.mdi-truck-off-road::before {
  content: "\F1C9E";
}

.mdi-truck-off-road-off::before {
  content: "\F1C9F";
}

.mdi-truck-outline::before {
  content: "\F129D";
}

.mdi-truck-plus::before {
  content: "\F19AD";
}

.mdi-truck-plus-outline::before {
  content: "\F19BC";
}

.mdi-truck-remove::before {
  content: "\F19AF";
}

.mdi-truck-remove-outline::before {
  content: "\F19BE";
}

.mdi-truck-snowflake::before {
  content: "\F19A6";
}

.mdi-truck-trailer::before {
  content: "\F0727";
}

.mdi-trumpet::before {
  content: "\F1096";
}

.mdi-tshirt-crew::before {
  content: "\F0A7B";
}

.mdi-tshirt-crew-outline::before {
  content: "\F053F";
}

.mdi-tshirt-v::before {
  content: "\F0A7C";
}

.mdi-tshirt-v-outline::before {
  content: "\F0540";
}

.mdi-tsunami::before {
  content: "\F1A81";
}

.mdi-tumble-dryer::before {
  content: "\F0917";
}

.mdi-tumble-dryer-alert::before {
  content: "\F11BA";
}

.mdi-tumble-dryer-off::before {
  content: "\F11BB";
}

.mdi-tune::before {
  content: "\F062E";
}

.mdi-tune-variant::before {
  content: "\F1542";
}

.mdi-tune-vertical::before {
  content: "\F066A";
}

.mdi-tune-vertical-variant::before {
  content: "\F1543";
}

.mdi-tunnel::before {
  content: "\F183D";
}

.mdi-tunnel-outline::before {
  content: "\F183E";
}

.mdi-turbine::before {
  content: "\F1A82";
}

.mdi-turkey::before {
  content: "\F171B";
}

.mdi-turnstile::before {
  content: "\F0CD5";
}

.mdi-turnstile-outline::before {
  content: "\F0CD6";
}

.mdi-turtle::before {
  content: "\F0CD7";
}

.mdi-twitch::before {
  content: "\F0543";
}

.mdi-twitter::before {
  content: "\F0544";
}

.mdi-two-factor-authentication::before {
  content: "\F09AF";
}

.mdi-typewriter::before {
  content: "\F0F2D";
}

.mdi-ubisoft::before {
  content: "\F0BDA";
}

.mdi-ubuntu::before {
  content: "\F0548";
}

.mdi-ufo::before {
  content: "\F10C4";
}

.mdi-ufo-outline::before {
  content: "\F10C5";
}

.mdi-ultra-high-definition::before {
  content: "\F07F9";
}

.mdi-umbraco::before {
  content: "\F0549";
}

.mdi-umbrella::before {
  content: "\F054A";
}

.mdi-umbrella-beach::before {
  content: "\F188A";
}

.mdi-umbrella-beach-outline::before {
  content: "\F188B";
}

.mdi-umbrella-closed::before {
  content: "\F09B0";
}

.mdi-umbrella-closed-outline::before {
  content: "\F13E2";
}

.mdi-umbrella-closed-variant::before {
  content: "\F13E1";
}

.mdi-umbrella-outline::before {
  content: "\F054B";
}

.mdi-underwear-outline::before {
  content: "\F1D0F";
}

.mdi-undo::before {
  content: "\F054C";
}

.mdi-undo-variant::before {
  content: "\F054D";
}

.mdi-unfold-less-horizontal::before {
  content: "\F054E";
}

.mdi-unfold-less-vertical::before {
  content: "\F0760";
}

.mdi-unfold-more-horizontal::before {
  content: "\F054F";
}

.mdi-unfold-more-vertical::before {
  content: "\F0761";
}

.mdi-ungroup::before {
  content: "\F0550";
}

.mdi-unicode::before {
  content: "\F0ED0";
}

.mdi-unicorn::before {
  content: "\F15C2";
}

.mdi-unicorn-variant::before {
  content: "\F15C3";
}

.mdi-unicycle::before {
  content: "\F15E5";
}

.mdi-unity::before {
  content: "\F06AF";
}

.mdi-unreal::before {
  content: "\F09B1";
}

.mdi-update::before {
  content: "\F06B0";
}

.mdi-upload::before {
  content: "\F0552";
}

.mdi-upload-box::before {
  content: "\F1D10";
}

.mdi-upload-box-outline::before {
  content: "\F1D11";
}

.mdi-upload-circle::before {
  content: "\F1D12";
}

.mdi-upload-circle-outline::before {
  content: "\F1D13";
}

.mdi-upload-lock::before {
  content: "\F1373";
}

.mdi-upload-lock-outline::before {
  content: "\F1374";
}

.mdi-upload-multiple::before {
  content: "\F083D";
}

.mdi-upload-multiple-outline::before {
  content: "\F1D14";
}

.mdi-upload-network::before {
  content: "\F06F6";
}

.mdi-upload-network-outline::before {
  content: "\F0CD8";
}

.mdi-upload-off::before {
  content: "\F10C6";
}

.mdi-upload-off-outline::before {
  content: "\F10C7";
}

.mdi-upload-outline::before {
  content: "\F0E07";
}

.mdi-usb::before {
  content: "\F0553";
}

.mdi-usb-c-port::before {
  content: "\F1CBF";
}

.mdi-usb-flash-drive::before {
  content: "\F129E";
}

.mdi-usb-flash-drive-outline::before {
  content: "\F129F";
}

.mdi-usb-port::before {
  content: "\F11F0";
}

.mdi-vacuum::before {
  content: "\F19A1";
}

.mdi-vacuum-outline::before {
  content: "\F19A2";
}

.mdi-valve::before {
  content: "\F1066";
}

.mdi-valve-closed::before {
  content: "\F1067";
}

.mdi-valve-open::before {
  content: "\F1068";
}

.mdi-van-passenger::before {
  content: "\F07FA";
}

.mdi-van-utility::before {
  content: "\F07FB";
}

.mdi-vanish::before {
  content: "\F07FC";
}

.mdi-vanish-quarter::before {
  content: "\F1554";
}

.mdi-vanity-light::before {
  content: "\F11E1";
}

.mdi-variable::before {
  content: "\F0AE7";
}

.mdi-variable-box::before {
  content: "\F1111";
}

.mdi-vector-arrange-above::before {
  content: "\F0554";
}

.mdi-vector-arrange-below::before {
  content: "\F0555";
}

.mdi-vector-bezier::before {
  content: "\F0AE8";
}

.mdi-vector-circle::before {
  content: "\F0556";
}

.mdi-vector-circle-variant::before {
  content: "\F0557";
}

.mdi-vector-combine::before {
  content: "\F0558";
}

.mdi-vector-curve::before {
  content: "\F0559";
}

.mdi-vector-difference::before {
  content: "\F055A";
}

.mdi-vector-difference-ab::before {
  content: "\F055B";
}

.mdi-vector-difference-ba::before {
  content: "\F055C";
}

.mdi-vector-ellipse::before {
  content: "\F0893";
}

.mdi-vector-intersection::before {
  content: "\F055D";
}

.mdi-vector-line::before {
  content: "\F055E";
}

.mdi-vector-link::before {
  content: "\F0FE8";
}

.mdi-vector-point::before {
  content: "\F01C4";
}

.mdi-vector-point-edit::before {
  content: "\F09E8";
}

.mdi-vector-point-minus::before {
  content: "\F1B78";
}

.mdi-vector-point-plus::before {
  content: "\F1B79";
}

.mdi-vector-point-select::before {
  content: "\F055F";
}

.mdi-vector-polygon::before {
  content: "\F0560";
}

.mdi-vector-polygon-variant::before {
  content: "\F1856";
}

.mdi-vector-polyline::before {
  content: "\F0561";
}

.mdi-vector-polyline-edit::before {
  content: "\F1225";
}

.mdi-vector-polyline-minus::before {
  content: "\F1226";
}

.mdi-vector-polyline-plus::before {
  content: "\F1227";
}

.mdi-vector-polyline-remove::before {
  content: "\F1228";
}

.mdi-vector-radius::before {
  content: "\F074A";
}

.mdi-vector-rectangle::before {
  content: "\F05C6";
}

.mdi-vector-selection::before {
  content: "\F0562";
}

.mdi-vector-square::before {
  content: "\F0001";
}

.mdi-vector-square-close::before {
  content: "\F1857";
}

.mdi-vector-square-edit::before {
  content: "\F18D9";
}

.mdi-vector-square-minus::before {
  content: "\F18DA";
}

.mdi-vector-square-open::before {
  content: "\F1858";
}

.mdi-vector-square-plus::before {
  content: "\F18DB";
}

.mdi-vector-square-remove::before {
  content: "\F18DC";
}

.mdi-vector-triangle::before {
  content: "\F0563";
}

.mdi-vector-union::before {
  content: "\F0564";
}

.mdi-vhs::before {
  content: "\F0A1B";
}

.mdi-vibrate::before {
  content: "\F0566";
}

.mdi-vibrate-off::before {
  content: "\F0CD9";
}

.mdi-video::before {
  content: "\F0567";
}

.mdi-video-2d::before {
  content: "\F1A1C";
}

.mdi-video-3d::before {
  content: "\F07FD";
}

.mdi-video-3d-off::before {
  content: "\F13D9";
}

.mdi-video-3d-variant::before {
  content: "\F0ED1";
}

.mdi-video-4k-box::before {
  content: "\F083E";
}

.mdi-video-account::before {
  content: "\F0919";
}

.mdi-video-box::before {
  content: "\F00FD";
}

.mdi-video-box-off::before {
  content: "\F00FE";
}

.mdi-video-check::before {
  content: "\F1069";
}

.mdi-video-check-outline::before {
  content: "\F106A";
}

.mdi-video-high-definition::before {
  content: "\F152E";
}

.mdi-video-image::before {
  content: "\F091A";
}

.mdi-video-input-antenna::before {
  content: "\F083F";
}

.mdi-video-input-component::before {
  content: "\F0840";
}

.mdi-video-input-hdmi::before {
  content: "\F0841";
}

.mdi-video-input-scart::before {
  content: "\F0F8C";
}

.mdi-video-input-svideo::before {
  content: "\F0842";
}

.mdi-video-marker::before {
  content: "\F19A9";
}

.mdi-video-marker-outline::before {
  content: "\F19AA";
}

.mdi-video-minus::before {
  content: "\F09B2";
}

.mdi-video-minus-outline::before {
  content: "\F02BA";
}

.mdi-video-off::before {
  content: "\F0568";
}

.mdi-video-off-outline::before {
  content: "\F0BDB";
}

.mdi-video-outline::before {
  content: "\F0BDC";
}

.mdi-video-plus::before {
  content: "\F09B3";
}

.mdi-video-plus-outline::before {
  content: "\F01D3";
}

.mdi-video-stabilization::before {
  content: "\F091B";
}

.mdi-video-standard-definition::before {
  content: "\F1CA0";
}

.mdi-video-switch::before {
  content: "\F0569";
}

.mdi-video-switch-outline::before {
  content: "\F0790";
}

.mdi-video-vintage::before {
  content: "\F0A1C";
}

.mdi-video-wireless::before {
  content: "\F0ED2";
}

.mdi-video-wireless-outline::before {
  content: "\F0ED3";
}

.mdi-view-agenda::before {
  content: "\F056A";
}

.mdi-view-agenda-outline::before {
  content: "\F11D8";
}

.mdi-view-array::before {
  content: "\F056B";
}

.mdi-view-array-outline::before {
  content: "\F1485";
}

.mdi-view-carousel::before {
  content: "\F056C";
}

.mdi-view-carousel-outline::before {
  content: "\F1486";
}

.mdi-view-column::before {
  content: "\F056D";
}

.mdi-view-column-outline::before {
  content: "\F1487";
}

.mdi-view-comfy::before {
  content: "\F0E6A";
}

.mdi-view-comfy-outline::before {
  content: "\F1488";
}

.mdi-view-compact::before {
  content: "\F0E6B";
}

.mdi-view-compact-outline::before {
  content: "\F0E6C";
}

.mdi-view-dashboard::before {
  content: "\F056E";
}

.mdi-view-dashboard-edit::before {
  content: "\F1947";
}

.mdi-view-dashboard-edit-outline::before {
  content: "\F1948";
}

.mdi-view-dashboard-outline::before {
  content: "\F0A1D";
}

.mdi-view-dashboard-variant::before {
  content: "\F0843";
}

.mdi-view-dashboard-variant-outline::before {
  content: "\F1489";
}

.mdi-view-day::before {
  content: "\F056F";
}

.mdi-view-day-outline::before {
  content: "\F148A";
}

.mdi-view-gallery::before {
  content: "\F1888";
}

.mdi-view-gallery-outline::before {
  content: "\F1889";
}

.mdi-view-grid::before {
  content: "\F0570";
}

.mdi-view-grid-compact::before {
  content: "\F1C61";
}

.mdi-view-grid-outline::before {
  content: "\F11D9";
}

.mdi-view-grid-plus::before {
  content: "\F0F8D";
}

.mdi-view-grid-plus-outline::before {
  content: "\F11DA";
}

.mdi-view-headline::before {
  content: "\F0571";
}

.mdi-view-list::before {
  content: "\F0572";
}

.mdi-view-list-outline::before {
  content: "\F148B";
}

.mdi-view-module::before {
  content: "\F0573";
}

.mdi-view-module-outline::before {
  content: "\F148C";
}

.mdi-view-parallel::before {
  content: "\F0728";
}

.mdi-view-parallel-outline::before {
  content: "\F148D";
}

.mdi-view-quilt::before {
  content: "\F0574";
}

.mdi-view-quilt-outline::before {
  content: "\F148E";
}

.mdi-view-sequential::before {
  content: "\F0729";
}

.mdi-view-sequential-outline::before {
  content: "\F148F";
}

.mdi-view-split-horizontal::before {
  content: "\F0BCB";
}

.mdi-view-split-vertical::before {
  content: "\F0BCC";
}

.mdi-view-stream::before {
  content: "\F0575";
}

.mdi-view-stream-outline::before {
  content: "\F1490";
}

.mdi-view-week::before {
  content: "\F0576";
}

.mdi-view-week-outline::before {
  content: "\F1491";
}

.mdi-vimeo::before {
  content: "\F0577";
}

.mdi-violin::before {
  content: "\F060F";
}

.mdi-virtual-reality::before {
  content: "\F0894";
}

.mdi-virus::before {
  content: "\F13B6";
}

.mdi-virus-off::before {
  content: "\F18E1";
}

.mdi-virus-off-outline::before {
  content: "\F18E2";
}

.mdi-virus-outline::before {
  content: "\F13B7";
}

.mdi-vlc::before {
  content: "\F057C";
}

.mdi-voicemail::before {
  content: "\F057D";
}

.mdi-volcano::before {
  content: "\F1A83";
}

.mdi-volcano-outline::before {
  content: "\F1A84";
}

.mdi-volleyball::before {
  content: "\F09B4";
}

.mdi-volume-equal::before {
  content: "\F1B10";
}

.mdi-volume-high::before {
  content: "\F057E";
}

.mdi-volume-low::before {
  content: "\F057F";
}

.mdi-volume-medium::before {
  content: "\F0580";
}

.mdi-volume-minus::before {
  content: "\F075E";
}

.mdi-volume-mute::before {
  content: "\F075F";
}

.mdi-volume-off::before {
  content: "\F0581";
}

.mdi-volume-plus::before {
  content: "\F075D";
}

.mdi-volume-source::before {
  content: "\F1120";
}

.mdi-volume-variant-off::before {
  content: "\F0E08";
}

.mdi-volume-vibrate::before {
  content: "\F1121";
}

.mdi-vote::before {
  content: "\F0A1F";
}

.mdi-vote-outline::before {
  content: "\F0A20";
}

.mdi-vpn::before {
  content: "\F0582";
}

.mdi-vuejs::before {
  content: "\F0844";
}

.mdi-vuetify::before {
  content: "\F0E6D";
}

.mdi-walk::before {
  content: "\F0583";
}

.mdi-wall::before {
  content: "\F07FE";
}

.mdi-wall-fire::before {
  content: "\F1A11";
}

.mdi-wall-sconce::before {
  content: "\F091C";
}

.mdi-wall-sconce-flat::before {
  content: "\F091D";
}

.mdi-wall-sconce-flat-outline::before {
  content: "\F17C9";
}

.mdi-wall-sconce-flat-variant::before {
  content: "\F041C";
}

.mdi-wall-sconce-flat-variant-outline::before {
  content: "\F17CA";
}

.mdi-wall-sconce-outline::before {
  content: "\F17CB";
}

.mdi-wall-sconce-round::before {
  content: "\F0748";
}

.mdi-wall-sconce-round-outline::before {
  content: "\F17CC";
}

.mdi-wall-sconce-round-variant::before {
  content: "\F091E";
}

.mdi-wall-sconce-round-variant-outline::before {
  content: "\F17CD";
}

.mdi-wallet::before {
  content: "\F0584";
}

.mdi-wallet-bifold::before {
  content: "\F1C58";
}

.mdi-wallet-bifold-outline::before {
  content: "\F1C59";
}

.mdi-wallet-giftcard::before {
  content: "\F0585";
}

.mdi-wallet-membership::before {
  content: "\F0586";
}

.mdi-wallet-outline::before {
  content: "\F0BDD";
}

.mdi-wallet-plus::before {
  content: "\F0F8E";
}

.mdi-wallet-plus-outline::before {
  content: "\F0F8F";
}

.mdi-wallet-travel::before {
  content: "\F0587";
}

.mdi-wallpaper::before {
  content: "\F0E09";
}

.mdi-wan::before {
  content: "\F0588";
}

.mdi-wardrobe::before {
  content: "\F0F90";
}

.mdi-wardrobe-outline::before {
  content: "\F0F91";
}

.mdi-warehouse::before {
  content: "\F0F81";
}

.mdi-washing-machine::before {
  content: "\F072A";
}

.mdi-washing-machine-alert::before {
  content: "\F11BC";
}

.mdi-washing-machine-off::before {
  content: "\F11BD";
}

.mdi-watch::before {
  content: "\F0589";
}

.mdi-watch-export::before {
  content: "\F058A";
}

.mdi-watch-export-variant::before {
  content: "\F0895";
}

.mdi-watch-import::before {
  content: "\F058B";
}

.mdi-watch-import-variant::before {
  content: "\F0896";
}

.mdi-watch-variant::before {
  content: "\F0897";
}

.mdi-watch-vibrate::before {
  content: "\F06B1";
}

.mdi-watch-vibrate-off::before {
  content: "\F0CDA";
}

.mdi-water::before {
  content: "\F058C";
}

.mdi-water-alert::before {
  content: "\F1502";
}

.mdi-water-alert-outline::before {
  content: "\F1503";
}

.mdi-water-boiler::before {
  content: "\F0F92";
}

.mdi-water-boiler-alert::before {
  content: "\F11B3";
}

.mdi-water-boiler-auto::before {
  content: "\F1B98";
}

.mdi-water-boiler-off::before {
  content: "\F11B4";
}

.mdi-water-check::before {
  content: "\F1504";
}

.mdi-water-check-outline::before {
  content: "\F1505";
}

.mdi-water-circle::before {
  content: "\F1806";
}

.mdi-water-minus::before {
  content: "\F1506";
}

.mdi-water-minus-outline::before {
  content: "\F1507";
}

.mdi-water-off::before {
  content: "\F058D";
}

.mdi-water-off-outline::before {
  content: "\F1508";
}

.mdi-water-opacity::before {
  content: "\F1855";
}

.mdi-water-outline::before {
  content: "\F0E0A";
}

.mdi-water-percent::before {
  content: "\F058E";
}

.mdi-water-percent-alert::before {
  content: "\F1509";
}

.mdi-water-plus::before {
  content: "\F150A";
}

.mdi-water-plus-outline::before {
  content: "\F150B";
}

.mdi-water-polo::before {
  content: "\F12A0";
}

.mdi-water-pump::before {
  content: "\F058F";
}

.mdi-water-pump-off::before {
  content: "\F0F93";
}

.mdi-water-remove::before {
  content: "\F150C";
}

.mdi-water-remove-outline::before {
  content: "\F150D";
}

.mdi-water-sync::before {
  content: "\F17C6";
}

.mdi-water-thermometer::before {
  content: "\F1A85";
}

.mdi-water-thermometer-outline::before {
  content: "\F1A86";
}

.mdi-water-well::before {
  content: "\F106B";
}

.mdi-water-well-outline::before {
  content: "\F106C";
}

.mdi-waterfall::before {
  content: "\F1849";
}

.mdi-watering-can::before {
  content: "\F1481";
}

.mdi-watering-can-outline::before {
  content: "\F1482";
}

.mdi-watermark::before {
  content: "\F0612";
}

.mdi-wave::before {
  content: "\F0F2E";
}

.mdi-wave-arrow-down::before {
  content: "\F1CB0";
}

.mdi-wave-arrow-up::before {
  content: "\F1CB1";
}

.mdi-wave-undercurrent::before {
  content: "\F1CC0";
}

.mdi-waveform::before {
  content: "\F147D";
}

.mdi-waves::before {
  content: "\F078D";
}

.mdi-waves-arrow-left::before {
  content: "\F1859";
}

.mdi-waves-arrow-right::before {
  content: "\F185A";
}

.mdi-waves-arrow-up::before {
  content: "\F185B";
}

.mdi-waze::before {
  content: "\F0BDE";
}

.mdi-weather-cloudy::before {
  content: "\F0590";
}

.mdi-weather-cloudy-alert::before {
  content: "\F0F2F";
}

.mdi-weather-cloudy-arrow-right::before {
  content: "\F0E6E";
}

.mdi-weather-cloudy-clock::before {
  content: "\F18F6";
}

.mdi-weather-dust::before {
  content: "\F1B5A";
}

.mdi-weather-fog::before {
  content: "\F0591";
}

.mdi-weather-hail::before {
  content: "\F0592";
}

.mdi-weather-hazy::before {
  content: "\F0F30";
}

.mdi-weather-hurricane::before {
  content: "\F0898";
}

.mdi-weather-hurricane-outline::before {
  content: "\F1C78";
}

.mdi-weather-lightning::before {
  content: "\F0593";
}

.mdi-weather-lightning-rainy::before {
  content: "\F067E";
}

.mdi-weather-moonset::before {
  content: "\F1D15";
}

.mdi-weather-moonset-down::before {
  content: "\F1D16";
}

.mdi-weather-moonset-up::before {
  content: "\F1D17";
}

.mdi-weather-night::before {
  content: "\F0594";
}

.mdi-weather-night-partly-cloudy::before {
  content: "\F0F31";
}

.mdi-weather-partly-cloudy::before {
  content: "\F0595";
}

.mdi-weather-partly-lightning::before {
  content: "\F0F32";
}

.mdi-weather-partly-rainy::before {
  content: "\F0F33";
}

.mdi-weather-partly-snowy::before {
  content: "\F0F34";
}

.mdi-weather-partly-snowy-rainy::before {
  content: "\F0F35";
}

.mdi-weather-pouring::before {
  content: "\F0596";
}

.mdi-weather-rainy::before {
  content: "\F0597";
}

.mdi-weather-snowy::before {
  content: "\F0598";
}

.mdi-weather-snowy-heavy::before {
  content: "\F0F36";
}

.mdi-weather-snowy-rainy::before {
  content: "\F067F";
}

.mdi-weather-sunny::before {
  content: "\F0599";
}

.mdi-weather-sunny-alert::before {
  content: "\F0F37";
}

.mdi-weather-sunny-off::before {
  content: "\F14E4";
}

.mdi-weather-sunset::before {
  content: "\F059A";
}

.mdi-weather-sunset-down::before {
  content: "\F059B";
}

.mdi-weather-sunset-up::before {
  content: "\F059C";
}

.mdi-weather-tornado::before {
  content: "\F0F38";
}

.mdi-weather-windy::before {
  content: "\F059D";
}

.mdi-weather-windy-variant::before {
  content: "\F059E";
}

.mdi-web::before {
  content: "\F059F";
}

.mdi-web-box::before {
  content: "\F0F94";
}

.mdi-web-cancel::before {
  content: "\F1790";
}

.mdi-web-check::before {
  content: "\F0789";
}

.mdi-web-clock::before {
  content: "\F124A";
}

.mdi-web-minus::before {
  content: "\F10A0";
}

.mdi-web-off::before {
  content: "\F0A8E";
}

.mdi-web-plus::before {
  content: "\F0033";
}

.mdi-web-refresh::before {
  content: "\F1791";
}

.mdi-web-remove::before {
  content: "\F0551";
}

.mdi-web-sync::before {
  content: "\F1792";
}

.mdi-webcam::before {
  content: "\F05A0";
}

.mdi-webcam-off::before {
  content: "\F1737";
}

.mdi-webhook::before {
  content: "\F062F";
}

.mdi-webpack::before {
  content: "\F072B";
}

.mdi-webrtc::before {
  content: "\F1248";
}

.mdi-wechat::before {
  content: "\F0611";
}

.mdi-weight::before {
  content: "\F05A1";
}

.mdi-weight-gram::before {
  content: "\F0D3F";
}

.mdi-weight-kilogram::before {
  content: "\F05A2";
}

.mdi-weight-lifter::before {
  content: "\F115D";
}

.mdi-weight-pound::before {
  content: "\F09B5";
}

.mdi-whatsapp::before {
  content: "\F05A3";
}

.mdi-wheel-barrow::before {
  content: "\F14F2";
}

.mdi-wheelchair::before {
  content: "\F1A87";
}

.mdi-wheelchair-accessibility::before {
  content: "\F05A4";
}

.mdi-whistle::before {
  content: "\F09B6";
}

.mdi-whistle-outline::before {
  content: "\F12BC";
}

.mdi-white-balance-auto::before {
  content: "\F05A5";
}

.mdi-white-balance-incandescent::before {
  content: "\F05A6";
}

.mdi-white-balance-iridescent::before {
  content: "\F05A7";
}

.mdi-white-balance-sunny::before {
  content: "\F05A8";
}

.mdi-widgets::before {
  content: "\F072C";
}

.mdi-widgets-outline::before {
  content: "\F1355";
}

.mdi-wifi::before {
  content: "\F05A9";
}

.mdi-wifi-alert::before {
  content: "\F16B5";
}

.mdi-wifi-arrow-down::before {
  content: "\F16B6";
}

.mdi-wifi-arrow-left::before {
  content: "\F16B7";
}

.mdi-wifi-arrow-left-right::before {
  content: "\F16B8";
}

.mdi-wifi-arrow-right::before {
  content: "\F16B9";
}

.mdi-wifi-arrow-up::before {
  content: "\F16BA";
}

.mdi-wifi-arrow-up-down::before {
  content: "\F16BB";
}

.mdi-wifi-cancel::before {
  content: "\F16BC";
}

.mdi-wifi-check::before {
  content: "\F16BD";
}

.mdi-wifi-cog::before {
  content: "\F16BE";
}

.mdi-wifi-lock::before {
  content: "\F16BF";
}

.mdi-wifi-lock-open::before {
  content: "\F16C0";
}

.mdi-wifi-marker::before {
  content: "\F16C1";
}

.mdi-wifi-minus::before {
  content: "\F16C2";
}

.mdi-wifi-off::before {
  content: "\F05AA";
}

.mdi-wifi-plus::before {
  content: "\F16C3";
}

.mdi-wifi-refresh::before {
  content: "\F16C4";
}

.mdi-wifi-remove::before {
  content: "\F16C5";
}

.mdi-wifi-settings::before {
  content: "\F16C6";
}

.mdi-wifi-star::before {
  content: "\F0E0B";
}

.mdi-wifi-strength-1::before {
  content: "\F091F";
}

.mdi-wifi-strength-1-alert::before {
  content: "\F0920";
}

.mdi-wifi-strength-1-lock::before {
  content: "\F0921";
}

.mdi-wifi-strength-1-lock-open::before {
  content: "\F16CB";
}

.mdi-wifi-strength-2::before {
  content: "\F0922";
}

.mdi-wifi-strength-2-alert::before {
  content: "\F0923";
}

.mdi-wifi-strength-2-lock::before {
  content: "\F0924";
}

.mdi-wifi-strength-2-lock-open::before {
  content: "\F16CC";
}

.mdi-wifi-strength-3::before {
  content: "\F0925";
}

.mdi-wifi-strength-3-alert::before {
  content: "\F0926";
}

.mdi-wifi-strength-3-lock::before {
  content: "\F0927";
}

.mdi-wifi-strength-3-lock-open::before {
  content: "\F16CD";
}

.mdi-wifi-strength-4::before {
  content: "\F0928";
}

.mdi-wifi-strength-4-alert::before {
  content: "\F0929";
}

.mdi-wifi-strength-4-lock::before {
  content: "\F092A";
}

.mdi-wifi-strength-4-lock-open::before {
  content: "\F16CE";
}

.mdi-wifi-strength-alert-outline::before {
  content: "\F092B";
}

.mdi-wifi-strength-lock-open-outline::before {
  content: "\F16CF";
}

.mdi-wifi-strength-lock-outline::before {
  content: "\F092C";
}

.mdi-wifi-strength-off::before {
  content: "\F092D";
}

.mdi-wifi-strength-off-outline::before {
  content: "\F092E";
}

.mdi-wifi-strength-outline::before {
  content: "\F092F";
}

.mdi-wifi-sync::before {
  content: "\F16C7";
}

.mdi-wikipedia::before {
  content: "\F05AC";
}

.mdi-wind-power::before {
  content: "\F1A88";
}

.mdi-wind-power-outline::before {
  content: "\F1A89";
}

.mdi-wind-turbine::before {
  content: "\F0DA5";
}

.mdi-wind-turbine-alert::before {
  content: "\F19AB";
}

.mdi-wind-turbine-check::before {
  content: "\F19AC";
}

.mdi-window-close::before {
  content: "\F05AD";
}

.mdi-window-closed::before {
  content: "\F05AE";
}

.mdi-window-closed-variant::before {
  content: "\F11DB";
}

.mdi-window-maximize::before {
  content: "\F05AF";
}

.mdi-window-minimize::before {
  content: "\F05B0";
}

.mdi-window-open::before {
  content: "\F05B1";
}

.mdi-window-open-variant::before {
  content: "\F11DC";
}

.mdi-window-restore::before {
  content: "\F05B2";
}

.mdi-window-shutter::before {
  content: "\F111C";
}

.mdi-window-shutter-alert::before {
  content: "\F111D";
}

.mdi-window-shutter-auto::before {
  content: "\F1BA3";
}

.mdi-window-shutter-cog::before {
  content: "\F1A8A";
}

.mdi-window-shutter-open::before {
  content: "\F111E";
}

.mdi-window-shutter-settings::before {
  content: "\F1A8B";
}

.mdi-windsock::before {
  content: "\F15FA";
}

.mdi-wiper::before {
  content: "\F0AE9";
}

.mdi-wiper-wash::before {
  content: "\F0DA6";
}

.mdi-wiper-wash-alert::before {
  content: "\F18DF";
}

.mdi-wizard-hat::before {
  content: "\F1477";
}

.mdi-wordpress::before {
  content: "\F05B4";
}

.mdi-wrap::before {
  content: "\F05B6";
}

.mdi-wrap-disabled::before {
  content: "\F0BDF";
}

.mdi-wrench::before {
  content: "\F05B7";
}

.mdi-wrench-check::before {
  content: "\F1B8F";
}

.mdi-wrench-check-outline::before {
  content: "\F1B90";
}

.mdi-wrench-clock::before {
  content: "\F19A3";
}

.mdi-wrench-clock-outline::before {
  content: "\F1B93";
}

.mdi-wrench-cog::before {
  content: "\F1B91";
}

.mdi-wrench-cog-outline::before {
  content: "\F1B92";
}

.mdi-wrench-outline::before {
  content: "\F0BE0";
}

.mdi-xamarin::before {
  content: "\F0845";
}

.mdi-xml::before {
  content: "\F05C0";
}

.mdi-xmpp::before {
  content: "\F07FF";
}

.mdi-yahoo::before {
  content: "\F0B4F";
}

.mdi-yeast::before {
  content: "\F05C1";
}

.mdi-yin-yang::before {
  content: "\F0680";
}

.mdi-yoga::before {
  content: "\F117C";
}

.mdi-youtube::before {
  content: "\F05C3";
}

.mdi-youtube-gaming::before {
  content: "\F0848";
}

.mdi-youtube-studio::before {
  content: "\F0847";
}

.mdi-youtube-subscription::before {
  content: "\F0D40";
}

.mdi-youtube-tv::before {
  content: "\F0448";
}

.mdi-yurt::before {
  content: "\F1516";
}

.mdi-z-wave::before {
  content: "\F0AEA";
}

.mdi-zend::before {
  content: "\F0AEB";
}

.mdi-zigbee::before {
  content: "\F0D41";
}

.mdi-zip-box::before {
  content: "\F05C4";
}

.mdi-zip-box-outline::before {
  content: "\F0FFA";
}

.mdi-zip-disk::before {
  content: "\F0A23";
}

.mdi-zodiac-aquarius::before {
  content: "\F0A7D";
}

.mdi-zodiac-aries::before {
  content: "\F0A7E";
}

.mdi-zodiac-cancer::before {
  content: "\F0A7F";
}

.mdi-zodiac-capricorn::before {
  content: "\F0A80";
}

.mdi-zodiac-gemini::before {
  content: "\F0A81";
}

.mdi-zodiac-leo::before {
  content: "\F0A82";
}

.mdi-zodiac-libra::before {
  content: "\F0A83";
}

.mdi-zodiac-pisces::before {
  content: "\F0A84";
}

.mdi-zodiac-sagittarius::before {
  content: "\F0A85";
}

.mdi-zodiac-scorpio::before {
  content: "\F0A86";
}

.mdi-zodiac-taurus::before {
  content: "\F0A87";
}

.mdi-zodiac-virgo::before {
  content: "\F0A88";
}

.mdi-blank::before {
  content: "\F68C";
  visibility: hidden;
}

.mdi-18px.mdi-set, .mdi-18px.mdi:before {
  font-size: 18px;
}

.mdi-24px.mdi-set, .mdi-24px.mdi:before {
  font-size: 24px;
}

.mdi-36px.mdi-set, .mdi-36px.mdi:before {
  font-size: 36px;
}

.mdi-48px.mdi-set, .mdi-48px.mdi:before {
  font-size: 48px;
}

.mdi-dark:before {
  color: rgba(0, 0, 0, 0.54);
}

.mdi-dark.mdi-inactive:before {
  color: rgba(0, 0, 0, 0.26);
}

.mdi-light:before {
  color: white;
}

.mdi-light.mdi-inactive:before {
  color: rgba(255, 255, 255, 0.3);
}

.mdi-rotate-45 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(45deg);
            transform: scaleX(-1) rotate(45deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: scaleY(-1) rotate(45deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-45:before {
  transform: rotate(45deg);
}

.mdi-rotate-90 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(90deg);
            transform: scaleX(-1) rotate(90deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: scaleY(-1) rotate(90deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-90:before {
  transform: rotate(90deg);
}

.mdi-rotate-135 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(135deg);
            transform: scaleX(-1) rotate(135deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(135deg);
            -ms-transform: rotate(135deg);
            transform: scaleY(-1) rotate(135deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-135:before {
  transform: rotate(135deg);
}

.mdi-rotate-180 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(180deg);
            transform: scaleX(-1) rotate(180deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(180deg);
            -ms-transform: rotate(180deg);
            transform: scaleY(-1) rotate(180deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-180:before {
  transform: rotate(180deg);
}

.mdi-rotate-225 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(225deg);
            transform: scaleX(-1) rotate(225deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(225deg);
            -ms-transform: rotate(225deg);
            transform: scaleY(-1) rotate(225deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-225:before {
  transform: rotate(225deg);
}

.mdi-rotate-270 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(270deg);
            transform: scaleX(-1) rotate(270deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(270deg);
            -ms-transform: rotate(270deg);
            transform: scaleY(-1) rotate(270deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-270:before {
  transform: rotate(270deg);
}

.mdi-rotate-315 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(315deg);
            transform: scaleX(-1) rotate(315deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(315deg);
            -ms-transform: rotate(315deg);
            transform: scaleY(-1) rotate(315deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-315:before {
  transform: rotate(315deg);
}

.mdi-flip-h:before {
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.mdi-flip-v:before {
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}

.mdi-spin:before {
  animation: mdi-spin 2s infinite linear;
}

@keyframes mdi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

/*# sourceMappingURL=materialdesignicons.css.map */
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@fortawesome/fontawesome-free/css/all.min.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0{--fa:"\30";--fa--fa:"\30\30"}.fa-1{--fa:"\31";--fa--fa:"\31\31"}.fa-2{--fa:"\32";--fa--fa:"\32\32"}.fa-3{--fa:"\33";--fa--fa:"\33\33"}.fa-4{--fa:"\34";--fa--fa:"\34\34"}.fa-5{--fa:"\35";--fa--fa:"\35\35"}.fa-6{--fa:"\36";--fa--fa:"\36\36"}.fa-7{--fa:"\37";--fa--fa:"\37\37"}.fa-8{--fa:"\38";--fa--fa:"\38\38"}.fa-9{--fa:"\39";--fa--fa:"\39\39"}.fa-fill-drip{--fa:"\f576";--fa--fa:"\f576\f576"}.fa-arrows-to-circle{--fa:"\e4bd";--fa--fa:"\e4bd\e4bd"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138";--fa--fa:"\f138\f138"}.fa-at{--fa:"\40";--fa--fa:"\40\40"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed";--fa--fa:"\f2ed\f2ed"}.fa-text-height{--fa:"\f034";--fa--fa:"\f034\f034"}.fa-user-times,.fa-user-xmark{--fa:"\f235";--fa--fa:"\f235\f235"}.fa-stethoscope{--fa:"\f0f1";--fa--fa:"\f0f1\f0f1"}.fa-comment-alt,.fa-message{--fa:"\f27a";--fa--fa:"\f27a\f27a"}.fa-info{--fa:"\f129";--fa--fa:"\f129\f129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422";--fa--fa:"\f422\f422"}.fa-explosion{--fa:"\e4e9";--fa--fa:"\e4e9\e4e9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c";--fa--fa:"\f15c\f15c"}.fa-wave-square{--fa:"\f83e";--fa--fa:"\f83e\f83e"}.fa-ring{--fa:"\f70b";--fa--fa:"\f70b\f70b"}.fa-building-un{--fa:"\e4d9";--fa--fa:"\e4d9\e4d9"}.fa-dice-three{--fa:"\f527";--fa--fa:"\f527\f527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073";--fa--fa:"\f073\f073"}.fa-anchor-circle-check{--fa:"\e4aa";--fa--fa:"\e4aa\e4aa"}.fa-building-circle-arrow-right{--fa:"\e4d1";--fa--fa:"\e4d1\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f";--fa--fa:"\f45f\f45f"}.fa-arrows-up-to-line{--fa:"\e4c2";--fa--fa:"\e4c2\e4c2"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd";--fa--fa:"\f0dd\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056";--fa--fa:"\f056\f056"}.fa-door-open{--fa:"\f52b";--fa--fa:"\f52b\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5";--fa--fa:"\f2f5\f2f5"}.fa-atom{--fa:"\f5d2";--fa--fa:"\f5d2\f5d2"}.fa-soap{--fa:"\e06e";--fa--fa:"\e06e\e06e"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d";--fa--fa:"\f86d\f86d"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539";--fa--fa:"\f539\f539"}.fa-bridge-circle-check{--fa:"\e4c9";--fa--fa:"\e4c9\e4c9"}.fa-pump-medical{--fa:"\e06a";--fa--fa:"\e06a\e06a"}.fa-fingerprint{--fa:"\f577";--fa--fa:"\f577\f577"}.fa-hand-point-right{--fa:"\f0a4";--fa--fa:"\f0a4\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689";--fa--fa:"\f689\f689"}.fa-forward-step,.fa-step-forward{--fa:"\f051";--fa--fa:"\f051\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8";--fa--fa:"\f5b8\f5b8"}.fa-flag-checkered{--fa:"\f11e";--fa--fa:"\f11e\f11e"}.fa-football,.fa-football-ball{--fa:"\f44e";--fa--fa:"\f44e\f44e"}.fa-school-circle-exclamation{--fa:"\e56c";--fa--fa:"\e56c\e56c"}.fa-crop{--fa:"\f125";--fa--fa:"\f125\f125"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103";--fa--fa:"\f103\f103"}.fa-users-rectangle{--fa:"\e594";--fa--fa:"\e594\e594"}.fa-people-roof{--fa:"\e537";--fa--fa:"\e537\e537"}.fa-people-line{--fa:"\e534";--fa--fa:"\e534\e534"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc";--fa--fa:"\f0fc\f0fc"}.fa-diagram-predecessor{--fa:"\e477";--fa--fa:"\e477\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176";--fa--fa:"\f176\f176"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a";--fa--fa:"\f46a\f46a"}.fa-male,.fa-person{--fa:"\f183";--fa--fa:"\f183\f183"}.fa-laptop{--fa:"\f109";--fa--fa:"\f109\f109"}.fa-file-csv{--fa:"\f6dd";--fa--fa:"\f6dd\f6dd"}.fa-menorah{--fa:"\f676";--fa--fa:"\f676\f676"}.fa-truck-plane{--fa:"\e58f";--fa--fa:"\e58f\e58f"}.fa-record-vinyl{--fa:"\f8d9";--fa--fa:"\f8d9\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587";--fa--fa:"\f587\f587"}.fa-bong{--fa:"\f55c";--fa--fa:"\f55c\f55c"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b";--fa--fa:"\f67b\f67b"}.fa-arrow-down-up-across-line{--fa:"\e4af";--fa--fa:"\e4af\e4af"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5";--fa--fa:"\f2e5\f2e5"}.fa-jar-wheat{--fa:"\e517";--fa--fa:"\e517\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674";--fa--fa:"\f674\f674"}.fa-file-circle-exclamation{--fa:"\e4eb";--fa--fa:"\e4eb\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e";--fa--fa:"\f47e\f47e"}.fa-pager{--fa:"\f815";--fa--fa:"\f815\f815"}.fa-address-book,.fa-contact-book{--fa:"\f2b9";--fa--fa:"\f2b9\f2b9"}.fa-strikethrough{--fa:"\f0cc";--fa--fa:"\f0cc\f0cc"}.fa-k{--fa:"\4b";--fa--fa:"\4b\4b"}.fa-landmark-flag{--fa:"\e51c";--fa--fa:"\e51c\e51c"}.fa-pencil,.fa-pencil-alt{--fa:"\f303";--fa--fa:"\f303\f303"}.fa-backward{--fa:"\f04a";--fa--fa:"\f04a\f04a"}.fa-caret-right{--fa:"\f0da";--fa--fa:"\f0da\f0da"}.fa-comments{--fa:"\f086";--fa--fa:"\f086\f086"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea";--fa--fa:"\f0ea\f0ea"}.fa-code-pull-request{--fa:"\e13c";--fa--fa:"\e13c\e13c"}.fa-clipboard-list{--fa:"\f46d";--fa--fa:"\f46d\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de";--fa--fa:"\f4de\f4de"}.fa-user-check{--fa:"\f4fc";--fa--fa:"\f4fc\f4fc"}.fa-vial-virus{--fa:"\e597";--fa--fa:"\e597\e597"}.fa-sheet-plastic{--fa:"\e571";--fa--fa:"\e571\e571"}.fa-blog{--fa:"\f781";--fa--fa:"\f781\f781"}.fa-user-ninja{--fa:"\f504";--fa--fa:"\f504\f504"}.fa-person-arrow-up-from-line{--fa:"\e539";--fa--fa:"\e539\e539"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0";--fa--fa:"\f6a0\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458";--fa--fa:"\f458\f458"}.fa-toggle-off{--fa:"\f204";--fa--fa:"\f204\f204"}.fa-archive,.fa-box-archive{--fa:"\f187";--fa--fa:"\f187\f187"}.fa-person-drowning{--fa:"\e545";--fa--fa:"\e545\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886";--fa--fa:"\f886\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a";--fa--fa:"\f58a\f58a"}.fa-spray-can{--fa:"\f5bd";--fa--fa:"\f5bd\f5bd"}.fa-truck-monster{--fa:"\f63b";--fa--fa:"\f63b\f63b"}.fa-w{--fa:"\57";--fa--fa:"\57\57"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c";--fa--fa:"\f57c\f57c"}.fa-rainbow{--fa:"\f75b";--fa--fa:"\f75b\f75b"}.fa-circle-notch{--fa:"\f1ce";--fa--fa:"\f1ce\f1ce"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa";--fa--fa:"\f3fa\f3fa"}.fa-paw{--fa:"\f1b0";--fa--fa:"\f1b0\f1b0"}.fa-cloud{--fa:"\f0c2";--fa--fa:"\f0c2\f0c2"}.fa-trowel-bricks{--fa:"\e58a";--fa--fa:"\e58a\e58a"}.fa-face-flushed,.fa-flushed{--fa:"\f579";--fa--fa:"\f579\f579"}.fa-hospital-user{--fa:"\f80d";--fa--fa:"\f80d\f80d"}.fa-tent-arrow-left-right{--fa:"\e57f";--fa--fa:"\e57f\e57f"}.fa-gavel,.fa-legal{--fa:"\f0e3";--fa--fa:"\f0e3\f0e3"}.fa-binoculars{--fa:"\f1e5";--fa--fa:"\f1e5\f1e5"}.fa-microphone-slash{--fa:"\f131";--fa--fa:"\f131\f131"}.fa-box-tissue{--fa:"\e05b";--fa--fa:"\e05b\e05b"}.fa-motorcycle{--fa:"\f21c";--fa--fa:"\f21c\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562";--fa--fa:"\f562\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae";--fa--fa:"\f5ae\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068";--fa--fa:"\e068\e068"}.fa-mars-and-venus-burst{--fa:"\e523";--fa--fa:"\e523\e523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152";--fa--fa:"\f152\f152"}.fa-cut,.fa-scissors{--fa:"\f0c4";--fa--fa:"\f0c4\f0c4"}.fa-sun-plant-wilt{--fa:"\e57a";--fa--fa:"\e57a\e57a"}.fa-toilets-portable{--fa:"\e584";--fa--fa:"\e584\e584"}.fa-hockey-puck{--fa:"\f453";--fa--fa:"\f453\f453"}.fa-table{--fa:"\f0ce";--fa--fa:"\f0ce\f0ce"}.fa-magnifying-glass-arrow-right{--fa:"\e521";--fa--fa:"\e521\e521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566";--fa--fa:"\f566\f566"}.fa-users-slash{--fa:"\e073";--fa--fa:"\e073\e073"}.fa-clover{--fa:"\e139";--fa--fa:"\e139\e139"}.fa-mail-reply,.fa-reply{--fa:"\f3e5";--fa--fa:"\f3e5\f3e5"}.fa-star-and-crescent{--fa:"\f699";--fa--fa:"\f699\f699"}.fa-house-fire{--fa:"\e50c";--fa--fa:"\e50c\e50c"}.fa-minus-square,.fa-square-minus{--fa:"\f146";--fa--fa:"\f146\f146"}.fa-helicopter{--fa:"\f533";--fa--fa:"\f533\f533"}.fa-compass{--fa:"\f14e";--fa--fa:"\f14e\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150";--fa--fa:"\f150\f150"}.fa-file-circle-question{--fa:"\e4ef";--fa--fa:"\e4ef\e4ef"}.fa-laptop-code{--fa:"\f5fc";--fa--fa:"\f5fc\f5fc"}.fa-swatchbook{--fa:"\f5c3";--fa--fa:"\f5c3\f5c3"}.fa-prescription-bottle{--fa:"\f485";--fa--fa:"\f485\f485"}.fa-bars,.fa-navicon{--fa:"\f0c9";--fa--fa:"\f0c9\f0c9"}.fa-people-group{--fa:"\e533";--fa--fa:"\e533\e533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253";--fa--fa:"\f253\f253"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9";--fa--fa:"\f7a9\f7a9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360";--fa--fa:"\f360\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597";--fa--fa:"\f597\f597"}.fa-film{--fa:"\f008";--fa--fa:"\f008\f008"}.fa-ruler-horizontal{--fa:"\f547";--fa--fa:"\f547\f547"}.fa-people-robbery{--fa:"\e536";--fa--fa:"\e536\e536"}.fa-lightbulb{--fa:"\f0eb";--fa--fa:"\f0eb\f0eb"}.fa-caret-left{--fa:"\f0d9";--fa--fa:"\f0d9\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a";--fa--fa:"\f06a\f06a"}.fa-school-circle-xmark{--fa:"\e56d";--fa--fa:"\e56d\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b";--fa--fa:"\f08b\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a";--fa--fa:"\f13a\f13a"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e";--fa--fa:"\f13e\f13e"}.fa-cloud-showers-heavy{--fa:"\f740";--fa--fa:"\f740\f740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f";--fa--fa:"\f58f\f58f"}.fa-sitemap{--fa:"\f0e8";--fa--fa:"\f0e8\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9";--fa--fa:"\f4b9\f4b9"}.fa-memory{--fa:"\f538";--fa--fa:"\f538\f538"}.fa-road-spikes{--fa:"\e568";--fa--fa:"\e568\e568"}.fa-fire-burner{--fa:"\e4f1";--fa--fa:"\e4f1\e4f1"}.fa-flag{--fa:"\f024";--fa--fa:"\f024\f024"}.fa-hanukiah{--fa:"\f6e6";--fa--fa:"\f6e6\f6e6"}.fa-feather{--fa:"\f52d";--fa--fa:"\f52d\f52d"}.fa-volume-down,.fa-volume-low{--fa:"\f027";--fa--fa:"\f027\f027"}.fa-comment-slash{--fa:"\f4b3";--fa--fa:"\f4b3\f4b3"}.fa-cloud-sun-rain{--fa:"\f743";--fa--fa:"\f743\f743"}.fa-compress{--fa:"\f066";--fa--fa:"\f066\f066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd";--fa--fa:"\e2cd\e2cd"}.fa-ankh{--fa:"\f644";--fa--fa:"\f644\f644"}.fa-hands-holding-child{--fa:"\e4fa";--fa--fa:"\e4fa\e4fa"}.fa-asterisk{--fa:"\2a";--fa--fa:"\2a\2a"}.fa-check-square,.fa-square-check{--fa:"\f14a";--fa--fa:"\f14a\f14a"}.fa-peseta-sign{--fa:"\e221";--fa--fa:"\e221\e221"}.fa-header,.fa-heading{--fa:"\f1dc";--fa--fa:"\f1dc\f1dc"}.fa-ghost{--fa:"\f6e2";--fa--fa:"\f6e2\f6e2"}.fa-list,.fa-list-squares{--fa:"\f03a";--fa--fa:"\f03a\f03a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b";--fa--fa:"\f87b\f87b"}.fa-cart-plus{--fa:"\f217";--fa--fa:"\f217\f217"}.fa-gamepad{--fa:"\f11b";--fa--fa:"\f11b\f11b"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192";--fa--fa:"\f192\f192"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567";--fa--fa:"\f567\f567"}.fa-egg{--fa:"\f7fb";--fa--fa:"\f7fb\f7fb"}.fa-house-medical-circle-xmark{--fa:"\e513";--fa--fa:"\e513\e513"}.fa-campground{--fa:"\f6bb";--fa--fa:"\f6bb\f6bb"}.fa-folder-plus{--fa:"\f65e";--fa--fa:"\f65e\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3";--fa--fa:"\f1e3\f1e3"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc";--fa--fa:"\f1fc\f1fc"}.fa-lock{--fa:"\f023";--fa--fa:"\f023\f023"}.fa-gas-pump{--fa:"\f52f";--fa--fa:"\f52f\f52f"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593";--fa--fa:"\f593\f593"}.fa-map-location,.fa-map-marked{--fa:"\f59f";--fa--fa:"\f59f\f59f"}.fa-house-flood-water{--fa:"\e50e";--fa--fa:"\e50e\e50e"}.fa-tree{--fa:"\f1bb";--fa--fa:"\f1bb\f1bb"}.fa-bridge-lock{--fa:"\e4cc";--fa--fa:"\e4cc\e4cc"}.fa-sack-dollar{--fa:"\f81d";--fa--fa:"\f81d\f81d"}.fa-edit,.fa-pen-to-square{--fa:"\f044";--fa--fa:"\f044\f044"}.fa-car-side{--fa:"\f5e4";--fa--fa:"\f5e4\f5e4"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0";--fa--fa:"\f1e0\f1e0"}.fa-heart-circle-minus{--fa:"\e4ff";--fa--fa:"\e4ff\e4ff"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252";--fa--fa:"\f252\f252"}.fa-microscope{--fa:"\f610";--fa--fa:"\f610\f610"}.fa-sink{--fa:"\e06d";--fa--fa:"\e06d\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290";--fa--fa:"\f290\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881";--fa--fa:"\f881\f881"}.fa-mitten{--fa:"\f7b5";--fa--fa:"\f7b5\f7b5"}.fa-person-rays{--fa:"\e54d";--fa--fa:"\e54d\e54d"}.fa-users{--fa:"\f0c0";--fa--fa:"\f0c0\f0c0"}.fa-eye-slash{--fa:"\f070";--fa--fa:"\f070\f070"}.fa-flask-vial{--fa:"\e4f3";--fa--fa:"\e4f3\e4f3"}.fa-hand,.fa-hand-paper{--fa:"\f256";--fa--fa:"\f256\f256"}.fa-om{--fa:"\f679";--fa--fa:"\f679\f679"}.fa-worm{--fa:"\e599";--fa--fa:"\e599\e599"}.fa-house-circle-xmark{--fa:"\e50b";--fa--fa:"\e50b\e50b"}.fa-plug{--fa:"\f1e6";--fa--fa:"\f1e6\f1e6"}.fa-chevron-up{--fa:"\f077";--fa--fa:"\f077\f077"}.fa-hand-spock{--fa:"\f259";--fa--fa:"\f259\f259"}.fa-stopwatch{--fa:"\f2f2";--fa--fa:"\f2f2\f2f2"}.fa-face-kiss,.fa-kiss{--fa:"\f596";--fa--fa:"\f596\f596"}.fa-bridge-circle-xmark{--fa:"\e4cb";--fa--fa:"\e4cb\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589";--fa--fa:"\f589\f589"}.fa-chess-bishop{--fa:"\f43a";--fa--fa:"\f43a\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c";--fa--fa:"\f58c\f58c"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4";--fa--fa:"\f2a4\f2a4"}.fa-road-circle-check{--fa:"\e564";--fa--fa:"\e564\e564"}.fa-dice-five{--fa:"\f523";--fa--fa:"\f523\f523"}.fa-rss-square,.fa-square-rss{--fa:"\f143";--fa--fa:"\f143\f143"}.fa-land-mine-on{--fa:"\e51b";--fa--fa:"\e51b\e51b"}.fa-i-cursor{--fa:"\f246";--fa--fa:"\f246\f246"}.fa-stamp{--fa:"\f5bf";--fa--fa:"\f5bf\f5bf"}.fa-stairs{--fa:"\e289";--fa--fa:"\e289\e289"}.fa-i{--fa:"\49";--fa--fa:"\49\49"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2";--fa--fa:"\f6f2\f6f2"}.fa-pills{--fa:"\f484";--fa--fa:"\f484\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581";--fa--fa:"\f581\f581"}.fa-tooth{--fa:"\f5c9";--fa--fa:"\f5c9\f5c9"}.fa-v{--fa:"\56";--fa--fa:"\56\56"}.fa-bangladeshi-taka-sign{--fa:"\e2e6";--fa--fa:"\e2e6\e2e6"}.fa-bicycle{--fa:"\f206";--fa--fa:"\f206\f206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579";--fa--fa:"\e579\e579"}.fa-head-side-cough-slash{--fa:"\e062";--fa--fa:"\e062\e062"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9";--fa--fa:"\f0f9\f0f9"}.fa-wheat-awn-circle-exclamation{--fa:"\e598";--fa--fa:"\e598\e598"}.fa-snowman{--fa:"\f7d0";--fa--fa:"\f7d0\f7d0"}.fa-mortar-pestle{--fa:"\f5a7";--fa--fa:"\f5a7\f5a7"}.fa-road-barrier{--fa:"\e562";--fa--fa:"\e562\e562"}.fa-school{--fa:"\f549";--fa--fa:"\f549\f549"}.fa-igloo{--fa:"\f7ae";--fa--fa:"\f7ae\f7ae"}.fa-joint{--fa:"\f595";--fa--fa:"\f595\f595"}.fa-angle-right{--fa:"\f105";--fa--fa:"\f105\f105"}.fa-horse{--fa:"\f6f0";--fa--fa:"\f6f0\f6f0"}.fa-q{--fa:"\51";--fa--fa:"\51\51"}.fa-g{--fa:"\47";--fa--fa:"\47\47"}.fa-notes-medical{--fa:"\f481";--fa--fa:"\f481\f481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9";--fa--fa:"\f2c9\f2c9"}.fa-dong-sign{--fa:"\e169";--fa--fa:"\e169\e169"}.fa-capsules{--fa:"\f46b";--fa--fa:"\f46b\f46b"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a";--fa--fa:"\f75a\f75a"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a";--fa--fa:"\f57a\f57a"}.fa-hand-point-up{--fa:"\f0a6";--fa--fa:"\f0a6\f0a6"}.fa-money-bill{--fa:"\f0d6";--fa--fa:"\f0d6\f0d6"}.fa-bookmark{--fa:"\f02e";--fa--fa:"\f02e\f02e"}.fa-align-justify{--fa:"\f039";--fa--fa:"\f039\f039"}.fa-umbrella-beach{--fa:"\f5ca";--fa--fa:"\f5ca\f5ca"}.fa-helmet-un{--fa:"\e503";--fa--fa:"\e503\e503"}.fa-bullseye{--fa:"\f140";--fa--fa:"\f140\f140"}.fa-bacon{--fa:"\f7e5";--fa--fa:"\f7e5\f7e5"}.fa-hand-point-down{--fa:"\f0a7";--fa--fa:"\f0a7\f0a7"}.fa-arrow-up-from-bracket{--fa:"\e09a";--fa--fa:"\e09a\e09a"}.fa-folder,.fa-folder-blank{--fa:"\f07b";--fa--fa:"\f07b\f07b"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478";--fa--fa:"\f478\f478"}.fa-radiation{--fa:"\f7b9";--fa--fa:"\f7b9\f7b9"}.fa-chart-simple{--fa:"\e473";--fa--fa:"\e473\e473"}.fa-mars-stroke{--fa:"\f229";--fa--fa:"\f229\f229"}.fa-vial{--fa:"\f492";--fa--fa:"\f492\f492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624";--fa--fa:"\f624\f624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca";--fa--fa:"\e2ca\e2ca"}.fa-e{--fa:"\45";--fa--fa:"\45\45"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305";--fa--fa:"\f305\f305"}.fa-bridge-circle-exclamation{--fa:"\e4ca";--fa--fa:"\e4ca\e4ca"}.fa-user{--fa:"\f007";--fa--fa:"\f007\f007"}.fa-school-circle-check{--fa:"\e56b";--fa--fa:"\e56b\e56b"}.fa-dumpster{--fa:"\f793";--fa--fa:"\f793\f793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6";--fa--fa:"\f5b6\f5b6"}.fa-building-user{--fa:"\e4da";--fa--fa:"\e4da\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191";--fa--fa:"\f191\f191"}.fa-highlighter{--fa:"\f591";--fa--fa:"\f591\f591"}.fa-key{--fa:"\f084";--fa--fa:"\f084\f084"}.fa-bullhorn{--fa:"\f0a1";--fa--fa:"\f0a1\f0a1"}.fa-globe{--fa:"\f0ac";--fa--fa:"\f0ac\f0ac"}.fa-synagogue{--fa:"\f69b";--fa--fa:"\f69b\f69b"}.fa-person-half-dress{--fa:"\e548";--fa--fa:"\e548\e548"}.fa-road-bridge{--fa:"\e563";--fa--fa:"\e563\e563"}.fa-location-arrow{--fa:"\f124";--fa--fa:"\f124\f124"}.fa-c{--fa:"\43";--fa--fa:"\43\43"}.fa-tablet-button{--fa:"\f10a";--fa--fa:"\f10a\f10a"}.fa-building-lock{--fa:"\e4d6";--fa--fa:"\e4d6\e4d6"}.fa-pizza-slice{--fa:"\f818";--fa--fa:"\f818\f818"}.fa-money-bill-wave{--fa:"\f53a";--fa--fa:"\f53a\f53a"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe";--fa--fa:"\f1fe\f1fe"}.fa-house-flag{--fa:"\e50d";--fa--fa:"\e50d\e50d"}.fa-person-circle-minus{--fa:"\e540";--fa--fa:"\e540\e540"}.fa-ban,.fa-cancel{--fa:"\f05e";--fa--fa:"\f05e\f05e"}.fa-camera-rotate{--fa:"\e0d8";--fa--fa:"\e0d8\e0d8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0";--fa--fa:"\f5d0\f5d0"}.fa-star{--fa:"\f005";--fa--fa:"\f005\f005"}.fa-repeat{--fa:"\f363";--fa--fa:"\f363\f363"}.fa-cross{--fa:"\f654";--fa--fa:"\f654\f654"}.fa-box{--fa:"\f466";--fa--fa:"\f466\f466"}.fa-venus-mars{--fa:"\f228";--fa--fa:"\f228\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245";--fa--fa:"\f245\f245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e";--fa--fa:"\f31e\f31e"}.fa-charging-station{--fa:"\f5e7";--fa--fa:"\f5e7\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f";--fa--fa:"\f61f\f61f"}.fa-random,.fa-shuffle{--fa:"\f074";--fa--fa:"\f074\f074"}.fa-person-running,.fa-running{--fa:"\f70c";--fa--fa:"\f70c\f70c"}.fa-mobile-retro{--fa:"\e527";--fa--fa:"\e527\e527"}.fa-grip-lines-vertical{--fa:"\f7a5";--fa--fa:"\f7a5\f7a5"}.fa-spider{--fa:"\f717";--fa--fa:"\f717\f717"}.fa-hands-bound{--fa:"\e4f9";--fa--fa:"\e4f9\e4f9"}.fa-file-invoice-dollar{--fa:"\f571";--fa--fa:"\f571\f571"}.fa-plane-circle-exclamation{--fa:"\e556";--fa--fa:"\e556\e556"}.fa-x-ray{--fa:"\f497";--fa--fa:"\f497\f497"}.fa-spell-check{--fa:"\f891";--fa--fa:"\f891\f891"}.fa-slash{--fa:"\f715";--fa--fa:"\f715\f715"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc";--fa--fa:"\f8cc\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090";--fa--fa:"\f090\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070";--fa--fa:"\e070\e070"}.fa-server{--fa:"\f233";--fa--fa:"\f233\f233"}.fa-virus-covid-slash{--fa:"\e4a9";--fa--fa:"\e4a9\e4a9"}.fa-shop-lock{--fa:"\e4a5";--fa--fa:"\e4a5\e4a5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251";--fa--fa:"\f251\f251"}.fa-blender-phone{--fa:"\f6b6";--fa--fa:"\f6b6\f6b6"}.fa-building-wheat{--fa:"\e4db";--fa--fa:"\e4db\e4db"}.fa-person-breastfeeding{--fa:"\e53a";--fa--fa:"\e53a\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6";--fa--fa:"\f2f6\f2f6"}.fa-venus{--fa:"\f221";--fa--fa:"\f221\f221"}.fa-passport{--fa:"\f5ab";--fa--fa:"\f5ab\f5ab"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f";--fa--fa:"\e68f\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e";--fa--fa:"\f21e\f21e"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce";--fa--fa:"\f4ce\f4ce"}.fa-temperature-high{--fa:"\f769";--fa--fa:"\f769\f769"}.fa-microchip{--fa:"\f2db";--fa--fa:"\f2db\f2db"}.fa-crown{--fa:"\f521";--fa--fa:"\f521\f521"}.fa-weight-hanging{--fa:"\f5cd";--fa--fa:"\f5cd\f5cd"}.fa-xmarks-lines{--fa:"\e59a";--fa--fa:"\e59a\e59a"}.fa-file-prescription{--fa:"\f572";--fa--fa:"\f572\f572"}.fa-weight,.fa-weight-scale{--fa:"\f496";--fa--fa:"\f496\f496"}.fa-user-friends,.fa-user-group{--fa:"\f500";--fa--fa:"\f500\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e";--fa--fa:"\f15e\f15e"}.fa-chess-knight{--fa:"\f441";--fa--fa:"\f441\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b";--fa--fa:"\f59b\f59b"}.fa-wheelchair{--fa:"\f193";--fa--fa:"\f193\f193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa";--fa--fa:"\f0aa\f0aa"}.fa-toggle-on{--fa:"\f205";--fa--fa:"\f205\f205"}.fa-person-walking,.fa-walking{--fa:"\f554";--fa--fa:"\f554\f554"}.fa-l{--fa:"\4c";--fa--fa:"\4c\4c"}.fa-fire{--fa:"\f06d";--fa--fa:"\f06d\f06d"}.fa-bed-pulse,.fa-procedures{--fa:"\f487";--fa--fa:"\f487\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197";--fa--fa:"\f197\f197"}.fa-face-laugh,.fa-laugh{--fa:"\f599";--fa--fa:"\f599\f599"}.fa-folder-open{--fa:"\f07c";--fa--fa:"\f07c\f07c"}.fa-heart-circle-plus{--fa:"\e500";--fa--fa:"\e500\e500"}.fa-code-fork{--fa:"\e13b";--fa--fa:"\e13b\e13b"}.fa-city{--fa:"\f64f";--fa--fa:"\f64f\f64f"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9";--fa--fa:"\f3c9\f3c9"}.fa-pepper-hot{--fa:"\f816";--fa--fa:"\f816\f816"}.fa-unlock{--fa:"\f09c";--fa--fa:"\f09c\f09c"}.fa-colon-sign{--fa:"\e140";--fa--fa:"\e140\e140"}.fa-headset{--fa:"\f590";--fa--fa:"\f590\f590"}.fa-store-slash{--fa:"\e071";--fa--fa:"\e071\e071"}.fa-road-circle-xmark{--fa:"\e566";--fa--fa:"\e566\e566"}.fa-user-minus{--fa:"\f503";--fa--fa:"\f503\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a";--fa--fa:"\f22a\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f";--fa--fa:"\f79f\f79f"}.fa-clipboard{--fa:"\f328";--fa--fa:"\f328\f328"}.fa-house-circle-exclamation{--fa:"\e50a";--fa--fa:"\e50a\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574";--fa--fa:"\f574\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb";--fa--fa:"\f1eb\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd";--fa--fa:"\f2cd\f2cd"}.fa-underline{--fa:"\f0cd";--fa--fa:"\f0cd\f0cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff";--fa--fa:"\f4ff\f4ff"}.fa-signature{--fa:"\f5b7";--fa--fa:"\f5b7\f5b7"}.fa-stroopwafel{--fa:"\f551";--fa--fa:"\f551\f551"}.fa-bold{--fa:"\f032";--fa--fa:"\f032\f032"}.fa-anchor-lock{--fa:"\e4ad";--fa--fa:"\e4ad\e4ad"}.fa-building-ngo{--fa:"\e4d7";--fa--fa:"\e4d7\e4d7"}.fa-manat-sign{--fa:"\e1d5";--fa--fa:"\e1d5\e1d5"}.fa-not-equal{--fa:"\f53e";--fa--fa:"\f53e\f53e"}.fa-border-style,.fa-border-top-left{--fa:"\f853";--fa--fa:"\f853\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0";--fa--fa:"\f5a0\f5a0"}.fa-jedi{--fa:"\f669";--fa--fa:"\f669\f669"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681";--fa--fa:"\f681\f681"}.fa-mug-hot{--fa:"\f7b6";--fa--fa:"\f7b6\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df";--fa--fa:"\f5df\f5df"}.fa-gift{--fa:"\f06b";--fa--fa:"\f06b\f06b"}.fa-dice-two{--fa:"\f528";--fa--fa:"\f528\f528"}.fa-chess-queen{--fa:"\f445";--fa--fa:"\f445\f445"}.fa-glasses{--fa:"\f530";--fa--fa:"\f530\f530"}.fa-chess-board{--fa:"\f43c";--fa--fa:"\f43c\f43c"}.fa-building-circle-check{--fa:"\e4d2";--fa--fa:"\e4d2\e4d2"}.fa-person-chalkboard{--fa:"\e53d";--fa--fa:"\e53d\e53d"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b";--fa--fa:"\f22b\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255";--fa--fa:"\f255\f255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151";--fa--fa:"\f151\f151"}.fa-cloud-showers-water{--fa:"\e4e4";--fa--fa:"\e4e4\e4e4"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080";--fa--fa:"\f080\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e";--fa--fa:"\e05e\e05e"}.fa-less-than-equal{--fa:"\f537";--fa--fa:"\f537\f537"}.fa-train{--fa:"\f238";--fa--fa:"\f238\f238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8";--fa--fa:"\f2a8\f2a8"}.fa-crow{--fa:"\f520";--fa--fa:"\f520\f520"}.fa-sailboat{--fa:"\e445";--fa--fa:"\e445\e445"}.fa-window-restore{--fa:"\f2d2";--fa--fa:"\f2d2\f2d2"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe";--fa--fa:"\f0fe\f0fe"}.fa-torii-gate{--fa:"\f6a1";--fa--fa:"\f6a1\f6a1"}.fa-frog{--fa:"\f52e";--fa--fa:"\f52e\f52e"}.fa-bucket{--fa:"\e4cf";--fa--fa:"\e4cf\e4cf"}.fa-image{--fa:"\f03e";--fa--fa:"\f03e\f03e"}.fa-microphone{--fa:"\f130";--fa--fa:"\f130\f130"}.fa-cow{--fa:"\f6c8";--fa--fa:"\f6c8\f6c8"}.fa-caret-up{--fa:"\f0d8";--fa--fa:"\f0d8\f0d8"}.fa-screwdriver{--fa:"\f54a";--fa--fa:"\f54a\f54a"}.fa-folder-closed{--fa:"\e185";--fa--fa:"\e185\e185"}.fa-house-tsunami{--fa:"\e515";--fa--fa:"\e515\e515"}.fa-square-nfi{--fa:"\e576";--fa--fa:"\e576\e576"}.fa-arrow-up-from-ground-water{--fa:"\e4b5";--fa--fa:"\e4b5\e4b5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b";--fa--fa:"\f57b\f57b"}.fa-square-binary{--fa:"\e69b";--fa--fa:"\e69b\e69b"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea";--fa--fa:"\f2ea\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db";--fa--fa:"\f0db\f0db"}.fa-lemon{--fa:"\f094";--fa--fa:"\f094\f094"}.fa-head-side-mask{--fa:"\e063";--fa--fa:"\e063\e063"}.fa-handshake{--fa:"\f2b5";--fa--fa:"\f2b5\f2b5"}.fa-gem{--fa:"\f3a5";--fa--fa:"\f3a5\f3a5"}.fa-dolly,.fa-dolly-box{--fa:"\f472";--fa--fa:"\f472\f472"}.fa-smoking{--fa:"\f48d";--fa--fa:"\f48d\f48d"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c";--fa--fa:"\f78c\f78c"}.fa-monument{--fa:"\f5a6";--fa--fa:"\f5a6\f5a6"}.fa-snowplow{--fa:"\f7d2";--fa--fa:"\f7d2\f7d2"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101";--fa--fa:"\f101\f101"}.fa-cannabis{--fa:"\f55f";--fa--fa:"\f55f\f55f"}.fa-circle-play,.fa-play-circle{--fa:"\f144";--fa--fa:"\f144\f144"}.fa-tablets{--fa:"\f490";--fa--fa:"\f490\f490"}.fa-ethernet{--fa:"\f796";--fa--fa:"\f796\f796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153";--fa--fa:"\f153\f153"}.fa-chair{--fa:"\f6c0";--fa--fa:"\f6c0\f6c0"}.fa-check-circle,.fa-circle-check{--fa:"\f058";--fa--fa:"\f058\f058"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d";--fa--fa:"\f28d\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568";--fa--fa:"\f568\f568"}.fa-plate-wheat{--fa:"\e55a";--fa--fa:"\e55a\e55a"}.fa-icicles{--fa:"\f7ad";--fa--fa:"\f7ad\f7ad"}.fa-person-shelter{--fa:"\e54f";--fa--fa:"\e54f\e54f"}.fa-neuter{--fa:"\f22c";--fa--fa:"\f22c\f22c"}.fa-id-badge{--fa:"\f2c1";--fa--fa:"\f2c1\f2c1"}.fa-marker{--fa:"\f5a1";--fa--fa:"\f5a1\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a";--fa--fa:"\f59a\f59a"}.fa-helicopter-symbol{--fa:"\e502";--fa--fa:"\e502\e502"}.fa-universal-access{--fa:"\f29a";--fa--fa:"\f29a\f29a"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139";--fa--fa:"\f139\f139"}.fa-lari-sign{--fa:"\e1c8";--fa--fa:"\e1c8\e1c8"}.fa-volcano{--fa:"\f770";--fa--fa:"\f770\f770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553";--fa--fa:"\e553\e553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154";--fa--fa:"\f154\f154"}.fa-viruses{--fa:"\e076";--fa--fa:"\e076\e076"}.fa-square-person-confined{--fa:"\e577";--fa--fa:"\e577\e577"}.fa-user-tie{--fa:"\f508";--fa--fa:"\f508\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175";--fa--fa:"\f175\f175"}.fa-tent-arrow-down-to-line{--fa:"\e57e";--fa--fa:"\e57e\e57e"}.fa-certificate{--fa:"\f0a3";--fa--fa:"\f0a3\f0a3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122";--fa--fa:"\f122\f122"}.fa-suitcase{--fa:"\f0f2";--fa--fa:"\f0f2\f0f2"}.fa-person-skating,.fa-skating{--fa:"\f7c5";--fa--fa:"\f7c5\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662";--fa--fa:"\f662\f662"}.fa-camera-retro{--fa:"\f083";--fa--fa:"\f083\f083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab";--fa--fa:"\f0ab\f0ab"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f";--fa--fa:"\f56f\f56f"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c";--fa--fa:"\f14c\f14c"}.fa-box-open{--fa:"\f49e";--fa--fa:"\f49e\f49e"}.fa-scroll{--fa:"\f70e";--fa--fa:"\f70e\f70e"}.fa-spa{--fa:"\f5bb";--fa--fa:"\f5bb\f5bb"}.fa-location-pin-lock{--fa:"\e51f";--fa--fa:"\e51f\e51f"}.fa-pause{--fa:"\f04c";--fa--fa:"\f04c\f04c"}.fa-hill-avalanche{--fa:"\e507";--fa--fa:"\e507\e507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb";--fa--fa:"\f2cb\f2cb"}.fa-bomb{--fa:"\f1e2";--fa--fa:"\f1e2\f1e2"}.fa-registered{--fa:"\f25d";--fa--fa:"\f25d\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb";--fa--fa:"\f2bb\f2bb"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516";--fa--fa:"\f516\f516"}.fa-subscript{--fa:"\f12c";--fa--fa:"\f12c\f12c"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb";--fa--fa:"\f5eb\f5eb"}.fa-burst{--fa:"\e4dc";--fa--fa:"\e4dc\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066";--fa--fa:"\e066\e066"}.fa-face-tired,.fa-tired{--fa:"\f5c8";--fa--fa:"\f5c8\f5c8"}.fa-money-bills{--fa:"\e1f3";--fa--fa:"\e1f3\e1f3"}.fa-smog{--fa:"\f75f";--fa--fa:"\f75f\f75f"}.fa-crutch{--fa:"\f7f7";--fa--fa:"\f7f7\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee";--fa--fa:"\f0ee\f0ee"}.fa-palette{--fa:"\f53f";--fa--fa:"\f53f\f53f"}.fa-arrows-turn-right{--fa:"\e4c0";--fa--fa:"\e4c0\e4c0"}.fa-vest{--fa:"\e085";--fa--fa:"\e085\e085"}.fa-ferry{--fa:"\e4ea";--fa--fa:"\e4ea\e4ea"}.fa-arrows-down-to-people{--fa:"\e4b9";--fa--fa:"\e4b9\e4b9"}.fa-seedling,.fa-sprout{--fa:"\f4d8";--fa--fa:"\f4d8\f4d8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337";--fa--fa:"\f337\f337"}.fa-boxes-packing{--fa:"\e4c7";--fa--fa:"\e4c7\e4c7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8";--fa--fa:"\f0a8\f0a8"}.fa-group-arrows-rotate{--fa:"\e4f6";--fa--fa:"\e4f6\e4f6"}.fa-bowl-food{--fa:"\e4c6";--fa--fa:"\e4c6\e4c6"}.fa-candy-cane{--fa:"\f786";--fa--fa:"\f786\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160";--fa--fa:"\f160\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c";--fa--fa:"\f76c\f76c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d";--fa--fa:"\f87d\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da";--fa--fa:"\f4da\f4da"}.fa-file-word{--fa:"\f1c2";--fa--fa:"\f1c2\f1c2"}.fa-file-powerpoint{--fa:"\f1c4";--fa--fa:"\f1c4\f1c4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e";--fa--fa:"\f07e\f07e"}.fa-house-lock{--fa:"\e510";--fa--fa:"\e510\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed";--fa--fa:"\f0ed\f0ed"}.fa-children{--fa:"\e4e1";--fa--fa:"\e4e1\e4e1"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b";--fa--fa:"\f51b\f51b"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa";--fa--fa:"\f4fa\f4fa"}.fa-envelope-open{--fa:"\f2b6";--fa--fa:"\f2b6\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f";--fa--fa:"\e05f\e05f"}.fa-mattress-pillow{--fa:"\e525";--fa--fa:"\e525\e525"}.fa-guarani-sign{--fa:"\e19a";--fa--fa:"\e19a\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021";--fa--fa:"\f021\f021"}.fa-fire-extinguisher{--fa:"\f134";--fa--fa:"\f134\f134"}.fa-cruzeiro-sign{--fa:"\e152";--fa--fa:"\e152\e152"}.fa-greater-than-equal{--fa:"\f532";--fa--fa:"\f532\f532"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed";--fa--fa:"\f3ed\f3ed"}.fa-atlas,.fa-book-atlas{--fa:"\f558";--fa--fa:"\f558\f558"}.fa-virus{--fa:"\e074";--fa--fa:"\e074\e074"}.fa-envelope-circle-check{--fa:"\e4e8";--fa--fa:"\e4e8\e4e8"}.fa-layer-group{--fa:"\f5fd";--fa--fa:"\f5fd\f5fd"}.fa-arrows-to-dot{--fa:"\e4be";--fa--fa:"\e4be\e4be"}.fa-archway{--fa:"\f557";--fa--fa:"\f557\f557"}.fa-heart-circle-check{--fa:"\e4fd";--fa--fa:"\e4fd\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1";--fa--fa:"\f6f1\f6f1"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6";--fa--fa:"\f1c6\f1c6"}.fa-square{--fa:"\f0c8";--fa--fa:"\f0c8\f0c8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000";--fa--fa:"\f000\f000"}.fa-couch{--fa:"\f4b8";--fa--fa:"\f4b8\f4b8"}.fa-cedi-sign{--fa:"\e0df";--fa--fa:"\e0df\e0df"}.fa-italic{--fa:"\f033";--fa--fa:"\f033\f033"}.fa-table-cells-column-lock{--fa:"\e678";--fa--fa:"\e678\e678"}.fa-church{--fa:"\f51d";--fa--fa:"\f51d\f51d"}.fa-comments-dollar{--fa:"\f653";--fa--fa:"\f653\f653"}.fa-democrat{--fa:"\f747";--fa--fa:"\f747\f747"}.fa-z{--fa:"\5a";--fa--fa:"\5a\5a"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9";--fa--fa:"\f7c9\f7c9"}.fa-road-lock{--fa:"\e567";--fa--fa:"\e567\e567"}.fa-a{--fa:"\41";--fa--fa:"\41\41"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f";--fa--fa:"\e03f\e03f"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b";--fa--fa:"\f56b\f56b"}.fa-p{--fa:"\50";--fa--fa:"\50\50"}.fa-snowflake{--fa:"\f2dc";--fa--fa:"\f2dc\f2dc"}.fa-newspaper{--fa:"\f1ea";--fa--fa:"\f1ea\f1ea"}.fa-ad,.fa-rectangle-ad{--fa:"\f641";--fa--fa:"\f641\f641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9";--fa--fa:"\f0a9\f0a9"}.fa-filter-circle-xmark{--fa:"\e17b";--fa--fa:"\e17b\e17b"}.fa-locust{--fa:"\e520";--fa--fa:"\e520\e520"}.fa-sort,.fa-unsorted{--fa:"\f0dc";--fa--fa:"\f0dc\f0dc"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb";--fa--fa:"\f0cb\f0cb"}.fa-person-dress-burst{--fa:"\e544";--fa--fa:"\e544\e544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d";--fa--fa:"\f53d\f53d"}.fa-vector-square{--fa:"\f5cb";--fa--fa:"\f5cb\f5cb"}.fa-bread-slice{--fa:"\f7ec";--fa--fa:"\f7ec\f7ec"}.fa-language{--fa:"\f1ab";--fa--fa:"\f1ab\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598";--fa--fa:"\f598\f598"}.fa-filter{--fa:"\f0b0";--fa--fa:"\f0b0\f0b0"}.fa-question{--fa:"\3f";--fa--fa:"\3f\3f"}.fa-file-signature{--fa:"\f573";--fa--fa:"\f573\f573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2";--fa--fa:"\f0b2\f0b2"}.fa-house-chimney-user{--fa:"\e065";--fa--fa:"\e065\e065"}.fa-hand-holding-heart{--fa:"\f4be";--fa--fa:"\f4be\f4be"}.fa-puzzle-piece{--fa:"\f12e";--fa--fa:"\f12e\f12e"}.fa-money-check{--fa:"\f53c";--fa--fa:"\f53c\f53c"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0";--fa--fa:"\f5c0\f5c0"}.fa-code{--fa:"\f121";--fa--fa:"\f121\f121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0";--fa--fa:"\f7a0\f7a0"}.fa-building-circle-exclamation{--fa:"\e4d3";--fa--fa:"\e4d3\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522";--fa--fa:"\e522\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e";--fa--fa:"\f08e\f08e"}.fa-cubes-stacked{--fa:"\e4e6";--fa--fa:"\e4e6\e4e6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159";--fa--fa:"\f159\f159"}.fa-virus-covid{--fa:"\e4a8";--fa--fa:"\e4a8\e4a8"}.fa-austral-sign{--fa:"\e0a9";--fa--fa:"\e0a9\e0a9"}.fa-f{--fa:"\46";--fa--fa:"\46\46"}.fa-leaf{--fa:"\f06c";--fa--fa:"\f06c\f06c"}.fa-road{--fa:"\f018";--fa--fa:"\f018\f018"}.fa-cab,.fa-taxi{--fa:"\f1ba";--fa--fa:"\f1ba\f1ba"}.fa-person-circle-plus{--fa:"\e541";--fa--fa:"\e541\e541"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200";--fa--fa:"\f200\f200"}.fa-bolt-lightning{--fa:"\e0b7";--fa--fa:"\e0b7\e0b7"}.fa-sack-xmark{--fa:"\e56a";--fa--fa:"\e56a\e56a"}.fa-file-excel{--fa:"\f1c3";--fa--fa:"\f1c3\f1c3"}.fa-file-contract{--fa:"\f56c";--fa--fa:"\f56c\f56c"}.fa-fish-fins{--fa:"\e4f2";--fa--fa:"\e4f2\e4f2"}.fa-building-flag{--fa:"\e4d5";--fa--fa:"\e4d5\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582";--fa--fa:"\f582\f582"}.fa-object-ungroup{--fa:"\f248";--fa--fa:"\f248\f248"}.fa-poop{--fa:"\f619";--fa--fa:"\f619\f619"}.fa-location-pin,.fa-map-marker{--fa:"\f041";--fa--fa:"\f041\f041"}.fa-kaaba{--fa:"\f66b";--fa--fa:"\f66b\f66b"}.fa-toilet-paper{--fa:"\f71e";--fa--fa:"\f71e\f71e"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807";--fa--fa:"\f807\f807"}.fa-eject{--fa:"\f052";--fa--fa:"\f052\f052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a";--fa--fa:"\f35a\f35a"}.fa-plane-circle-check{--fa:"\e555";--fa--fa:"\e555\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5";--fa--fa:"\f5a5\f5a5"}.fa-object-group{--fa:"\f247";--fa--fa:"\f247\f247"}.fa-chart-line,.fa-line-chart{--fa:"\f201";--fa--fa:"\f201\f201"}.fa-mask-ventilator{--fa:"\e524";--fa--fa:"\e524\e524"}.fa-arrow-right{--fa:"\f061";--fa--fa:"\f061\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277";--fa--fa:"\f277\f277"}.fa-cash-register{--fa:"\f788";--fa--fa:"\f788\f788"}.fa-person-circle-question{--fa:"\e542";--fa--fa:"\e542\e542"}.fa-h{--fa:"\48";--fa--fa:"\48\48"}.fa-tarp{--fa:"\e57b";--fa--fa:"\e57b\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9";--fa--fa:"\f7d9\f7d9"}.fa-arrows-to-eye{--fa:"\e4bf";--fa--fa:"\e4bf\e4bf"}.fa-plug-circle-bolt{--fa:"\e55b";--fa--fa:"\e55b\e55b"}.fa-heart{--fa:"\f004";--fa--fa:"\f004\f004"}.fa-mars-and-venus{--fa:"\f224";--fa--fa:"\f224\f224"}.fa-home-user,.fa-house-user{--fa:"\e1b0";--fa--fa:"\e1b0\e1b0"}.fa-dumpster-fire{--fa:"\f794";--fa--fa:"\f794\f794"}.fa-house-crack{--fa:"\e3b1";--fa--fa:"\e3b1\e3b1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561";--fa--fa:"\f561\f561"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2";--fa--fa:"\f5c2\f5c2"}.fa-bottle-water{--fa:"\e4c5";--fa--fa:"\e4c5\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b";--fa--fa:"\f28b\f28b"}.fa-toilet-paper-slash{--fa:"\e072";--fa--fa:"\e072\e072"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1";--fa--fa:"\f5d1\f5d1"}.fa-kitchen-set{--fa:"\e51a";--fa--fa:"\e51a\e51a"}.fa-r{--fa:"\52";--fa--fa:"\52\52"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca";--fa--fa:"\f2ca\f2ca"}.fa-cube{--fa:"\f1b2";--fa--fa:"\f1b2\f1b2"}.fa-bitcoin-sign{--fa:"\e0b4";--fa--fa:"\e0b4\e0b4"}.fa-shield-dog{--fa:"\e573";--fa--fa:"\e573\e573"}.fa-solar-panel{--fa:"\f5ba";--fa--fa:"\f5ba\f5ba"}.fa-lock-open{--fa:"\f3c1";--fa--fa:"\f3c1\f3c1"}.fa-elevator{--fa:"\e16d";--fa--fa:"\e16d\e16d"}.fa-money-bill-transfer{--fa:"\e528";--fa--fa:"\e528\e528"}.fa-money-bill-trend-up{--fa:"\e529";--fa--fa:"\e529\e529"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f";--fa--fa:"\e50f\e50f"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682";--fa--fa:"\f682\f682"}.fa-circle{--fa:"\f111";--fa--fa:"\f111\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049";--fa--fa:"\f049\f049"}.fa-recycle{--fa:"\f1b8";--fa--fa:"\f1b8\f1b8"}.fa-user-astronaut{--fa:"\f4fb";--fa--fa:"\f4fb\f4fb"}.fa-plane-slash{--fa:"\e069";--fa--fa:"\e069\e069"}.fa-trademark{--fa:"\f25c";--fa--fa:"\f25c\f25c"}.fa-basketball,.fa-basketball-ball{--fa:"\f434";--fa--fa:"\f434\f434"}.fa-satellite-dish{--fa:"\f7c0";--fa--fa:"\f7c0\f7c0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b";--fa--fa:"\f35b\f35b"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd";--fa--fa:"\f3cd\f3cd"}.fa-volume-high,.fa-volume-up{--fa:"\f028";--fa--fa:"\f028\f028"}.fa-users-rays{--fa:"\e593";--fa--fa:"\e593\e593"}.fa-wallet{--fa:"\f555";--fa--fa:"\f555\f555"}.fa-clipboard-check{--fa:"\f46c";--fa--fa:"\f46c\f46c"}.fa-file-audio{--fa:"\f1c7";--fa--fa:"\f1c7\f1c7"}.fa-burger,.fa-hamburger{--fa:"\f805";--fa--fa:"\f805\f805"}.fa-wrench{--fa:"\f0ad";--fa--fa:"\f0ad\f0ad"}.fa-bugs{--fa:"\e4d0";--fa--fa:"\e4d0\e4d0"}.fa-rupee,.fa-rupee-sign{--fa:"\f156";--fa--fa:"\f156\f156"}.fa-file-image{--fa:"\f1c5";--fa--fa:"\f1c5\f1c5"}.fa-circle-question,.fa-question-circle{--fa:"\f059";--fa--fa:"\f059\f059"}.fa-plane-departure{--fa:"\f5b0";--fa--fa:"\f5b0\f5b0"}.fa-handshake-slash{--fa:"\e060";--fa--fa:"\e060\e060"}.fa-book-bookmark{--fa:"\e0bb";--fa--fa:"\e0bb\e0bb"}.fa-code-branch{--fa:"\f126";--fa--fa:"\f126\f126"}.fa-hat-cowboy{--fa:"\f8c0";--fa--fa:"\f8c0\f8c0"}.fa-bridge{--fa:"\e4c8";--fa--fa:"\e4c8\e4c8"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879";--fa--fa:"\f879\f879"}.fa-truck-front{--fa:"\e2b7";--fa--fa:"\e2b7\e2b7"}.fa-cat{--fa:"\f6be";--fa--fa:"\f6be\f6be"}.fa-anchor-circle-exclamation{--fa:"\e4ab";--fa--fa:"\e4ab\e4ab"}.fa-truck-field{--fa:"\e58d";--fa--fa:"\e58d\e58d"}.fa-route{--fa:"\f4d7";--fa--fa:"\f4d7\f4d7"}.fa-clipboard-question{--fa:"\e4e3";--fa--fa:"\e4e3\e4e3"}.fa-panorama{--fa:"\e209";--fa--fa:"\e209\e209"}.fa-comment-medical{--fa:"\f7f5";--fa--fa:"\f7f5\f7f5"}.fa-teeth-open{--fa:"\f62f";--fa--fa:"\f62f\f62f"}.fa-file-circle-minus{--fa:"\e4ed";--fa--fa:"\e4ed\e4ed"}.fa-tags{--fa:"\f02c";--fa--fa:"\f02c\f02c"}.fa-wine-glass{--fa:"\f4e3";--fa--fa:"\f4e3\f4e3"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050";--fa--fa:"\f050\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4";--fa--fa:"\f5a4\f5a4"}.fa-parking,.fa-square-parking{--fa:"\f540";--fa--fa:"\f540\f540"}.fa-house-signal{--fa:"\e012";--fa--fa:"\e012\e012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828";--fa--fa:"\f828\f828"}.fa-faucet-drip{--fa:"\e006";--fa--fa:"\e006\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474";--fa--fa:"\f474\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d";--fa--fa:"\f54d\f54d"}.fa-terminal{--fa:"\f120";--fa--fa:"\f120\f120"}.fa-mobile-button{--fa:"\f10b";--fa--fa:"\f10b\f10b"}.fa-house-medical-flag{--fa:"\e514";--fa--fa:"\e514\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291";--fa--fa:"\f291\f291"}.fa-tape{--fa:"\f4db";--fa--fa:"\f4db\f4db"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e";--fa--fa:"\f55e\f55e"}.fa-eye{--fa:"\f06e";--fa--fa:"\f06e\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3";--fa--fa:"\f5b3\f5b3"}.fa-audio-description{--fa:"\f29e";--fa--fa:"\f29e\f29e"}.fa-person-military-to-person{--fa:"\e54c";--fa--fa:"\e54c\e54c"}.fa-file-shield{--fa:"\e4f0";--fa--fa:"\e4f0\e4f0"}.fa-user-slash{--fa:"\f506";--fa--fa:"\f506\f506"}.fa-pen{--fa:"\f304";--fa--fa:"\f304\f304"}.fa-tower-observation{--fa:"\e586";--fa--fa:"\e586\e586"}.fa-file-code{--fa:"\f1c9";--fa--fa:"\f1c9\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012";--fa--fa:"\f012\f012"}.fa-bus{--fa:"\f207";--fa--fa:"\f207\f207"}.fa-heart-circle-xmark{--fa:"\e501";--fa--fa:"\e501\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af";--fa--fa:"\e3af\e3af"}.fa-window-maximize{--fa:"\f2d0";--fa--fa:"\f2d0\f2d0"}.fa-face-frown,.fa-frown{--fa:"\f119";--fa--fa:"\f119\f119"}.fa-prescription{--fa:"\f5b1";--fa--fa:"\f5b1\f5b1"}.fa-shop,.fa-store-alt{--fa:"\f54f";--fa--fa:"\f54f\f54f"}.fa-floppy-disk,.fa-save{--fa:"\f0c7";--fa--fa:"\f0c7\f0c7"}.fa-vihara{--fa:"\f6a7";--fa--fa:"\f6a7\f6a7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515";--fa--fa:"\f515\f515"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de";--fa--fa:"\f0de\f0de"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad";--fa--fa:"\f4ad\f4ad"}.fa-plant-wilt{--fa:"\e5aa";--fa--fa:"\e5aa\e5aa"}.fa-diamond{--fa:"\f219";--fa--fa:"\f219\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585";--fa--fa:"\f585\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0";--fa--fa:"\f4c0\f4c0"}.fa-chart-diagram{--fa:"\e695";--fa--fa:"\e695\e695"}.fa-bacterium{--fa:"\e05a";--fa--fa:"\e05a\e05a"}.fa-hand-pointer{--fa:"\f25a";--fa--fa:"\f25a\f25a"}.fa-drum-steelpan{--fa:"\f56a";--fa--fa:"\f56a\f56a"}.fa-hand-scissors{--fa:"\f257";--fa--fa:"\f257\f257"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684";--fa--fa:"\f684\f684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e";--fa--fa:"\f01e\f01e"}.fa-biohazard{--fa:"\f780";--fa--fa:"\f780\f780"}.fa-location,.fa-location-crosshairs{--fa:"\f601";--fa--fa:"\f601\f601"}.fa-mars-double{--fa:"\f227";--fa--fa:"\f227\f227"}.fa-child-dress{--fa:"\e59c";--fa--fa:"\e59c\e59c"}.fa-users-between-lines{--fa:"\e591";--fa--fa:"\e591\e591"}.fa-lungs-virus{--fa:"\e067";--fa--fa:"\e067\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588";--fa--fa:"\f588\f588"}.fa-phone{--fa:"\f095";--fa--fa:"\f095\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273";--fa--fa:"\f273\f273"}.fa-child-reaching{--fa:"\e59d";--fa--fa:"\e59d\e59d"}.fa-head-side-virus{--fa:"\e064";--fa--fa:"\e064\e064"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe";--fa--fa:"\f4fe\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163";--fa--fa:"\f163\f163"}.fa-door-closed{--fa:"\f52a";--fa--fa:"\f52a\f52a"}.fa-shield-virus{--fa:"\e06c";--fa--fa:"\e06c\e06c"}.fa-dice-six{--fa:"\f526";--fa--fa:"\f526\f526"}.fa-mosquito-net{--fa:"\e52c";--fa--fa:"\e52c\e52c"}.fa-file-fragment{--fa:"\e697";--fa--fa:"\e697\e697"}.fa-bridge-water{--fa:"\e4ce";--fa--fa:"\e4ce\e4ce"}.fa-person-booth{--fa:"\f756";--fa--fa:"\f756\f756"}.fa-text-width{--fa:"\f035";--fa--fa:"\f035\f035"}.fa-hat-wizard{--fa:"\f6e8";--fa--fa:"\f6e8\f6e8"}.fa-pen-fancy{--fa:"\f5ac";--fa--fa:"\f5ac\f5ac"}.fa-digging,.fa-person-digging{--fa:"\f85e";--fa--fa:"\f85e\f85e"}.fa-trash{--fa:"\f1f8";--fa--fa:"\f1f8\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629";--fa--fa:"\f629\f629"}.fa-book-medical{--fa:"\f7e6";--fa--fa:"\f7e6\f7e6"}.fa-poo{--fa:"\f2fe";--fa--fa:"\f2fe\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e";--fa--fa:"\f10e\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553";--fa--fa:"\f553\f553"}.fa-cubes{--fa:"\f1b3";--fa--fa:"\f1b3\f1b3"}.fa-divide{--fa:"\f529";--fa--fa:"\f529\f529"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7";--fa--fa:"\f7d7\f7d7"}.fa-headphones{--fa:"\f025";--fa--fa:"\f025\f025"}.fa-hands-holding{--fa:"\f4c2";--fa--fa:"\f4c2\f4c2"}.fa-hands-clapping{--fa:"\e1a8";--fa--fa:"\e1a8\e1a8"}.fa-republican{--fa:"\f75e";--fa--fa:"\f75e\f75e"}.fa-arrow-left{--fa:"\f060";--fa--fa:"\f060\f060"}.fa-person-circle-xmark{--fa:"\e543";--fa--fa:"\e543\e543"}.fa-ruler{--fa:"\f545";--fa--fa:"\f545\f545"}.fa-align-left{--fa:"\f036";--fa--fa:"\f036\f036"}.fa-dice-d6{--fa:"\f6d1";--fa--fa:"\f6d1\f6d1"}.fa-restroom{--fa:"\f7bd";--fa--fa:"\f7bd\f7bd"}.fa-j{--fa:"\4a";--fa--fa:"\4a\4a"}.fa-users-viewfinder{--fa:"\e595";--fa--fa:"\e595\e595"}.fa-file-video{--fa:"\f1c8";--fa--fa:"\f1c8\f1c8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d";--fa--fa:"\f35d\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a";--fa--fa:"\f00a\f00a"}.fa-file-pdf{--fa:"\f1c1";--fa--fa:"\f1c1\f1c1"}.fa-bible,.fa-book-bible{--fa:"\f647";--fa--fa:"\f647\f647"}.fa-o{--fa:"\4f";--fa--fa:"\4f\4f"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa";--fa--fa:"\f0fa\f0fa"}.fa-user-secret{--fa:"\f21b";--fa--fa:"\f21b\f21b"}.fa-otter{--fa:"\f700";--fa--fa:"\f700\f700"}.fa-female,.fa-person-dress{--fa:"\f182";--fa--fa:"\f182\f182"}.fa-comment-dollar{--fa:"\f651";--fa--fa:"\f651\f651"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a";--fa--fa:"\f64a\f64a"}.fa-table-cells-large,.fa-th-large{--fa:"\f009";--fa--fa:"\f009\f009"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827";--fa--fa:"\f827\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0";--fa--fa:"\f2a0\f2a0"}.fa-hat-cowboy-side{--fa:"\f8c1";--fa--fa:"\f8c1\f8c1"}.fa-clipboard-user{--fa:"\f7f3";--fa--fa:"\f7f3\f7f3"}.fa-child{--fa:"\f1ae";--fa--fa:"\f1ae\f1ae"}.fa-lira-sign{--fa:"\f195";--fa--fa:"\f195\f195"}.fa-satellite{--fa:"\f7bf";--fa--fa:"\f7bf\f7bf"}.fa-plane-lock{--fa:"\e558";--fa--fa:"\e558\e558"}.fa-tag{--fa:"\f02b";--fa--fa:"\f02b\f02b"}.fa-comment{--fa:"\f075";--fa--fa:"\f075\f075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd";--fa--fa:"\f1fd\f1fd"}.fa-envelope{--fa:"\f0e0";--fa--fa:"\f0e0\f0e0"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102";--fa--fa:"\f102\f102"}.fa-paperclip{--fa:"\f0c6";--fa--fa:"\f0c6\f0c6"}.fa-arrow-right-to-city{--fa:"\e4b3";--fa--fa:"\e4b3\e4b3"}.fa-ribbon{--fa:"\f4d6";--fa--fa:"\f4d6\f4d6"}.fa-lungs{--fa:"\f604";--fa--fa:"\f604\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887";--fa--fa:"\f887\f887"}.fa-litecoin-sign{--fa:"\e1d3";--fa--fa:"\e1d3\e1d3"}.fa-border-none{--fa:"\f850";--fa--fa:"\f850\f850"}.fa-circle-nodes{--fa:"\e4e2";--fa--fa:"\e4e2\e4e2"}.fa-parachute-box{--fa:"\f4cd";--fa--fa:"\f4cd\f4cd"}.fa-indent{--fa:"\f03c";--fa--fa:"\f03c\f03c"}.fa-truck-field-un{--fa:"\e58e";--fa--fa:"\e58e\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254";--fa--fa:"\f254\f254"}.fa-mountain{--fa:"\f6fc";--fa--fa:"\f6fc\f6fc"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0";--fa--fa:"\f0f0\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a";--fa--fa:"\f05a\f05a"}.fa-cloud-meatball{--fa:"\f73b";--fa--fa:"\f73b\f73b"}.fa-camera,.fa-camera-alt{--fa:"\f030";--fa--fa:"\f030\f030"}.fa-square-virus{--fa:"\e578";--fa--fa:"\e578\e578"}.fa-meteor{--fa:"\f753";--fa--fa:"\f753\f753"}.fa-car-on{--fa:"\e4dd";--fa--fa:"\e4dd\e4dd"}.fa-sleigh{--fa:"\f7cc";--fa--fa:"\f7cc\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162";--fa--fa:"\f162\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1";--fa--fa:"\f4c1\f4c1"}.fa-water{--fa:"\f773";--fa--fa:"\f773\f773"}.fa-calendar-check{--fa:"\f274";--fa--fa:"\f274\f274"}.fa-braille{--fa:"\f2a1";--fa--fa:"\f2a1\f2a1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486";--fa--fa:"\f486\f486"}.fa-landmark{--fa:"\f66f";--fa--fa:"\f66f\f66f"}.fa-truck{--fa:"\f0d1";--fa--fa:"\f0d1\f0d1"}.fa-crosshairs{--fa:"\f05b";--fa--fa:"\f05b\f05b"}.fa-person-cane{--fa:"\e53c";--fa--fa:"\e53c\e53c"}.fa-tent{--fa:"\e57d";--fa--fa:"\e57d\e57d"}.fa-vest-patches{--fa:"\e086";--fa--fa:"\e086\e086"}.fa-check-double{--fa:"\f560";--fa--fa:"\f560\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d";--fa--fa:"\f15d\f15d"}.fa-money-bill-wheat{--fa:"\e52a";--fa--fa:"\e52a\e52a"}.fa-cookie{--fa:"\f563";--fa--fa:"\f563\f563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2";--fa--fa:"\f0e2\f0e2"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0";--fa--fa:"\f0a0\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586";--fa--fa:"\f586\f586"}.fa-dumbbell{--fa:"\f44b";--fa--fa:"\f44b\f44b"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022";--fa--fa:"\f022\f022"}.fa-tarp-droplet{--fa:"\e57c";--fa--fa:"\e57c\e57c"}.fa-house-medical-circle-check{--fa:"\e511";--fa--fa:"\e511\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca";--fa--fa:"\f7ca\f7ca"}.fa-calendar-plus{--fa:"\f271";--fa--fa:"\f271\f271"}.fa-plane-arrival{--fa:"\f5af";--fa--fa:"\f5af\f5af"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359";--fa--fa:"\f359\f359"}.fa-subway,.fa-train-subway{--fa:"\f239";--fa--fa:"\f239\f239"}.fa-chart-gantt{--fa:"\e0e4";--fa--fa:"\e0e4\e0e4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc";--fa--fa:"\e1bc\e1bc"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565";--fa--fa:"\f565\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1";--fa--fa:"\f3d1\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a";--fa--fa:"\f30a\f30a"}.fa-dna{--fa:"\f471";--fa--fa:"\f471\f471"}.fa-virus-slash{--fa:"\e075";--fa--fa:"\e075\e075"}.fa-minus,.fa-subtract{--fa:"\f068";--fa--fa:"\f068\f068"}.fa-chess{--fa:"\f439";--fa--fa:"\f439\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177";--fa--fa:"\f177\f177"}.fa-plug-circle-check{--fa:"\e55c";--fa--fa:"\e55c\e55c"}.fa-street-view{--fa:"\f21d";--fa--fa:"\f21d\f21d"}.fa-franc-sign{--fa:"\e18f";--fa--fa:"\e18f\e18f"}.fa-volume-off{--fa:"\f026";--fa--fa:"\f026\f026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3";--fa--fa:"\f2a3\f2a3"}.fa-cog,.fa-gear{--fa:"\f013";--fa--fa:"\f013\f013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7";--fa--fa:"\f5c7\f5c7"}.fa-mosque{--fa:"\f678";--fa--fa:"\f678\f678"}.fa-mosquito{--fa:"\e52b";--fa--fa:"\e52b\e52b"}.fa-star-of-david{--fa:"\f69a";--fa--fa:"\f69a\f69a"}.fa-person-military-rifle{--fa:"\e54b";--fa--fa:"\e54b\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a";--fa--fa:"\f07a\f07a"}.fa-vials{--fa:"\f493";--fa--fa:"\f493\f493"}.fa-plug-circle-plus{--fa:"\e55f";--fa--fa:"\e55f\e55f"}.fa-place-of-worship{--fa:"\f67f";--fa--fa:"\f67f\f67f"}.fa-grip-vertical{--fa:"\f58e";--fa--fa:"\f58e\f58e"}.fa-hexagon-nodes{--fa:"\e699";--fa--fa:"\e699\e699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148";--fa--fa:"\f148\f148"}.fa-u{--fa:"\55";--fa--fa:"\55\55"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698";--fa--fa:"\f698\f698"}.fa-clock,.fa-clock-four{--fa:"\f017";--fa--fa:"\f017\f017"}.fa-backward-step,.fa-step-backward{--fa:"\f048";--fa--fa:"\f048\f048"}.fa-pallet{--fa:"\f482";--fa--fa:"\f482\f482"}.fa-faucet{--fa:"\e005";--fa--fa:"\e005\e005"}.fa-baseball-bat-ball{--fa:"\f432";--fa--fa:"\f432\f432"}.fa-s{--fa:"\53";--fa--fa:"\53\53"}.fa-timeline{--fa:"\e29c";--fa--fa:"\e29c\e29c"}.fa-keyboard{--fa:"\f11c";--fa--fa:"\f11c\f11c"}.fa-caret-down{--fa:"\f0d7";--fa--fa:"\f0d7\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2";--fa--fa:"\f7f2\f7f2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8";--fa--fa:"\f2c8\f2c8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf";--fa--fa:"\f3cf\f3cf"}.fa-plane-up{--fa:"\e22d";--fa--fa:"\e22d\e22d"}.fa-piggy-bank{--fa:"\f4d3";--fa--fa:"\f4d3\f4d3"}.fa-battery-3,.fa-battery-half{--fa:"\f242";--fa--fa:"\f242\f242"}.fa-mountain-city{--fa:"\e52e";--fa--fa:"\e52e\e52e"}.fa-coins{--fa:"\f51e";--fa--fa:"\f51e\f51e"}.fa-khanda{--fa:"\f66d";--fa--fa:"\f66d\f66d"}.fa-sliders,.fa-sliders-h{--fa:"\f1de";--fa--fa:"\f1de\f1de"}.fa-folder-tree{--fa:"\f802";--fa--fa:"\f802\f802"}.fa-network-wired{--fa:"\f6ff";--fa--fa:"\f6ff\f6ff"}.fa-map-pin{--fa:"\f276";--fa--fa:"\f276\f276"}.fa-hamsa{--fa:"\f665";--fa--fa:"\f665\f665"}.fa-cent-sign{--fa:"\e3f5";--fa--fa:"\e3f5\e3f5"}.fa-flask{--fa:"\f0c3";--fa--fa:"\f0c3\f0c3"}.fa-person-pregnant{--fa:"\e31e";--fa--fa:"\e31e\e31e"}.fa-wand-sparkles{--fa:"\f72b";--fa--fa:"\f72b\f72b"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142";--fa--fa:"\f142\f142"}.fa-ticket{--fa:"\f145";--fa--fa:"\f145\f145"}.fa-power-off{--fa:"\f011";--fa--fa:"\f011\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b";--fa--fa:"\f30b\f30b"}.fa-flag-usa{--fa:"\f74d";--fa--fa:"\f74d\f74d"}.fa-laptop-file{--fa:"\e51d";--fa--fa:"\e51d\e51d"}.fa-teletype,.fa-tty{--fa:"\f1e4";--fa--fa:"\f1e4\f1e4"}.fa-diagram-next{--fa:"\e476";--fa--fa:"\e476\e476"}.fa-person-rifle{--fa:"\e54e";--fa--fa:"\e54e\e54e"}.fa-house-medical-circle-exclamation{--fa:"\e512";--fa--fa:"\e512\e512"}.fa-closed-captioning{--fa:"\f20a";--fa--fa:"\f20a\f20a"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec";--fa--fa:"\f6ec\f6ec"}.fa-venus-double{--fa:"\f226";--fa--fa:"\f226\f226"}.fa-images{--fa:"\f302";--fa--fa:"\f302\f302"}.fa-calculator{--fa:"\f1ec";--fa--fa:"\f1ec\f1ec"}.fa-people-pulling{--fa:"\e535";--fa--fa:"\e535\e535"}.fa-n{--fa:"\4e";--fa--fa:"\4e\4e"}.fa-cable-car,.fa-tram{--fa:"\f7da";--fa--fa:"\f7da\f7da"}.fa-cloud-rain{--fa:"\f73d";--fa--fa:"\f73d\f73d"}.fa-building-circle-xmark{--fa:"\e4d4";--fa--fa:"\e4d4\e4d4"}.fa-ship{--fa:"\f21a";--fa--fa:"\f21a\f21a"}.fa-arrows-down-to-line{--fa:"\e4b8";--fa--fa:"\e4b8\e4b8"}.fa-download{--fa:"\f019";--fa--fa:"\f019\f019"}.fa-face-grin,.fa-grin{--fa:"\f580";--fa--fa:"\f580\f580"}.fa-backspace,.fa-delete-left{--fa:"\f55a";--fa--fa:"\f55a\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb";--fa--fa:"\f1fb\f1fb"}.fa-file-circle-check{--fa:"\e5a0";--fa--fa:"\e5a0\e5a0"}.fa-forward{--fa:"\f04e";--fa--fa:"\f04e\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce";--fa--fa:"\f3ce\f3ce"}.fa-face-meh,.fa-meh{--fa:"\f11a";--fa--fa:"\f11a\f11a"}.fa-align-center{--fa:"\f037";--fa--fa:"\f037\f037"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7";--fa--fa:"\f6b7\f6b7"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2";--fa--fa:"\f2c2\f2c2"}.fa-dedent,.fa-outdent{--fa:"\f03b";--fa--fa:"\f03b\f03b"}.fa-heart-circle-exclamation{--fa:"\e4fe";--fa--fa:"\e4fe\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015";--fa--fa:"\f015\f015"}.fa-calendar-week{--fa:"\f784";--fa--fa:"\f784\f784"}.fa-laptop-medical{--fa:"\f812";--fa--fa:"\f812\f812"}.fa-b{--fa:"\42";--fa--fa:"\42\42"}.fa-file-medical{--fa:"\f477";--fa--fa:"\f477\f477"}.fa-dice-one{--fa:"\f525";--fa--fa:"\f525\f525"}.fa-kiwi-bird{--fa:"\f535";--fa--fa:"\f535\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec";--fa--fa:"\f0ec\f0ec"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9";--fa--fa:"\f2f9\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7";--fa--fa:"\f2e7\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161";--fa--fa:"\f161\f161"}.fa-mill-sign{--fa:"\e1ed";--fa--fa:"\e1ed\e1ed"}.fa-bowl-rice{--fa:"\e2eb";--fa--fa:"\e2eb\e2eb"}.fa-skull{--fa:"\f54c";--fa--fa:"\f54c\f54c"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519";--fa--fa:"\f519\f519"}.fa-truck-pickup{--fa:"\f63c";--fa--fa:"\f63c\f63c"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c";--fa--fa:"\f30c\f30c"}.fa-stop{--fa:"\f04d";--fa--fa:"\f04d\f04d"}.fa-code-merge{--fa:"\f387";--fa--fa:"\f387\f387"}.fa-upload{--fa:"\f093";--fa--fa:"\f093\f093"}.fa-hurricane{--fa:"\f751";--fa--fa:"\f751\f751"}.fa-mound{--fa:"\e52d";--fa--fa:"\e52d\e52d"}.fa-toilet-portable{--fa:"\e583";--fa--fa:"\e583\e583"}.fa-compact-disc{--fa:"\f51f";--fa--fa:"\f51f\f51f"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d";--fa--fa:"\f56d\f56d"}.fa-caravan{--fa:"\f8ff";--fa--fa:"\f8ff\f8ff"}.fa-shield-cat{--fa:"\e572";--fa--fa:"\e572\e572"}.fa-bolt,.fa-zap{--fa:"\f0e7";--fa--fa:"\f0e7\f0e7"}.fa-glass-water{--fa:"\e4f4";--fa--fa:"\e4f4\e4f4"}.fa-oil-well{--fa:"\e532";--fa--fa:"\e532\e532"}.fa-vault{--fa:"\e2c5";--fa--fa:"\e2c5\e2c5"}.fa-mars{--fa:"\f222";--fa--fa:"\f222\f222"}.fa-toilet{--fa:"\f7d8";--fa--fa:"\f7d8\f7d8"}.fa-plane-circle-xmark{--fa:"\e557";--fa--fa:"\e557\e557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157";--fa--fa:"\f157\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158";--fa--fa:"\f158\f158"}.fa-sun{--fa:"\f185";--fa--fa:"\f185\f185"}.fa-guitar{--fa:"\f7a6";--fa--fa:"\f7a6\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c";--fa--fa:"\f59c\f59c"}.fa-horse-head{--fa:"\f7ab";--fa--fa:"\f7ab\f7ab"}.fa-bore-hole{--fa:"\e4c3";--fa--fa:"\e4c3\e4c3"}.fa-industry{--fa:"\f275";--fa--fa:"\f275\f275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358";--fa--fa:"\f358\f358"}.fa-arrows-turn-to-dots{--fa:"\e4c1";--fa--fa:"\e4c1\e4c1"}.fa-florin-sign{--fa:"\e184";--fa--fa:"\e184\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884";--fa--fa:"\f884\f884"}.fa-less-than{--fa:"\3c";--fa--fa:"\3c\3c"}.fa-angle-down{--fa:"\f107";--fa--fa:"\f107\f107"}.fa-car-tunnel{--fa:"\e4de";--fa--fa:"\e4de\e4de"}.fa-head-side-cough{--fa:"\e061";--fa--fa:"\e061\e061"}.fa-grip-lines{--fa:"\f7a4";--fa--fa:"\f7a4\f7a4"}.fa-thumbs-down{--fa:"\f165";--fa--fa:"\f165\f165"}.fa-user-lock{--fa:"\f502";--fa--fa:"\f502\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178";--fa--fa:"\f178\f178"}.fa-anchor-circle-xmark{--fa:"\e4ac";--fa--fa:"\e4ac\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141";--fa--fa:"\f141\f141"}.fa-chess-pawn{--fa:"\f443";--fa--fa:"\f443\f443"}.fa-first-aid,.fa-kit-medical{--fa:"\f479";--fa--fa:"\f479\f479"}.fa-person-through-window{--fa:"\e5a9";--fa--fa:"\e5a9\e5a9"}.fa-toolbox{--fa:"\f552";--fa--fa:"\f552\f552"}.fa-hands-holding-circle{--fa:"\e4fb";--fa--fa:"\e4fb\e4fb"}.fa-bug{--fa:"\f188";--fa--fa:"\f188\f188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d";--fa--fa:"\f09d\f09d"}.fa-automobile,.fa-car{--fa:"\f1b9";--fa--fa:"\f1b9\f1b9"}.fa-hand-holding-hand{--fa:"\e4f7";--fa--fa:"\e4f7\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da";--fa--fa:"\f5da\f5da"}.fa-mountain-sun{--fa:"\e52f";--fa--fa:"\e52f\e52f"}.fa-arrows-left-right-to-line{--fa:"\e4ba";--fa--fa:"\e4ba\e4ba"}.fa-dice-d20{--fa:"\f6cf";--fa--fa:"\f6cf\f6cf"}.fa-truck-droplet{--fa:"\e58c";--fa--fa:"\e58c\e58c"}.fa-file-circle-xmark{--fa:"\e5a1";--fa--fa:"\e5a1\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040";--fa--fa:"\e040\e040"}.fa-medal{--fa:"\f5a2";--fa--fa:"\f5a2\f5a2"}.fa-bed{--fa:"\f236";--fa--fa:"\f236\f236"}.fa-h-square,.fa-square-h{--fa:"\f0fd";--fa--fa:"\f0fd\f0fd"}.fa-podcast{--fa:"\f2ce";--fa--fa:"\f2ce\f2ce"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7";--fa--fa:"\f2c7\f2c7"}.fa-bell{--fa:"\f0f3";--fa--fa:"\f0f3\f0f3"}.fa-superscript{--fa:"\f12b";--fa--fa:"\f12b\f12b"}.fa-plug-circle-xmark{--fa:"\e560";--fa--fa:"\e560\e560"}.fa-star-of-life{--fa:"\f621";--fa--fa:"\f621\f621"}.fa-phone-slash{--fa:"\f3dd";--fa--fa:"\f3dd\f3dd"}.fa-paint-roller{--fa:"\f5aa";--fa--fa:"\f5aa\f5aa"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4";--fa--fa:"\f4c4\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5";--fa--fa:"\f3c5\f3c5"}.fa-file{--fa:"\f15b";--fa--fa:"\f15b\f15b"}.fa-greater-than{--fa:"\3e";--fa--fa:"\3e\3e"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4";--fa--fa:"\f5c4\f5c4"}.fa-arrow-down{--fa:"\f063";--fa--fa:"\f063\f063"}.fa-droplet,.fa-tint{--fa:"\f043";--fa--fa:"\f043\f043"}.fa-eraser{--fa:"\f12d";--fa--fa:"\f12d\f12d"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d";--fa--fa:"\f57d\f57d"}.fa-person-burst{--fa:"\e53b";--fa--fa:"\e53b\e53b"}.fa-dove{--fa:"\f4ba";--fa--fa:"\f4ba\f4ba"}.fa-battery-0,.fa-battery-empty{--fa:"\f244";--fa--fa:"\f244\f244"}.fa-socks{--fa:"\f696";--fa--fa:"\f696\f696"}.fa-inbox{--fa:"\f01c";--fa--fa:"\f01c\f01c"}.fa-section{--fa:"\e447";--fa--fa:"\e447\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625";--fa--fa:"\f625\f625"}.fa-envelope-open-text{--fa:"\f658";--fa--fa:"\f658\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8";--fa--fa:"\f0f8\f0f8"}.fa-wine-bottle{--fa:"\f72f";--fa--fa:"\f72f\f72f"}.fa-chess-rook{--fa:"\f447";--fa--fa:"\f447\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550";--fa--fa:"\f550\f550"}.fa-dharmachakra{--fa:"\f655";--fa--fa:"\f655\f655"}.fa-hotdog{--fa:"\f80f";--fa--fa:"\f80f\f80f"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d";--fa--fa:"\f29d\f29d"}.fa-drum{--fa:"\f569";--fa--fa:"\f569\f569"}.fa-ice-cream{--fa:"\f810";--fa--fa:"\f810\f810"}.fa-heart-circle-bolt{--fa:"\e4fc";--fa--fa:"\e4fc\e4fc"}.fa-fax{--fa:"\f1ac";--fa--fa:"\f1ac\f1ac"}.fa-paragraph{--fa:"\f1dd";--fa--fa:"\f1dd\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772";--fa--fa:"\f772\f772"}.fa-star-half{--fa:"\f089";--fa--fa:"\f089\f089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468";--fa--fa:"\f468\f468"}.fa-chain,.fa-link{--fa:"\f0c1";--fa--fa:"\f0c1\f0c1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2";--fa--fa:"\f2a2\f2a2"}.fa-tree-city{--fa:"\e587";--fa--fa:"\e587\e587"}.fa-play{--fa:"\f04b";--fa--fa:"\f04b\f04b"}.fa-font{--fa:"\f031";--fa--fa:"\f031\f031"}.fa-table-cells-row-lock{--fa:"\e67a";--fa--fa:"\e67a\e67a"}.fa-rupiah-sign{--fa:"\e23d";--fa--fa:"\e23d\e23d"}.fa-magnifying-glass,.fa-search{--fa:"\f002";--fa--fa:"\f002\f002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d";--fa--fa:"\f45d\f45d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470";--fa--fa:"\f470\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a";--fa--fa:"\f82a\f82a"}.fa-naira-sign{--fa:"\e1f6";--fa--fa:"\e1f6\e1f6"}.fa-cart-arrow-down{--fa:"\f218";--fa--fa:"\f218\f218"}.fa-walkie-talkie{--fa:"\f8ef";--fa--fa:"\f8ef\f8ef"}.fa-file-edit,.fa-file-pen{--fa:"\f31c";--fa--fa:"\f31c\f31c"}.fa-receipt{--fa:"\f543";--fa--fa:"\f543\f543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b";--fa--fa:"\f14b\f14b"}.fa-suitcase-rolling{--fa:"\f5c1";--fa--fa:"\f5c1\f5c1"}.fa-person-circle-exclamation{--fa:"\e53f";--fa--fa:"\e53f\e53f"}.fa-chevron-down{--fa:"\f078";--fa--fa:"\f078\f078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240";--fa--fa:"\f240\f240"}.fa-skull-crossbones{--fa:"\f714";--fa--fa:"\f714\f714"}.fa-code-compare{--fa:"\e13a";--fa--fa:"\e13a\e13a"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca";--fa--fa:"\f0ca\f0ca"}.fa-school-lock{--fa:"\e56f";--fa--fa:"\e56f\e56f"}.fa-tower-cell{--fa:"\e585";--fa--fa:"\e585\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309";--fa--fa:"\f309\f309"}.fa-ranking-star{--fa:"\e561";--fa--fa:"\e561\e561"}.fa-chess-king{--fa:"\f43f";--fa--fa:"\f43f\f43f"}.fa-person-harassing{--fa:"\e549";--fa--fa:"\e549\e549"}.fa-brazilian-real-sign{--fa:"\e46c";--fa--fa:"\e46c\e46c"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752";--fa--fa:"\f752\f752"}.fa-arrow-up{--fa:"\f062";--fa--fa:"\f062\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c";--fa--fa:"\f26c\f26c"}.fa-shrimp{--fa:"\e448";--fa--fa:"\e448\e448"}.fa-list-check,.fa-tasks{--fa:"\f0ae";--fa--fa:"\f0ae\f0ae"}.fa-jug-detergent{--fa:"\e519";--fa--fa:"\e519\e519"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd";--fa--fa:"\f2bd\f2bd"}.fa-user-shield{--fa:"\f505";--fa--fa:"\f505\f505"}.fa-wind{--fa:"\f72e";--fa--fa:"\f72e\f72e"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1";--fa--fa:"\f5e1\f5e1"}.fa-y{--fa:"\59";--fa--fa:"\59\59"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce";--fa--fa:"\f7ce\f7ce"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b";--fa--fa:"\f48b\f48b"}.fa-fish{--fa:"\f578";--fa--fa:"\f578\f578"}.fa-user-graduate{--fa:"\f501";--fa--fa:"\f501\f501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042";--fa--fa:"\f042\f042"}.fa-clapperboard{--fa:"\e131";--fa--fa:"\e131\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba";--fa--fa:"\f7ba\f7ba"}.fa-baseball,.fa-baseball-ball{--fa:"\f433";--fa--fa:"\f433\f433"}.fa-jet-fighter-up{--fa:"\e518";--fa--fa:"\e518\e518"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542";--fa--fa:"\f542\f542"}.fa-copy{--fa:"\f0c5";--fa--fa:"\f0c5\f0c5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9";--fa--fa:"\f6a9\f6a9"}.fa-hand-sparkles{--fa:"\e05d";--fa--fa:"\e05d\e05d"}.fa-grip,.fa-grip-horizontal{--fa:"\f58d";--fa--fa:"\f58d\f58d"}.fa-share-from-square,.fa-share-square{--fa:"\f14d";--fa--fa:"\f14d\f14d"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0";--fa--fa:"\e4e0\e4e0"}.fa-gun{--fa:"\e19b";--fa--fa:"\e19b\e19b"}.fa-phone-square,.fa-square-phone{--fa:"\f098";--fa--fa:"\f098\f098"}.fa-add,.fa-plus{--fa:"\2b";--fa--fa:"\2b\2b"}.fa-expand{--fa:"\f065";--fa--fa:"\f065\f065"}.fa-computer{--fa:"\e4e5";--fa--fa:"\e4e5\e4e5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d";--fa--fa:"\f00d\f00d"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047";--fa--fa:"\f047\f047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c";--fa--fa:"\f51c\f51c"}.fa-peso-sign{--fa:"\e222";--fa--fa:"\e222\e222"}.fa-building-shield{--fa:"\e4d8";--fa--fa:"\e4d8\e4d8"}.fa-baby{--fa:"\f77c";--fa--fa:"\f77c\f77c"}.fa-users-line{--fa:"\e592";--fa--fa:"\e592\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d";--fa--fa:"\f10d\f10d"}.fa-tractor{--fa:"\f722";--fa--fa:"\f722\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829";--fa--fa:"\f829\f829"}.fa-arrow-down-up-lock{--fa:"\e4b0";--fa--fa:"\e4b0\e4b0"}.fa-lines-leaning{--fa:"\e51e";--fa--fa:"\e51e\e51e"}.fa-ruler-combined{--fa:"\f546";--fa--fa:"\f546\f546"}.fa-copyright{--fa:"\f1f9";--fa--fa:"\f1f9\f1f9"}.fa-equals{--fa:"\3d";--fa--fa:"\3d\3d"}.fa-blender{--fa:"\f517";--fa--fa:"\f517\f517"}.fa-teeth{--fa:"\f62e";--fa--fa:"\f62e\f62e"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b";--fa--fa:"\f20b\f20b"}.fa-map{--fa:"\f279";--fa--fa:"\f279\f279"}.fa-rocket{--fa:"\f135";--fa--fa:"\f135\f135"}.fa-photo-film,.fa-photo-video{--fa:"\f87c";--fa--fa:"\f87c\f87c"}.fa-folder-minus{--fa:"\f65d";--fa--fa:"\f65d\f65d"}.fa-hexagon-nodes-bolt{--fa:"\e69a";--fa--fa:"\e69a\e69a"}.fa-store{--fa:"\f54e";--fa--fa:"\f54e\f54e"}.fa-arrow-trend-up{--fa:"\e098";--fa--fa:"\e098\e098"}.fa-plug-circle-minus{--fa:"\e55e";--fa--fa:"\e55e\e55e"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9";--fa--fa:"\f4d9\f4d9"}.fa-bezier-curve{--fa:"\f55b";--fa--fa:"\f55b\f55b"}.fa-bell-slash{--fa:"\f1f6";--fa--fa:"\f1f6\f1f6"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb";--fa--fa:"\f3fb\f3fb"}.fa-school-flag{--fa:"\e56e";--fa--fa:"\e56e\e56e"}.fa-fill{--fa:"\f575";--fa--fa:"\f575\f575"}.fa-angle-up{--fa:"\f106";--fa--fa:"\f106\f106"}.fa-drumstick-bite{--fa:"\f6d7";--fa--fa:"\f6d7\f6d7"}.fa-holly-berry{--fa:"\f7aa";--fa--fa:"\f7aa\f7aa"}.fa-chevron-left{--fa:"\f053";--fa--fa:"\f053\f053"}.fa-bacteria{--fa:"\e059";--fa--fa:"\e059\e059"}.fa-hand-lizard{--fa:"\f258";--fa--fa:"\f258\f258"}.fa-notdef{--fa:"\e1fe";--fa--fa:"\e1fe\e1fe"}.fa-disease{--fa:"\f7fa";--fa--fa:"\f7fa\f7fa"}.fa-briefcase-medical{--fa:"\f469";--fa--fa:"\f469\f469"}.fa-genderless{--fa:"\f22d";--fa--fa:"\f22d\f22d"}.fa-chevron-right{--fa:"\f054";--fa--fa:"\f054\f054"}.fa-retweet{--fa:"\f079";--fa--fa:"\f079\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de";--fa--fa:"\f5de\f5de"}.fa-pump-soap{--fa:"\e06b";--fa--fa:"\e06b\e06b"}.fa-video-slash{--fa:"\f4e2";--fa--fa:"\f4e2\f4e2"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243";--fa--fa:"\f243\f243"}.fa-radio{--fa:"\f8d7";--fa--fa:"\f8d7\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d";--fa--fa:"\f77d\f77d"}.fa-traffic-light{--fa:"\f637";--fa--fa:"\f637\f637"}.fa-thermometer{--fa:"\f491";--fa--fa:"\f491\f491"}.fa-vr-cardboard{--fa:"\f729";--fa--fa:"\f729\f729"}.fa-hand-middle-finger{--fa:"\f806";--fa--fa:"\f806\f806"}.fa-percent,.fa-percentage{--fa:"\25";--fa--fa:"\25\25"}.fa-truck-moving{--fa:"\f4df";--fa--fa:"\f4df\f4df"}.fa-glass-water-droplet{--fa:"\e4f5";--fa--fa:"\e4f5\e4f5"}.fa-display{--fa:"\e163";--fa--fa:"\e163\e163"}.fa-face-smile,.fa-smile{--fa:"\f118";--fa--fa:"\f118\f118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d";--fa--fa:"\f08d\f08d"}.fa-trophy{--fa:"\f091";--fa--fa:"\f091\f091"}.fa-person-praying,.fa-pray{--fa:"\f683";--fa--fa:"\f683\f683"}.fa-hammer{--fa:"\f6e3";--fa--fa:"\f6e3\f6e3"}.fa-hand-peace{--fa:"\f25b";--fa--fa:"\f25b\f25b"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1";--fa--fa:"\f2f1\f2f1"}.fa-spinner{--fa:"\f110";--fa--fa:"\f110\f110"}.fa-robot{--fa:"\f544";--fa--fa:"\f544\f544"}.fa-peace{--fa:"\f67c";--fa--fa:"\f67c\f67c"}.fa-cogs,.fa-gears{--fa:"\f085";--fa--fa:"\f085\f085"}.fa-warehouse{--fa:"\f494";--fa--fa:"\f494\f494"}.fa-arrow-up-right-dots{--fa:"\e4b7";--fa--fa:"\e4b7\e4b7"}.fa-splotch{--fa:"\f5bc";--fa--fa:"\f5bc\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584";--fa--fa:"\f584\f584"}.fa-dice-four{--fa:"\f524";--fa--fa:"\f524\f524"}.fa-sim-card{--fa:"\f7c4";--fa--fa:"\f7c4\f7c4"}.fa-transgender,.fa-transgender-alt{--fa:"\f225";--fa--fa:"\f225\f225"}.fa-mercury{--fa:"\f223";--fa--fa:"\f223\f223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149";--fa--fa:"\f149\f149"}.fa-person-falling-burst{--fa:"\e547";--fa--fa:"\e547\e547"}.fa-award{--fa:"\f559";--fa--fa:"\f559\f559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff";--fa--fa:"\f3ff\f3ff"}.fa-building{--fa:"\f1ad";--fa--fa:"\f1ad\f1ad"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100";--fa--fa:"\f100\f100"}.fa-qrcode{--fa:"\f029";--fa--fa:"\f029\f029"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da";--fa--fa:"\f1da\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583";--fa--fa:"\f583\f583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e";--fa--fa:"\f56e\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132";--fa--fa:"\f132\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885";--fa--fa:"\f885\f885"}.fa-comment-nodes{--fa:"\e696";--fa--fa:"\e696\e696"}.fa-house-medical{--fa:"\e3b2";--fa--fa:"\e3b2\e3b2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450";--fa--fa:"\f450\f450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137";--fa--fa:"\f137\f137"}.fa-house-chimney-window{--fa:"\e00d";--fa--fa:"\e00d\e00d"}.fa-pen-nib{--fa:"\f5ad";--fa--fa:"\f5ad\f5ad"}.fa-tent-arrow-turn-left{--fa:"\e580";--fa--fa:"\e580\e580"}.fa-tents{--fa:"\e582";--fa--fa:"\e582\e582"}.fa-magic,.fa-wand-magic{--fa:"\f0d0";--fa--fa:"\f0d0\f0d0"}.fa-dog{--fa:"\f6d3";--fa--fa:"\f6d3\f6d3"}.fa-carrot{--fa:"\f787";--fa--fa:"\f787\f787"}.fa-moon{--fa:"\f186";--fa--fa:"\f186\f186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce";--fa--fa:"\f5ce\f5ce"}.fa-cheese{--fa:"\f7ef";--fa--fa:"\f7ef\f7ef"}.fa-yin-yang{--fa:"\f6ad";--fa--fa:"\f6ad\f6ad"}.fa-music{--fa:"\f001";--fa--fa:"\f001\f001"}.fa-code-commit{--fa:"\f386";--fa--fa:"\f386\f386"}.fa-temperature-low{--fa:"\f76b";--fa--fa:"\f76b\f76b"}.fa-biking,.fa-person-biking{--fa:"\f84a";--fa--fa:"\f84a\f84a"}.fa-broom{--fa:"\f51a";--fa--fa:"\f51a\f51a"}.fa-shield-heart{--fa:"\e574";--fa--fa:"\e574\e574"}.fa-gopuram{--fa:"\f664";--fa--fa:"\f664\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b";--fa--fa:"\e47b\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3";--fa--fa:"\f2d3\f2d3"}.fa-hashtag{--fa:"\23";--fa--fa:"\23\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424";--fa--fa:"\f424\f424"}.fa-oil-can{--fa:"\f613";--fa--fa:"\f613\f613"}.fa-t{--fa:"\54";--fa--fa:"\54\54"}.fa-hippo{--fa:"\f6ed";--fa--fa:"\f6ed\f6ed"}.fa-chart-column{--fa:"\e0e3";--fa--fa:"\e0e3\e0e3"}.fa-infinity{--fa:"\f534";--fa--fa:"\f534\f534"}.fa-vial-circle-check{--fa:"\e596";--fa--fa:"\e596\e596"}.fa-person-arrow-down-to-line{--fa:"\e538";--fa--fa:"\e538\e538"}.fa-voicemail{--fa:"\f897";--fa--fa:"\f897\f897"}.fa-fan{--fa:"\f863";--fa--fa:"\f863\f863"}.fa-person-walking-luggage{--fa:"\e554";--fa--fa:"\e554\e554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338";--fa--fa:"\f338\f338"}.fa-cloud-moon-rain{--fa:"\f73c";--fa--fa:"\f73c\f73c"}.fa-calendar{--fa:"\f133";--fa--fa:"\f133\f133"}.fa-trailer{--fa:"\e041";--fa--fa:"\e041\e041"}.fa-bahai,.fa-haykal{--fa:"\f666";--fa--fa:"\f666\f666"}.fa-sd-card{--fa:"\f7c2";--fa--fa:"\f7c2\f7c2"}.fa-dragon{--fa:"\f6d5";--fa--fa:"\f6d5\f6d5"}.fa-shoe-prints{--fa:"\f54b";--fa--fa:"\f54b\f54b"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055";--fa--fa:"\f055\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b";--fa--fa:"\f58b\f58b"}.fa-hand-holding{--fa:"\f4bd";--fa--fa:"\f4bd\f4bd"}.fa-plug-circle-exclamation{--fa:"\e55d";--fa--fa:"\e55d\e55d"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127";--fa--fa:"\f127\f127"}.fa-clone{--fa:"\f24d";--fa--fa:"\f24d\f24d"}.fa-person-walking-arrow-loop-left{--fa:"\e551";--fa--fa:"\e551\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882";--fa--fa:"\f882\f882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4";--fa--fa:"\f7e4\f7e4"}.fa-tornado{--fa:"\f76f";--fa--fa:"\f76f\f76f"}.fa-file-circle-plus{--fa:"\e494";--fa--fa:"\e494\e494"}.fa-book-quran,.fa-quran{--fa:"\f687";--fa--fa:"\f687\f687"}.fa-anchor{--fa:"\f13d";--fa--fa:"\f13d\f13d"}.fa-border-all{--fa:"\f84c";--fa--fa:"\f84c\f84c"}.fa-angry,.fa-face-angry{--fa:"\f556";--fa--fa:"\f556\f556"}.fa-cookie-bite{--fa:"\f564";--fa--fa:"\f564\f564"}.fa-arrow-trend-down{--fa:"\e097";--fa--fa:"\e097\e097"}.fa-feed,.fa-rss{--fa:"\f09e";--fa--fa:"\f09e\f09e"}.fa-draw-polygon{--fa:"\f5ee";--fa--fa:"\f5ee\f5ee"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e";--fa--fa:"\f24e\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a";--fa--fa:"\f62a\f62a"}.fa-shower{--fa:"\f2cc";--fa--fa:"\f2cc\f2cc"}.fa-desktop,.fa-desktop-alt{--fa:"\f390";--fa--fa:"\f390\f390"}.fa-m{--fa:"\4d";--fa--fa:"\4d\4d"}.fa-table-list,.fa-th-list{--fa:"\f00b";--fa--fa:"\f00b\f00b"}.fa-comment-sms,.fa-sms{--fa:"\f7cd";--fa--fa:"\f7cd\f7cd"}.fa-book{--fa:"\f02d";--fa--fa:"\f02d\f02d"}.fa-user-plus{--fa:"\f234";--fa--fa:"\f234\f234"}.fa-check{--fa:"\f00c";--fa--fa:"\f00c\f00c"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241";--fa--fa:"\f241\f241"}.fa-house-circle-check{--fa:"\e509";--fa--fa:"\e509\e509"}.fa-angle-left{--fa:"\f104";--fa--fa:"\f104\f104"}.fa-diagram-successor{--fa:"\e47a";--fa--fa:"\e47a\e47a"}.fa-truck-arrow-right{--fa:"\e58b";--fa--fa:"\e58b\e58b"}.fa-arrows-split-up-and-left{--fa:"\e4bc";--fa--fa:"\e4bc\e4bc"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de";--fa--fa:"\f6de\f6de"}.fa-cloud-moon{--fa:"\f6c3";--fa--fa:"\f6c3\f6c3"}.fa-briefcase{--fa:"\f0b1";--fa--fa:"\f0b1\f0b1"}.fa-person-falling{--fa:"\e546";--fa--fa:"\e546\e546"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0";--fa--fa:"\f3e0\f3e0"}.fa-user-tag{--fa:"\f507";--fa--fa:"\f507\f507"}.fa-rug{--fa:"\e569";--fa--fa:"\e569\e569"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2";--fa--fa:"\f7a2\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d";--fa--fa:"\f59d\f59d"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410";--fa--fa:"\f410\f410"}.fa-baht-sign{--fa:"\e0ac";--fa--fa:"\e0ac\e0ac"}.fa-book-open{--fa:"\f518";--fa--fa:"\f518\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a";--fa--fa:"\f66a\f66a"}.fa-handcuffs{--fa:"\e4f8";--fa--fa:"\e4f8\e4f8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071";--fa--fa:"\f071\f071"}.fa-database{--fa:"\f1c0";--fa--fa:"\f1c0\f1c0"}.fa-mail-forward,.fa-share{--fa:"\f064";--fa--fa:"\f064\f064"}.fa-bottle-droplet{--fa:"\e4c4";--fa--fa:"\e4c4\e4c4"}.fa-mask-face{--fa:"\e1d7";--fa--fa:"\e1d7\e1d7"}.fa-hill-rockslide{--fa:"\e508";--fa--fa:"\e508\e508"}.fa-exchange-alt,.fa-right-left{--fa:"\f362";--fa--fa:"\f362\f362"}.fa-paper-plane{--fa:"\f1d8";--fa--fa:"\f1d8\f1d8"}.fa-road-circle-exclamation{--fa:"\e565";--fa--fa:"\e565\e565"}.fa-dungeon{--fa:"\f6d9";--fa--fa:"\f6d9\f6d9"}.fa-align-right{--fa:"\f038";--fa--fa:"\f038\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b";--fa--fa:"\f53b\f53b"}.fa-life-ring{--fa:"\f1cd";--fa--fa:"\f1cd\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7";--fa--fa:"\f2a7\f2a7"}.fa-calendar-day{--fa:"\f783";--fa--fa:"\f783\f783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5";--fa--fa:"\f5c5\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d";--fa--fa:"\f07d\f07d"}.fa-face-grimace,.fa-grimace{--fa:"\f57f";--fa--fa:"\f57f\f57f"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce";--fa--fa:"\e2ce\e2ce"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be";--fa--fa:"\f3be\f3be"}.fa-person-walking-arrow-right{--fa:"\e552";--fa--fa:"\e552\e552"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199";--fa--fa:"\f199\f199"}.fa-dice{--fa:"\f522";--fa--fa:"\f522\f522"}.fa-bowling-ball{--fa:"\f436";--fa--fa:"\f436\f436"}.fa-brain{--fa:"\f5dc";--fa--fa:"\f5dc\f5dc"}.fa-band-aid,.fa-bandage{--fa:"\f462";--fa--fa:"\f462\f462"}.fa-calendar-minus{--fa:"\f272";--fa--fa:"\f272\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057";--fa--fa:"\f057\f057"}.fa-gifts{--fa:"\f79c";--fa--fa:"\f79c\f79c"}.fa-hotel{--fa:"\f594";--fa--fa:"\f594\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e";--fa--fa:"\f57e\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f";--fa--fa:"\f47f\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e";--fa--fa:"\f00e\f00e"}.fa-thumbs-up{--fa:"\f164";--fa--fa:"\f164\f164"}.fa-user-clock{--fa:"\f4fd";--fa--fa:"\f4fd\f4fd"}.fa-allergies,.fa-hand-dots{--fa:"\f461";--fa--fa:"\f461\f461"}.fa-file-invoice{--fa:"\f570";--fa--fa:"\f570\f570"}.fa-window-minimize{--fa:"\f2d1";--fa--fa:"\f2d1\f2d1"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4";--fa--fa:"\f0f4\f0f4"}.fa-brush{--fa:"\f55d";--fa--fa:"\f55d\f55d"}.fa-file-half-dashed{--fa:"\e698";--fa--fa:"\e698\e698"}.fa-mask{--fa:"\f6fa";--fa--fa:"\f6fa\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010";--fa--fa:"\f010\f010"}.fa-ruler-vertical{--fa:"\f548";--fa--fa:"\f548\f548"}.fa-user-alt,.fa-user-large{--fa:"\f406";--fa--fa:"\f406\f406"}.fa-train-tram{--fa:"\e5b4";--fa--fa:"\e5b4\e5b4"}.fa-user-nurse{--fa:"\f82f";--fa--fa:"\f82f\f82f"}.fa-syringe{--fa:"\f48e";--fa--fa:"\f48e\f48e"}.fa-cloud-sun{--fa:"\f6c4";--fa--fa:"\f6c4\f6c4"}.fa-stopwatch-20{--fa:"\e06f";--fa--fa:"\e06f\e06f"}.fa-square-full{--fa:"\f45c";--fa--fa:"\f45c\f45c"}.fa-magnet{--fa:"\f076";--fa--fa:"\f076\f076"}.fa-jar{--fa:"\e516";--fa--fa:"\e516\e516"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249";--fa--fa:"\f249\f249"}.fa-bug-slash{--fa:"\e490";--fa--fa:"\e490\e490"}.fa-arrow-up-from-water-pump{--fa:"\e4b6";--fa--fa:"\e4b6\e4b6"}.fa-bone{--fa:"\f5d7";--fa--fa:"\f5d7\f5d7"}.fa-table-cells-row-unlock{--fa:"\e691";--fa--fa:"\e691\e691"}.fa-user-injured{--fa:"\f728";--fa--fa:"\f728\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4";--fa--fa:"\f5b4\f5b4"}.fa-plane{--fa:"\f072";--fa--fa:"\f072\f072"}.fa-tent-arrows-down{--fa:"\e581";--fa--fa:"\e581\e581"}.fa-exclamation{--fa:"\21";--fa--fa:"\21\21"}.fa-arrows-spin{--fa:"\e4bb";--fa--fa:"\e4bb\e4bb"}.fa-print{--fa:"\f02f";--fa--fa:"\f02f\f02f"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb";--fa--fa:"\e2bb\e2bb"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24";--fa--fa:"\24\24"}.fa-x{--fa:"\58";--fa--fa:"\58\58"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688";--fa--fa:"\f688\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509";--fa--fa:"\f509\f509"}.fa-person-military-pointing{--fa:"\e54a";--fa--fa:"\e54a\e54a"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c";--fa--fa:"\f19c\f19c"}.fa-umbrella{--fa:"\f0e9";--fa--fa:"\f0e9\f0e9"}.fa-trowel{--fa:"\e589";--fa--fa:"\e589\e589"}.fa-d{--fa:"\44";--fa--fa:"\44\44"}.fa-stapler{--fa:"\e5af";--fa--fa:"\e5af\e5af"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630";--fa--fa:"\f630\f630"}.fa-kip-sign{--fa:"\e1c4";--fa--fa:"\e1c4\e1c4"}.fa-hand-point-left{--fa:"\f0a5";--fa--fa:"\f0a5\f0a5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6";--fa--fa:"\f4c6\f4c6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb";--fa--fa:"\f0fb\f0fb"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1";--fa--fa:"\f1e1\f1e1"}.fa-barcode{--fa:"\f02a";--fa--fa:"\f02a\f02a"}.fa-plus-minus{--fa:"\e43c";--fa--fa:"\e43c\e43c"}.fa-video,.fa-video-camera{--fa:"\f03d";--fa--fa:"\f03d\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d";--fa--fa:"\f19d\f19d"}.fa-hand-holding-medical{--fa:"\e05c";--fa--fa:"\e05c\e05c"}.fa-person-circle-check{--fa:"\e53e";--fa--fa:"\e53e\e53e"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf";--fa--fa:"\f3bf\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('fa-brands-400.f3d2faf92c4eaa0d.woff2') format("woff2"),url('fa-brands-400.539461d3e4127d67.ttf') format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:"\f3d0"}.fa-hooli{--fa:"\f427"}.fa-yelp{--fa:"\f1e9"}.fa-cc-visa{--fa:"\f1f0"}.fa-lastfm{--fa:"\f202"}.fa-shopware{--fa:"\f5b5"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-aws{--fa:"\f375"}.fa-redhat{--fa:"\f7bc"}.fa-yoast{--fa:"\f2b1"}.fa-cloudflare{--fa:"\e07d"}.fa-ups{--fa:"\f7e0"}.fa-pixiv{--fa:"\e640"}.fa-wpexplorer{--fa:"\f2de"}.fa-dyalog{--fa:"\f399"}.fa-bity{--fa:"\f37a"}.fa-stackpath{--fa:"\f842"}.fa-buysellads{--fa:"\f20d"}.fa-first-order{--fa:"\f2b0"}.fa-modx{--fa:"\f285"}.fa-guilded{--fa:"\e07e"}.fa-vnv{--fa:"\f40b"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-microsoft{--fa:"\f3ca"}.fa-qq{--fa:"\f1d6"}.fa-orcid{--fa:"\f8d2"}.fa-java{--fa:"\f4e4"}.fa-invision{--fa:"\f7b0"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-centercode{--fa:"\f380"}.fa-glide-g{--fa:"\f2a6"}.fa-drupal{--fa:"\f1a9"}.fa-jxl{--fa:"\e67b"}.fa-dart-lang{--fa:"\e693"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-unity{--fa:"\e049"}.fa-whmcs{--fa:"\f40d"}.fa-rocketchat{--fa:"\f3e8"}.fa-vk{--fa:"\f189"}.fa-untappd{--fa:"\f405"}.fa-mailchimp{--fa:"\f59e"}.fa-css3-alt{--fa:"\f38b"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-vimeo-v{--fa:"\f27d"}.fa-contao{--fa:"\f26d"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-deskpro{--fa:"\f38f"}.fa-brave{--fa:"\e63c"}.fa-sistrix{--fa:"\f3ee"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-battle-net{--fa:"\f835"}.fa-the-red-yeti{--fa:"\f69d"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-edge{--fa:"\f282"}.fa-threads{--fa:"\e618"}.fa-napster{--fa:"\f3d2"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-google-plus-g{--fa:"\f0d5"}.fa-artstation{--fa:"\f77a"}.fa-markdown{--fa:"\f60f"}.fa-sourcetree{--fa:"\f7d3"}.fa-google-plus{--fa:"\f2b3"}.fa-diaspora{--fa:"\f791"}.fa-foursquare{--fa:"\f180"}.fa-stack-overflow{--fa:"\f16c"}.fa-github-alt{--fa:"\f113"}.fa-phoenix-squadron{--fa:"\f511"}.fa-pagelines{--fa:"\f18c"}.fa-algolia{--fa:"\f36c"}.fa-red-river{--fa:"\f3e3"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-safari{--fa:"\f267"}.fa-google{--fa:"\f1a0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-atlassian{--fa:"\f77b"}.fa-linkedin-in{--fa:"\f0e1"}.fa-digital-ocean{--fa:"\f391"}.fa-nimblr{--fa:"\f5a8"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-hacker-news{--fa:"\f1d4"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-adversal{--fa:"\f36a"}.fa-creative-commons{--fa:"\f25e"}.fa-watchman-monitoring{--fa:"\e087"}.fa-fonticons{--fa:"\f280"}.fa-weixin{--fa:"\f1d7"}.fa-shirtsinbulk{--fa:"\f214"}.fa-codepen{--fa:"\f1cb"}.fa-git-alt{--fa:"\f841"}.fa-lyft{--fa:"\f3c3"}.fa-rev{--fa:"\f5b2"}.fa-windows{--fa:"\f17a"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-meetup{--fa:"\f2e0"}.fa-centos{--fa:"\f789"}.fa-adn{--fa:"\f170"}.fa-cloudsmith{--fa:"\f384"}.fa-opensuse{--fa:"\e62b"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-codiepie{--fa:"\f284"}.fa-node{--fa:"\f419"}.fa-mix{--fa:"\f3cb"}.fa-steam{--fa:"\f1b6"}.fa-cc-apple-pay{--fa:"\f416"}.fa-scribd{--fa:"\f28a"}.fa-debian{--fa:"\e60b"}.fa-openid{--fa:"\f19b"}.fa-instalod{--fa:"\e081"}.fa-files-pinwheel{--fa:"\e69f"}.fa-expeditedssl{--fa:"\f23e"}.fa-sellcast{--fa:"\f2da"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-r-project{--fa:"\f4f7"}.fa-delicious{--fa:"\f1a5"}.fa-freebsd{--fa:"\f3a4"}.fa-vuejs{--fa:"\f41f"}.fa-accusoft{--fa:"\f369"}.fa-ioxhost{--fa:"\f208"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-app-store{--fa:"\f36f"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-itunes-note{--fa:"\f3b5"}.fa-golang{--fa:"\e40f"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-grav{--fa:"\f2d6"}.fa-weibo{--fa:"\f18a"}.fa-uncharted{--fa:"\e084"}.fa-firstdraft{--fa:"\f3a1"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-wikipedia-w{--fa:"\f266"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-angellist{--fa:"\f209"}.fa-galactic-republic{--fa:"\f50c"}.fa-nfc-directional{--fa:"\e530"}.fa-skype{--fa:"\f17e"}.fa-joget{--fa:"\f3b7"}.fa-fedora{--fa:"\f798"}.fa-stripe-s{--fa:"\f42a"}.fa-meta{--fa:"\e49b"}.fa-laravel{--fa:"\f3bd"}.fa-hotjar{--fa:"\f3b1"}.fa-bluetooth-b{--fa:"\f294"}.fa-square-letterboxd{--fa:"\e62e"}.fa-sticker-mule{--fa:"\f3f7"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-hips{--fa:"\f452"}.fa-css{--fa:"\e6a2"}.fa-behance{--fa:"\f1b4"}.fa-reddit{--fa:"\f1a1"}.fa-discord{--fa:"\f392"}.fa-chrome{--fa:"\f268"}.fa-app-store-ios{--fa:"\f370"}.fa-cc-discover{--fa:"\f1f2"}.fa-wpbeginner{--fa:"\f297"}.fa-confluence{--fa:"\f78d"}.fa-shoelace{--fa:"\e60c"}.fa-mdb{--fa:"\f8ca"}.fa-dochub{--fa:"\f394"}.fa-accessible-icon{--fa:"\f368"}.fa-ebay{--fa:"\f4f4"}.fa-amazon{--fa:"\f270"}.fa-unsplash{--fa:"\e07c"}.fa-yarn{--fa:"\f7e3"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-500px{--fa:"\f26e"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-asymmetrik{--fa:"\f372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-gratipay{--fa:"\f184"}.fa-apple{--fa:"\f179"}.fa-hive{--fa:"\e07f"}.fa-gitkraken{--fa:"\f3a6"}.fa-keybase{--fa:"\f4f5"}.fa-apple-pay{--fa:"\f415"}.fa-padlet{--fa:"\e4a0"}.fa-amazon-pay{--fa:"\f42c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-stumbleupon{--fa:"\f1a4"}.fa-fedex{--fa:"\f797"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-shopify{--fa:"\e057"}.fa-neos{--fa:"\f612"}.fa-square-threads{--fa:"\e619"}.fa-hackerrank{--fa:"\f5f7"}.fa-researchgate{--fa:"\f4f8"}.fa-swift{--fa:"\f8e1"}.fa-angular{--fa:"\f420"}.fa-speakap{--fa:"\f3f3"}.fa-angrycreative{--fa:"\f36e"}.fa-y-combinator{--fa:"\f23b"}.fa-empire{--fa:"\f1d1"}.fa-envira{--fa:"\f299"}.fa-google-scholar{--fa:"\e63b"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-studiovinari{--fa:"\f3f8"}.fa-pied-piper{--fa:"\f2ae"}.fa-wordpress{--fa:"\f19a"}.fa-product-hunt{--fa:"\f288"}.fa-firefox{--fa:"\f269"}.fa-linode{--fa:"\f2b8"}.fa-goodreads{--fa:"\f3a8"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-jsfiddle{--fa:"\f1cc"}.fa-sith{--fa:"\f512"}.fa-themeisle{--fa:"\f2b2"}.fa-page4{--fa:"\f3d7"}.fa-hashnode{--fa:"\e499"}.fa-react{--fa:"\f41b"}.fa-cc-paypal{--fa:"\f1f4"}.fa-squarespace{--fa:"\f5be"}.fa-cc-stripe{--fa:"\f1f5"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-bitcoin{--fa:"\f379"}.fa-keycdn{--fa:"\f3ba"}.fa-opera{--fa:"\f26a"}.fa-itch-io{--fa:"\f83a"}.fa-umbraco{--fa:"\f8e8"}.fa-galactic-senate{--fa:"\f50d"}.fa-ubuntu{--fa:"\f7df"}.fa-draft2digital{--fa:"\f396"}.fa-stripe{--fa:"\f429"}.fa-houzz{--fa:"\f27c"}.fa-gg{--fa:"\f260"}.fa-dhl{--fa:"\f790"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-xing{--fa:"\f168"}.fa-blackberry{--fa:"\f37b"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-playstation{--fa:"\f3df"}.fa-quinscape{--fa:"\f459"}.fa-less{--fa:"\f41d"}.fa-blogger-b{--fa:"\f37d"}.fa-opencart{--fa:"\f23d"}.fa-vine{--fa:"\f1ca"}.fa-signal-messenger{--fa:"\e663"}.fa-paypal{--fa:"\f1ed"}.fa-gitlab{--fa:"\f296"}.fa-typo3{--fa:"\f42b"}.fa-reddit-alien{--fa:"\f281"}.fa-yahoo{--fa:"\f19e"}.fa-dailymotion{--fa:"\e052"}.fa-affiliatetheme{--fa:"\f36b"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-bootstrap{--fa:"\f836"}.fa-odnoklassniki{--fa:"\f263"}.fa-nfc-symbol{--fa:"\e531"}.fa-mintbit{--fa:"\e62f"}.fa-ethereum{--fa:"\f42e"}.fa-speaker-deck{--fa:"\f83c"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-patreon{--fa:"\f3d9"}.fa-avianex{--fa:"\f374"}.fa-ello{--fa:"\f5f1"}.fa-gofore{--fa:"\f3a7"}.fa-bimobject{--fa:"\f378"}.fa-brave-reverse{--fa:"\e63d"}.fa-facebook-f{--fa:"\f39e"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-web-awesome{--fa:"\e682"}.fa-mandalorian{--fa:"\f50f"}.fa-first-order-alt{--fa:"\f50a"}.fa-osi{--fa:"\f41a"}.fa-google-wallet{--fa:"\f1ee"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-periscope{--fa:"\f3da"}.fa-fulcrum{--fa:"\f50b"}.fa-cloudscale{--fa:"\f383"}.fa-forumbee{--fa:"\f211"}.fa-mizuni{--fa:"\f3cc"}.fa-schlix{--fa:"\f3ea"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-bandcamp{--fa:"\f2d5"}.fa-wpforms{--fa:"\f298"}.fa-cloudversify{--fa:"\f385"}.fa-usps{--fa:"\f7e1"}.fa-megaport{--fa:"\f5a3"}.fa-magento{--fa:"\f3c4"}.fa-spotify{--fa:"\f1bc"}.fa-optin-monster{--fa:"\f23c"}.fa-fly{--fa:"\f417"}.fa-square-bluesky{--fa:"\e6a3"}.fa-aviato{--fa:"\f421"}.fa-itunes{--fa:"\f3b4"}.fa-cuttlefish{--fa:"\f38c"}.fa-blogger{--fa:"\f37c"}.fa-flickr{--fa:"\f16e"}.fa-viber{--fa:"\f409"}.fa-soundcloud{--fa:"\f1be"}.fa-digg{--fa:"\f1a6"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-letterboxd{--fa:"\e62d"}.fa-symfony{--fa:"\f83d"}.fa-maxcdn{--fa:"\f136"}.fa-etsy{--fa:"\f2d7"}.fa-facebook-messenger{--fa:"\f39f"}.fa-audible{--fa:"\f373"}.fa-think-peaks{--fa:"\f731"}.fa-bilibili{--fa:"\e3d9"}.fa-erlang{--fa:"\f39d"}.fa-x-twitter{--fa:"\e61b"}.fa-cotton-bureau{--fa:"\f89e"}.fa-dashcube{--fa:"\f210"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-stack-exchange{--fa:"\f18d"}.fa-elementor{--fa:"\f430"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-palfed{--fa:"\f3d8"}.fa-superpowers{--fa:"\f2dd"}.fa-resolving{--fa:"\f3e7"}.fa-xbox{--fa:"\f412"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-searchengin{--fa:"\f3eb"}.fa-tiktok{--fa:"\e07b"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-renren{--fa:"\f18b"}.fa-linux{--fa:"\f17c"}.fa-glide{--fa:"\f2a5"}.fa-linkedin{--fa:"\f08c"}.fa-hubspot{--fa:"\f3b2"}.fa-deploydog{--fa:"\f38e"}.fa-twitch{--fa:"\f1e8"}.fa-flutter{--fa:"\e694"}.fa-ravelry{--fa:"\f2d9"}.fa-mixer{--fa:"\e056"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-vimeo{--fa:"\f40a"}.fa-mendeley{--fa:"\f7b3"}.fa-uniregistry{--fa:"\f404"}.fa-figma{--fa:"\f799"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-dropbox{--fa:"\f16b"}.fa-instagram{--fa:"\f16d"}.fa-cmplid{--fa:"\e360"}.fa-upwork{--fa:"\e641"}.fa-facebook{--fa:"\f09a"}.fa-gripfire{--fa:"\f3ac"}.fa-jedi-order{--fa:"\f50e"}.fa-uikit{--fa:"\f403"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-phabricator{--fa:"\f3db"}.fa-ussunnah{--fa:"\f407"}.fa-earlybirds{--fa:"\f39a"}.fa-trade-federation{--fa:"\f513"}.fa-autoprefixer{--fa:"\f41c"}.fa-whatsapp{--fa:"\f232"}.fa-square-upwork{--fa:"\e67c"}.fa-slideshare{--fa:"\f1e7"}.fa-google-play{--fa:"\f3ab"}.fa-viadeo{--fa:"\f2a9"}.fa-line{--fa:"\f3c0"}.fa-google-drive{--fa:"\f3aa"}.fa-servicestack{--fa:"\f3ec"}.fa-simplybuilt{--fa:"\f215"}.fa-bitbucket{--fa:"\f171"}.fa-imdb{--fa:"\f2d8"}.fa-deezer{--fa:"\e077"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-jira{--fa:"\f7b1"}.fa-docker{--fa:"\f395"}.fa-screenpal{--fa:"\e570"}.fa-bluetooth{--fa:"\f293"}.fa-gitter{--fa:"\f426"}.fa-d-and-d{--fa:"\f38d"}.fa-microblog{--fa:"\e01a"}.fa-cc-diners-club{--fa:"\f24c"}.fa-gg-circle{--fa:"\f261"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-yandex{--fa:"\f413"}.fa-readme{--fa:"\f4d5"}.fa-html5{--fa:"\f13b"}.fa-sellsy{--fa:"\f213"}.fa-square-web-awesome{--fa:"\e683"}.fa-sass{--fa:"\f41e"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-buromobelexperte{--fa:"\f37f"}.fa-salesforce{--fa:"\f83b"}.fa-octopus-deploy{--fa:"\e082"}.fa-medapps{--fa:"\f3c6"}.fa-ns8{--fa:"\f3d5"}.fa-pinterest-p{--fa:"\f231"}.fa-apper{--fa:"\f371"}.fa-fort-awesome{--fa:"\f286"}.fa-waze{--fa:"\f83f"}.fa-bluesky{--fa:"\e671"}.fa-cc-jcb{--fa:"\f24b"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-rust{--fa:"\e07a"}.fa-wix{--fa:"\f5cf"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-supple{--fa:"\f3f9"}.fa-webflow{--fa:"\e65c"}.fa-rebel{--fa:"\f1d0"}.fa-css3{--fa:"\f13c"}.fa-staylinked{--fa:"\f3f5"}.fa-kaggle{--fa:"\f5fa"}.fa-space-awesome{--fa:"\e5ac"}.fa-deviantart{--fa:"\f1bd"}.fa-cpanel{--fa:"\f388"}.fa-goodreads-g{--fa:"\f3a9"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-trello{--fa:"\f181"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-get-pocket{--fa:"\f265"}.fa-perbyte{--fa:"\e083"}.fa-grunt{--fa:"\f3ad"}.fa-weebly{--fa:"\f5cc"}.fa-connectdevelop{--fa:"\f20e"}.fa-leanpub{--fa:"\f212"}.fa-black-tie{--fa:"\f27e"}.fa-themeco{--fa:"\f5c6"}.fa-python{--fa:"\f3e2"}.fa-android{--fa:"\f17b"}.fa-bots{--fa:"\e340"}.fa-free-code-camp{--fa:"\f2c5"}.fa-hornbill{--fa:"\f592"}.fa-js{--fa:"\f3b8"}.fa-ideal{--fa:"\e013"}.fa-git{--fa:"\f1d3"}.fa-dev{--fa:"\f6cc"}.fa-sketch{--fa:"\f7c6"}.fa-yandex-international{--fa:"\f414"}.fa-cc-amex{--fa:"\f1f3"}.fa-uber{--fa:"\f402"}.fa-github{--fa:"\f09b"}.fa-php{--fa:"\f457"}.fa-alipay{--fa:"\f642"}.fa-youtube{--fa:"\f167"}.fa-skyatlas{--fa:"\f216"}.fa-firefox-browser{--fa:"\e007"}.fa-replyd{--fa:"\f3e6"}.fa-suse{--fa:"\f7d6"}.fa-jenkins{--fa:"\f3b6"}.fa-twitter{--fa:"\f099"}.fa-rockrms{--fa:"\f3e9"}.fa-pinterest{--fa:"\f0d2"}.fa-buffer{--fa:"\f837"}.fa-npm{--fa:"\f3d4"}.fa-yammer{--fa:"\f840"}.fa-btc{--fa:"\f15a"}.fa-dribbble{--fa:"\f17d"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-internet-explorer{--fa:"\f26b"}.fa-stubber{--fa:"\e5c7"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-old-republic{--fa:"\f510"}.fa-odysee{--fa:"\e5c6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-node-js{--fa:"\f3d3"}.fa-edge-legacy{--fa:"\e078"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-medrt{--fa:"\f3c8"}.fa-usb{--fa:"\f287"}.fa-tumblr{--fa:"\f173"}.fa-vaadin{--fa:"\f408"}.fa-quora{--fa:"\f2c4"}.fa-square-x-twitter{--fa:"\e61a"}.fa-reacteurope{--fa:"\f75d"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-amilia{--fa:"\f36d"}.fa-mixcloud{--fa:"\f289"}.fa-flipboard{--fa:"\f44d"}.fa-viacoin{--fa:"\f237"}.fa-critical-role{--fa:"\f6c9"}.fa-sitrox{--fa:"\e44a"}.fa-discourse{--fa:"\f393"}.fa-joomla{--fa:"\f1aa"}.fa-mastodon{--fa:"\f4f6"}.fa-airbnb{--fa:"\f834"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-buy-n-large{--fa:"\f8a6"}.fa-gulp{--fa:"\f3ae"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-strava{--fa:"\f428"}.fa-ember{--fa:"\f423"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-teamspeak{--fa:"\f4f9"}.fa-pushed{--fa:"\f3e1"}.fa-wordpress-simple{--fa:"\f411"}.fa-nutritionix{--fa:"\f3d6"}.fa-wodu{--fa:"\e088"}.fa-google-pay{--fa:"\e079"}.fa-intercom{--fa:"\f7af"}.fa-zhihu{--fa:"\f63f"}.fa-korvue{--fa:"\f42f"}.fa-pix{--fa:"\e43a"}.fa-steam-symbol{--fa:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url('fa-regular-400.71c3e4f1ca579a1d.woff2') format("woff2"),url('fa-regular-400.43d8025fb8ea53df.ttf') format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('fa-solid-900.0066af05aab19d93.woff2') format("woff2"),url('fa-solid-900.944a582e2c9a443a.ttf') format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url('fa-brands-400.f3d2faf92c4eaa0d.woff2') format("woff2"),url('fa-brands-400.539461d3e4127d67.ttf') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url('fa-solid-900.0066af05aab19d93.woff2') format("woff2"),url('fa-solid-900.944a582e2c9a443a.ttf') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url('fa-regular-400.71c3e4f1ca579a1d.woff2') format("woff2"),url('fa-regular-400.43d8025fb8ea53df.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-solid-900.0066af05aab19d93.woff2') format("woff2"),url('fa-solid-900.944a582e2c9a443a.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-brands-400.f3d2faf92c4eaa0d.woff2') format("woff2"),url('fa-brands-400.539461d3e4127d67.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-regular-400.71c3e4f1ca579a1d.woff2') format("woff2"),url('fa-regular-400.43d8025fb8ea53df.ttf') format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-v4compatibility.4293ae9224da3ed9.woff2') format("woff2"),url('fa-v4compatibility.bb6a9284ced4ef4e.ttf') format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/overlay-prebuilt.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
:root,
[data-theme]{
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
@supports not (color: oklch(0% 0 0)){
  :root{
    color-scheme: light;
    --fallback-p: #491eff;
    --fallback-pc: #d4dbff;
    --fallback-s: #ff41c7;
    --fallback-sc: #fff9fc;
    --fallback-a: #00cfbd;
    --fallback-ac: #00100d;
    --fallback-n: #2b3440;
    --fallback-nc: #d7dde4;
    --fallback-b1: #ffffff;
    --fallback-b2: #e5e6e6;
    --fallback-b3: #e5e6e6;
    --fallback-bc: #1f2937;
    --fallback-in: #00b3f0;
    --fallback-inc: #000000;
    --fallback-su: #00ca92;
    --fallback-suc: #000000;
    --fallback-wa: #ffc22d;
    --fallback-wac: #000000;
    --fallback-er: #ff6f70;
    --fallback-erc: #000000;
  }
  @media (prefers-color-scheme: dark){
    :root{
      color-scheme: dark;
      --fallback-p: #7582ff;
      --fallback-pc: #050617;
      --fallback-s: #ff71cf;
      --fallback-sc: #190211;
      --fallback-a: #00c7b5;
      --fallback-ac: #000e0c;
      --fallback-n: #2a323c;
      --fallback-nc: #a6adbb;
      --fallback-b1: #1d232a;
      --fallback-b2: #191e24;
      --fallback-b3: #15191e;
      --fallback-bc: #a6adbb;
      --fallback-in: #00b3f0;
      --fallback-inc: #000000;
      --fallback-su: #00ca92;
      --fallback-suc: #000000;
      --fallback-wa: #ffc22d;
      --fallback-wac: #000000;
      --fallback-er: #ff6f70;
      --fallback-erc: #000000;
    }
  }
}
html{
  -webkit-tap-highlight-color: transparent;
}
*{
  scrollbar-color: color-mix(in oklch, currentColor 35%, transparent) transparent;
}
*:hover{
  scrollbar-color: color-mix(in oklch, currentColor 60%, transparent) transparent;
}
:root{
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 87.7211% 0.029466 270.167514;
  --ac: 15.352% 0.0368 183.61;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 38.6054% 0.147331 270.167514;
  --s: 76.859% 0.164659 70.08039;
  --sc: 98.71% 0.0106 342.55;
  --a: 76.76% 0.184 183.61;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}
[data-theme=light]{
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 87.7211% 0.029466 270.167514;
  --ac: 15.352% 0.0368 183.61;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 38.6054% 0.147331 270.167514;
  --s: 76.859% 0.164659 70.08039;
  --sc: 98.71% 0.0106 342.55;
  --a: 76.76% 0.184 183.61;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}
[data-theme=dracula]{
  color-scheme: dark;
  --b2: 26.8053% 0.020556 277.508664;
  --b3: 24.7877% 0.019009 277.508664;
  --pc: 87.7211% 0.029466 270.167514;
  --sc: 15.3718% 0.032932 70.08039;
  --ac: 16.6785% 0.024826 66.558491;
  --nc: 87.8891% 0.006515 275.524078;
  --inc: 17.6526% 0.018676 212.846491;
  --suc: 17.4199% 0.043903 148.024881;
  --wac: 19.1068% 0.026849 112.757109;
  --erc: 13.6441% 0.041266 24.430965;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 38.6054% 0.147331 270.167514;
  --s: 76.859% 0.164659 70.08039;
  --a: 83.3927% 0.124132 66.558491;
  --n: 39.4456% 0.032576 275.524078;
  --b1: 28.8229% 0.022103 277.508664;
  --bc: 97.7477% 0.007913 106.545019;
  --in: 88.263% 0.09338 212.846491;
  --su: 87.0995% 0.219516 148.024881;
  --wa: 95.5338% 0.134246 112.757109;
  --er: 68.2204% 0.206328 24.430965;
}
.tw-alert{
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  align-content: flex-start;
  align-items: center;
  justify-items: center;
  gap: 1rem;
  text-align: center;
  border-radius: var(--rounded-box, 1rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-b2,oklch(var(--b2)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
  background-color: var(--alert-bg);
}
@media (min-width: 640px){
  .tw-alert{
    grid-auto-flow: column;
    grid-template-columns: auto minmax(auto,1fr);
    justify-items: start;
    text-align: start;
  }
}
.tw-badge{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
  height: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 0.563rem;
  padding-right: 0.563rem;
  border-radius: var(--rounded-badge, 1.9rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
@media (hover:hover){
  .tw-table tr.tw-hover:hover,
  .tw-table tr.tw-hover:nth-child(even):hover{
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  }
  .tw-table-zebra tr.tw-hover:hover,
  .tw-table-zebra tr.tw-hover:nth-child(even):hover{
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }
}
.tw-btn{
  display: inline-flex;
  height: 3rem;
  min-height: 3rem;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-btn, 0.5rem);
  border-color: transparent;
  border-color: oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1em;
  gap: 0.5rem;
  font-weight: 600;
  text-decoration-line: none;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-width: var(--border-btn, 1px);
  transition-property: color, background-color, border-color, opacity, box-shadow, transform;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-color: oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  --tw-border-opacity: 1;
}
.tw-btn-disabled,
  .tw-btn[disabled],
  .tw-btn:disabled{
  pointer-events: none;
}
.tw-btn-square{
  height: 3rem;
  width: 3rem;
  padding: 0px;
}
.tw-btn-circle{
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}
:where(.tw-btn:is(input[type="checkbox"])),
:where(.tw-btn:is(input[type="radio"])){
  width: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.tw-btn:is(input[type="checkbox"]):after,
.tw-btn:is(input[type="radio"]):after{
  --tw-content: attr(aria-label);
  content: var(--tw-content);
}
.tw-card{
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: var(--rounded-box, 1rem);
}
.tw-card:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tw-card-body{
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: var(--padding-card, 2rem);
  gap: 0.5rem;
}
.tw-card-body :where(p){
  flex-grow: 1;
}
.tw-card-actions{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0.5rem;
}
.tw-card figure{
  display: flex;
  align-items: center;
  justify-content: center;
}
.tw-card.tw-image-full{
  display: grid;
}
.tw-card.tw-image-full:before{
  position: relative;
  content: "";
  z-index: 10;
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  opacity: 0.75;
}
.tw-card.tw-image-full:before,
    .tw-card.tw-image-full > *{
  grid-column-start: 1;
  grid-row-start: 1;
}
.tw-card.tw-image-full > figure img{
  height: 100%;
  object-fit: cover;
}
.tw-card.tw-image-full > .tw-card-body{
  position: relative;
  z-index: 20;
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.tw-checkbox{
  flex-shrink: 0;
  --chkbg: var(--fallback-bc,oklch(var(--bc)/1));
  --chkfg: var(--fallback-b1,oklch(var(--b1)/1));
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.tw-divider{
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 1rem;
  white-space: nowrap;
}
.tw-divider:before,
  .tw-divider:after{
  height: 0.125rem;
  width: 100%;
  flex-grow: 1;
  --tw-content: '';
  content: var(--tw-content);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
@media (hover: hover){
  .tw-btn:hover{
    --tw-border-opacity: 1;
    border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn:hover{
      background-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );
      border-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );
    }
  }
  @supports not (color: oklch(0% 0 0)){
    .tw-btn:hover{
      background-color: var(--btn-color, var(--fallback-b2));
      border-color: var(--btn-color, var(--fallback-b2));
    }
  }
  .tw-btn:hover{
    --tw-border-opacity: 1;
    border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn:hover{
      background-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );
      border-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );
    }
  }
  @supports not (color: oklch(0% 0 0)){
    .tw-btn:hover{
      background-color: var(--btn-color, var(--fallback-b2));
      border-color: var(--btn-color, var(--fallback-b2));
    }
  }
  .tw-btn:hover{
    --tw-border-opacity: 1;
    border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn:hover{
      background-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );
      border-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );
    }
  }
  @supports not (color: oklch(0% 0 0)){
    .tw-btn:hover{
      background-color: var(--btn-color, var(--fallback-b2));
      border-color: var(--btn-color, var(--fallback-b2));
    }
  }
  .tw-btn.tw-glass:hover{
    --glass-opacity: 25%;
    --glass-border-opacity: 15%;
  }
  .tw-btn-ghost:hover{
    border-color: transparent;
  }
  @supports (color: oklch(0% 0 0)){
    .tw-btn-ghost:hover{
      background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
    }
  }
  .tw-btn-ghost:hover{
    border-color: transparent;
  }
  @supports (color: oklch(0% 0 0)){
    .tw-btn-ghost:hover{
      background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
    }
  }
  .tw-btn-outline:hover{
    --tw-border-opacity: 1;
    border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)));
  }
  .tw-btn-outline.tw-btn-primary:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-primary:hover{
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-primary:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-primary:hover{
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-primary:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-primary:hover{
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-primary:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-primary:hover{
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-secondary:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-secondary:hover{
      background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-secondary:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-secondary:hover{
      background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-accent:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-accent:hover{
      background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-accent:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-accent:hover{
      background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-success:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-success:hover{
      background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-success:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-success:hover{
      background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-info:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-info:hover{
      background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-info:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-info:hover{
      background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-warning:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-warning:hover{
      background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-warning:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-warning:hover{
      background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-error:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-error:hover{
      background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
    }
  }
  .tw-btn-outline.tw-btn-error:hover{
    --tw-text-opacity: 1;
    color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn-outline.tw-btn-error:hover{
      background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
    }
  }
  .tw-btn-disabled:hover,
    .tw-btn[disabled]:hover,
    .tw-btn:disabled:hover{
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.2;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }
  @supports (color: color-mix(in oklab, black, black)){
    .tw-btn:is(input[type="checkbox"]:checked):hover, .tw-btn:is(input[type="radio"]:checked):hover{
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }
}
.tw-indicator :where(.tw-indicator-item){
  z-index: 1;
  position: absolute;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  white-space: nowrap;
}
.tw-input{
  flex-shrink: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 2;
  line-height: 1.5rem;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.tw-input[type="number"]::-webkit-inner-spin-button,
.tw-input-md[type="number"]::-webkit-inner-spin-button{
  margin-top: -1rem;
  margin-bottom: -1rem;
  -webkit-margin-end: -1rem;
          margin-inline-end: -1rem;
}
.tw-input-sm[type="number"]::-webkit-inner-spin-button{
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-margin-end: -0px;
          margin-inline-end: -0px;
}
.tw-join{
  display: inline-flex;
  align-items: stretch;
  border-radius: var(--rounded-btn, 0.5rem);
}
.tw-join :where(.tw-join-item){
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.tw-join .tw-join-item:not(:first-child):not(:last-child),
  .tw-join *:not(:first-child):not(:last-child) .tw-join-item{
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.tw-join .tw-join-item:first-child:not(:last-child),
  .tw-join *:first-child:not(:last-child) .tw-join-item{
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.tw-join .tw-dropdown .tw-join-item:first-child:not(:last-child),
  .tw-join *:first-child:not(:last-child) .tw-dropdown .tw-join-item{
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
.tw-join :where(.tw-join-item:first-child:not(:last-child)),
  .tw-join :where(*:first-child:not(:last-child) .tw-join-item){
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.tw-join .tw-join-item:last-child:not(:first-child),
  .tw-join *:last-child:not(:first-child) .tw-join-item{
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.tw-join :where(.tw-join-item:last-child:not(:first-child)),
  .tw-join :where(*:last-child:not(:first-child) .tw-join-item){
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
@supports not selector(:has(*)){
  :where(.tw-join *){
    border-radius: inherit;
  }
}
@supports selector(:has(*)){
  :where(.tw-join *:has(.tw-join-item)){
    border-radius: inherit;
  }
}
:where(.tw-menu li) .tw-badge{
  justify-self: end;
}
.tw-mockup-code{
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  min-width: 18rem;
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  direction: ltr;
}
.tw-mockup-code pre[data-prefix]:before{
  content: attr(data-prefix);
  display: inline-block;
  text-align: right;
  width: 2rem;
  opacity: 0.5;
}
.tw-navbar{
  display: flex;
  align-items: center;
  padding: var(--navbar-padding, 0.5rem);
  min-height: 4rem;
  width: 100%;
}
:where(.tw-navbar > *:not(script, style)){
  display: inline-flex;
  align-items: center;
}
.tw-navbar-start{
  width: 50%;
  justify-content: flex-start;
}
.tw-navbar-center{
  flex-shrink: 0;
}
.tw-navbar-end{
  width: 50%;
  justify-content: flex-end;
}
.tw-progress{
  position: relative;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  overflow: hidden;
  height: 0.5rem;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.tw-select{
  display: inline-flex;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 3rem;
  min-height: 3rem;
  -webkit-padding-start: 1rem;
          padding-inline-start: 1rem;
  -webkit-padding-end: 2.5rem;
          padding-inline-end: 2.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1px + 50%),
    calc(100% - 16.1px) calc(1px + 50%);
  background-size: 4px 4px,
    4px 4px;
  background-repeat: no-repeat;
}
.tw-select[multiple]{
  height: auto;
}
.tw-swap{
  position: relative;
  display: inline-grid;
  -webkit-user-select: none;
          user-select: none;
  place-content: center;
  cursor: pointer;
}
.tw-swap > *{
  grid-column-start: 1;
  grid-row-start: 1;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-property: transform, opacity;
}
.tw-swap input{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.tw-swap .tw-swap-on,
.tw-swap .tw-swap-indeterminate,
.tw-swap input:indeterminate ~ .tw-swap-on{
  opacity: 0;
}
.tw-swap input:checked ~ .tw-swap-off,
.tw-swap-active .tw-swap-off,
.tw-swap input:indeterminate ~ .tw-swap-off{
  opacity: 0;
}
.tw-swap input:checked ~ .tw-swap-on,
.tw-swap-active .tw-swap-on,
.tw-swap input:indeterminate ~ .tw-swap-indeterminate{
  opacity: 1;
}
.tw-table{
  position: relative;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-table :where(.tw-table-pin-rows thead tr){
  position: sticky;
  top: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.tw-table :where(.tw-table-pin-rows tfoot tr){
  position: sticky;
  bottom: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.tw-table :where(.tw-table-pin-cols tr th){
  position: sticky;
  left: 0px;
  right: 0px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.tw-table-zebra tbody tr:nth-child(even) :where(.tw-table-pin-cols tr th){
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.tw-textarea{
  min-height: 3rem;
  flex-shrink: 1;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.tw-toggle{
  flex-shrink: 0;
  --tglbg: var(--fallback-b1,oklch(var(--b1)/1));
  --handleoffset: 1.5rem;
  --handleoffsetcalculator: calc(var(--handleoffset) * -1);
  --togglehandleborder: 0 0;
  height: 1.5rem;
  width: 3rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--rounded-badge, 1.9rem);
  border-width: 1px;
  border-color: currentColor;
  background-color: currentColor;
  color: var(--fallback-bc,oklch(var(--bc)/0.5));
  transition: background,
    box-shadow var(--animation-input, 0.2s) ease-out;
  box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,
    0 0 0 2px var(--tglbg) inset,
    var(--togglehandleborder);
}
.tw-alert-error{
  border-color: var(--fallback-er,oklch(var(--er)/0.2));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-er,oklch(var(--er)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.tw-badge-ghost{
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.tw-badge-outline{
  border-color: currentColor;
  --tw-border-opacity: 0.5;
  background-color: transparent;
  color: currentColor;
}
.tw-badge-outline.tw-badge-neutral{
  --tw-text-opacity: 1;
  color: var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)));
}
.tw-badge-outline.tw-badge-primary{
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
.tw-badge-outline.tw-badge-secondary{
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.tw-badge-outline.tw-badge-accent{
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.tw-badge-outline.tw-badge-info{
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.tw-badge-outline.tw-badge-success{
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.tw-badge-outline.tw-badge-warning{
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.tw-badge-outline.tw-badge-error{
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
@media (prefers-reduced-motion: no-preference){
  .tw-btn{
    animation: button-pop var(--animation-btn, 0.25s) ease-out;
  }
}
.tw-btn:active:hover,
  .tw-btn:active:focus{
  animation: button-pop 0s ease-out;
  transform: scale(var(--btn-focus-scale, 0.97));
}
@supports not (color: oklch(0% 0 0)){
  .tw-btn{
    background-color: var(--btn-color, var(--fallback-b2));
    border-color: var(--btn-color, var(--fallback-b2));
  }
  .tw-btn-primary{
    --btn-color: var(--fallback-p);
  }
  .tw-btn-neutral{
    --btn-color: var(--fallback-n);
  }
}
@supports (color: color-mix(in oklab, black, black)){
  .tw-btn-active{
    background-color: color-mix(
          in oklab,
          oklch(var(--btn-color, var(--b3)) / var(--tw-bg-opacity, 1)) 90%,
          black
        );
    border-color: color-mix(
          in oklab,
          oklch(var(--btn-color, var(--b3)) / var(--tw-border-opacity, 1)) 90%,
          black
        );
  }
  .tw-btn-outline.tw-btn-primary.tw-btn-active{
    background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
  }
  .tw-btn-outline.tw-btn-secondary.tw-btn-active{
    background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
  }
  .tw-btn-outline.tw-btn-accent.tw-btn-active{
    background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
  }
  .tw-btn-outline.tw-btn-success.tw-btn-active{
    background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
  }
  .tw-btn-outline.tw-btn-info.tw-btn-active{
    background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);
  }
  .tw-btn-outline.tw-btn-warning.tw-btn-active{
    background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
  }
  .tw-btn-outline.tw-btn-error.tw-btn-active{
    background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
  }
}
.tw-btn:focus-visible{
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
}
.tw-btn-primary{
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@supports (color: oklch(0% 0 0)){
  .tw-btn-primary{
    --btn-color: var(--p);
  }
  .tw-btn-neutral{
    --btn-color: var(--n);
  }
}
.tw-btn-neutral{
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-n,oklch(var(--n)/1));
}
.tw-btn.tw-glass{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: currentColor;
}
.tw-btn.tw-glass.tw-btn-active{
  --glass-opacity: 25%;
  --glass-border-opacity: 15%;
}
.tw-btn-ghost{
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  color: currentColor;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: currentColor;
}
.tw-btn-ghost.tw-btn-active{
  border-color: transparent;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.tw-btn-link.tw-btn-active{
  border-color: transparent;
  background-color: transparent;
  text-decoration-line: underline;
}
.tw-btn-outline{
  border-color: currentColor;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-btn-outline.tw-btn-active{
  --tw-border-opacity: 1;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-primary{
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-primary.tw-btn-active{
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-secondary{
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-secondary.tw-btn-active{
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-accent{
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-accent.tw-btn-active{
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-success{
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-success.tw-btn-active{
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-info{
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-info.tw-btn-active{
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-warning{
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-warning.tw-btn-active{
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-error{
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.tw-btn-outline.tw-btn-error.tw-btn-active{
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.tw-btn.tw-btn-disabled,
  .tw-btn[disabled],
  .tw-btn:disabled{
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.2;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.tw-btn:is(input[type="checkbox"]:checked),
.tw-btn:is(input[type="radio"]:checked){
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.tw-btn:is(input[type="checkbox"]:checked):focus-visible, .tw-btn:is(input[type="radio"]:checked):focus-visible{
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@keyframes button-pop{
  0%{
    transform: scale(var(--btn-focus-scale, 0.98));
  }
  40%{
    transform: scale(1.02);
  }
  100%{
    transform: scale(1);
  }
}
.tw-card :where(figure:first-child){
  overflow: hidden;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
  border-end-start-radius: unset;
  border-end-end-radius: unset;
}
.tw-card :where(figure:last-child){
  overflow: hidden;
  border-start-start-radius: unset;
  border-start-end-radius: unset;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.tw-card:focus-visible{
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.tw-card.tw-bordered{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.tw-card.tw-compact .tw-card-body{
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-card.tw-image-full :where(figure){
  overflow: hidden;
  border-radius: inherit;
}
.tw-checkbox:focus{
  box-shadow: none;
}
.tw-checkbox:focus-visible{
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.tw-checkbox:disabled{
  border-width: 0px;
  cursor: not-allowed;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: 0.2;
}
.tw-checkbox:checked,
  .tw-checkbox[aria-checked="true"]{
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input, 0.2s) ease-out;
  background-color: var(--chkbg);
  background-image: linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%),
      linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%),
      linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%),
      linear-gradient(
        45deg,
        var(--chkbg) 30%,
        var(--chkfg) 30.99%,
        var(--chkfg) 40%,
        transparent 40.99%
      ),
      linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%);
}
.tw-checkbox:indeterminate{
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input, 0.2s) ease-out;
  background-image: linear-gradient(90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%);
}
@keyframes checkmark{
  0%{
    background-position-y: 5px;
  }
  50%{
    background-position-y: -2px;
  }
  100%{
    background-position-y: 0;
  }
}
.tw-divider:not(:empty){
  gap: 1rem;
}
.tw-divider-primary:before,
  .tw-divider-primary:after{
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
}
.tw-input input{
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  background-color: transparent;
}
.tw-input input:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tw-input[list]::-webkit-calendar-picker-indicator{
  line-height: 1em;
}
.tw-input:focus,
  .tw-input:focus-within{
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.tw-input:has(> input[disabled]),
  .tw-input-disabled,
  .tw-input:disabled,
  .tw-input[disabled]{
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.tw-input:has(> input[disabled])::placeholder,
  .tw-input-disabled::placeholder,
  .tw-input:disabled::placeholder,
  .tw-input[disabled]::placeholder{
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.tw-input:has(> input[disabled]) > input[disabled]{
  cursor: not-allowed;
}
.tw-input::-webkit-date-and-time-value{
  text-align: inherit;
}
.tw-join > :where(*:not(:first-child)){
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-margin-start: -1px;
          margin-inline-start: -1px;
}
.tw-join > :where(*:not(:first-child)):is(.tw-btn){
  -webkit-margin-start: calc(var(--border-btn) * -1);
          margin-inline-start: calc(var(--border-btn) * -1);
}
.tw-join-item:focus{
  isolation: isolate;
}
.tw-loading{
  pointer-events: none;
  display: inline-block;
  aspect-ratio: 1 / 1;
  width: 1.5rem;
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.tw-loading-spinner{
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.tw-loading-dots{
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");
}
.tw-loading-bars{
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");
}
.tw-loading-sm{
  width: 1.25rem;
}
.tw-loading-md{
  width: 1.5rem;
}
.tw-loading-lg{
  width: 2.5rem;
}
.tw-mockup-code:before{
  content: "";
  margin-bottom: 1rem;
  display: block;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
  opacity: 0.3;
  box-shadow: 1.4em 0,
        2.8em 0,
        4.2em 0;
}
.tw-mockup-code pre{
  padding-right: 1.25rem;
}
.tw-mockup-code pre:before{
  content: "";
  margin-right: 2ch;
}
.tw-mockup-browser .tw-mockup-browser-toolbar .tw-input{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block;
  height: 1.75rem;
  width: 24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding-left: 2rem;
  direction: ltr;
}
.tw-mockup-browser .tw-mockup-browser-toolbar .tw-input:before{
  content: "";
  position: absolute;
  left: 0.5rem;
  top: 50%;
  aspect-ratio: 1 / 1;
  height: 0.75rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 2px;
  border-color: currentColor;
  opacity: 0.6;
}
.tw-mockup-browser .tw-mockup-browser-toolbar .tw-input:after{
  content: "";
  position: absolute;
  left: 1.25rem;
  top: 50%;
  height: 0.5rem;
  --tw-translate-y: 25%;
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 1px;
  border-color: currentColor;
  opacity: 0.6;
}
@keyframes modal-pop{
  0%{
    opacity: 0;
  }
}
.tw-progress::-moz-progress-bar{
  border-radius: var(--rounded-box, 1rem);
  background-color: currentColor;
}
.tw-progress:indeterminate{
  --progress-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
.tw-progress::-webkit-progress-bar{
  border-radius: var(--rounded-box, 1rem);
  background-color: transparent;
}
.tw-progress::-webkit-progress-value{
  border-radius: var(--rounded-box, 1rem);
  background-color: currentColor;
}
.tw-progress:indeterminate::-moz-progress-bar{
  background-color: transparent;
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
@keyframes progress-loading{
  50%{
    background-position-x: -115%;
  }
}
@keyframes radiomark{
  0%{
    box-shadow: 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }
  50%{
    box-shadow: 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }
  100%{
    box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }
}
@keyframes rating-pop{
  0%{
    transform: translateY(-0.125em);
  }
  40%{
    transform: translateY(-0.125em);
  }
  100%{
    transform: translateY(0);
  }
}
.tw-select:focus{
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.tw-select-disabled,
  .tw-select:disabled,
  .tw-select[disabled]{
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.tw-select-disabled::placeholder,
  .tw-select:disabled::placeholder,
  .tw-select[disabled]::placeholder{
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.tw-select-multiple,
  .tw-select[multiple],
  .tw-select[size].tw-select:not([size="1"]){
  background-image: none;
  padding-right: 1rem;
}
[dir="rtl"] .tw-select{
  background-position: calc(0% + 12px) calc(1px + 50%),
    calc(0% + 16px) calc(1px + 50%);
}
.tw-skeleton{
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  will-change: background-position;
  animation: skeleton 1.8s ease-in-out infinite;
  background-image: linear-gradient(
    105deg,
    transparent 0%,
    transparent 40%,
    var(--fallback-b1,oklch(var(--b1)/1)) 50%,
    transparent 60%,
    transparent 100%
  );
  background-size: 200% auto;
  background-repeat: no-repeat;
  background-position-x: -50%;
}
@media (prefers-reduced-motion){
  .tw-skeleton{
    animation-duration: 15s;
  }
}
@keyframes skeleton{
  from{
    background-position: 150%;
  }
  to{
    background-position: -50%;
  }
}
.tw-swap-rotate .tw-swap-on,
.tw-swap-rotate .tw-swap-indeterminate,
.tw-swap-rotate input:indeterminate ~ .tw-swap-on{
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-swap-rotate input:checked ~ .tw-swap-off,
.tw-swap-active:where(.tw-swap-rotate) .tw-swap-off,
.tw-swap-rotate input:indeterminate ~ .tw-swap-off{
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-swap-rotate input:checked ~ .tw-swap-on,
.tw-swap-active:where(.tw-swap-rotate) .tw-swap-on,
.tw-swap-rotate input:indeterminate ~ .tw-swap-indeterminate{
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-swap-flip .tw-swap-on,
.tw-swap-flip .tw-swap-indeterminate,
.tw-swap-flip input:indeterminate ~ .tw-swap-on{
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 1;
}
.tw-swap-flip input:checked ~ .tw-swap-off,
.tw-swap-active:where(.tw-swap-flip) .tw-swap-off,
.tw-swap-flip input:indeterminate ~ .tw-swap-off{
  transform: rotateY(-180deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 1;
}
.tw-swap-flip input:checked ~ .tw-swap-on,
.tw-swap-active:where(.tw-swap-flip) .tw-swap-on,
.tw-swap-flip input:indeterminate ~ .tw-swap-indeterminate{
  transform: rotateY(0deg);
}
.tw-table:where([dir="rtl"], [dir="rtl"] *){
  text-align: right;
}
.tw-table :where(th, td){
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  vertical-align: middle;
}
.tw-table tr.tw-active,
  .tw-table tr.tw-active:nth-child(even),
  .tw-table-zebra tbody tr:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.tw-table-zebra tr.tw-active,
    .tw-table-zebra tr.tw-active:nth-child(even),
    .tw-table-zebra-zebra tbody tr:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
}
.tw-table :where(thead tr, tbody tr:not(:last-child), tbody tr:first-child:last-child){
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.tw-table :where(thead, tfoot){
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.tw-table :where(tfoot){
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.tw-textarea:focus{
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.tw-textarea-disabled,
  .tw-textarea:disabled,
  .tw-textarea[disabled]{
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.tw-textarea-disabled::placeholder,
  .tw-textarea:disabled::placeholder,
  .tw-textarea[disabled]::placeholder{
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
@keyframes toast-pop{
  0%{
    transform: scale(0.9);
    opacity: 0;
  }
  100%{
    transform: scale(1);
    opacity: 1;
  }
}
[dir="rtl"] .tw-toggle{
  --handleoffsetcalculator: calc(var(--handleoffset) * 1);
}
.tw-toggle:focus-visible{
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.tw-toggle:hover{
  background-color: currentColor;
}
.tw-toggle:checked,
  .tw-toggle[aria-checked="true"]{
  background-image: none;
  --handleoffsetcalculator: var(--handleoffset);
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
[dir="rtl"] .tw-toggle:checked, [dir="rtl"] .tw-toggle[aria-checked="true"]{
  --handleoffsetcalculator: calc(var(--handleoffset) * -1);
}
.tw-toggle:indeterminate{
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
      calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
      0 0 0 2px var(--tglbg) inset;
}
[dir="rtl"] .tw-toggle:indeterminate{
  box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
        calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
        0 0 0 2px var(--tglbg) inset;
}
.tw-toggle:disabled{
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  background-color: transparent;
  opacity: 0.3;
  --togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,
      var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset;
}
.tw-glass,
  .tw-glass.tw-btn-active{
  border: none;
  -webkit-backdrop-filter: blur(var(--glass-blur, 40px));
          backdrop-filter: blur(var(--glass-blur, 40px));
  background-color: transparent;
  background-image: linear-gradient(
        135deg,
        rgb(255 255 255 / var(--glass-opacity, 30%)) 0%,
        rgb(0 0 0 / 0%) 100%
      ),
      linear-gradient(
        var(--glass-reflex-degree, 100deg),
        rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,
        rgb(0 0 0 / 0%) 25%
      );
  box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset,
      0 0 0 2px rgb(0 0 0 / 5%);
  text-shadow: 0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%));
}
@media (hover: hover){
  .tw-glass.tw-btn-active{
    border: none;
    -webkit-backdrop-filter: blur(var(--glass-blur, 40px));
            backdrop-filter: blur(var(--glass-blur, 40px));
    background-color: transparent;
    background-image: linear-gradient(
          135deg,
          rgb(255 255 255 / var(--glass-opacity, 30%)) 0%,
          rgb(0 0 0 / 0%) 100%
        ),
        linear-gradient(
          var(--glass-reflex-degree, 100deg),
          rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,
          rgb(0 0 0 / 0%) 25%
        );
    box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset,
        0 0 0 2px rgb(0 0 0 / 5%);
    text-shadow: 0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%));
  }
}
.tw-badge-md{
  height: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-left: 0.563rem;
  padding-right: 0.563rem;
}
.tw-btn-sm{
  height: 2rem;
  min-height: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
}
.tw-btn-wide{
  width: 16rem;
}
.tw-btn-square:where(.tw-btn-xs){
  height: 1.5rem;
  width: 1.5rem;
  padding: 0px;
}
.tw-btn-square:where(.tw-btn-sm){
  height: 2rem;
  width: 2rem;
  padding: 0px;
}
.tw-btn-square:where(.tw-btn-md){
  height: 3rem;
  width: 3rem;
  padding: 0px;
}
.tw-btn-square:where(.tw-btn-lg){
  height: 4rem;
  width: 4rem;
  padding: 0px;
}
.tw-btn-circle:where(.tw-btn-xs){
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  padding: 0px;
}
.tw-btn-circle:where(.tw-btn-sm){
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  padding: 0px;
}
.tw-btn-circle:where(.tw-btn-md){
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}
.tw-btn-circle:where(.tw-btn-lg){
  height: 4rem;
  width: 4rem;
  border-radius: 9999px;
  padding: 0px;
}
.tw-divider-horizontal{
  flex-direction: column;
}
.tw-divider-horizontal:before{
  height: 100%;
  width: 0.125rem;
}
.tw-divider-horizontal:after{
  height: 100%;
  width: 0.125rem;
}
.tw-indicator :where(.tw-indicator-item){
  bottom: auto;
  inset-inline-end: 0px;
  inset-inline-start: auto;
  top: 0px;
  --tw-translate-y: -50%;
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-indicator :where(.tw-indicator-item):where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-indicator :where(.tw-indicator-item.tw-indicator-start){
  inset-inline-end: auto;
  inset-inline-start: 0px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-indicator :where(.tw-indicator-item.tw-indicator-start):where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-indicator :where(.tw-indicator-item.tw-indicator-center){
  inset-inline-end: 50%;
  inset-inline-start: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-indicator :where(.tw-indicator-item.tw-indicator-center):where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-indicator :where(.tw-indicator-item.tw-indicator-end){
  inset-inline-end: 0px;
  inset-inline-start: auto;
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-indicator :where(.tw-indicator-item.tw-indicator-end):where([dir="rtl"], [dir="rtl"] *){
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-indicator :where(.tw-indicator-item.tw-indicator-bottom){
  bottom: 0px;
  top: auto;
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-indicator :where(.tw-indicator-item.tw-indicator-middle){
  bottom: 50%;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-indicator :where(.tw-indicator-item.tw-indicator-top){
  bottom: auto;
  top: 0px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-input-sm{
  height: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  line-height: 2rem;
}
.tw-join.tw-join-vertical{
  flex-direction: column;
}
.tw-join.tw-join-vertical .tw-join-item:first-child:not(:last-child),
  .tw-join.tw-join-vertical *:first-child:not(:last-child) .tw-join-item{
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
}
.tw-join.tw-join-vertical .tw-join-item:last-child:not(:first-child),
  .tw-join.tw-join-vertical *:last-child:not(:first-child) .tw-join-item{
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.tw-join.tw-join-horizontal{
  flex-direction: row;
}
.tw-join.tw-join-horizontal .tw-join-item:first-child:not(:last-child),
  .tw-join.tw-join-horizontal *:first-child:not(:last-child) .tw-join-item{
  border-end-end-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.tw-join.tw-join-horizontal .tw-join-item:last-child:not(:first-child),
  .tw-join.tw-join-horizontal *:last-child:not(:first-child) .tw-join-item{
  border-end-start-radius: 0;
  border-start-start-radius: 0;
  border-end-end-radius: inherit;
  border-start-end-radius: inherit;
}
.tw-select-sm{
  height: 2rem;
  min-height: 2rem;
  padding-left: 0.75rem;
  padding-right: 2rem;
  font-size: 0.875rem;
  line-height: 2rem;
}
[dir="rtl"] .tw-select-sm{
  padding-left: 2rem;
  padding-right: 0.75rem;
}
.tw-textarea-lg{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 2;
}
.tw-card-compact .tw-card-body{
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-card-normal .tw-card-body{
  padding: var(--padding-card, 2rem);
  font-size: 1rem;
  line-height: 1.5rem;
}
.tw-divider-horizontal{
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0px;
  margin-bottom: 0px;
  height: auto;
  width: 1rem;
}
.tw-join.tw-join-vertical > :where(*:not(:first-child)){
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -1px;
}
.tw-join.tw-join-vertical > :where(*:not(:first-child)):is(.tw-btn){
  margin-top: calc(var(--border-btn) * -1);
}
.tw-join.tw-join-horizontal > :where(*:not(:first-child)){
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-margin-start: -1px;
          margin-inline-start: -1px;
}
.tw-join.tw-join-horizontal > :where(*:not(:first-child)):is(.tw-btn){
  -webkit-margin-start: calc(var(--border-btn) * -1);
          margin-inline-start: calc(var(--border-btn) * -1);
  margin-top: 0px;
}
.\!tw-flex-center{
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.tw-flex-center{
  display: flex;
  justify-content: center;
  align-items: center;
}
.tw-flex-end{
  display: flex ;
  justify-content: end;
  align-items: center;
}
.tw-flex-start{
  display: flex ;
  justify-content: start;
  align-items: center;
}
.\!tw-flex-between{
  display: flex  !important;
  justify-content: space-between !important;
  align-items: center !important;
}
.tw-flex-between{
  display: flex ;
  justify-content: space-between;
  align-items: center;
}
.tw-dir-ltr{
  direction: ltr !important;
}
.tw-dir-rtl{
  direction: rtl !important;
}
.tw-static{
  position: static;
}
.tw-fixed{
  position: fixed;
}
.tw-absolute{
  position: absolute;
}
.\!tw-relative{
  position: relative !important;
}
.tw-relative{
  position: relative;
}
.tw-sticky{
  position: sticky;
}
.tw-inset-0{
  inset: 0px;
}
.tw-inset-x-0{
  left: 0px;
  right: 0px;
}
.\!tw-bottom-0{
  bottom: 0px !important;
}
.-tw-bottom-\[25px\]{
  bottom: -25px;
}
.-tw-left-\[33px\]{
  left: -33px;
}
.-tw-right-\[1px\]{
  right: -1px;
}
.-tw-top-2{
  top: -0.5rem;
}
.-tw-top-5{
  top: -1.25rem;
}
.-tw-top-6{
  top: -1.5rem;
}
.-tw-top-\[18px\]{
  top: -18px;
}
.tw-bottom-0{
  bottom: 0px;
}
.tw-bottom-7{
  bottom: 1.75rem;
}
.tw-bottom-\[-12px\]{
  bottom: -12px;
}
.tw-bottom-\[-18px\]{
  bottom: -18px;
}
.tw-bottom-\[-22px\]{
  bottom: -22px;
}
.tw-bottom-\[20px\]{
  bottom: 20px;
}
.tw-bottom-\[27\%\]{
  bottom: 27%;
}
.tw-bottom-\[3px\]{
  bottom: 3px;
}
.tw-bottom-\[50px\]{
  bottom: 50px;
}
.tw-bottom-\[7px\]{
  bottom: 7px;
}
.tw-left-0{
  left: 0px;
}
.tw-left-1\/2{
  left: 50%;
}
.tw-left-10{
  left: 2.5rem;
}
.tw-left-3{
  left: 0.75rem;
}
.tw-left-4{
  left: 1rem;
}
.tw-left-5{
  left: 1.25rem;
}
.tw-left-\[-10px\]{
  left: -10px;
}
.tw-left-\[-15px\]{
  left: -15px;
}
.tw-left-\[-20px\]{
  left: -20px;
}
.tw-left-\[-28px\]{
  left: -28px;
}
.tw-left-\[-7px\]{
  left: -7px;
}
.tw-left-\[102px\]{
  left: 102px;
}
.tw-left-\[10px\]{
  left: 10px;
}
.tw-left-\[113px\]{
  left: 113px;
}
.tw-left-\[12px\]{
  left: 12px;
}
.tw-left-\[138px\]{
  left: 138px;
}
.tw-left-\[14px\]{
  left: 14px;
}
.tw-left-\[154px\]{
  left: 154px;
}
.tw-left-\[15px\]{
  left: 15px;
}
.tw-left-\[16px\]{
  left: 16px;
}
.tw-left-\[18px\]{
  left: 18px;
}
.tw-left-\[19px\]{
  left: 19px;
}
.tw-left-\[1px\]{
  left: 1px;
}
.tw-left-\[20px\]{
  left: 20px;
}
.tw-left-\[25px\]{
  left: 25px;
}
.tw-left-\[43px\]{
  left: 43px;
}
.tw-left-\[46px\]{
  left: 46px;
}
.tw-left-\[48px\]{
  left: 48px;
}
.tw-left-\[5px\]{
  left: 5px;
}
.tw-left-\[77px\]{
  left: 77px;
}
.tw-left-\[79px\]{
  left: 79px;
}
.tw-left-\[94px\]{
  left: 94px;
}
.tw-right-0{
  right: 0px;
}
.tw-right-2{
  right: 0.5rem;
}
.tw-right-3{
  right: 0.75rem;
}
.tw-right-4{
  right: 1rem;
}
.tw-right-5{
  right: 1.25rem;
}
.tw-right-7{
  right: 1.75rem;
}
.tw-right-\[-14px\]{
  right: -14px;
}
.tw-right-\[-15px\]{
  right: -15px;
}
.tw-right-\[-16px\]{
  right: -16px;
}
.tw-right-\[-19px\]{
  right: -19px;
}
.tw-right-\[-20px\]{
  right: -20px;
}
.tw-right-\[-29px\]{
  right: -29px;
}
.tw-right-\[15px\]{
  right: 15px;
}
.tw-right-\[20px\]{
  right: 20px;
}
.tw-right-\[25px\]{
  right: 25px;
}
.tw-right-\[50px\]{
  right: 50px;
}
.tw-top-0{
  top: 0px;
}
.tw-top-0\.5{
  top: 0.125rem;
}
.tw-top-10{
  top: 2.5rem;
}
.tw-top-2{
  top: 0.5rem;
}
.tw-top-2\/4{
  top: 50%;
}
.tw-top-4{
  top: 1rem;
}
.tw-top-5{
  top: 1.25rem;
}
.tw-top-\[-12px\]{
  top: -12px;
}
.tw-top-\[-14px\]{
  top: -14px;
}
.tw-top-\[-15px\]{
  top: -15px;
}
.tw-top-\[-17px\]{
  top: -17px;
}
.tw-top-\[-20px\]{
  top: -20px;
}
.tw-top-\[-24px\]{
  top: -24px;
}
.tw-top-\[-2px\]{
  top: -2px;
}
.tw-top-\[-9px\]{
  top: -9px;
}
.tw-top-\[100px\]{
  top: 100px;
}
.tw-top-\[108px\]{
  top: 108px;
}
.tw-top-\[10px\]{
  top: 10px;
}
.tw-top-\[110px\]{
  top: 110px;
}
.tw-top-\[120px\]{
  top: 120px;
}
.tw-top-\[12px\]{
  top: 12px;
}
.tw-top-\[13px\]{
  top: 13px;
}
.tw-top-\[14px\]{
  top: 14px;
}
.tw-top-\[170px\]{
  top: 170px;
}
.tw-top-\[17px\]{
  top: 17px;
}
.tw-top-\[29px\]{
  top: 29px;
}
.tw-top-\[2px\]{
  top: 2px;
}
.tw-top-\[36px\]{
  top: 36px;
}
.tw-top-\[37px\]{
  top: 37px;
}
.tw-top-\[38px\]{
  top: 38px;
}
.tw-top-\[3px\]{
  top: 3px;
}
.tw-top-\[40\%\]{
  top: 40%;
}
.tw-top-\[45px\]{
  top: 45px;
}
.tw-top-\[46px\]{
  top: 46px;
}
.tw-top-\[47px\]{
  top: 47px;
}
.tw-top-\[50px\]{
  top: 50px;
}
.tw-top-\[5px\]{
  top: 5px;
}
.tw-top-\[60px\]{
  top: 60px;
}
.tw-top-\[63\%\]{
  top: 63%;
}
.tw-top-\[65px\]{
  top: 65px;
}
.tw-top-\[66px\]{
  top: 66px;
}
.tw-top-\[78px\]{
  top: 78px;
}
.tw-top-\[80px\]{
  top: 80px;
}
.tw-top-\[85px\]{
  top: 85px;
}
.tw-top-\[87px\]{
  top: 87px;
}
.tw-top-\[90px\]{
  top: 90px;
}
.tw-top-\[98px\]{
  top: 98px;
}
.tw-z-0{
  z-index: 0;
}
.tw-z-10{
  z-index: 10;
}
.tw-z-20{
  z-index: 20;
}
.tw-z-30{
  z-index: 30;
}
.tw-z-40{
  z-index: 40;
}
.tw-z-50{
  z-index: 50;
}
.tw-z-\[1000\]{
  z-index: 1000;
}
.tw-z-\[1\]{
  z-index: 1;
}
.tw-z-\[2000\]{
  z-index: 2000;
}
.tw-z-\[2\]{
  z-index: 2;
}
.tw-z-\[3\]{
  z-index: 3;
}
.tw-z-\[3px\]{
  z-index: 3px;
}
.tw-z-\[500\]{
  z-index: 500;
}
.tw-z-\[5\]{
  z-index: 5;
}
.tw-order-1{
  order: 1;
}
.tw-order-2{
  order: 2;
}
.tw-col-span-2{
  grid-column: span 2 / span 2;
}
.tw-col-span-4{
  grid-column: span 4 / span 4;
}
.\!tw-m-0{
  margin: 0px !important;
}
.\!tw-m-5{
  margin: 1.25rem !important;
}
.tw-m-0{
  margin: 0px;
}
.tw-m-1{
  margin: 0.25rem;
}
.tw-m-10{
  margin: 2.5rem;
}
.tw-m-2{
  margin: 0.5rem;
}
.tw-m-3{
  margin: 0.75rem;
}
.tw-m-4{
  margin: 1rem;
}
.tw-m-5{
  margin: 1.25rem;
}
.tw-m-\[10px\]{
  margin: 10px;
}
.tw-m-\[20px\]{
  margin: 20px;
}
.tw-m-\[4px\]{
  margin: 4px;
}
.tw-m-\[8px\]{
  margin: 8px;
}
.tw-m-\[auto\]{
  margin: auto;
}
.\!tw-mx-0{
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.\!tw-mx-2{
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.\!tw-mx-6{
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.\!tw-my-1{
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.\!tw-my-1\.5{
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}
.\!tw-my-2{
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.\!tw-my-3{
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.\!tw-my-4{
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.tw-mx-0{
  margin-left: 0px;
  margin-right: 0px;
}
.tw-mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.tw-mx-1\.5{
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.tw-mx-10{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.tw-mx-12{
  margin-left: 3rem;
  margin-right: 3rem;
}
.tw-mx-16{
  margin-left: 4rem;
  margin-right: 4rem;
}
.tw-mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.tw-mx-2\.5{
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.tw-mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.tw-mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.tw-mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.tw-mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.tw-mx-7{
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.tw-mx-\[16px\]{
  margin-left: 16px;
  margin-right: 16px;
}
.tw-mx-\[2px\]{
  margin-left: 2px;
  margin-right: 2px;
}
.tw-mx-\[5px\]{
  margin-left: 5px;
  margin-right: 5px;
}
.tw-mx-\[9px\]{
  margin-left: 9px;
  margin-right: 9px;
}
.tw-mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.tw-my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.tw-my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.tw-my-1\.5{
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.tw-my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.tw-my-11{
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}
.tw-my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.tw-my-14{
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
.tw-my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.tw-my-2\.5{
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.tw-my-20{
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.tw-my-24{
  margin-top: 6rem;
  margin-bottom: 6rem;
}
.tw-my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.tw-my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.tw-my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.tw-my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.tw-my-7{
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.tw-my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.tw-my-9{
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.tw-my-\[10px\]{
  margin-top: 10px;
  margin-bottom: 10px;
}
.tw-my-\[24px\]{
  margin-top: 24px;
  margin-bottom: 24px;
}
.tw-my-\[30px\]{
  margin-top: 30px;
  margin-bottom: 30px;
}
.tw-my-\[3px\]{
  margin-top: 3px;
  margin-bottom: 3px;
}
.tw-my-\[40px\]{
  margin-top: 40px;
  margin-bottom: 40px;
}
.tw-my-\[4px\]{
  margin-top: 4px;
  margin-bottom: 4px;
}
.\!tw-mb-0{
  margin-bottom: 0px !important;
}
.\!tw-mb-1\.5{
  margin-bottom: 0.375rem !important;
}
.\!tw-mb-5{
  margin-bottom: 1.25rem !important;
}
.\!tw-mb-\[20px\]{
  margin-bottom: 20px !important;
}
.\!tw-mb-\[32px\]{
  margin-bottom: 32px !important;
}
.\!tw-ml-auto{
  margin-left: auto !important;
}
.\!tw-mr-auto{
  margin-right: auto !important;
}
.\!tw-mt-0{
  margin-top: 0px !important;
}
.\!tw-mt-3{
  margin-top: 0.75rem !important;
}
.\!tw-mt-4{
  margin-top: 1rem !important;
}
.tw-mb-0{
  margin-bottom: 0px;
}
.tw-mb-0\.5{
  margin-bottom: 0.125rem;
}
.tw-mb-1{
  margin-bottom: 0.25rem;
}
.tw-mb-10{
  margin-bottom: 2.5rem;
}
.tw-mb-12{
  margin-bottom: 3rem;
}
.tw-mb-2{
  margin-bottom: 0.5rem;
}
.tw-mb-3{
  margin-bottom: 0.75rem;
}
.tw-mb-4{
  margin-bottom: 1rem;
}
.tw-mb-5{
  margin-bottom: 1.25rem;
}
.tw-mb-6{
  margin-bottom: 1.5rem;
}
.tw-mb-8{
  margin-bottom: 2rem;
}
.tw-mb-\[-4px\]{
  margin-bottom: -4px;
}
.tw-mb-\[10px\]{
  margin-bottom: 10px;
}
.tw-mb-\[11px\]{
  margin-bottom: 11px;
}
.tw-mb-\[12px\]{
  margin-bottom: 12px;
}
.tw-mb-\[15px\]{
  margin-bottom: 15px;
}
.tw-mb-\[16px\]{
  margin-bottom: 16px;
}
.tw-mb-\[20px\]{
  margin-bottom: 20px;
}
.tw-mb-\[2px\]{
  margin-bottom: 2px;
}
.tw-mb-\[30px\]{
  margin-bottom: 30px;
}
.tw-mb-\[50px\]{
  margin-bottom: 50px;
}
.tw-mb-\[5px\]{
  margin-bottom: 5px;
}
.tw-me-1{
  -webkit-margin-end: 0.25rem;
          margin-inline-end: 0.25rem;
}
.tw-me-2{
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.tw-ml-0{
  margin-left: 0px;
}
.tw-ml-0\.5{
  margin-left: 0.125rem;
}
.tw-ml-1{
  margin-left: 0.25rem;
}
.tw-ml-2{
  margin-left: 0.5rem;
}
.tw-ml-3{
  margin-left: 0.75rem;
}
.tw-ml-4{
  margin-left: 1rem;
}
.tw-ml-5{
  margin-left: 1.25rem;
}
.tw-ml-8{
  margin-left: 2rem;
}
.tw-ml-\[-59px\]{
  margin-left: -59px;
}
.tw-ml-\[10px\]{
  margin-left: 10px;
}
.tw-ml-\[30px\]{
  margin-left: 30px;
}
.tw-ml-\[3px\]{
  margin-left: 3px;
}
.tw-ml-\[5px\]{
  margin-left: 5px;
}
.tw-ml-\[6px\]{
  margin-left: 6px;
}
.tw-mr-0{
  margin-right: 0px;
}
.tw-mr-1{
  margin-right: 0.25rem;
}
.tw-mr-2{
  margin-right: 0.5rem;
}
.tw-mr-3{
  margin-right: 0.75rem;
}
.tw-mr-4{
  margin-right: 1rem;
}
.tw-mr-5{
  margin-right: 1.25rem;
}
.tw-mr-8{
  margin-right: 2rem;
}
.tw-mr-\[120px\]{
  margin-right: 120px;
}
.tw-mr-\[13px\]{
  margin-right: 13px;
}
.tw-mr-\[15px\]{
  margin-right: 15px;
}
.tw-mr-\[1px\]{
  margin-right: 1px;
}
.tw-mr-\[2px\]{
  margin-right: 2px;
}
.tw-mr-\[30px\]{
  margin-right: 30px;
}
.tw-mr-\[50px\]{
  margin-right: 50px;
}
.tw-mr-\[5px\]{
  margin-right: 5px;
}
.tw-mr-\[60px\]{
  margin-right: 60px;
}
.tw-mr-\[90px\]{
  margin-right: 90px;
}
.tw-ms-2{
  -webkit-margin-start: 0.5rem;
          margin-inline-start: 0.5rem;
}
.tw-mt-0{
  margin-top: 0px;
}
.tw-mt-0\.5{
  margin-top: 0.125rem;
}
.tw-mt-1{
  margin-top: 0.25rem;
}
.tw-mt-1\.5{
  margin-top: 0.375rem;
}
.tw-mt-10{
  margin-top: 2.5rem;
}
.tw-mt-12{
  margin-top: 3rem;
}
.tw-mt-14{
  margin-top: 3.5rem;
}
.tw-mt-16{
  margin-top: 4rem;
}
.tw-mt-2{
  margin-top: 0.5rem;
}
.tw-mt-2\.5{
  margin-top: 0.625rem;
}
.tw-mt-20{
  margin-top: 5rem;
}
.tw-mt-3{
  margin-top: 0.75rem;
}
.tw-mt-3\.5{
  margin-top: 0.875rem;
}
.tw-mt-4{
  margin-top: 1rem;
}
.tw-mt-40{
  margin-top: 10rem;
}
.tw-mt-5{
  margin-top: 1.25rem;
}
.tw-mt-6{
  margin-top: 1.5rem;
}
.tw-mt-8{
  margin-top: 2rem;
}
.tw-mt-9{
  margin-top: 2.25rem;
}
.tw-mt-\[-5px\]{
  margin-top: -5px;
}
.tw-mt-\[10px\]{
  margin-top: 10px;
}
.tw-mt-\[11px\]{
  margin-top: 11px;
}
.tw-mt-\[14px\]{
  margin-top: 14px;
}
.tw-mt-\[15px\]{
  margin-top: 15px;
}
.tw-mt-\[16px\]{
  margin-top: 16px;
}
.tw-mt-\[1px\]{
  margin-top: 1px;
}
.tw-mt-\[20px\]{
  margin-top: 20px;
}
.tw-mt-\[23px\]{
  margin-top: 23px;
}
.tw-mt-\[24px\]{
  margin-top: 24px;
}
.tw-mt-\[25px\]{
  margin-top: 25px;
}
.tw-mt-\[28px\]{
  margin-top: 28px;
}
.tw-mt-\[2px\]{
  margin-top: 2px;
}
.tw-mt-\[30px\]{
  margin-top: 30px;
}
.tw-mt-\[35px\]{
  margin-top: 35px;
}
.tw-mt-\[4px\]{
  margin-top: 4px;
}
.tw-mt-\[56px\]{
  margin-top: 56px;
}
.tw-mt-\[5px\]{
  margin-top: 5px;
}
.tw-mt-\[90px\]{
  margin-top: 90px;
}
.tw-block{
  display: block;
}
.tw-inline-block{
  display: inline-block;
}
.tw-inline{
  display: inline;
}
.\!tw-flex{
  display: flex !important;
}
.tw-flex{
  display: flex;
}
.tw-inline-flex{
  display: inline-flex;
}
.tw-table{
  display: table;
}
.tw-grid{
  display: grid;
}
.tw-contents{
  display: contents;
}
.tw-hidden{
  display: none;
}
.tw-size-10{
  width: 2.5rem;
  height: 2.5rem;
}
.tw-size-\[25px\]{
  width: 25px;
  height: 25px;
}
.tw-size-\[28px\]{
  width: 28px;
  height: 28px;
}
.\!tw-h-\[130px\]{
  height: 130px !important;
}
.\!tw-h-\[180px\]{
  height: 180px !important;
}
.\!tw-h-\[20px\]{
  height: 20px !important;
}
.\!tw-h-\[28px\]{
  height: 28px !important;
}
.\!tw-h-\[320px\]{
  height: 320px !important;
}
.\!tw-h-\[32px\]{
  height: 32px !important;
}
.\!tw-h-\[470px\]{
  height: 470px !important;
}
.\!tw-h-\[52px\]{
  height: 52px !important;
}
.\!tw-h-full{
  height: 100% !important;
}
.tw-h-1\/2{
  height: 50%;
}
.tw-h-1\/4{
  height: 25%;
}
.tw-h-10{
  height: 2.5rem;
}
.tw-h-11{
  height: 2.75rem;
}
.tw-h-12{
  height: 3rem;
}
.tw-h-14{
  height: 3.5rem;
}
.tw-h-16{
  height: 4rem;
}
.tw-h-20{
  height: 5rem;
}
.tw-h-24{
  height: 6rem;
}
.tw-h-28{
  height: 7rem;
}
.tw-h-3\/4{
  height: 75%;
}
.tw-h-32{
  height: 8rem;
}
.tw-h-4{
  height: 1rem;
}
.tw-h-4\/5{
  height: 80%;
}
.tw-h-40{
  height: 10rem;
}
.tw-h-44{
  height: 11rem;
}
.tw-h-48{
  height: 12rem;
}
.tw-h-5{
  height: 1.25rem;
}
.tw-h-56{
  height: 14rem;
}
.tw-h-6{
  height: 1.5rem;
}
.tw-h-60{
  height: 15rem;
}
.tw-h-64{
  height: 16rem;
}
.tw-h-72{
  height: 18rem;
}
.tw-h-8{
  height: 2rem;
}
.tw-h-80{
  height: 20rem;
}
.tw-h-9{
  height: 2.25rem;
}
.tw-h-96{
  height: 24rem;
}
.tw-h-\[100\%\]{
  height: 100%;
}
.tw-h-\[100px\]{
  height: 100px;
}
.tw-h-\[100vh\]{
  height: 100vh;
}
.tw-h-\[120px\]{
  height: 120px;
}
.tw-h-\[12px\]{
  height: 12px;
}
.tw-h-\[135px\]{
  height: 135px;
}
.tw-h-\[140px\]{
  height: 140px;
}
.tw-h-\[150px\]{
  height: 150px;
}
.tw-h-\[152px\]{
  height: 152px;
}
.tw-h-\[160px\]{
  height: 160px;
}
.tw-h-\[16px\]{
  height: 16px;
}
.tw-h-\[170px\]{
  height: 170px;
}
.tw-h-\[18px\]{
  height: 18px;
}
.tw-h-\[1px\]{
  height: 1px;
}
.tw-h-\[2\.1rem\]{
  height: 2.1rem;
}
.tw-h-\[200px\]{
  height: 200px;
}
.tw-h-\[204px\]{
  height: 204px;
}
.tw-h-\[20px\]{
  height: 20px;
}
.tw-h-\[210px\]{
  height: 210px;
}
.tw-h-\[22px\]{
  height: 22px;
}
.tw-h-\[25px\]{
  height: 25px;
}
.tw-h-\[25vh\]{
  height: 25vh;
}
.tw-h-\[26px\]{
  height: 26px;
}
.tw-h-\[280px\]{
  height: 280px;
}
.tw-h-\[292px\]{
  height: 292px;
}
.tw-h-\[2px\]{
  height: 2px;
}
.tw-h-\[3\.5rem\]{
  height: 3.5rem;
}
.tw-h-\[30px\]{
  height: 30px;
}
.tw-h-\[30rem\]{
  height: 30rem;
}
.tw-h-\[31px\]{
  height: 31px;
}
.tw-h-\[32px\]{
  height: 32px;
}
.tw-h-\[34px\]{
  height: 34px;
}
.tw-h-\[355px\]{
  height: 355px;
}
.tw-h-\[35px\]{
  height: 35px;
}
.tw-h-\[362px\]{
  height: 362px;
}
.tw-h-\[36px\]{
  height: 36px;
}
.tw-h-\[386px\]{
  height: 386px;
}
.tw-h-\[390px\]{
  height: 390px;
}
.tw-h-\[395px\]{
  height: 395px;
}
.tw-h-\[3px\]{
  height: 3px;
}
.tw-h-\[400px\]{
  height: 400px;
}
.tw-h-\[40px\]{
  height: 40px;
}
.tw-h-\[41px\]{
  height: 41px;
}
.tw-h-\[424px\]{
  height: 424px;
}
.tw-h-\[42px\]{
  height: 42px;
}
.tw-h-\[430px\]{
  height: 430px;
}
.tw-h-\[43px\]{
  height: 43px;
}
.tw-h-\[44px\]{
  height: 44px;
}
.tw-h-\[45px\]{
  height: 45px;
}
.tw-h-\[46px\]{
  height: 46px;
}
.tw-h-\[48px\]{
  height: 48px;
}
.tw-h-\[50px\]{
  height: 50px;
}
.tw-h-\[520px\]{
  height: 520px;
}
.tw-h-\[52px\]{
  height: 52px;
}
.tw-h-\[54px\]{
  height: 54px;
}
.tw-h-\[55px\]{
  height: 55px;
}
.tw-h-\[56px\]{
  height: 56px;
}
.tw-h-\[58px\]{
  height: 58px;
}
.tw-h-\[600px\]{
  height: 600px;
}
.tw-h-\[60px\]{
  height: 60px;
}
.tw-h-\[625px\]{
  height: 625px;
}
.tw-h-\[65px\]{
  height: 65px;
}
.tw-h-\[6px\]{
  height: 6px;
}
.tw-h-\[70\%\]{
  height: 70%;
}
.tw-h-\[80px\]{
  height: 80px;
}
.tw-h-\[85px\]{
  height: 85px;
}
.tw-h-\[88\%\]{
  height: 88%;
}
.tw-h-\[90px\]{
  height: 90px;
}
.tw-h-auto{
  height: auto;
}
.tw-h-fit{
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.tw-h-full{
  height: 100%;
}
.tw-h-screen{
  height: 100vh;
}
.\!tw-max-h-\[300px\]{
  max-height: 300px !important;
}
.tw-max-h-64{
  max-height: 16rem;
}
.tw-max-h-72{
  max-height: 18rem;
}
.tw-max-h-\[150px\]{
  max-height: 150px;
}
.tw-max-h-\[163px\]{
  max-height: 163px;
}
.tw-max-h-\[180px\]{
  max-height: 180px;
}
.tw-max-h-\[275px\]{
  max-height: 275px;
}
.tw-max-h-\[300px\]{
  max-height: 300px;
}
.tw-max-h-\[450px\]{
  max-height: 450px;
}
.tw-max-h-\[500px\]{
  max-height: 500px;
}
.tw-max-h-\[60vh\]{
  max-height: 60vh;
}
.tw-max-h-\[75px\]{
  max-height: 75px;
}
.\!tw-min-h-\[100px\]{
  min-height: 100px !important;
}
.\!tw-min-h-\[140px\]{
  min-height: 140px !important;
}
.\!tw-min-h-\[200px\]{
  min-height: 200px !important;
}
.\!tw-min-h-\[400px\]{
  min-height: 400px !important;
}
.\!tw-min-h-\[50px\]{
  min-height: 50px !important;
}
.tw-min-h-20{
  min-height: 5rem;
}
.tw-min-h-28{
  min-height: 7rem;
}
.tw-min-h-\[100px\]{
  min-height: 100px;
}
.tw-min-h-\[128px\]{
  min-height: 128px;
}
.tw-min-h-\[150px\]{
  min-height: 150px;
}
.tw-min-h-\[197px\]{
  min-height: 197px;
}
.tw-min-h-\[200px\]{
  min-height: 200px;
}
.tw-min-h-\[260px\]{
  min-height: 260px;
}
.tw-min-h-\[26px\]{
  min-height: 26px;
}
.tw-min-h-\[28px\]{
  min-height: 28px;
}
.tw-min-h-\[300px\]{
  min-height: 300px;
}
.tw-min-h-\[310px\]{
  min-height: 310px;
}
.tw-min-h-\[32px\]{
  min-height: 32px;
}
.tw-min-h-\[350px\]{
  min-height: 350px;
}
.tw-min-h-\[400px\]{
  min-height: 400px;
}
.tw-min-h-\[40px\]{
  min-height: 40px;
}
.tw-min-h-\[480px\]{
  min-height: 480px;
}
.tw-min-h-\[500px\]{
  min-height: 500px;
}
.tw-min-h-\[50px\]{
  min-height: 50px;
}
.tw-min-h-\[50vh\]{
  min-height: 50vh;
}
.tw-min-h-\[52px\]{
  min-height: 52px;
}
.tw-min-h-\[55px\]{
  min-height: 55px;
}
.tw-min-h-\[56px\]{
  min-height: 56px;
}
.tw-min-h-\[60px\]{
  min-height: 60px;
}
.tw-min-h-\[700px\]{
  min-height: 700px;
}
.tw-min-h-\[80px\]{
  min-height: 80px;
}
.\!tw-w-\[18px\]{
  width: 18px !important;
}
.\!tw-w-\[20px\]{
  width: 20px !important;
}
.\!tw-w-\[28px\]{
  width: 28px !important;
}
.\!tw-w-\[32px\]{
  width: 32px !important;
}
.\!tw-w-\[450px\]{
  width: 450px !important;
}
.\!tw-w-full{
  width: 100% !important;
}
.tw-w-0{
  width: 0px;
}
.tw-w-0\.5{
  width: 0.125rem;
}
.tw-w-1\/12{
  width: 8.333333%;
}
.tw-w-1\/2{
  width: 50%;
}
.tw-w-1\/3{
  width: 33.333333%;
}
.tw-w-1\/4{
  width: 25%;
}
.tw-w-1\/5{
  width: 20%;
}
.tw-w-10{
  width: 2.5rem;
}
.tw-w-11{
  width: 2.75rem;
}
.tw-w-11\/12{
  width: 91.666667%;
}
.tw-w-12{
  width: 3rem;
}
.tw-w-16{
  width: 4rem;
}
.tw-w-2\/3{
  width: 66.666667%;
}
.tw-w-2\/5{
  width: 40%;
}
.tw-w-20{
  width: 5rem;
}
.tw-w-24{
  width: 6rem;
}
.tw-w-28{
  width: 7rem;
}
.tw-w-3\/4{
  width: 75%;
}
.tw-w-3\/5{
  width: 60%;
}
.tw-w-32{
  width: 8rem;
}
.tw-w-36{
  width: 9rem;
}
.tw-w-4{
  width: 1rem;
}
.tw-w-4\/5{
  width: 80%;
}
.tw-w-48{
  width: 12rem;
}
.tw-w-5{
  width: 1.25rem;
}
.tw-w-5\/6{
  width: 83.333333%;
}
.tw-w-56{
  width: 14rem;
}
.tw-w-6{
  width: 1.5rem;
}
.tw-w-60{
  width: 15rem;
}
.tw-w-72{
  width: 18rem;
}
.tw-w-8{
  width: 2rem;
}
.tw-w-80{
  width: 20rem;
}
.tw-w-9{
  width: 2.25rem;
}
.tw-w-\[10\%\]{
  width: 10%;
}
.tw-w-\[100px\]{
  width: 100px;
}
.tw-w-\[1040px\]{
  width: 1040px;
}
.tw-w-\[10px\]{
  width: 10px;
}
.tw-w-\[120px\]{
  width: 120px;
}
.tw-w-\[125px\]{
  width: 125px;
}
.tw-w-\[140px\]{
  width: 140px;
}
.tw-w-\[146px\]{
  width: 146px;
}
.tw-w-\[14px\]{
  width: 14px;
}
.tw-w-\[14rem\]{
  width: 14rem;
}
.tw-w-\[150px\]{
  width: 150px;
}
.tw-w-\[160px\]{
  width: 160px;
}
.tw-w-\[16px\]{
  width: 16px;
}
.tw-w-\[174px\]{
  width: 174px;
}
.tw-w-\[175px\]{
  width: 175px;
}
.tw-w-\[180px\]{
  width: 180px;
}
.tw-w-\[18px\]{
  width: 18px;
}
.tw-w-\[200px\]{
  width: 200px;
}
.tw-w-\[204px\]{
  width: 204px;
}
.tw-w-\[20px\]{
  width: 20px;
}
.tw-w-\[210px\]{
  width: 210px;
}
.tw-w-\[220px\]{
  width: 220px;
}
.tw-w-\[225px\]{
  width: 225px;
}
.tw-w-\[230px\]{
  width: 230px;
}
.tw-w-\[240px\]{
  width: 240px;
}
.tw-w-\[241px\]{
  width: 241px;
}
.tw-w-\[245px\]{
  width: 245px;
}
.tw-w-\[247px\]{
  width: 247px;
}
.tw-w-\[248px\]{
  width: 248px;
}
.tw-w-\[250px\]{
  width: 250px;
}
.tw-w-\[25px\]{
  width: 25px;
}
.tw-w-\[26px\]{
  width: 26px;
}
.tw-w-\[275px\]{
  width: 275px;
}
.tw-w-\[280px\]{
  width: 280px;
}
.tw-w-\[3\.5rem\]{
  width: 3.5rem;
}
.tw-w-\[30\%\]{
  width: 30%;
}
.tw-w-\[300px\]{
  width: 300px;
}
.tw-w-\[30px\]{
  width: 30px;
}
.tw-w-\[320px\]{
  width: 320px;
}
.tw-w-\[325px\]{
  width: 325px;
}
.tw-w-\[32px\]{
  width: 32px;
}
.tw-w-\[33px\]{
  width: 33px;
}
.tw-w-\[340px\]{
  width: 340px;
}
.tw-w-\[350px\]{
  width: 350px;
}
.tw-w-\[35px\]{
  width: 35px;
}
.tw-w-\[36px\]{
  width: 36px;
}
.tw-w-\[380px\]{
  width: 380px;
}
.tw-w-\[40\%\]{
  width: 40%;
}
.tw-w-\[400px\]{
  width: 400px;
}
.tw-w-\[40px\]{
  width: 40px;
}
.tw-w-\[42px\]{
  width: 42px;
}
.tw-w-\[43px\]{
  width: 43px;
}
.tw-w-\[44px\]{
  width: 44px;
}
.tw-w-\[450px\]{
  width: 450px;
}
.tw-w-\[45px\]{
  width: 45px;
}
.tw-w-\[48px\]{
  width: 48px;
}
.tw-w-\[500px\]{
  width: 500px;
}
.tw-w-\[50px\]{
  width: 50px;
}
.tw-w-\[52px\]{
  width: 52px;
}
.tw-w-\[54px\]{
  width: 54px;
}
.tw-w-\[55px\]{
  width: 55px;
}
.tw-w-\[56px\]{
  width: 56px;
}
.tw-w-\[58px\]{
  width: 58px;
}
.tw-w-\[5px\]{
  width: 5px;
}
.tw-w-\[60\%\]{
  width: 60%;
}
.tw-w-\[600px\]{
  width: 600px;
}
.tw-w-\[60px\]{
  width: 60px;
}
.tw-w-\[65px\]{
  width: 65px;
}
.tw-w-\[6px\]{
  width: 6px;
}
.tw-w-\[700px\]{
  width: 700px;
}
.tw-w-\[70px\]{
  width: 70px;
}
.tw-w-\[70vw\]{
  width: 70vw;
}
.tw-w-\[75px\]{
  width: 75px;
}
.tw-w-\[78px\]{
  width: 78px;
}
.tw-w-\[80\%\]{
  width: 80%;
}
.tw-w-\[80px\]{
  width: 80px;
}
.tw-w-\[90px\]{
  width: 90px;
}
.tw-w-\[95\%\]{
  width: 95%;
}
.tw-w-fit{
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.tw-w-full{
  width: 100%;
}
.\!tw-min-w-\[100px\]{
  min-width: 100px !important;
}
.\!tw-min-w-\[200px\]{
  min-width: 200px !important;
}
.\!tw-min-w-\[460px\]{
  min-width: 460px !important;
}
.tw-min-w-10{
  min-width: 2.5rem;
}
.tw-min-w-\[100\%\]{
  min-width: 100%;
}
.tw-min-w-\[100px\]{
  min-width: 100px;
}
.tw-min-w-\[1030px\]{
  min-width: 1030px;
}
.tw-min-w-\[120px\]{
  min-width: 120px;
}
.tw-min-w-\[132px\]{
  min-width: 132px;
}
.tw-min-w-\[145px\]{
  min-width: 145px;
}
.tw-min-w-\[150px\]{
  min-width: 150px;
}
.tw-min-w-\[176px\]{
  min-width: 176px;
}
.tw-min-w-\[190px\]{
  min-width: 190px;
}
.tw-min-w-\[1px\]{
  min-width: 1px;
}
.tw-min-w-\[200px\]{
  min-width: 200px;
}
.tw-min-w-\[225px\]{
  min-width: 225px;
}
.tw-min-w-\[240px\]{
  min-width: 240px;
}
.tw-min-w-\[260px\]{
  min-width: 260px;
}
.tw-min-w-\[290px\]{
  min-width: 290px;
}
.tw-min-w-\[300px\]{
  min-width: 300px;
}
.tw-min-w-\[33px\]{
  min-width: 33px;
}
.tw-min-w-\[350px\]{
  min-width: 350px;
}
.tw-min-w-\[360px\]{
  min-width: 360px;
}
.tw-min-w-\[40px\]{
  min-width: 40px;
}
.tw-min-w-\[440px\]{
  min-width: 440px;
}
.tw-min-w-\[60px\]{
  min-width: 60px;
}
.tw-min-w-\[70px\]{
  min-width: 70px;
}
.tw-min-w-\[72px\]{
  min-width: 72px;
}
.tw-min-w-\[90px\]{
  min-width: 90px;
}
.\!tw-max-w-\[380px\]{
  max-width: 380px !important;
}
.tw-max-w-64{
  max-width: 16rem;
}
.tw-max-w-\[1000px\]{
  max-width: 1000px;
}
.tw-max-w-\[1200px\]{
  max-width: 1200px;
}
.tw-max-w-\[120px\]{
  max-width: 120px;
}
.tw-max-w-\[140px\]{
  max-width: 140px;
}
.tw-max-w-\[176px\]{
  max-width: 176px;
}
.tw-max-w-\[180px\]{
  max-width: 180px;
}
.tw-max-w-\[185px\]{
  max-width: 185px;
}
.tw-max-w-\[200px\]{
  max-width: 200px;
}
.tw-max-w-\[210px\]{
  max-width: 210px;
}
.tw-max-w-\[250px\]{
  max-width: 250px;
}
.tw-max-w-\[275px\]{
  max-width: 275px;
}
.tw-max-w-\[300px\]{
  max-width: 300px;
}
.tw-max-w-\[330px\]{
  max-width: 330px;
}
.tw-max-w-\[400px\]{
  max-width: 400px;
}
.tw-max-w-\[500px\]{
  max-width: 500px;
}
.tw-max-w-\[600px\]{
  max-width: 600px;
}
.tw-max-w-\[75px\]{
  max-width: 75px;
}
.tw-max-w-\[768px\]{
  max-width: 768px;
}
.tw-max-w-\[80\%\]{
  max-width: 80%;
}
.tw-max-w-full{
  max-width: 100%;
}
.tw-max-w-screen-sm{
  max-width: 640px;
}
.tw-max-w-screen-xl{
  max-width: 1280px;
}
.tw-max-w-xs{
  max-width: 20rem;
}
.tw-flex-1{
  flex: 1 1 0%;
}
.tw-shrink-0{
  flex-shrink: 0;
}
.tw-flex-grow{
  flex-grow: 1;
}
.tw-grow{
  flex-grow: 1;
}
.tw-table-auto{
  table-layout: auto;
}
.tw-border-collapse{
  border-collapse: collapse;
}
.\!tw-translate-x-0{
  --tw-translate-x: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-tw-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-tw-translate-y-2\/4{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-x-12{
  --tw-translate-x: 3rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-x-full{
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-rotate-0{
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-rotate-12{
  --tw-rotate: 12deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-rotate-90{
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes tw-ping{
  75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}
.tw-animate-ping{
  animation: tw-ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes tw-pulse{
  50%{
    opacity: .5;
  }
}
.tw-animate-pulse{
  animation: tw-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.\!tw-cursor-pointer{
  cursor: pointer !important;
}
.tw-cursor-col-resize{
  cursor: col-resize;
}
.tw-cursor-move{
  cursor: move;
}
.tw-cursor-not-allowed{
  cursor: not-allowed;
}
.tw-cursor-pointer{
  cursor: pointer;
}
.tw-list-none{
  list-style-type: none;
}
.tw-grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.tw-grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tw-grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.tw-grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.tw-grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.tw-flex-row{
  flex-direction: row;
}
.tw-flex-col{
  flex-direction: column;
}
.tw-flex-wrap{
  flex-wrap: wrap;
}
.tw-content-center{
  align-content: center;
}
.tw-items-start{
  align-items: flex-start;
}
.tw-items-end{
  align-items: flex-end;
}
.\!tw-items-center{
  align-items: center !important;
}
.tw-items-center{
  align-items: center;
}
.tw-items-baseline{
  align-items: baseline;
}
.tw-items-stretch{
  align-items: stretch;
}
.tw-justify-start{
  justify-content: flex-start;
}
.tw-justify-end{
  justify-content: flex-end;
}
.\!tw-justify-center{
  justify-content: center !important;
}
.tw-justify-center{
  justify-content: center;
}
.tw-justify-between{
  justify-content: space-between;
}
.tw-justify-around{
  justify-content: space-around;
}
.tw-justify-evenly{
  justify-content: space-evenly;
}
.tw-gap-1{
  gap: 0.25rem;
}
.tw-gap-2{
  gap: 0.5rem;
}
.tw-gap-3{
  gap: 0.75rem;
}
.tw-gap-4{
  gap: 1rem;
}
.tw-gap-6{
  gap: 1.5rem;
}
.tw-gap-8{
  gap: 2rem;
}
.tw-gap-x-4{
  column-gap: 1rem;
}
.tw-gap-x-5{
  column-gap: 1.25rem;
}
.tw-gap-x-6{
  column-gap: 1.5rem;
}
.tw-gap-y-3{
  row-gap: 0.75rem;
}
.tw-gap-y-8{
  row-gap: 2rem;
}
.tw-space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.tw-space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.tw-space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.tw-space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.tw-space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.tw-space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.tw-space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.tw-space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.tw-space-x-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 1;
}
.tw-self-start{
  align-self: flex-start;
}
.tw-self-center{
  align-self: center;
}
.\!tw-overflow-auto{
  overflow: auto !important;
}
.tw-overflow-auto{
  overflow: auto;
}
.\!tw-overflow-hidden{
  overflow: hidden !important;
}
.tw-overflow-hidden{
  overflow: hidden;
}
.\!tw-overflow-visible{
  overflow: visible !important;
}
.tw-overflow-scroll{
  overflow: scroll;
}
.tw-overflow-x-auto{
  overflow-x: auto;
}
.tw-overflow-y-auto{
  overflow-y: auto;
}
.tw-overflow-x-hidden{
  overflow-x: hidden;
}
.tw-overflow-x-scroll{
  overflow-x: scroll;
}
.tw-overflow-y-scroll{
  overflow-y: scroll;
}
.tw-whitespace-nowrap{
  white-space: nowrap;
}
.tw-whitespace-pre-line{
  white-space: pre-line;
}
.tw-whitespace-pre-wrap{
  white-space: pre-wrap;
}
.tw-whitespace-break-spaces{
  white-space: break-spaces;
}
.tw-text-wrap{
  text-wrap: wrap;
}
.tw-break-normal{
  overflow-wrap: normal;
  word-break: normal;
}
.\!tw-break-words{
  overflow-wrap: break-word !important;
}
.tw-break-words{
  overflow-wrap: break-word;
}
.tw-break-all{
  word-break: break-all;
}
.\!tw-rounded-md{
  border-radius: 0.375rem !important;
}
.\!tw-rounded-none{
  border-radius: 0px !important;
}
.tw-rounded{
  border-radius: 0.25rem;
}
.tw-rounded-2xl{
  border-radius: 1rem;
}
.tw-rounded-3xl{
  border-radius: 1.5rem;
}
.tw-rounded-\[10px\]{
  border-radius: 10px;
}
.tw-rounded-\[20px\]{
  border-radius: 20px;
}
.tw-rounded-\[3px\]{
  border-radius: 3px;
}
.tw-rounded-\[4px\]{
  border-radius: 4px;
}
.tw-rounded-\[50px\]{
  border-radius: 50px;
}
.tw-rounded-\[5px\]{
  border-radius: 5px;
}
.tw-rounded-full{
  border-radius: 9999px;
}
.tw-rounded-lg{
  border-radius: 0.5rem;
}
.tw-rounded-md{
  border-radius: 0.375rem;
}
.tw-rounded-xl{
  border-radius: 0.75rem;
}
.tw-rounded-t{
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.tw-rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.tw-rounded-t-xl{
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.tw-rounded-tl-sm{
  border-top-left-radius: 0.125rem;
}
.tw-rounded-tr-sm{
  border-top-right-radius: 0.125rem;
}
.\!tw-border{
  border-width: 1px !important;
}
.\!tw-border-0{
  border-width: 0px !important;
}
.\!tw-border-2{
  border-width: 2px !important;
}
.\!tw-border-\[1\.5px\]{
  border-width: 1.5px !important;
}
.\!tw-border-\[2px\]{
  border-width: 2px !important;
}
.\!tw-border-\[3px\]{
  border-width: 3px !important;
}
.tw-border{
  border-width: 1px;
}
.tw-border-0{
  border-width: 0px;
}
.tw-border-2{
  border-width: 2px;
}
.\!tw-border-b-0{
  border-bottom-width: 0px !important;
}
.\!tw-border-l-0{
  border-left-width: 0px !important;
}
.tw-border-b{
  border-bottom-width: 1px;
}
.tw-border-b-2{
  border-bottom-width: 2px;
}
.tw-border-r{
  border-right-width: 1px;
}
.tw-border-t{
  border-top-width: 1px;
}
.tw-border-t-0{
  border-top-width: 0px;
}
.tw-border-t-2{
  border-top-width: 2px;
}
.\!tw-border-dashed{
  border-style: dashed !important;
}
.tw-border-dashed{
  border-style: dashed;
}
.tw-border-dotted{
  border-style: dotted;
}
.tw-border-none{
  border-style: none;
}
.\!tw-border-\[\#9e9e9e\]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(158 158 158 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-amber-400{
  --tw-border-opacity: 1 !important;
  border-color: rgb(251 191 36 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-amber-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 158 11 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-blue-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-gray-100{
  --tw-border-opacity: 1 !important;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-gray-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-indigo-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(99 102 241 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-orange-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 115 22 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-pink-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(236 72 153 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-primary-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(51 72 187 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-purple-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(168 85 247 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-red-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-rose-400{
  --tw-border-opacity: 1 !important;
  border-color: rgb(251 113 133 / var(--tw-border-opacity, 1)) !important;
}
.\!tw-border-rose-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(244 63 94 / var(--tw-border-opacity, 1)) !important;
}
.tw-border-\[\#29293d\]{
  --tw-border-opacity: 1;
  border-color: rgb(41 41 61 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#9d9a9a\]{
  --tw-border-opacity: 1;
  border-color: rgb(157 154 154 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#9e9e9e\]{
  --tw-border-opacity: 1;
  border-color: rgb(158 158 158 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#bcc2bf\]{
  --tw-border-opacity: 1;
  border-color: rgb(188 194 191 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#d8d1c1\]{
  --tw-border-opacity: 1;
  border-color: rgb(216 209 193 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#e0e0e0\]{
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#ffffffb8\]{
  border-color: #ffffffb8;
}
.tw-border-amber-600{
  --tw-border-opacity: 1;
  border-color: rgb(217 119 6 / var(--tw-border-opacity, 1));
}
.tw-border-blue-500{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.tw-border-dark-100{
  --tw-border-opacity: 1;
  border-color: rgb(61 61 88 / var(--tw-border-opacity, 1));
}
.tw-border-dark-200{
  --tw-border-opacity: 1;
  border-color: rgb(41 41 61 / var(--tw-border-opacity, 1));
}
.tw-border-dark-400{
  border-color: #1e1e2ddd;
}
.tw-border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}
.tw-border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.tw-border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.tw-border-gray-400{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}
.tw-border-gray-600{
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
}
.tw-border-gray-700{
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}
.tw-border-green-500{
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));
}
.tw-border-green-600{
  --tw-border-opacity: 1;
  border-color: rgb(22 163 74 / var(--tw-border-opacity, 1));
}
.tw-border-orange-500{
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity, 1));
}
.tw-border-primary-200{
  --tw-border-opacity: 1;
  border-color: rgb(170 179 232 / var(--tw-border-opacity, 1));
}
.tw-border-primary-300{
  --tw-border-opacity: 1;
  border-color: rgb(127 141 220 / var(--tw-border-opacity, 1));
}
.tw-border-primary-400{
  --tw-border-opacity: 1;
  border-color: rgb(84 103 208 / var(--tw-border-opacity, 1));
}
.tw-border-primary-700{
  --tw-border-opacity: 1;
  border-color: rgb(34 47 124 / var(--tw-border-opacity, 1));
}
.tw-border-red-500{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
}
.tw-border-rose-500{
  --tw-border-opacity: 1;
  border-color: rgb(244 63 94 / var(--tw-border-opacity, 1));
}
.tw-border-slate-200{
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.tw-border-slate-500{
  --tw-border-opacity: 1;
  border-color: rgb(100 116 139 / var(--tw-border-opacity, 1));
}
.tw-border-teal-500{
  --tw-border-opacity: 1;
  border-color: rgb(20 184 166 / var(--tw-border-opacity, 1));
}
.tw-border-teal-500\/50{
  border-color: rgb(20 184 166 / 0.5);
}
.\!tw-border-t-\[\#9e9e9e\]{
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(158 158 158 / var(--tw-border-opacity, 1)) !important;
}
.tw-border-b-gray-200{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.tw-border-r-slate-300{
  --tw-border-opacity: 1;
  border-right-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
}
.\!tw-bg-\[\#dee4eb\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(222 228 235 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-amber-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-blue-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-gray-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-gray-200{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-gray-50{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-gray-800{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-orange-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-pink-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-primary-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 217 243 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-primary-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(51 72 187 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-purple-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-red-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-rose-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-transparent{
  background-color: transparent !important;
}
.\!tw-bg-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.tw-bg-\[\#00000042\]{
  background-color: #00000042;
}
.tw-bg-\[\#00000080\]{
  background-color: #00000080;
}
.tw-bg-\[\#00000099\]{
  background-color: #00000099;
}
.tw-bg-\[\#1e1e1e\]{
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#2d2d2f\]{
  --tw-bg-opacity: 1;
  background-color: rgb(45 45 47 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#36b7863d\]{
  background-color: #36b7863d;
}
.tw-bg-\[\#3d3d56\]{
  --tw-bg-opacity: 1;
  background-color: rgb(61 61 86 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#8080808c\]{
  background-color: #8080808c;
}
.tw-bg-\[\#b1e8c5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(177 232 197 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#e0e0e0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 224 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#e4e3e3\]{
  --tw-bg-opacity: 1;
  background-color: rgb(228 227 227 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#eee\]{
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#f4f5ff91\]{
  background-color: #f4f5ff91;
}
.tw-bg-\[\#f5f8fa\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 248 250 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#fbfbfb\]{
  --tw-bg-opacity: 1;
  background-color: rgb(251 251 251 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#ffe2e2\]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 226 226 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[var\(--color-ministry\)\]{
  background-color: var(--color-ministry);
}
.tw-bg-\[var\(--color-primary\)\]{
  background-color: var(--color-primary);
}
.tw-bg-amber-100{
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1));
}
.tw-bg-amber-100\/80{
  background-color: rgb(254 243 199 / 0.8);
}
.tw-bg-amber-500{
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
}
.tw-bg-base-100{
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity, 1)));
}
.tw-bg-base-200{
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity, 1)));
}
.tw-bg-blue-100{
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}
.tw-bg-blue-100\/80{
  background-color: rgb(219 234 254 / 0.8);
}
.tw-bg-blue-200\/80{
  background-color: rgb(191 219 254 / 0.8);
}
.tw-bg-blue-50{
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-blue-500{
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}
.tw-bg-dark-200{
  --tw-bg-opacity: 1;
  background-color: rgb(41 41 61 / var(--tw-bg-opacity, 1));
}
.tw-bg-dark-400{
  background-color: #1e1e2ddd;
}
.tw-bg-dark-400\/60{
  background-color: rgb(30 30 45 / 0.6);
}
.tw-bg-dark-600{
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 39 / var(--tw-bg-opacity, 1));
}
.tw-bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.tw-bg-gray-100\/90{
  background-color: rgb(243 244 246 / 0.9);
}
.tw-bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.tw-bg-gray-300{
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.tw-bg-gray-400{
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}
.tw-bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.tw-bg-gray-500{
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
}
.tw-bg-gray-600\/60{
  background-color: rgb(75 85 99 / 0.6);
}
.tw-bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}
.tw-bg-green-100{
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.tw-bg-green-100\/70{
  background-color: rgb(220 252 231 / 0.7);
}
.tw-bg-green-100\/80{
  background-color: rgb(220 252 231 / 0.8);
}
.tw-bg-green-50{
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}
.tw-bg-green-500{
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}
.tw-bg-green-600{
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}
.tw-bg-indigo-100{
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-indigo-100\/80{
  background-color: rgb(224 231 255 / 0.8);
}
.tw-bg-indigo-200{
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity, 1));
}
.tw-bg-indigo-50{
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-indigo-500{
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity, 1));
}
.tw-bg-orange-100\/80{
  background-color: rgb(255 237 213 / 0.8);
}
.tw-bg-orange-100\/90{
  background-color: rgb(255 237 213 / 0.9);
}
.tw-bg-orange-50{
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1));
}
.tw-bg-orange-500{
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1));
}
.tw-bg-pink-100\/80{
  background-color: rgb(252 231 243 / 0.8);
}
.tw-bg-pink-100\/90{
  background-color: rgb(252 231 243 / 0.9);
}
.tw-bg-pink-500{
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-100{
  --tw-bg-opacity: 1;
  background-color: rgb(212 217 243 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-100\/80{
  background-color: rgb(212 217 243 / 0.8);
}
.tw-bg-primary-400{
  --tw-bg-opacity: 1;
  background-color: rgb(84 103 208 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-50{
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 249 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-500{
  --tw-bg-opacity: 1;
  background-color: rgb(51 72 187 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-600{
  --tw-bg-opacity: 1;
  background-color: rgb(40 56 145 / var(--tw-bg-opacity, 1));
}
.tw-bg-primary-800{
  --tw-bg-opacity: 1;
  background-color: rgb(28 39 103 / var(--tw-bg-opacity, 1));
}
.tw-bg-purple-100\/80{
  background-color: rgb(243 232 255 / 0.8);
}
.tw-bg-purple-100\/90{
  background-color: rgb(243 232 255 / 0.9);
}
.tw-bg-purple-500{
  --tw-bg-opacity: 1;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity, 1));
}
.tw-bg-red-100{
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.tw-bg-red-100\/80{
  background-color: rgb(254 226 226 / 0.8);
}
.tw-bg-red-400{
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1));
}
.tw-bg-red-500{
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}
.tw-bg-rose-100{
  --tw-bg-opacity: 1;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity, 1));
}
.tw-bg-rose-100\/70{
  background-color: rgb(255 228 230 / 0.7);
}
.tw-bg-rose-100\/80{
  background-color: rgb(255 228 230 / 0.8);
}
.tw-bg-rose-50{
  --tw-bg-opacity: 1;
  background-color: rgb(255 241 242 / var(--tw-bg-opacity, 1));
}
.tw-bg-rose-500{
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1));
}
.tw-bg-sky-100\/90{
  background-color: rgb(224 242 254 / 0.9);
}
.tw-bg-slate-100{
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}
.tw-bg-slate-100\/80{
  background-color: rgb(241 245 249 / 0.8);
}
.tw-bg-slate-200{
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));
}
.tw-bg-slate-50{
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}
.tw-bg-slate-800{
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
.tw-bg-stone-100\/80{
  background-color: rgb(245 245 244 / 0.8);
}
.tw-bg-teal-100\/40{
  background-color: rgb(204 251 241 / 0.4);
}
.tw-bg-teal-100\/80{
  background-color: rgb(204 251 241 / 0.8);
}
.tw-bg-teal-100\/90{
  background-color: rgb(204 251 241 / 0.9);
}
.tw-bg-teal-50{
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 250 / var(--tw-bg-opacity, 1));
}
.tw-bg-teal-500{
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1));
}
.tw-bg-teal-600{
  --tw-bg-opacity: 1;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1));
}
.tw-bg-transparent{
  background-color: transparent;
}
.tw-bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-yellow-500{
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[url\(\'\/assets\/media\/logos\/election-loading-bg\.jpg\'\)\]{
  background-image: url('/assets/media/logos/election-loading-bg.jpg');
}
.tw-bg-\[url\(\'\/assets\/media\/logos\/loading-bg\.jpg\'\)\]{
  background-image: url('/assets/media/logos/loading-bg.jpg');
}
.tw-bg-\[url\(\'\/assets\/media\/logos\/ministry-loading-bg\.jpg\'\)\]{
  background-image: url('/assets/media/logos/ministry-loading-bg.jpg');
}
.tw-bg-\[url\(\'\/assets\/media\/misc\/card-header-bg\.jpg\'\)\]{
  background-image: url('/assets/media/misc/card-header-bg.jpg');
}
.tw-bg-\[url\(\/assets\/media\/misc\/card-header-bg\.jpg\)\]{
  background-image: url(/assets/media/misc/card-header-bg.jpg);
}
.tw-bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.tw-bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.tw-from-blue-500{
  --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-gray-200{
  --tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-gray-500{
  --tw-gradient-from: #6b7280 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-orange-500{
  --tw-gradient-from: #f97316 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-pink-500{
  --tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-primary-100{
  --tw-gradient-from: #d4d9f3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 217 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-primary-500{
  --tw-gradient-from: #3348bb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(51 72 187 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-primary-700{
  --tw-gradient-from: #222f7c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 47 124 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-purple-500{
  --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-red-500{
  --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-yellow-500{
  --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-via-primary-500{
  --tw-gradient-to: rgb(51 72 187 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #3348bb var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.tw-to-blue-600{
  --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}
.tw-to-gray-600{
  --tw-gradient-to: #4b5563 var(--tw-gradient-to-position);
}
.tw-to-orange-600{
  --tw-gradient-to: #ea580c var(--tw-gradient-to-position);
}
.tw-to-pink-600{
  --tw-gradient-to: #db2777 var(--tw-gradient-to-position);
}
.tw-to-primary-200{
  --tw-gradient-to: #aab3e8 var(--tw-gradient-to-position);
}
.tw-to-primary-600{
  --tw-gradient-to: #283891 var(--tw-gradient-to-position);
}
.tw-to-purple-600{
  --tw-gradient-to: #9333ea var(--tw-gradient-to-position);
}
.tw-to-red-600{
  --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}
.tw-to-white{
  --tw-gradient-to: #fff var(--tw-gradient-to-position);
}
.tw-to-yellow-600{
  --tw-gradient-to: #ca8a04 var(--tw-gradient-to-position);
}
.tw-bg-cover{
  background-size: cover;
}
.tw-fill-current{
  fill: currentColor;
}
.tw-stroke-\[\#000000\]{
  stroke: #000000;
}
.tw-stroke-\[\#292D32\]{
  stroke: #292D32;
}
.tw-stroke-\[\#475569\]{
  stroke: #475569;
}
.tw-stroke-\[\#dedede\]{
  stroke: #dedede;
}
.tw-stroke-current{
  stroke: currentColor;
}
.tw-object-contain{
  object-fit: contain;
}
.tw-object-cover{
  object-fit: cover;
}
.\!tw-p-0{
  padding: 0px !important;
}
.\!tw-p-1{
  padding: 0.25rem !important;
}
.\!tw-p-3{
  padding: 0.75rem !important;
}
.\!tw-p-4{
  padding: 1rem !important;
}
.\!tw-p-6{
  padding: 1.5rem !important;
}
.tw-p-0{
  padding: 0px;
}
.tw-p-0\.5{
  padding: 0.125rem;
}
.tw-p-1{
  padding: 0.25rem;
}
.tw-p-2{
  padding: 0.5rem;
}
.tw-p-2\.5{
  padding: 0.625rem;
}
.tw-p-3{
  padding: 0.75rem;
}
.tw-p-4{
  padding: 1rem;
}
.tw-p-5{
  padding: 1.25rem;
}
.tw-p-6{
  padding: 1.5rem;
}
.tw-p-7{
  padding: 1.75rem;
}
.tw-p-8{
  padding: 2rem;
}
.tw-p-9{
  padding: 2.25rem;
}
.tw-p-\[10px\]{
  padding: 10px;
}
.tw-p-\[11px\]{
  padding: 11px;
}
.tw-p-\[12px\]{
  padding: 12px;
}
.tw-p-\[15px\]{
  padding: 15px;
}
.tw-p-\[20px\]{
  padding: 20px;
}
.tw-p-\[2px\]{
  padding: 2px;
}
.tw-p-\[30px\]{
  padding: 30px;
}
.tw-p-\[4px\]{
  padding: 4px;
}
.tw-p-\[50px\]{
  padding: 50px;
}
.tw-p-\[8px\]{
  padding: 8px;
}
.\!tw-px-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.\!tw-px-1{
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.\!tw-px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.\!tw-px-8{
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.\!tw-px-\[10px\]{
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.\!tw-px-\[16px\]{
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.\!tw-py-2{
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.\!tw-py-3{
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.\!tw-py-4{
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.\!tw-py-\[8px\]{
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.tw-px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.tw-px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.tw-px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.tw-px-11{
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.tw-px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.tw-px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.tw-px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.tw-px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.tw-px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.tw-px-7{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.tw-px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.tw-px-9{
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.tw-px-\[10px\]{
  padding-left: 10px;
  padding-right: 10px;
}
.tw-px-\[11px\]{
  padding-left: 11px;
  padding-right: 11px;
}
.tw-px-\[12px\]{
  padding-left: 12px;
  padding-right: 12px;
}
.tw-px-\[14px\]{
  padding-left: 14px;
  padding-right: 14px;
}
.tw-px-\[16px\]{
  padding-left: 16px;
  padding-right: 16px;
}
.tw-px-\[1px\]{
  padding-left: 1px;
  padding-right: 1px;
}
.tw-px-\[20px\]{
  padding-left: 20px;
  padding-right: 20px;
}
.tw-px-\[4px\]{
  padding-left: 4px;
  padding-right: 4px;
}
.tw-px-\[5px\]{
  padding-left: 5px;
  padding-right: 5px;
}
.tw-px-\[6px\]{
  padding-left: 6px;
  padding-right: 6px;
}
.tw-px-\[8px\]{
  padding-left: 8px;
  padding-right: 8px;
}
.tw-px-\[9px\]{
  padding-left: 9px;
  padding-right: 9px;
}
.tw-py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.tw-py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.tw-py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.tw-py-11{
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
.tw-py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.tw-py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.tw-py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.tw-py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.tw-py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.tw-py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.tw-py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.tw-py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.tw-py-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.tw-py-\[1px\]{
  padding-top: 1px;
  padding-bottom: 1px;
}
.tw-py-\[2px\]{
  padding-top: 2px;
  padding-bottom: 2px;
}
.tw-py-\[32px\]{
  padding-top: 32px;
  padding-bottom: 32px;
}
.tw-py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.tw-py-\[5px\]{
  padding-top: 5px;
  padding-bottom: 5px;
}
.tw-py-\[7px\]{
  padding-top: 7px;
  padding-bottom: 7px;
}
.tw-py-\[9px\]{
  padding-top: 9px;
  padding-bottom: 9px;
}
.\!tw-pb-1\.5{
  padding-bottom: 0.375rem !important;
}
.\!tw-pl-2{
  padding-left: 0.5rem !important;
}
.\!tw-pr-0{
  padding-right: 0px !important;
}
.\!tw-pr-\[1px\]{
  padding-right: 1px !important;
}
.\!tw-pt-\[2px\]{
  padding-top: 2px !important;
}
.tw-pb-0{
  padding-bottom: 0px;
}
.tw-pb-1{
  padding-bottom: 0.25rem;
}
.tw-pb-10{
  padding-bottom: 2.5rem;
}
.tw-pb-14{
  padding-bottom: 3.5rem;
}
.tw-pb-2{
  padding-bottom: 0.5rem;
}
.tw-pb-3{
  padding-bottom: 0.75rem;
}
.tw-pb-4{
  padding-bottom: 1rem;
}
.tw-pb-5{
  padding-bottom: 1.25rem;
}
.tw-pb-6{
  padding-bottom: 1.5rem;
}
.tw-pb-7{
  padding-bottom: 1.75rem;
}
.tw-pb-8{
  padding-bottom: 2rem;
}
.tw-pb-\[12px\]{
  padding-bottom: 12px;
}
.tw-pb-\[15px\]{
  padding-bottom: 15px;
}
.tw-pb-\[25px\]{
  padding-bottom: 25px;
}
.tw-pb-\[2px\]{
  padding-bottom: 2px;
}
.tw-pe-0{
  -webkit-padding-end: 0px;
          padding-inline-end: 0px;
}
.tw-pe-2{
  -webkit-padding-end: 0.5rem;
          padding-inline-end: 0.5rem;
}
.tw-pe-5{
  -webkit-padding-end: 1.25rem;
          padding-inline-end: 1.25rem;
}
.tw-pl-0{
  padding-left: 0px;
}
.tw-pl-1{
  padding-left: 0.25rem;
}
.tw-pl-2{
  padding-left: 0.5rem;
}
.tw-pl-3{
  padding-left: 0.75rem;
}
.tw-pl-4{
  padding-left: 1rem;
}
.tw-pl-5{
  padding-left: 1.25rem;
}
.tw-pl-\[10px\]{
  padding-left: 10px;
}
.tw-pl-\[15px\]{
  padding-left: 15px;
}
.tw-pl-\[25px\]{
  padding-left: 25px;
}
.tw-pl-\[9px\]{
  padding-left: 9px;
}
.tw-pr-0{
  padding-right: 0px;
}
.tw-pr-1{
  padding-right: 0.25rem;
}
.tw-pr-2{
  padding-right: 0.5rem;
}
.tw-pr-3{
  padding-right: 0.75rem;
}
.tw-pr-4{
  padding-right: 1rem;
}
.tw-pr-5{
  padding-right: 1.25rem;
}
.tw-pr-\[10px\]{
  padding-right: 10px;
}
.tw-pr-\[15px\]{
  padding-right: 15px;
}
.tw-pr-\[20px\]{
  padding-right: 20px;
}
.tw-pr-\[22px\]{
  padding-right: 22px;
}
.tw-pr-\[25px\]{
  padding-right: 25px;
}
.tw-pr-\[30px\]{
  padding-right: 30px;
}
.tw-pr-\[5px\]{
  padding-right: 5px;
}
.tw-pr-\[8px\]{
  padding-right: 8px;
}
.tw-ps-0{
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
}
.tw-pt-0{
  padding-top: 0px;
}
.tw-pt-1{
  padding-top: 0.25rem;
}
.tw-pt-1\.5{
  padding-top: 0.375rem;
}
.tw-pt-10{
  padding-top: 2.5rem;
}
.tw-pt-2{
  padding-top: 0.5rem;
}
.tw-pt-3{
  padding-top: 0.75rem;
}
.tw-pt-4{
  padding-top: 1rem;
}
.tw-pt-5{
  padding-top: 1.25rem;
}
.tw-pt-6{
  padding-top: 1.5rem;
}
.tw-pt-\[20px\]{
  padding-top: 20px;
}
.tw-pt-\[50px\]{
  padding-top: 50px;
}
.tw-text-left{
  text-align: left;
}
.tw-text-center{
  text-align: center;
}
.tw-text-right{
  text-align: right;
}
.tw-text-justify{
  text-align: justify;
}
.\!tw-text-start{
  text-align: start !important;
}
.tw-text-end{
  text-align: end;
}
.tw-align-top{
  vertical-align: top;
}
.tw-align-middle{
  vertical-align: middle;
}
.tw-font-sans{
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.tw-font-vazirmatn{
  font-family: Vazirmatn, sans-serif;
}
.tw-font-vazirmatn-Ui{
  font-family: Vazirmatn-Ui, tahoma, sans-serif;
}
.\!tw-text-2xl{
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.\!tw-text-3xl{
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}
.\!tw-text-\[0\.97rem\]{
  font-size: 0.97rem !important;
}
.\!tw-text-\[11px\]{
  font-size: 11px !important;
}
.\!tw-text-\[12px\]{
  font-size: 12px !important;
}
.\!tw-text-\[13px\]{
  font-size: 13px !important;
}
.\!tw-text-\[16px\]{
  font-size: 16px !important;
}
.\!tw-text-\[18px\]{
  font-size: 18px !important;
}
.\!tw-text-\[22px\]{
  font-size: 22px !important;
}
.\!tw-text-\[24px\]{
  font-size: 24px !important;
}
.\!tw-text-\[28px\]{
  font-size: 28px !important;
}
.\!tw-text-\[36px\]{
  font-size: 36px !important;
}
.\!tw-text-\[50px\]{
  font-size: 50px !important;
}
.\!tw-text-base{
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.\!tw-text-lg{
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.\!tw-text-xl{
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
.tw-text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.tw-text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.tw-text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.tw-text-5xl{
  font-size: 3rem;
  line-height: 1;
}
.tw-text-6xl{
  font-size: 3.75rem;
  line-height: 1;
}
.tw-text-9xl{
  font-size: 8rem;
  line-height: 1;
}
.tw-text-\[1\.1rem\]{
  font-size: 1.1rem;
}
.tw-text-\[1\.2rem\]{
  font-size: 1.2rem;
}
.tw-text-\[10px\]{
  font-size: 10px;
}
.tw-text-\[11\.5px\]{
  font-size: 11.5px;
}
.tw-text-\[11px\]{
  font-size: 11px;
}
.tw-text-\[12px\]{
  font-size: 12px;
}
.tw-text-\[13px\]{
  font-size: 13px;
}
.tw-text-\[14px\]{
  font-size: 14px;
}
.tw-text-\[15px\]{
  font-size: 15px;
}
.tw-text-\[16px\]{
  font-size: 16px;
}
.tw-text-\[17px\]{
  font-size: 17px;
}
.tw-text-\[18px\]{
  font-size: 18px;
}
.tw-text-\[20px\]{
  font-size: 20px;
}
.tw-text-\[21px\]{
  font-size: 21px;
}
.tw-text-\[22px\]{
  font-size: 22px;
}
.tw-text-\[24px\]{
  font-size: 24px;
}
.tw-text-\[25px\]{
  font-size: 25px;
}
.tw-text-\[26px\]{
  font-size: 26px;
}
.tw-text-\[28px\]{
  font-size: 28px;
}
.tw-text-\[30px\]{
  font-size: 30px;
}
.tw-text-\[50px\]{
  font-size: 50px;
}
.tw-text-\[5rem\]{
  font-size: 5rem;
}
.tw-text-\[80px\]{
  font-size: 80px;
}
.tw-text-\[84px\]{
  font-size: 84px;
}
.tw-text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.tw-text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.tw-text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.tw-text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!tw-font-bold{
  font-weight: 700 !important;
}
.\!tw-font-semibold{
  font-weight: 600 !important;
}
.tw-font-black{
  font-weight: 900;
}
.tw-font-bold{
  font-weight: 700;
}
.tw-font-extrabold{
  font-weight: 800;
}
.tw-font-light{
  font-weight: 300;
}
.tw-font-medium{
  font-weight: 500;
}
.tw-font-normal{
  font-weight: 400;
}
.tw-font-semibold{
  font-weight: 600;
}
.tw-uppercase{
  text-transform: uppercase;
}
.\!tw-leading-4{
  line-height: 1rem !important;
}
.\!tw-leading-7{
  line-height: 1.75rem !important;
}
.tw-leading-10{
  line-height: 2.5rem;
}
.tw-leading-4{
  line-height: 1rem;
}
.tw-leading-5{
  line-height: 1.25rem;
}
.tw-leading-6{
  line-height: 1.5rem;
}
.tw-leading-7{
  line-height: 1.75rem;
}
.tw-leading-\[16px\]{
  line-height: 16px;
}
.tw-leading-\[18px\]{
  line-height: 18px;
}
.tw-leading-\[20px\]{
  line-height: 20px;
}
.tw-leading-\[27px\]{
  line-height: 27px;
}
.tw-leading-\[47px\]{
  line-height: 47px;
}
.tw-leading-none{
  line-height: 1;
}
.tw-leading-normal{
  line-height: 1.5;
}
.tw-leading-relaxed{
  line-height: 1.625;
}
.tw-leading-snug{
  line-height: 1.375;
}
.\!tw-tracking-normal{
  letter-spacing: 0em !important;
}
.tw-tracking-normal{
  letter-spacing: 0em;
}
.tw-tracking-tight{
  letter-spacing: -0.025em;
}
.\!tw-text-amber-500{
  --tw-text-opacity: 1 !important;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-blue-500{
  --tw-text-opacity: 1 !important;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-gray-100{
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-gray-200{
  --tw-text-opacity: 1 !important;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-gray-50{
  --tw-text-opacity: 1 !important;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-gray-500{
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-gray-600{
  --tw-text-opacity: 1 !important;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-orange-500{
  --tw-text-opacity: 1 !important;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-pink-500{
  --tw-text-opacity: 1 !important;
  color: rgb(236 72 153 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-primary-500{
  --tw-text-opacity: 1 !important;
  color: rgb(51 72 187 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-primary-600{
  --tw-text-opacity: 1 !important;
  color: rgb(40 56 145 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-purple-500{
  --tw-text-opacity: 1 !important;
  color: rgb(168 85 247 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-red-500{
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-violet-500{
  --tw-text-opacity: 1 !important;
  color: rgb(139 92 246 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-violet-600{
  --tw-text-opacity: 1 !important;
  color: rgb(124 58 237 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-yellow-500{
  --tw-text-opacity: 1 !important;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1)) !important;
}
.tw-text-\[\#000000de\]{
  color: #000000de;
}
.tw-text-\[\#1c4fc1\]{
  --tw-text-opacity: 1;
  color: rgb(28 79 193 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#283891\]{
  --tw-text-opacity: 1;
  color: rgb(40 56 145 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#33785e\]{
  --tw-text-opacity: 1;
  color: rgb(51 120 94 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#5f4af9\]{
  --tw-text-opacity: 1;
  color: rgb(95 74 249 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#707983\]{
  --tw-text-opacity: 1;
  color: rgb(112 121 131 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#95825e\]{
  --tw-text-opacity: 1;
  color: rgb(149 130 94 / var(--tw-text-opacity, 1));
}
.tw-text-amber-400{
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity, 1));
}
.tw-text-amber-500{
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1));
}
.tw-text-amber-600{
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity, 1));
}
.tw-text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.tw-text-blue-400{
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity, 1));
}
.tw-text-blue-500{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}
.tw-text-blue-600{
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.tw-text-blue-900{
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity, 1));
}
.tw-text-cyan-500{
  --tw-text-opacity: 1;
  color: rgb(6 182 212 / var(--tw-text-opacity, 1));
}
.tw-text-gray-100{
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}
.tw-text-gray-200{
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}
.tw-text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.tw-text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.tw-text-gray-50{
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1));
}
.tw-text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.tw-text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.tw-text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.tw-text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.tw-text-gray-850{
  --tw-text-opacity: 1;
  color: rgb(25 34 45 / var(--tw-text-opacity, 1));
}
.tw-text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.tw-text-green-400{
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1));
}
.tw-text-green-500{
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1));
}
.tw-text-green-600{
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.tw-text-green-700{
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.tw-text-indigo-500{
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity, 1));
}
.tw-text-indigo-600{
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}
.tw-text-orange-500{
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1));
}
.tw-text-orange-600{
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity, 1));
}
.tw-text-pink-500{
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity, 1));
}
.tw-text-primary-100{
  --tw-text-opacity: 1;
  color: rgb(212 217 243 / var(--tw-text-opacity, 1));
}
.tw-text-primary-200{
  --tw-text-opacity: 1;
  color: rgb(170 179 232 / var(--tw-text-opacity, 1));
}
.tw-text-primary-300{
  --tw-text-opacity: 1;
  color: rgb(127 141 220 / var(--tw-text-opacity, 1));
}
.tw-text-primary-400{
  --tw-text-opacity: 1;
  color: rgb(84 103 208 / var(--tw-text-opacity, 1));
}
.tw-text-primary-500{
  --tw-text-opacity: 1;
  color: rgb(51 72 187 / var(--tw-text-opacity, 1));
}
.tw-text-primary-600{
  --tw-text-opacity: 1;
  color: rgb(40 56 145 / var(--tw-text-opacity, 1));
}
.tw-text-primary-700{
  --tw-text-opacity: 1;
  color: rgb(34 47 124 / var(--tw-text-opacity, 1));
}
.tw-text-primary-800{
  --tw-text-opacity: 1;
  color: rgb(28 39 103 / var(--tw-text-opacity, 1));
}
.tw-text-primary-900{
  --tw-text-opacity: 1;
  color: rgb(23 32 82 / var(--tw-text-opacity, 1));
}
.tw-text-purple-500{
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity, 1));
}
.tw-text-purple-600{
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity, 1));
}
.tw-text-red-500{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.tw-text-red-600{
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.tw-text-rose-400{
  --tw-text-opacity: 1;
  color: rgb(251 113 133 / var(--tw-text-opacity, 1));
}
.tw-text-rose-500{
  --tw-text-opacity: 1;
  color: rgb(244 63 94 / var(--tw-text-opacity, 1));
}
.tw-text-sky-500{
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity, 1));
}
.tw-text-sky-800{
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity, 1));
}
.tw-text-slate-500{
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
.tw-text-stone-500{
  --tw-text-opacity: 1;
  color: rgb(120 113 108 / var(--tw-text-opacity, 1));
}
.tw-text-teal-500{
  --tw-text-opacity: 1;
  color: rgb(20 184 166 / var(--tw-text-opacity, 1));
}
.tw-text-teal-600{
  --tw-text-opacity: 1;
  color: rgb(13 148 136 / var(--tw-text-opacity, 1));
}
.tw-text-violet-600{
  --tw-text-opacity: 1;
  color: rgb(124 58 237 / var(--tw-text-opacity, 1));
}
.tw-text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-text-yellow-500{
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1));
}
.tw-text-yellow-600{
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity, 1));
}
.\!tw-placeholder-transparent::placeholder{
  color: transparent !important;
}
.tw-opacity-0{
  opacity: 0;
}
.tw-opacity-10{
  opacity: 0.1;
}
.tw-opacity-15{
  opacity: 0.15;
}
.tw-opacity-20{
  opacity: 0.2;
}
.tw-opacity-30{
  opacity: 0.3;
}
.tw-opacity-40{
  opacity: 0.4;
}
.tw-opacity-50{
  opacity: 0.5;
}
.tw-opacity-60{
  opacity: 0.6;
}
.tw-opacity-70{
  opacity: 0.7;
}
.tw-opacity-75{
  opacity: 0.75;
}
.tw-opacity-80{
  opacity: 0.8;
}
.tw-opacity-90{
  opacity: 0.9;
}
.tw-shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-none{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tw-outline-0{
  outline-width: 0px;
}
.tw-blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-blur-sm{
  --tw-blur: blur(4px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-brightness-50{
  --tw-brightness: brightness(.5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-contrast-\[0\.9\]{
  --tw-contrast: contrast(0.9);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.tw-transition-\[height\]{
  transition-property: height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-transition-\[width\]{
  transition-property: width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-transition-shadow{
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-duration-1000{
  transition-duration: 1000ms;
}
.tw-duration-300{
  transition-duration: 300ms;
}
.tw-duration-500{
  transition-duration: 500ms;
}
.tw-duration-\[2000ms\]{
  transition-duration: 2000ms;
}
.tw-ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
/* fallback */
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url('flUhRq6tzZclQEJ-Vdg-IuiaDsNc.59322316b3fd6063.woff2') format("woff2");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}

.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}

.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}

.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}

.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}

.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}

.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}

.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}

.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}

.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}

.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}

.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}

.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}

.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}

.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}

.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}

.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}

.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}

.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}

.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}

.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}

.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}

.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}

.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}

.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}

html {
  --mat-sys-on-surface: initial;
}

.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}

html {
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #3348bb;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

.mat-accent {
  --mat-option-selected-state-label-text-color: #2196f3;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

.mat-warn {
  --mat-option-selected-state-label-text-color: #f44336;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}

html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #2196f3;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #3348bb;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #3348bb;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #2196f3;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}

html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-option-label-text-font: 'Vazirmatn', sans-serif;
  --mat-option-label-text-line-height: 14px;
  --mat-option-label-text-size: 14px;
  --mat-option-label-text-tracking: normal;
  --mat-option-label-text-weight: 400;
  --mat-optgroup-label-text-font: 'Vazirmatn', sans-serif;
  --mat-optgroup-label-text-line-height: 14px;
  --mat-optgroup-label-text-size: 14px;
  --mat-optgroup-label-text-tracking: normal;
  --mat-optgroup-label-text-weight: 400;
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-title-text-font: 'Vazirmatn', sans-serif;
  --mat-card-title-text-line-height: 30px;
  --mat-card-title-text-size: 18px;
  --mat-card-title-text-tracking: normal;
  --mat-card-title-text-weight: 400;
  --mat-card-subtitle-text-font: 'Vazirmatn', sans-serif;
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 16px;
  --mat-card-subtitle-text-tracking: normal;
  --mat-card-subtitle-text-weight: 400;
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
}

.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #3348bb;
  --mdc-linear-progress-track-color: rgba(51, 72, 187, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #2196f3;
  --mdc-linear-progress-track-color: rgba(33, 150, 243, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f44336;
  --mdc-linear-progress-track-color: rgba(244, 67, 54, 0.25);
}

html {
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --mdc-plain-tooltip-supporting-text-font: 'Vazirmatn', sans-serif;
  --mdc-plain-tooltip-supporting-text-size: 12px;
  --mdc-plain-tooltip-supporting-text-weight: 400;
  --mdc-plain-tooltip-supporting-text-tracking: 0.0333333333em;
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #3348bb;
  --mdc-filled-text-field-focus-active-indicator-color: #3348bb;
  --mdc-filled-text-field-focus-label-text-color: rgba(51, 72, 187, 0.87);
  --mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f44336;
  --mdc-filled-text-field-error-focus-label-text-color: #f44336;
  --mdc-filled-text-field-error-label-text-color: #f44336;
  --mdc-filled-text-field-error-caret-color: #f44336;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
  --mdc-outlined-text-field-caret-color: #3348bb;
  --mdc-outlined-text-field-focus-outline-color: #3348bb;
  --mdc-outlined-text-field-focus-label-text-color: rgba(51, 72, 187, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f44336;
  --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
  --mdc-outlined-text-field-error-label-text-color: #f44336;
  --mdc-outlined-text-field-error-hover-label-text-color: #f44336;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f44336;
  --mdc-outlined-text-field-error-hover-outline-color: #f44336;
  --mdc-outlined-text-field-error-outline-color: #f44336;
  --mat-form-field-focus-select-arrow-color: rgba(51, 72, 187, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f44336;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
}

.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #2196f3;
  --mdc-filled-text-field-focus-active-indicator-color: #2196f3;
  --mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, 0.87);
  --mdc-outlined-text-field-caret-color: #2196f3;
  --mdc-outlined-text-field-focus-outline-color: #2196f3;
  --mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, 0.87);
}

.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f44336;
  --mdc-filled-text-field-focus-active-indicator-color: #f44336;
  --mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mdc-outlined-text-field-caret-color: #f44336;
  --mdc-outlined-text-field-focus-outline-color: #f44336;
  --mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, 0.87);
}

html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
  --mdc-filled-text-field-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-filled-text-field-label-text-size: 14px;
  --mdc-filled-text-field-label-text-tracking: normal;
  --mdc-filled-text-field-label-text-weight: 400;
  --mdc-outlined-text-field-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-outlined-text-field-label-text-size: 14px;
  --mdc-outlined-text-field-label-text-tracking: normal;
  --mdc-outlined-text-field-label-text-weight: 400;
  --mat-form-field-container-text-font: 'Vazirmatn', sans-serif;
  --mat-form-field-container-text-line-height: 14px;
  --mat-form-field-container-text-size: 14px;
  --mat-form-field-container-text-tracking: normal;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 14px;
  --mat-form-field-subscript-text-font: 'Vazirmatn', sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
  --mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(51, 72, 187, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(33, 150, 243, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
}

html {
  --mat-select-arrow-transform: translateY(-8px);
  --mat-select-trigger-text-font: 'Vazirmatn', sans-serif;
  --mat-select-trigger-text-line-height: 14px;
  --mat-select-trigger-text-size: 14px;
  --mat-select-trigger-text-tracking: normal;
  --mat-select-trigger-text-weight: 400;
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --mdc-dialog-subhead-font: 'Vazirmatn', sans-serif;
  --mdc-dialog-subhead-line-height: 30px;
  --mdc-dialog-subhead-size: 18px;
  --mdc-dialog-subhead-weight: 400;
  --mdc-dialog-subhead-tracking: normal;
  --mdc-dialog-supporting-text-font: 'Vazirmatn', sans-serif;
  --mdc-dialog-supporting-text-line-height: 14px;
  --mdc-dialog-supporting-text-size: 14px;
  --mdc-dialog-supporting-text-weight: 400;
  --mdc-dialog-supporting-text-tracking: normal;
}
.mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-elevated-container-color: #3348bb;
  --mdc-chip-elevated-selected-container-color: #3348bb;
  --mdc-chip-elevated-disabled-container-color: #3348bb;
  --mdc-chip-flat-disabled-selected-container-color: #3348bb;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-elevated-container-color: #2196f3;
  --mdc-chip-elevated-selected-container-color: #2196f3;
  --mdc-chip-elevated-disabled-container-color: #2196f3;
  --mdc-chip-flat-disabled-selected-container-color: #2196f3;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-elevated-container-color: #f44336;
  --mdc-chip-elevated-selected-container-color: #f44336;
  --mdc-chip-elevated-disabled-container-color: #f44336;
  --mdc-chip-flat-disabled-selected-container-color: #f44336;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}
.mat-mdc-standard-chip {
  --mdc-chip-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-chip-label-text-line-height: 14px;
  --mdc-chip-label-text-size: 14px;
  --mdc-chip-label-text-tracking: normal;
  --mdc-chip-label-text-weight: 400;
}
html {
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
}
html .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}

html {
  --mdc-switch-selected-focus-state-layer-color: #283891;
  --mdc-switch-selected-handle-color: #283891;
  --mdc-switch-selected-hover-state-layer-color: #283891;
  --mdc-switch-selected-pressed-state-layer-color: #283891;
  --mdc-switch-selected-focus-handle-color: #172052;
  --mdc-switch-selected-hover-handle-color: #172052;
  --mdc-switch-selected-pressed-handle-color: #172052;
  --mdc-switch-selected-focus-track-color: #7f8ddc;
  --mdc-switch-selected-hover-track-color: #7f8ddc;
  --mdc-switch-selected-pressed-track-color: #7f8ddc;
  --mdc-switch-selected-track-color: #7f8ddc;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #1e88e5;
  --mdc-switch-selected-handle-color: #1e88e5;
  --mdc-switch-selected-hover-state-layer-color: #1e88e5;
  --mdc-switch-selected-pressed-state-layer-color: #1e88e5;
  --mdc-switch-selected-focus-handle-color: #0d47a1;
  --mdc-switch-selected-hover-handle-color: #0d47a1;
  --mdc-switch-selected-pressed-handle-color: #0d47a1;
  --mdc-switch-selected-focus-track-color: #64b5f6;
  --mdc-switch-selected-hover-track-color: #64b5f6;
  --mdc-switch-selected-pressed-track-color: #64b5f6;
  --mdc-switch-selected-track-color: #64b5f6;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e53935;
  --mdc-switch-selected-handle-color: #e53935;
  --mdc-switch-selected-hover-state-layer-color: #e53935;
  --mdc-switch-selected-pressed-state-layer-color: #e53935;
  --mdc-switch-selected-focus-handle-color: #b71c1c;
  --mdc-switch-selected-hover-handle-color: #b71c1c;
  --mdc-switch-selected-pressed-handle-color: #b71c1c;
  --mdc-switch-selected-focus-track-color: #e57373;
  --mdc-switch-selected-hover-track-color: #e57373;
  --mdc-switch-selected-pressed-track-color: #e57373;
  --mdc-switch-selected-track-color: #e57373;
}

html {
  --mdc-switch-state-layer-size: 40px;
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-font: 'Vazirmatn', sans-serif;
  --mat-switch-label-text-line-height: 14px;
  --mat-switch-label-text-size: 14px;
  --mat-switch-label-text-tracking: normal;
  --mat-switch-label-text-weight: 400;
}

html {
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
}
.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #3348bb;
  --mdc-radio-selected-hover-icon-color: #3348bb;
  --mdc-radio-selected-icon-color: #3348bb;
  --mdc-radio-selected-pressed-icon-color: #3348bb;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #3348bb;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #2196f3;
  --mdc-radio-selected-hover-icon-color: #2196f3;
  --mdc-radio-selected-icon-color: #2196f3;
  --mdc-radio-selected-pressed-icon-color: #2196f3;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #2196f3;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f44336;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
}

html {
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
  --mat-radio-label-text-font: 'Vazirmatn', sans-serif;
  --mat-radio-label-text-line-height: 14px;
  --mat-radio-label-text-size: 14px;
  --mat-radio-label-text-tracking: normal;
  --mat-radio-label-text-weight: 400;
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-handle-width: 20px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-inactive-track-shape: 9999px;
  --mdc-slider-with-overlap-handle-outline-width: 1px;
  --mdc-slider-with-tick-marks-active-container-opacity: 0.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #3348bb;
  --mdc-slider-focus-handle-color: #3348bb;
  --mdc-slider-hover-handle-color: #3348bb;
  --mdc-slider-active-track-color: #3348bb;
  --mdc-slider-inactive-track-color: #3348bb;
  --mdc-slider-with-tick-marks-inactive-container-color: #3348bb;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mat-slider-ripple-color: #3348bb;
  --mat-slider-hover-state-layer-color: rgba(51, 72, 187, 0.05);
  --mat-slider-focus-state-layer-color: rgba(51, 72, 187, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
}
html .mat-accent {
  --mdc-slider-handle-color: #2196f3;
  --mdc-slider-focus-handle-color: #2196f3;
  --mdc-slider-hover-handle-color: #2196f3;
  --mdc-slider-active-track-color: #2196f3;
  --mdc-slider-inactive-track-color: #2196f3;
  --mdc-slider-with-tick-marks-inactive-container-color: #2196f3;
  --mat-slider-ripple-color: #2196f3;
  --mat-slider-hover-state-layer-color: rgba(33, 150, 243, 0.05);
  --mat-slider-focus-state-layer-color: rgba(33, 150, 243, 0.2);
}
html .mat-warn {
  --mdc-slider-handle-color: #f44336;
  --mdc-slider-focus-handle-color: #f44336;
  --mdc-slider-hover-handle-color: #f44336;
  --mdc-slider-active-track-color: #f44336;
  --mdc-slider-inactive-track-color: #f44336;
  --mdc-slider-with-tick-marks-inactive-container-color: #f44336;
  --mat-slider-ripple-color: #f44336;
  --mat-slider-hover-state-layer-color: rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color: rgba(244, 67, 54, 0.2);
}

html {
  --mdc-slider-label-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-slider-label-label-text-size: 16px;
  --mdc-slider-label-label-text-line-height: 22px;
  --mdc-slider-label-label-text-tracking: normal;
  --mdc-slider-label-label-text-weight: 400;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mat-menu-item-label-text-font: 'Vazirmatn', sans-serif;
  --mat-menu-item-label-text-size: 14px;
  --mat-menu-item-label-text-tracking: normal;
  --mat-menu-item-label-text-line-height: 14px;
  --mat-menu-item-label-text-weight: 400;
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --mdc-list-list-item-leading-icon-size: 24px;
  --mdc-list-list-item-leading-avatar-size: 40px;
  --mdc-list-list-item-trailing-icon-size: 24px;
  --mdc-list-list-item-disabled-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color: black;
  --mdc-list-list-item-disabled-leading-icon-color: black;
  --mdc-list-list-item-disabled-trailing-icon-color: black;
  --mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color: black;
  --mdc-list-list-item-hover-state-layer-opacity: 0.04;
  --mdc-list-list-item-focus-state-layer-color: black;
  --mdc-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #3348bb;
  --mdc-radio-selected-hover-icon-color: #3348bb;
  --mdc-radio-selected-icon-color: #3348bb;
  --mdc-radio-selected-pressed-icon-color: #3348bb;
}

.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #2196f3;
  --mdc-radio-selected-hover-icon-color: #2196f3;
  --mdc-radio-selected-icon-color: #2196f3;
  --mdc-radio-selected-pressed-icon-color: #2196f3;
}

.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-focus-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f44336;
  --mdc-radio-selected-hover-icon-color: #f44336;
  --mdc-radio-selected-icon-color: #f44336;
  --mdc-radio-selected-pressed-icon-color: #f44336;
}

.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #3348bb;
  --mdc-checkbox-selected-hover-icon-color: #3348bb;
  --mdc-checkbox-selected-icon-color: #3348bb;
  --mdc-checkbox-selected-pressed-icon-color: #3348bb;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #3348bb;
  --mdc-checkbox-selected-hover-state-layer-color: #3348bb;
  --mdc-checkbox-selected-pressed-state-layer-color: #3348bb;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #2196f3;
  --mdc-checkbox-selected-hover-icon-color: #2196f3;
  --mdc-checkbox-selected-icon-color: #2196f3;
  --mdc-checkbox-selected-pressed-icon-color: #2196f3;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #2196f3;
  --mdc-checkbox-selected-hover-state-layer-color: #2196f3;
  --mdc-checkbox-selected-pressed-state-layer-color: #2196f3;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #3348bb;
}

.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}

html {
  --mdc-list-list-item-one-line-container-height: 48px;
  --mdc-list-list-item-two-line-container-height: 64px;
  --mdc-list-list-item-three-line-container-height: 88px;
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
}

.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size: 40px;
}

.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}

html {
  --mdc-list-list-item-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-list-list-item-label-text-line-height: 14px;
  --mdc-list-list-item-label-text-size: 14px;
  --mdc-list-list-item-label-text-tracking: normal;
  --mdc-list-list-item-label-text-weight: 400;
  --mdc-list-list-item-supporting-text-font: 'Vazirmatn', sans-serif;
  --mdc-list-list-item-supporting-text-line-height: 14px;
  --mdc-list-list-item-supporting-text-size: 14px;
  --mdc-list-list-item-supporting-text-tracking: normal;
  --mdc-list-list-item-supporting-text-weight: 400;
  --mdc-list-list-item-trailing-supporting-text-font: 'Vazirmatn', sans-serif;
  --mdc-list-list-item-trailing-supporting-text-line-height: 20px;
  --mdc-list-list-item-trailing-supporting-text-size: 12px;
  --mdc-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font: 400 16px / 26px 'Vazirmatn', sans-serif;
  letter-spacing: normal;
}

html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
  --mat-paginator-container-text-font: 'Vazirmatn', sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #3348bb;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #3348bb;
  --mat-tab-header-active-ripple-color: #3348bb;
  --mat-tab-header-inactive-ripple-color: #3348bb;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #3348bb;
  --mat-tab-header-active-hover-label-text-color: #3348bb;
  --mat-tab-header-active-focus-indicator-color: #3348bb;
  --mat-tab-header-active-hover-indicator-color: #3348bb;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #2196f3;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #2196f3;
  --mat-tab-header-active-ripple-color: #2196f3;
  --mat-tab-header-inactive-ripple-color: #2196f3;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #2196f3;
  --mat-tab-header-active-hover-label-text-color: #2196f3;
  --mat-tab-header-active-focus-indicator-color: #2196f3;
  --mat-tab-header-active-hover-indicator-color: #2196f3;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f44336;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f44336;
  --mat-tab-header-active-ripple-color: #f44336;
  --mat-tab-header-inactive-ripple-color: #f44336;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f44336;
  --mat-tab-header-active-hover-label-text-color: #f44336;
  --mat-tab-header-active-focus-indicator-color: #f44336;
  --mat-tab-header-active-hover-indicator-color: #f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #3348bb;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #2196f3;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f44336;
}

.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mat-tab-header-label-text-font: 'Vazirmatn', sans-serif;
  --mat-tab-header-label-text-size: 14px;
  --mat-tab-header-label-text-tracking: normal;
  --mat-tab-header-label-text-line-height: 14px;
  --mat-tab-header-label-text-weight: 400;
}
html {
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #2196f3;
  --mdc-checkbox-selected-hover-icon-color: #2196f3;
  --mdc-checkbox-selected-icon-color: #2196f3;
  --mdc-checkbox-selected-pressed-icon-color: #2196f3;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #2196f3;
  --mdc-checkbox-selected-hover-state-layer-color: #2196f3;
  --mdc-checkbox-selected-pressed-state-layer-color: #2196f3;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
}

.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #3348bb;
  --mdc-checkbox-selected-hover-icon-color: #3348bb;
  --mdc-checkbox-selected-icon-color: #3348bb;
  --mdc-checkbox-selected-pressed-icon-color: #3348bb;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #3348bb;
  --mdc-checkbox-selected-hover-state-layer-color: #3348bb;
  --mdc-checkbox-selected-pressed-state-layer-color: #3348bb;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #f44336;
  --mdc-checkbox-selected-hover-icon-color: #f44336;
  --mdc-checkbox-selected-icon-color: #f44336;
  --mdc-checkbox-selected-pressed-icon-color: #f44336;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f44336;
  --mdc-checkbox-selected-hover-state-layer-color: #f44336;
  --mdc-checkbox-selected-pressed-state-layer-color: #f44336;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}

html {
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-label-text-font: 'Vazirmatn', sans-serif;
  --mat-checkbox-label-text-line-height: 14px;
  --mat-checkbox-label-text-size: 14px;
  --mat-checkbox-label-text-tracking: normal;
  --mat-checkbox-label-text-weight: 400;
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
}

.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #3348bb;
  --mat-text-button-state-layer-color: #3348bb;
  --mat-text-button-ripple-color: rgba(51, 72, 187, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #2196f3;
  --mat-text-button-state-layer-color: #2196f3;
  --mat-text-button-ripple-color: rgba(33, 150, 243, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f44336;
  --mat-text-button-state-layer-color: #f44336;
  --mat-text-button-ripple-color: rgba(244, 67, 54, 0.1);
}

.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #3348bb;
  --mat-filled-button-state-layer-color: #fff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #2196f3;
  --mat-filled-button-state-layer-color: #fff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f44336;
  --mat-filled-button-state-layer-color: #fff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #3348bb;
  --mat-protected-button-state-layer-color: #fff;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #2196f3;
  --mat-protected-button-state-layer-color: #fff;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f44336;
  --mat-protected-button-state-layer-color: #fff;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}

.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #3348bb;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #3348bb;
  --mat-outlined-button-ripple-color: rgba(51, 72, 187, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #2196f3;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #2196f3;
  --mat-outlined-button-ripple-color: rgba(33, 150, 243, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f44336;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f44336;
  --mat-outlined-button-ripple-color: rgba(244, 67, 54, 0.1);
}

html {
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
  --mdc-text-button-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-text-button-label-text-size: 14px;
  --mdc-text-button-label-text-tracking: normal;
  --mdc-text-button-label-text-weight: 400;
  --mdc-text-button-label-text-transform: none;
  --mdc-filled-button-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-filled-button-label-text-size: 14px;
  --mdc-filled-button-label-text-tracking: normal;
  --mdc-filled-button-label-text-weight: 400;
  --mdc-filled-button-label-text-transform: none;
  --mdc-protected-button-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-protected-button-label-text-size: 14px;
  --mdc-protected-button-label-text-tracking: normal;
  --mdc-protected-button-label-text-weight: 400;
  --mdc-protected-button-label-text-transform: none;
  --mdc-outlined-button-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-outlined-button-label-text-size: 14px;
  --mdc-outlined-button-label-text-tracking: normal;
  --mdc-outlined-button-label-text-weight: 400;
  --mdc-outlined-button-label-text-transform: none;
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, 0.38);
  --mat-icon-button-state-layer-color: black;
  --mat-icon-button-disabled-state-layer-color: black;
  --mat-icon-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #3348bb;
  --mat-icon-button-state-layer-color: #3348bb;
  --mat-icon-button-ripple-color: rgba(51, 72, 187, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #2196f3;
  --mat-icon-button-state-layer-color: #2196f3;
  --mat-icon-button-ripple-color: rgba(33, 150, 243, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #f44336;
  --mat-icon-button-state-layer-color: #f44336;
  --mat-icon-button-ripple-color: rgba(244, 67, 54, 0.1);
}

html {
  --mat-icon-button-touch-target-display: block;
}

.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}

html {
  --mdc-fab-container-shape: 50%;
  --mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-container-shape: 50%;
  --mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-container-color: white;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-disabled-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
  --mdc-fab-small-container-color: white;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-disabled-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #3348bb;
  --mat-fab-foreground-color: #fff;
  --mat-fab-state-layer-color: #fff;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #2196f3;
  --mat-fab-foreground-color: #fff;
  --mat-fab-state-layer-color: #fff;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #f44336;
  --mat-fab-foreground-color: #fff;
  --mat-fab-state-layer-color: #fff;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #3348bb;
  --mat-fab-small-foreground-color: #fff;
  --mat-fab-small-state-layer-color: #fff;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #2196f3;
  --mat-fab-small-foreground-color: #fff;
  --mat-fab-small-state-layer-color: #fff;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #f44336;
  --mat-fab-small-foreground-color: #fff;
  --mat-fab-small-state-layer-color: #fff;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}

html {
  --mat-fab-touch-target-display: block;
  --mat-fab-small-touch-target-display: block;
  --mdc-extended-fab-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-extended-fab-label-text-size: 14px;
  --mdc-extended-fab-label-text-tracking: normal;
  --mdc-extended-fab-label-text-weight: 400;
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #2196f3;
  --mdc-snackbar-supporting-text-font: 'Vazirmatn', sans-serif;
  --mdc-snackbar-supporting-text-line-height: 14px;
  --mdc-snackbar-supporting-text-size: 14px;
  --mdc-snackbar-supporting-text-weight: 400;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
  --mat-table-header-headline-font: 'Vazirmatn', sans-serif;
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 16px;
  --mat-table-header-headline-weight: 400;
  --mat-table-header-headline-tracking: normal;
  --mat-table-row-item-label-text-font: 'Vazirmatn', sans-serif;
  --mat-table-row-item-label-text-line-height: 14px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: normal;
  --mat-table-footer-supporting-text-font: 'Vazirmatn', sans-serif;
  --mat-table-footer-supporting-text-line-height: 14px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: normal;
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #3348bb;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color: #2196f3;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f44336;
}

html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #3348bb;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
}

.mat-badge-accent {
  --mat-badge-background-color: #2196f3;
}

.mat-badge-warn {
  --mat-badge-background-color: #f44336;
}

html {
  --mat-badge-text-font: 'Vazirmatn', sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-bottom-sheet-container-text-font: 'Vazirmatn', sans-serif;
  --mat-bottom-sheet-container-text-line-height: 14px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: normal;
  --mat-bottom-sheet-container-text-weight: 400;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4);
  --mat-standard-button-toggle-height: 48px;
  --mat-legacy-button-toggle-label-text-font: 'Vazirmatn', sans-serif;
  --mat-legacy-button-toggle-label-text-line-height: 14px;
  --mat-legacy-button-toggle-label-text-size: 14px;
  --mat-legacy-button-toggle-label-text-tracking: normal;
  --mat-legacy-button-toggle-label-text-weight: 400;
  --mat-standard-button-toggle-label-text-font: 'Vazirmatn', sans-serif;
  --mat-standard-button-toggle-label-text-line-height: 14px;
  --mat-standard-button-toggle-label-text-size: 14px;
  --mat-standard-button-toggle-label-text-tracking: normal;
  --mat-standard-button-toggle-label-text-weight: 400;
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-date-selected-state-background-color: #3348bb;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(51, 72, 187, 0.4);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(51, 72, 187, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(51, 72, 187, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #3348bb;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(51, 72, 187, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-background-color: #2196f3;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, 0.4);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-background-color: #f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}

.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #2196f3;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f44336;
}

.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}

html {
  --mat-datepicker-calendar-text-font: 'Vazirmatn', sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 400;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 400;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
  --mat-expansion-header-text-font: 'Vazirmatn', sans-serif;
  --mat-expansion-header-text-size: 16px;
  --mat-expansion-header-text-weight: 400;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: 'Vazirmatn', sans-serif;
  --mat-expansion-container-text-line-height: 14px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: normal;
  --mat-expansion-container-text-weight: 400;
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
  --mat-icon-color: inherit;
}

.mat-icon.mat-primary {
  --mat-icon-color: #3348bb;
}
.mat-icon.mat-accent {
  --mat-icon-color: #2196f3;
}
.mat-icon.mat-warn {
  --mat-icon-color: #f44336;
}

html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-selected-state-icon-background-color: #3348bb;
  --mat-stepper-header-done-state-icon-background-color: #3348bb;
  --mat-stepper-header-edit-state-icon-background-color: #3348bb;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f44336;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f44336;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-selected-state-icon-background-color: #2196f3;
  --mat-stepper-header-done-state-icon-background-color: #2196f3;
  --mat-stepper-header-edit-state-icon-background-color: #2196f3;
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-selected-state-icon-background-color: #f44336;
  --mat-stepper-header-done-state-icon-background-color: #f44336;
  --mat-stepper-header-edit-state-icon-background-color: #f44336;
}

html {
  --mat-stepper-header-height: 72px;
  --mat-stepper-container-text-font: 'Vazirmatn', sans-serif;
  --mat-stepper-header-label-text-font: 'Vazirmatn', sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 14px;
  --mat-stepper-header-selected-state-label-text-size: 14px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
  --mat-sort-arrow-color: rgb(117.3, 117.3, 117.3);
  --mat-toolbar-container-background-color: whitesmoke;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}

.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #3348bb;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #2196f3;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #f44336;
}

html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
  --mat-toolbar-title-text-font: 'Vazirmatn', sans-serif;
  --mat-toolbar-title-text-line-height: 30px;
  --mat-toolbar-title-text-size: 18px;
  --mat-toolbar-title-text-tracking: normal;
  --mat-toolbar-title-text-weight: 400;
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
  --mat-tree-node-min-height: 48px;
  --mat-tree-node-text-font: 'Vazirmatn', sans-serif;
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-timepicker-container-background-color: white;
}

.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}

.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}

.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}

.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}

.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}

.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}

.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}

.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}

.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}

.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}

.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}

.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}

.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}

.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}

.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}

.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}

.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}

.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}

.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}

.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}

.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}

.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}

.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}

.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}

.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}

.dark html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}

.dark {
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: white;
  --mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mat-text-button-state-layer-color: white;
  --mat-text-button-disabled-state-layer-color: white;
  --mat-text-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.24;
  --mat-text-button-pressed-state-layer-opacity: 0.24;
  --mdc-filled-button-container-color: #424242;
  --mdc-filled-button-label-text-color: white;
  --mdc-filled-button-disabled-container-color: rgba(255, 255, 255, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-disabled-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.24;
  --mat-filled-button-pressed-state-layer-opacity: 0.24;
  --mdc-protected-button-container-color: #424242;
  --mdc-protected-button-label-text-color: white;
  --mdc-protected-button-disabled-container-color: rgba(255, 255, 255, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-disabled-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.24;
  --mat-protected-button-pressed-state-layer-opacity: 0.24;
  --mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-outlined-button-label-text-color: white;
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: white;
  --mat-outlined-button-disabled-state-layer-color: white;
  --mat-outlined-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.24;
  --mat-outlined-button-pressed-state-layer-opacity: 0.24;
}
.dark .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #e0e0e0;
  --mat-text-button-state-layer-color: #e0e0e0;
  --mat-text-button-ripple-color: rgba(224, 224, 224, 0.1);
}
.dark .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #2196f3;
  --mat-text-button-state-layer-color: #2196f3;
  --mat-text-button-ripple-color: rgba(33, 150, 243, 0.1);
}
.dark .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #e57373;
  --mat-text-button-state-layer-color: #e57373;
  --mat-text-button-ripple-color: rgba(229, 115, 115, 0.1);
}
.dark .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #e0e0e0;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #2196f3;
  --mat-filled-button-state-layer-color: #fff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #e57373;
  --mat-filled-button-state-layer-color: #000;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #e0e0e0;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #2196f3;
  --mat-protected-button-state-layer-color: #fff;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #e57373;
  --mat-protected-button-state-layer-color: #000;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #e0e0e0;
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #e0e0e0;
  --mat-outlined-button-ripple-color: rgba(224, 224, 224, 0.1);
}
.dark .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #2196f3;
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #2196f3;
  --mat-outlined-button-ripple-color: rgba(33, 150, 243, 0.1);
}
.dark .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #e57373;
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #e57373;
  --mat-outlined-button-ripple-color: rgba(229, 115, 115, 0.1);
}
.dark {
  --mdc-text-button-container-height: 28px;
  --mdc-filled-button-container-height: 28px;
  --mdc-protected-button-container-height: 28px;
  --mdc-outlined-button-container-height: 28px;
  --mat-text-button-touch-target-display: none;
  --mat-filled-button-touch-target-display: none;
  --mat-protected-button-touch-target-display: none;
  --mat-outlined-button-touch-target-display: none;
  --mdc-text-button-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-text-button-label-text-size: 14px;
  --mdc-text-button-label-text-tracking: normal;
  --mdc-text-button-label-text-weight: 400;
  --mdc-text-button-label-text-transform: none;
  --mdc-filled-button-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-filled-button-label-text-size: 14px;
  --mdc-filled-button-label-text-tracking: normal;
  --mdc-filled-button-label-text-weight: 400;
  --mdc-filled-button-label-text-transform: none;
  --mdc-protected-button-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-protected-button-label-text-size: 14px;
  --mdc-protected-button-label-text-tracking: normal;
  --mdc-protected-button-label-text-weight: 400;
  --mdc-protected-button-label-text-transform: none;
  --mdc-outlined-button-label-text-font: 'Vazirmatn', sans-serif;
  --mdc-outlined-button-label-text-size: 14px;
  --mdc-outlined-button-label-text-tracking: normal;
  --mdc-outlined-button-label-text-weight: 400;
  --mdc-outlined-button-label-text-transform: none;
  --mat-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-option-selected-state-label-text-color: #e0e0e0;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-option-focus-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-option-selected-state-layer-color: rgba(255, 255, 255, 0.08);
}
.dark .mat-accent {
  --mat-option-selected-state-label-text-color: #2196f3;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-option-focus-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-option-selected-state-layer-color: rgba(255, 255, 255, 0.08);
}
.dark .mat-warn {
  --mat-option-selected-state-label-text-color: #e57373;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-option-focus-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-option-selected-state-layer-color: rgba(255, 255, 255, 0.08);
}
.dark {
  --mat-optgroup-label-text-color: white;
  --mat-full-pseudo-checkbox-selected-icon-color: #2196f3;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #303030;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868;
}
.dark .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #e0e0e0;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #303030;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e0e0e0;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868;
}
.dark .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #2196f3;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #303030;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #2196f3;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868;
}
.dark .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #e57373;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #303030;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #303030;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #e57373;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868;
}
.dark {
  --mat-app-background-color: #303030;
  --mat-app-text-color: white;
  --mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: #424242;
  --mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: #424242;
  --mdc-outlined-card-outline-color: rgba(255, 255, 255, 0.12);
  --mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(255, 255, 255, 0.7);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
}
.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #e0e0e0;
  --mdc-linear-progress-track-color: rgba(224, 224, 224, 0.25);
}
.dark .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #2196f3;
  --mdc-linear-progress-track-color: rgba(33, 150, 243, 0.25);
}
.dark .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #e57373;
  --mdc-linear-progress-track-color: rgba(229, 115, 115, 0.25);
}
.dark {
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #e0e0e0;
  --mdc-filled-text-field-focus-active-indicator-color: #e0e0e0;
  --mdc-filled-text-field-focus-label-text-color: rgba(224, 224, 224, 0.87);
  --mdc-filled-text-field-container-color: rgb(73.56, 73.56, 73.56);
  --mdc-filled-text-field-disabled-container-color: rgb(69.78, 69.78, 69.78);
  --mdc-filled-text-field-label-text-color: rgba(255, 255, 255, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(255, 255, 255, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #e57373;
  --mdc-filled-text-field-error-focus-label-text-color: #e57373;
  --mdc-filled-text-field-error-label-text-color: #e57373;
  --mdc-filled-text-field-error-caret-color: #e57373;
  --mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #e57373;
  --mdc-filled-text-field-error-focus-active-indicator-color: #e57373;
  --mdc-filled-text-field-error-hover-active-indicator-color: #e57373;
  --mdc-outlined-text-field-caret-color: #e0e0e0;
  --mdc-outlined-text-field-focus-outline-color: #e0e0e0;
  --mdc-outlined-text-field-focus-label-text-color: rgba(224, 224, 224, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, 0.6);
  --mdc-outlined-text-field-error-caret-color: #e57373;
  --mdc-outlined-text-field-error-focus-label-text-color: #e57373;
  --mdc-outlined-text-field-error-label-text-color: #e57373;
  --mdc-outlined-text-field-error-hover-label-text-color: #e57373;
  --mdc-outlined-text-field-outline-color: rgba(255, 255, 255, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #e57373;
  --mdc-outlined-text-field-error-hover-outline-color: #e57373;
  --mdc-outlined-text-field-error-outline-color: #e57373;
  --mat-form-field-focus-select-arrow-color: rgba(224, 224, 224, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, 0.38);
  --mat-form-field-state-layer-color: rgba(255, 255, 255, 0.87);
  --mat-form-field-error-text-color: #e57373;
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.08;
  --mat-form-field-focus-state-layer-opacity: 0.24;
}
.dark .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #2196f3;
  --mdc-filled-text-field-focus-active-indicator-color: #2196f3;
  --mdc-filled-text-field-focus-label-text-color: rgba(33, 150, 243, 0.87);
  --mdc-outlined-text-field-caret-color: #2196f3;
  --mdc-outlined-text-field-focus-outline-color: #2196f3;
  --mdc-outlined-text-field-focus-label-text-color: rgba(33, 150, 243, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(33, 150, 243, 0.87);
}
.dark .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #e57373;
  --mdc-filled-text-field-focus-active-indicator-color: #e57373;
  --mdc-filled-text-field-focus-label-text-color: rgba(229, 115, 115, 0.87);
  --mdc-outlined-text-field-caret-color: #e57373;
  --mdc-outlined-text-field-focus-outline-color: #e57373;
  --mdc-outlined-text-field-focus-label-text-color: rgba(229, 115, 115, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(229, 115, 115, 0.87);
}
.dark {
  --mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-select-focused-arrow-color: rgba(224, 224, 224, 0.87);
  --mat-select-invalid-arrow-color: rgba(229, 115, 115, 0.87);
}
.dark .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-select-focused-arrow-color: rgba(33, 150, 243, 0.87);
  --mat-select-invalid-arrow-color: rgba(229, 115, 115, 0.87);
}
.dark .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: rgba(255, 255, 255, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(255, 255, 255, 0.38);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.6);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.54);
  --mat-select-disabled-arrow-color: rgba(255, 255, 255, 0.38);
  --mat-select-focused-arrow-color: rgba(229, 115, 115, 0.87);
  --mat-select-invalid-arrow-color: rgba(229, 115, 115, 0.87);
}
.dark {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: #424242;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: #424242;
  --mdc-dialog-subhead-color: rgba(255, 255, 255, 0.87);
  --mdc-dialog-supporting-text-color: rgba(255, 255, 255, 0.6);
}
.dark .mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius: 16px;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mdc-chip-disabled-label-text-color: #fafafa;
  --mdc-chip-elevated-container-color: rgb(88.68, 88.68, 88.68);
  --mdc-chip-elevated-selected-container-color: rgb(88.68, 88.68, 88.68);
  --mdc-chip-elevated-disabled-container-color: rgb(88.68, 88.68, 88.68);
  --mdc-chip-flat-disabled-selected-container-color: rgb(88.68, 88.68, 88.68);
  --mdc-chip-focus-state-layer-color: white;
  --mdc-chip-hover-state-layer-color: white;
  --mdc-chip-selected-hover-state-layer-color: white;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: white;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #fafafa;
  --mdc-chip-selected-label-text-color: #fafafa;
  --mdc-chip-with-icon-icon-color: #fafafa;
  --mdc-chip-with-icon-disabled-icon-color: #fafafa;
  --mdc-chip-with-icon-selected-icon-color: #fafafa;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;
  --mat-chip-selected-disabled-trailing-icon-color: #fafafa;
  --mat-chip-selected-trailing-icon-color: #fafafa;
}
.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-selected-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: white;
  --mdc-chip-hover-state-layer-color: white;
  --mdc-chip-selected-hover-state-layer-color: white;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: white;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-elevated-container-color: #2196f3;
  --mdc-chip-elevated-selected-container-color: #2196f3;
  --mdc-chip-elevated-disabled-container-color: #2196f3;
  --mdc-chip-flat-disabled-selected-container-color: #2196f3;
  --mdc-chip-focus-state-layer-color: white;
  --mdc-chip-hover-state-layer-color: white;
  --mdc-chip-selected-hover-state-layer-color: white;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: white;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
}
.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-elevated-container-color: #e57373;
  --mdc-chip-elevated-selected-container-color: #e57373;
  --mdc-chip-elevated-disabled-container-color: #e57373;
  --mdc-chip-flat-disabled-selected-container-color: #e57373;
  --mdc-chip-focus-state-layer-color: white;
  --mdc-chip-hover-state-layer-color: white;
  --mdc-chip-selected-hover-state-layer-color: white;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: white;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
}
.dark {
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
}
.dark .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-selected-track-outline-color: transparent;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
}
.dark {
  --mdc-switch-selected-focus-state-layer-color: #e0e0e0;
  --mdc-switch-selected-handle-color: #e0e0e0;
  --mdc-switch-selected-hover-state-layer-color: #e0e0e0;
  --mdc-switch-selected-pressed-state-layer-color: #e0e0e0;
  --mdc-switch-selected-focus-handle-color: #eeeeee;
  --mdc-switch-selected-hover-handle-color: #eeeeee;
  --mdc-switch-selected-pressed-handle-color: #eeeeee;
  --mdc-switch-selected-focus-track-color: #757575;
  --mdc-switch-selected-hover-track-color: #757575;
  --mdc-switch-selected-pressed-track-color: #757575;
  --mdc-switch-selected-track-color: #757575;
  --mdc-switch-disabled-selected-handle-color: #000;
  --mdc-switch-disabled-selected-icon-color: #212121;
  --mdc-switch-disabled-selected-track-color: #f5f5f5;
  --mdc-switch-disabled-unselected-handle-color: #000;
  --mdc-switch-disabled-unselected-icon-color: #212121;
  --mdc-switch-disabled-unselected-track-color: #f5f5f5;
  --mdc-switch-handle-surface-color: #fff;
  --mdc-switch-selected-icon-color: #212121;
  --mdc-switch-unselected-focus-handle-color: #fafafa;
  --mdc-switch-unselected-focus-state-layer-color: #f5f5f5;
  --mdc-switch-unselected-focus-track-color: #616161;
  --mdc-switch-unselected-handle-color: #9e9e9e;
  --mdc-switch-unselected-hover-handle-color: #fafafa;
  --mdc-switch-unselected-hover-state-layer-color: #f5f5f5;
  --mdc-switch-unselected-hover-track-color: #616161;
  --mdc-switch-unselected-icon-color: #212121;
  --mdc-switch-unselected-pressed-handle-color: #fafafa;
  --mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;
  --mdc-switch-unselected-pressed-track-color: #616161;
  --mdc-switch-unselected-track-color: #616161;
  --mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-disabled-label-text-color: rgba(255, 255, 255, 0.5);
}
.dark .mat-mdc-slide-toggle {
  --mat-switch-label-text-color: white;
}
.dark .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #64b5f6;
  --mdc-switch-selected-handle-color: #64b5f6;
  --mdc-switch-selected-hover-state-layer-color: #64b5f6;
  --mdc-switch-selected-pressed-state-layer-color: #64b5f6;
  --mdc-switch-selected-focus-handle-color: #90caf9;
  --mdc-switch-selected-hover-handle-color: #90caf9;
  --mdc-switch-selected-pressed-handle-color: #90caf9;
  --mdc-switch-selected-focus-track-color: #1e88e5;
  --mdc-switch-selected-hover-track-color: #1e88e5;
  --mdc-switch-selected-pressed-track-color: #1e88e5;
  --mdc-switch-selected-track-color: #1e88e5;
}
.dark .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #e57373;
  --mdc-switch-selected-handle-color: #e57373;
  --mdc-switch-selected-hover-state-layer-color: #e57373;
  --mdc-switch-selected-pressed-state-layer-color: #e57373;
  --mdc-switch-selected-focus-handle-color: #ef9a9a;
  --mdc-switch-selected-hover-handle-color: #ef9a9a;
  --mdc-switch-selected-pressed-handle-color: #ef9a9a;
  --mdc-switch-selected-focus-track-color: #e53935;
  --mdc-switch-selected-hover-track-color: #e53935;
  --mdc-switch-selected-pressed-track-color: #e53935;
  --mdc-switch-selected-track-color: #e53935;
}
.dark {
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
}
.dark .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: white;
  --mdc-radio-disabled-unselected-icon-color: white;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-focus-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #e0e0e0;
  --mdc-radio-selected-hover-icon-color: #e0e0e0;
  --mdc-radio-selected-icon-color: #e0e0e0;
  --mdc-radio-selected-pressed-icon-color: #e0e0e0;
  --mat-radio-ripple-color: white;
  --mat-radio-checked-ripple-color: #e0e0e0;
  --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);
  --mat-radio-label-text-color: white;
}
.dark .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: white;
  --mdc-radio-disabled-unselected-icon-color: white;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-focus-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #2196f3;
  --mdc-radio-selected-hover-icon-color: #2196f3;
  --mdc-radio-selected-icon-color: #2196f3;
  --mdc-radio-selected-pressed-icon-color: #2196f3;
  --mat-radio-ripple-color: white;
  --mat-radio-checked-ripple-color: #2196f3;
  --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);
  --mat-radio-label-text-color: white;
}
.dark .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: white;
  --mdc-radio-disabled-unselected-icon-color: white;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-focus-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #e57373;
  --mdc-radio-selected-hover-icon-color: #e57373;
  --mdc-radio-selected-icon-color: #e57373;
  --mdc-radio-selected-pressed-icon-color: #e57373;
  --mat-radio-ripple-color: white;
  --mat-radio-checked-ripple-color: #e57373;
  --mat-radio-disabled-label-color: rgba(255, 255, 255, 0.5);
  --mat-radio-label-text-color: white;
}
.dark {
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-handle-width: 20px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-inactive-track-shape: 9999px;
  --mdc-slider-with-overlap-handle-outline-width: 1px;
  --mdc-slider-with-tick-marks-active-container-opacity: 0.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-handle-color: #e0e0e0;
  --mdc-slider-focus-handle-color: #e0e0e0;
  --mdc-slider-hover-handle-color: #e0e0e0;
  --mdc-slider-active-track-color: #e0e0e0;
  --mdc-slider-inactive-track-color: #e0e0e0;
  --mdc-slider-with-tick-marks-inactive-container-color: #e0e0e0;
  --mdc-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mdc-slider-disabled-active-track-color: #fff;
  --mdc-slider-disabled-handle-color: #fff;
  --mdc-slider-disabled-inactive-track-color: #fff;
  --mdc-slider-label-container-color: #fff;
  --mdc-slider-label-label-text-color: #000;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #fff;
  --mat-slider-ripple-color: #e0e0e0;
  --mat-slider-hover-state-layer-color: rgba(224, 224, 224, 0.05);
  --mat-slider-focus-state-layer-color: rgba(224, 224, 224, 0.2);
  --mat-slider-value-indicator-opacity: 0.9;
}
.dark .mat-accent {
  --mdc-slider-handle-color: #2196f3;
  --mdc-slider-focus-handle-color: #2196f3;
  --mdc-slider-hover-handle-color: #2196f3;
  --mdc-slider-active-track-color: #2196f3;
  --mdc-slider-inactive-track-color: #2196f3;
  --mdc-slider-with-tick-marks-inactive-container-color: #2196f3;
  --mat-slider-ripple-color: #2196f3;
  --mat-slider-hover-state-layer-color: rgba(33, 150, 243, 0.05);
  --mat-slider-focus-state-layer-color: rgba(33, 150, 243, 0.2);
}
.dark .mat-warn {
  --mdc-slider-handle-color: #e57373;
  --mdc-slider-focus-handle-color: #e57373;
  --mdc-slider-hover-handle-color: #e57373;
  --mdc-slider-active-track-color: #e57373;
  --mdc-slider-inactive-track-color: #e57373;
  --mdc-slider-with-tick-marks-inactive-container-color: #e57373;
  --mat-slider-ripple-color: #e57373;
  --mat-slider-hover-state-layer-color: rgba(229, 115, 115, 0.05);
  --mat-slider-focus-state-layer-color: rgba(229, 115, 115, 0.2);
}
.dark {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-menu-item-label-text-color: white;
  --mat-menu-item-icon-color: white;
  --mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, 0.08);
  --mat-menu-container-color: #424242;
  --mat-menu-divider-color: rgba(255, 255, 255, 0.12);
  --mdc-list-list-item-container-shape: 0;
  --mdc-list-list-item-leading-avatar-shape: 50%;
  --mdc-list-list-item-container-color: transparent;
  --mdc-list-list-item-selected-container-color: transparent;
  --mdc-list-list-item-leading-avatar-color: transparent;
  --mdc-list-list-item-leading-icon-size: 24px;
  --mdc-list-list-item-leading-avatar-size: 40px;
  --mdc-list-list-item-trailing-icon-size: 24px;
  --mdc-list-list-item-disabled-state-layer-color: transparent;
  --mdc-list-list-item-disabled-state-layer-opacity: 0;
  --mdc-list-list-item-disabled-label-text-opacity: 0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity: 0.38;
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mdc-list-list-item-label-text-color: white;
  --mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, 0.7);
  --mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-disabled-label-text-color: white;
  --mdc-list-list-item-disabled-leading-icon-color: white;
  --mdc-list-list-item-disabled-trailing-icon-color: white;
  --mdc-list-list-item-hover-label-text-color: white;
  --mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, 0.5);
  --mdc-list-list-item-focus-label-text-color: white;
  --mdc-list-list-item-hover-state-layer-color: white;
  --mdc-list-list-item-hover-state-layer-opacity: 0.08;
  --mdc-list-list-item-focus-state-layer-color: white;
  --mdc-list-list-item-focus-state-layer-opacity: 0.24;
}
.dark .mdc-list-item__start,
.dark .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: white;
  --mdc-radio-disabled-unselected-icon-color: white;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-focus-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #e0e0e0;
  --mdc-radio-selected-hover-icon-color: #e0e0e0;
  --mdc-radio-selected-icon-color: #e0e0e0;
  --mdc-radio-selected-pressed-icon-color: #e0e0e0;
}
.dark .mat-accent .mdc-list-item__start,
.dark .mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: white;
  --mdc-radio-disabled-unselected-icon-color: white;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-focus-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #2196f3;
  --mdc-radio-selected-hover-icon-color: #2196f3;
  --mdc-radio-selected-icon-color: #2196f3;
  --mdc-radio-selected-pressed-icon-color: #2196f3;
}
.dark .mat-warn .mdc-list-item__start,
.dark .mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color: white;
  --mdc-radio-disabled-unselected-icon-color: white;
  --mdc-radio-unselected-hover-icon-color: #eeeeee;
  --mdc-radio-unselected-focus-icon-color: #eeeeee;
  --mdc-radio-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-radio-selected-focus-icon-color: #e57373;
  --mdc-radio-selected-hover-icon-color: #e57373;
  --mdc-radio-selected-icon-color: #e57373;
  --mdc-radio-selected-pressed-icon-color: #e57373;
}
.dark .mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e0e0e0;
  --mdc-checkbox-selected-hover-icon-color: #e0e0e0;
  --mdc-checkbox-selected-icon-color: #e0e0e0;
  --mdc-checkbox-selected-pressed-icon-color: #e0e0e0;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e0e0e0;
  --mdc-checkbox-selected-hover-state-layer-color: #e0e0e0;
  --mdc-checkbox-selected-pressed-state-layer-color: #e0e0e0;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.dark .mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #2196f3;
  --mdc-checkbox-selected-hover-icon-color: #2196f3;
  --mdc-checkbox-selected-icon-color: #2196f3;
  --mdc-checkbox-selected-pressed-icon-color: #2196f3;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #2196f3;
  --mdc-checkbox-selected-hover-state-layer-color: #2196f3;
  --mdc-checkbox-selected-pressed-state-layer-color: #2196f3;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.dark .mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #e57373;
  --mdc-checkbox-selected-hover-icon-color: #e57373;
  --mdc-checkbox-selected-icon-color: #e57373;
  --mdc-checkbox-selected-pressed-icon-color: #e57373;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e57373;
  --mdc-checkbox-selected-hover-state-layer-color: #e57373;
  --mdc-checkbox-selected-pressed-state-layer-color: #e57373;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #e0e0e0;
}
.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.dark {
  --mat-paginator-container-text-color: rgba(255, 255, 255, 0.87);
  --mat-paginator-container-background-color: #424242;
  --mat-paginator-enabled-icon-color: rgba(255, 255, 255, 0.54);
  --mat-paginator-disabled-icon-color: rgba(255, 255, 255, 0.12);
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
}
.dark .mat-mdc-tab-group,
.dark .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #e0e0e0;
  --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);
  --mat-tab-header-pagination-icon-color: white;
  --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-label-text-color: #e0e0e0;
  --mat-tab-header-active-ripple-color: #e0e0e0;
  --mat-tab-header-inactive-ripple-color: #e0e0e0;
  --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e0e0e0;
  --mat-tab-header-active-hover-label-text-color: #e0e0e0;
  --mat-tab-header-active-focus-indicator-color: #e0e0e0;
  --mat-tab-header-active-hover-indicator-color: #e0e0e0;
}
.dark .mat-mdc-tab-group.mat-accent,
.dark .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #2196f3;
  --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);
  --mat-tab-header-pagination-icon-color: white;
  --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-label-text-color: #2196f3;
  --mat-tab-header-active-ripple-color: #2196f3;
  --mat-tab-header-inactive-ripple-color: #2196f3;
  --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-focus-label-text-color: #2196f3;
  --mat-tab-header-active-hover-label-text-color: #2196f3;
  --mat-tab-header-active-focus-indicator-color: #2196f3;
  --mat-tab-header-active-hover-indicator-color: #2196f3;
}
.dark .mat-mdc-tab-group.mat-warn,
.dark .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #e57373;
  --mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, 0.5);
  --mat-tab-header-pagination-icon-color: white;
  --mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-label-text-color: #e57373;
  --mat-tab-header-active-ripple-color: #e57373;
  --mat-tab-header-inactive-ripple-color: #e57373;
  --mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, 0.6);
  --mat-tab-header-active-focus-label-text-color: #e57373;
  --mat-tab-header-active-hover-label-text-color: #e57373;
  --mat-tab-header-active-focus-indicator-color: #e57373;
  --mat-tab-header-active-hover-indicator-color: #e57373;
}
.dark .mat-mdc-tab-group.mat-background-primary,
.dark .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #e0e0e0;
  --mat-tab-header-with-background-foreground-color: rgba(0, 0, 0, 0.87);
}
.dark .mat-mdc-tab-group.mat-background-accent,
.dark .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #2196f3;
}
.dark .mat-mdc-tab-group.mat-background-warn,
.dark .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #e57373;
}
.dark {
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #2196f3;
  --mdc-checkbox-selected-hover-icon-color: #2196f3;
  --mdc-checkbox-selected-icon-color: #2196f3;
  --mdc-checkbox-selected-pressed-icon-color: #2196f3;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #2196f3;
  --mdc-checkbox-selected-hover-state-layer-color: #2196f3;
  --mdc-checkbox-selected-pressed-state-layer-color: #2196f3;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
  --mat-checkbox-disabled-label-color: rgba(255, 255, 255, 0.5);
  --mat-checkbox-label-text-color: white;
}
.dark .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-checkmark-color: black;
  --mdc-checkbox-selected-focus-icon-color: #e0e0e0;
  --mdc-checkbox-selected-hover-icon-color: #e0e0e0;
  --mdc-checkbox-selected-icon-color: #e0e0e0;
  --mdc-checkbox-selected-pressed-icon-color: #e0e0e0;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e0e0e0;
  --mdc-checkbox-selected-hover-state-layer-color: #e0e0e0;
  --mdc-checkbox-selected-pressed-state-layer-color: #e0e0e0;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.dark .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, 0.38);
  --mdc-checkbox-selected-focus-icon-color: #e57373;
  --mdc-checkbox-selected-hover-icon-color: #e57373;
  --mdc-checkbox-selected-icon-color: #e57373;
  --mdc-checkbox-selected-pressed-icon-color: #e57373;
  --mdc-checkbox-unselected-focus-icon-color: #eeeeee;
  --mdc-checkbox-unselected-hover-icon-color: #eeeeee;
  --mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #e57373;
  --mdc-checkbox-selected-hover-state-layer-color: #e57373;
  --mdc-checkbox-selected-pressed-state-layer-color: #e57373;
  --mdc-checkbox-unselected-focus-state-layer-color: white;
  --mdc-checkbox-unselected-hover-state-layer-color: white;
  --mdc-checkbox-unselected-pressed-state-layer-color: white;
}
.dark {
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: white;
  --mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mat-text-button-state-layer-color: white;
  --mat-text-button-disabled-state-layer-color: white;
  --mat-text-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.08;
  --mat-text-button-focus-state-layer-opacity: 0.24;
  --mat-text-button-pressed-state-layer-opacity: 0.24;
  --mdc-filled-button-container-color: #424242;
  --mdc-filled-button-label-text-color: white;
  --mdc-filled-button-disabled-container-color: rgba(255, 255, 255, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-disabled-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.08;
  --mat-filled-button-focus-state-layer-opacity: 0.24;
  --mat-filled-button-pressed-state-layer-opacity: 0.24;
  --mdc-protected-button-container-color: #424242;
  --mdc-protected-button-label-text-color: white;
  --mdc-protected-button-disabled-container-color: rgba(255, 255, 255, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-disabled-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.08;
  --mat-protected-button-focus-state-layer-opacity: 0.24;
  --mat-protected-button-pressed-state-layer-opacity: 0.24;
  --mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, 0.5);
  --mdc-outlined-button-label-text-color: white;
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: white;
  --mat-outlined-button-disabled-state-layer-color: white;
  --mat-outlined-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.08;
  --mat-outlined-button-focus-state-layer-opacity: 0.24;
  --mat-outlined-button-pressed-state-layer-opacity: 0.24;
}
.dark .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #e0e0e0;
  --mat-text-button-state-layer-color: #e0e0e0;
  --mat-text-button-ripple-color: rgba(224, 224, 224, 0.1);
}
.dark .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #2196f3;
  --mat-text-button-state-layer-color: #2196f3;
  --mat-text-button-ripple-color: rgba(33, 150, 243, 0.1);
}
.dark .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #e57373;
  --mat-text-button-state-layer-color: #e57373;
  --mat-text-button-ripple-color: rgba(229, 115, 115, 0.1);
}
.dark .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #e0e0e0;
  --mdc-filled-button-label-text-color: black;
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #2196f3;
  --mat-filled-button-state-layer-color: #fff;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #e57373;
  --mat-filled-button-state-layer-color: #000;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #e0e0e0;
  --mdc-protected-button-label-text-color: black;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #2196f3;
  --mat-protected-button-state-layer-color: #fff;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #e57373;
  --mat-protected-button-state-layer-color: #000;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #e0e0e0;
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #e0e0e0;
  --mat-outlined-button-ripple-color: rgba(224, 224, 224, 0.1);
}
.dark .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #2196f3;
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #2196f3;
  --mat-outlined-button-ripple-color: rgba(33, 150, 243, 0.1);
}
.dark .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #e57373;
  --mdc-outlined-button-outline-color: rgba(255, 255, 255, 0.12);
  --mat-outlined-button-state-layer-color: #e57373;
  --mat-outlined-button-ripple-color: rgba(229, 115, 115, 0.1);
}
.dark {
  --mdc-icon-button-icon-size: 24px;
  --mdc-icon-button-icon-color: inherit;
  --mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, 0.5);
  --mat-icon-button-state-layer-color: white;
  --mat-icon-button-disabled-state-layer-color: white;
  --mat-icon-button-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-icon-button-hover-state-layer-opacity: 0.08;
  --mat-icon-button-focus-state-layer-opacity: 0.24;
  --mat-icon-button-pressed-state-layer-opacity: 0.24;
}
.dark .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color: #e0e0e0;
  --mat-icon-button-state-layer-color: #e0e0e0;
  --mat-icon-button-ripple-color: rgba(224, 224, 224, 0.1);
}
.dark .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color: #2196f3;
  --mat-icon-button-state-layer-color: #2196f3;
  --mat-icon-button-ripple-color: rgba(33, 150, 243, 0.1);
}
.dark .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color: #e57373;
  --mat-icon-button-state-layer-color: #e57373;
  --mat-icon-button-ripple-color: rgba(229, 115, 115, 0.1);
}
.dark {
  --mdc-fab-container-shape: 50%;
  --mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-container-shape: 50%;
  --mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-container-height: 48px;
  --mdc-extended-fab-container-shape: 24px;
  --mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mdc-fab-container-color: #424242;
  --mat-fab-foreground-color: white;
  --mat-fab-state-layer-color: white;
  --mat-fab-disabled-state-layer-color: white;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-fab-hover-state-layer-opacity: 0.08;
  --mat-fab-focus-state-layer-opacity: 0.24;
  --mat-fab-pressed-state-layer-opacity: 0.24;
  --mat-fab-disabled-state-container-color: rgba(255, 255, 255, 0.12);
  --mat-fab-disabled-state-foreground-color: rgba(255, 255, 255, 0.5);
  --mdc-fab-small-container-color: #424242;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-state-layer-color: white;
  --mat-fab-small-disabled-state-layer-color: white;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
  --mat-fab-small-hover-state-layer-opacity: 0.08;
  --mat-fab-small-focus-state-layer-opacity: 0.24;
  --mat-fab-small-pressed-state-layer-opacity: 0.24;
  --mat-fab-small-disabled-state-container-color: rgba(255, 255, 255, 0.12);
  --mat-fab-small-disabled-state-foreground-color: rgba(255, 255, 255, 0.5);
}
.dark .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color: #e0e0e0;
  --mat-fab-foreground-color: black;
  --mat-fab-state-layer-color: black;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color: #2196f3;
  --mat-fab-foreground-color: #fff;
  --mat-fab-state-layer-color: #fff;
  --mat-fab-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color: #e57373;
  --mat-fab-foreground-color: #000;
  --mat-fab-state-layer-color: #000;
  --mat-fab-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color: #e0e0e0;
  --mat-fab-small-foreground-color: black;
  --mat-fab-small-state-layer-color: black;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color: #2196f3;
  --mat-fab-small-foreground-color: #fff;
  --mat-fab-small-state-layer-color: #fff;
  --mat-fab-small-ripple-color: rgba(255, 255, 255, 0.1);
}
.dark .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color: #e57373;
  --mat-fab-small-foreground-color: #000;
  --mat-fab-small-state-layer-color: #000;
  --mat-fab-small-ripple-color: rgba(0, 0, 0, 0.1);
}
.dark {
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: rgb(217.2, 217.2, 217.2);
  --mdc-snackbar-supporting-text-color: rgba(66, 66, 66, 0.87);
  --mat-snack-bar-button-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: #424242;
  --mat-table-header-headline-color: white;
  --mat-table-row-item-label-text-color: white;
  --mat-table-row-item-outline-color: rgba(255, 255, 255, 0.12);
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #e0e0e0;
}
.dark .mat-accent {
  --mdc-circular-progress-active-indicator-color: #2196f3;
}
.dark .mat-warn {
  --mdc-circular-progress-active-indicator-color: #e57373;
}
.dark {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #e0e0e0;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
  --mat-badge-disabled-state-background-color: rgb(110.1, 110.1, 110.1);
  --mat-badge-disabled-state-text-color: rgba(255, 255, 255, 0.5);
}
.dark .mat-badge-accent {
  --mat-badge-background-color: #2196f3;
}
.dark .mat-badge-warn {
  --mat-badge-background-color: #e57373;
}
.dark {
  --mat-bottom-sheet-container-shape: 4px;
  --mat-bottom-sheet-container-text-color: white;
  --mat-bottom-sheet-container-background-color: #424242;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(255, 255, 255, 0.5);
  --mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, 0.7);
  --mat-legacy-button-toggle-selected-state-background-color: #212121;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, 0.3);
  --mat-legacy-button-toggle-disabled-state-background-color: black;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;
  --mat-standard-button-toggle-text-color: white;
  --mat-standard-button-toggle-background-color: #424242;
  --mat-standard-button-toggle-state-layer-color: white;
  --mat-standard-button-toggle-selected-state-background-color: #212121;
  --mat-standard-button-toggle-selected-state-text-color: white;
  --mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, 0.3);
  --mat-standard-button-toggle-disabled-state-background-color: #424242;
  --mat-standard-button-toggle-disabled-selected-state-text-color: white;
  --mat-standard-button-toggle-disabled-selected-state-background-color: #424242;
  --mat-standard-button-toggle-divider-color: rgb(88.68, 88.68, 88.68);
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: #e0e0e0;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(224, 224, 224, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(224, 224, 224, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(224, 224, 224, 0.3);
  --mat-datepicker-toggle-active-state-icon-color: #e0e0e0;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(224, 224, 224, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color: white;
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: white;
  --mat-datepicker-calendar-navigation-button-icon-color: white;
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.5);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, 0.3);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, 0.5);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.24);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, 0.5);
  --mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, 0.5);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}
.dark .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-background-color: #2196f3;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 150, 243, 0.4);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 150, 243, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 150, 243, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 150, 243, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.dark .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-background-color: #e57373;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(229, 115, 115, 0.4);
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(229, 115, 115, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(229, 115, 115, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(229, 115, 115, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.dark .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #2196f3;
}
.dark .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #e57373;
}
.dark {
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(255, 255, 255, 0.12);
  --mat-expansion-container-shape: 4px;
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
  --mat-expansion-container-background-color: #424242;
  --mat-expansion-container-text-color: white;
  --mat-expansion-actions-divider-color: rgba(255, 255, 255, 0.12);
  --mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, 0.04);
  --mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, 0.04);
  --mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, 0.3);
  --mat-expansion-header-text-color: white;
  --mat-expansion-header-description-color: rgba(255, 255, 255, 0.7);
  --mat-expansion-header-indicator-color: rgba(255, 255, 255, 0.7);
  --mat-icon-color: inherit;
}
.dark .mat-icon.mat-primary {
  --mat-icon-color: #e0e0e0;
}
.dark .mat-icon.mat-accent {
  --mat-icon-color: #2196f3;
}
.dark .mat-icon.mat-warn {
  --mat-icon-color: #e57373;
}
.dark {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(255, 255, 255, 0.12);
  --mat-sidenav-container-background-color: #424242;
  --mat-sidenav-container-text-color: white;
  --mat-sidenav-content-background-color: #303030;
  --mat-sidenav-content-text-color: white;
  --mat-sidenav-scrim-color: rgba(189, 189, 189, 0.6);
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: #e0e0e0;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: #e0e0e0;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: #e0e0e0;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-container-color: #424242;
  --mat-stepper-line-color: rgba(255, 255, 255, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, 0.04);
  --mat-stepper-header-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-selected-state-label-text-color: white;
  --mat-stepper-header-error-state-label-text-color: #e57373;
  --mat-stepper-header-icon-background-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-error-state-icon-foreground-color: #e57373;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.dark .mat-step-header.mat-accent {
  --mat-stepper-header-selected-state-icon-background-color: #2196f3;
  --mat-stepper-header-done-state-icon-background-color: #2196f3;
  --mat-stepper-header-edit-state-icon-background-color: #2196f3;
}
.dark .mat-step-header.mat-warn {
  --mat-stepper-header-selected-state-icon-background-color: #e57373;
  --mat-stepper-header-done-state-icon-background-color: #e57373;
  --mat-stepper-header-edit-state-icon-background-color: #e57373;
}
.dark {
  --mat-sort-arrow-color: rgb(198.3, 198.3, 198.3);
  --mat-toolbar-container-background-color: #212121;
  --mat-toolbar-container-text-color: white;
}
.dark .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #e0e0e0;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.dark .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #2196f3;
}
.dark .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #e57373;
}
.dark {
  --mat-tree-container-background-color: #424242;
  --mat-tree-node-text-color: white;
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-timepicker-container-background-color: #424242;
}

:root {
  --color-primary: #283891;
  --color-primary-fade: #283891dd;
  --color-primary-tint: #7288ff;
  --color-primary-shade: #243283;
  --color-primary-light: #f1faff;
  --color-primary-bright: #cddafd;
  --color-primary-dark: #212e48;
  --color-primary-dark2: #1c1c29db;
  --btn-color-primary: #283891;
  --btn-color-primary-fade: #283891dd;
  --btn-color-primary-tint: #7288ff;
  --btn-color-primary-shade: #283891;
  --btn-color-primary-light: #f1faff;
  --btn-color-primary-bright: #cddafd;
  --btn-color-primary-dark: #212e48;
  --btn-color-primary-dark2: #1c1c29db;
  --btn-text-color-primary: #ffff;
  --color-navyBlue: #283891;
  --color-navyBlue-fade: #283891dd;
  --color-navyBlue-tint: #7288ff;
  --color-navyBlue-shade: #243283;
  --color-navyBlue-light: #f1faff;
  --color-navyBlue-bright: #cddafd;
  --color-navyBlue-dark: #212e48;
  --color-navyBlue-dark2: #1c1c29db;
  --btn-color-navyBlue: #283891;
  --btn-color-navyBlue-fade: #283891dd;
  --btn-color-navyBlue-tint: #7288ff;
  --btn-color-navyBlue-shade: #283891;
  --btn-color-navyBlue-light: #f1faff;
  --btn-color-navyBlue-bright: #cddafd;
  --btn-color-navyBlue-dark: #212e48;
  --btn-color-navyBlue-dark2: #1c1c29db;
  --btn-text-color-navyBlue: #ffff;
  --color-ministry: #144e8c;
  --color-ministry-fade: #144e8caf;
  --color-ministry-tint: #4371a3;
  --color-ministry-shade: #0e3762;
  --color-ministry-light: #e8edf4d0;
  --color-ministry-bright: #d0dce8;
  --color-ministry-dark: #081f38;
  --btn-color-ministry: #144e8c;
  --btn-color-ministry-fade: #144e8caf;
  --btn-color-ministry-tint: #4371a3;
  --btn-color-ministry-shade: #0e3762;
  --btn-color-ministry-light: #e8edf4d0;
  --btn-color-ministry-bright: #d0dce8;
  --btn-color-ministry-dark: #081f38;
  --btn-text-color-ministry: #ffff;
  --color-info: #5f4af9;
  --color-info-fade: #5f4af9dd;
  --color-info-tint: #7463fa;
  --color-info-shade: #5643e0;
  --color-info-light: #f7f6ff;
  --color-info-bright: #dfdbfe;
  --color-info-dark: #2f264f;
  --btn-color-info: #5f4af9;
  --btn-color-info-fade: #5f4af9dd;
  --btn-color-info-tint: #7463fa;
  --btn-color-info-shade: #5643e0;
  --btn-color-info-light: #f7f6ff;
  --btn-color-info-bright: #dfdbfe;
  --btn-color-info-dark: #2f264f;
  --btn-text-color-info: #ffff;
  --color-violet: #5f4af9;
  --color-violet-fade: #5f4af9dd;
  --color-violet-tint: #7463fa;
  --color-violet-shade: #5643e0;
  --color-violet-light: #f7f6ff;
  --color-violet-bright: #dfdbfe;
  --color-violet-dark: #2f264f;
  --btn-color-violet: #5f4af9;
  --btn-color-violet-fade: #5f4af9dd;
  --btn-color-violet-tint: #7463fa;
  --btn-color-violet-shade: #5643e0;
  --btn-color-violet-light: #f7f6ff;
  --btn-color-violet-bright: #dfdbfe;
  --btn-color-violet-dark: #2f264f;
  --btn-text-color-violet: #ffff;
  --color-danger: #f43f5e;
  --color-danger-fade: #f43f5edd;
  --color-danger-tint: #fb7185;
  --color-danger-shade: #e11d48;
  --color-danger-light: #fef5f7;
  --color-danger-bright: #fccbd5;
  --color-danger-dark: #3a2434;
  --btn-color-danger: #f43f5e;
  --btn-color-danger-fade: #f43f5edd;
  --btn-color-danger-tint: #fb7185;
  --btn-color-danger-shade: #e11d48;
  --btn-color-danger-light: #fef5f7;
  --btn-color-danger-bright: #fccbd5;
  --btn-color-danger-dark: #3a2434;
  --btn-text-color-danger: #ffff;
  --color-rose: #f43f5e;
  --color-rose-fade: #f43f5edd;
  --color-rose-tint: #fb7185;
  --color-rose-shade: #e11d48;
  --color-rose-light: #fff3f4;
  --color-rose-bright: #ffe3e5;
  --color-rose-dark: #600923;
  --btn-color-rose: #f43f5e;
  --btn-color-rose-fade: #f43f5edd;
  --btn-color-rose-tint: #fb7185;
  --btn-color-rose-shade: #e11d48;
  --btn-color-rose-light: #fff3f4;
  --btn-color-rose-bright: #ffe3e5;
  --btn-color-rose-dark: #600923;
  --btn-text-color-rose: #ffff;
  --color-pink: #ec4899;
  --color-pink-fade: #ec4899dd;
  --color-pink-tint: #f472b6;
  --color-pink-shade: #db2777;
  --color-pink-light: #fdf5f9;
  --color-pink-bright: #ffd2e8;
  --color-pink-dark: #3a2931;
  --btn-color-pink: #ec4899;
  --btn-color-pink-fade: #ec4899dd;
  --btn-color-pink-tint: #f472b6;
  --btn-color-pink-shade: #db2777;
  --btn-color-pink-light: #fdf5f9;
  --btn-color-pink-bright: #ffd2e8;
  --btn-color-pink-dark: #3a2931;
  --btn-text-color-pink: #ffff;
  --color-success: #1aca84;
  --color-success-fade: #1aca84dd;
  --color-success-tint: #37df9b;
  --color-success-shade: #01b06a;
  --color-success-light: #f4fcf9;
  --color-success-bright: #c7fde8;
  --color-success-dark: #1c3238;
  --btn-color-success: #1aca84;
  --btn-color-success-fade: #1aca84dd;
  --btn-color-success-tint: #37df9b;
  --btn-color-success-shade: #01b06a;
  --btn-color-success-light: #f4fcf9;
  --btn-color-success-bright: #c7fde8;
  --btn-color-success-dark: #1c3238;
  --btn-text-color-success: #ffff;
  --color-green: #1aca84;
  --color-green-fade: #1aca84dd;
  --color-green-tint: #37df9b;
  --color-green-shade: #01b06a;
  --color-green-light: #f4fcf9;
  --color-green-bright: #c7fde8;
  --color-green-dark: #1c3238;
  --btn-color-green: #1aca84;
  --btn-color-green-fade: #1aca84dd;
  --btn-color-green-tint: #37df9b;
  --btn-color-green-shade: #01b06a;
  --btn-color-green-light: #f4fcf9;
  --btn-color-green-bright: #c7fde8;
  --btn-color-green-dark: #1c3238;
  --btn-text-color-green: #ffff;
  --color-warning: #f59e0b;
  --color-warning-fade: #f59e0bdd;
  --color-warning-tint: #ffb840;
  --color-warning-shade: #e7810b;
  --color-warning-light: #fffaf3;
  --color-warning-bright: #ffedd4;
  --color-warning-dark: #392f28;
  --btn-color-warning: #f59e0b;
  --btn-color-warning-fade: #f59e0bdd;
  --btn-color-warning-tint: #ffb840;
  --btn-color-warning-shade: #e7810b;
  --btn-color-warning-light: #fffaf3;
  --btn-color-warning-bright: #ffedd4;
  --btn-color-warning-dark: #392f28;
  --btn-text-color-warning: #1e1e2d;
  --color-yellow: #f59e0b;
  --color-yellow-fade: #f59e0bdd;
  --color-yellow-tint: #ffb840;
  --color-yellow-shade: #e7810b;
  --color-yellow-light: #fffaf3;
  --color-yellow-bright: #ffedd4;
  --color-yellow-dark: #392f28;
  --btn-color-yellow: #f59e0b;
  --btn-color-yellow-fade: #f59e0bdd;
  --btn-color-yellow-tint: #ffb840;
  --btn-color-yellow-shade: #e7810b;
  --btn-color-yellow-light: #fffaf3;
  --btn-color-yellow-bright: #ffedd4;
  --btn-color-yellow-dark: #392f28;
  --btn-text-color-yellow: #1e1e2d;
  --color-blue: #3b82f6;
  --color-blue-fade: #3b82f6dd;
  --color-blue-tint: #60a5fa;
  --color-blue-shade: #2563eb;
  --color-blue-light: #f2f8ff;
  --color-blue-bright: #c0dbfb;
  --color-blue-dark: #263340;
  --btn-color-blue: #3b82f6;
  --btn-color-blue-fade: #3b82f6dd;
  --btn-color-blue-tint: #60a5fa;
  --btn-color-blue-shade: #2563eb;
  --btn-color-blue-light: #f2f8ff;
  --btn-color-blue-bright: #c0dbfb;
  --btn-color-blue-dark: #263340;
  --btn-text-color-blue: #ffff;
  --color-sky: #0ea5e9;
  --color-sky-fade: #0ea5e9dd;
  --color-sky-tint: #38bdf8;
  --color-sky-shade: #0284c7;
  --color-sky-light: #f0f9ff;
  --color-sky-bright: #e0f2fe;
  --color-sky-dark: #0c4a6e;
  --btn-color-sky: #0ea5e9;
  --btn-color-sky-fade: #0ea5e9dd;
  --btn-color-sky-tint: #38bdf8;
  --btn-color-sky-shade: #0284c7;
  --btn-color-sky-light: #f0f9ff;
  --btn-color-sky-bright: #e0f2fe;
  --btn-color-sky-dark: #0c4a6e;
  --btn-text-color-sky: #ffff;
  --color-cyan: #0891b2;
  --color-cyan-fade: #0891b2dd;
  --color-cyan-tint: #06b6d4;
  --color-cyan-shade: #0e7490;
  --color-cyan-light: #ecfeff;
  --color-cyan-bright: #bcfafe;
  --color-cyan-dark: #164e63;
  --btn-color-cyan: #0891b2;
  --btn-color-cyan-fade: #0891b2dd;
  --btn-color-cyan-tint: #06b6d4;
  --btn-color-cyan-shade: #0e7490;
  --btn-color-cyan-light: #ecfeff;
  --btn-color-cyan-bright: #bcfafe;
  --btn-color-cyan-dark: #164e63;
  --btn-text-color-cyan: #ffff;
  --color-teal: #0d9488;
  --color-teal-fade: #0d9488dd;
  --color-teal-tint: #14b8a6;
  --color-teal-shade: #0f766e;
  --color-teal-light: #f0fdfa;
  --color-teal-bright: #b3e1d7ea;
  --color-teal-dark: #1c2e2a;
  --btn-color-teal: #0d9488;
  --btn-color-teal-fade: #0d9488dd;
  --btn-color-teal-tint: #14b8a6;
  --btn-color-teal-shade: #0f766e;
  --btn-color-teal-light: #f0fdfa;
  --btn-color-teal-bright: #b3e1d7ea;
  --btn-color-teal-dark: #1c2e2a;
  --btn-text-color-teal: #ffff;
  --color-lime: #65a30d;
  --color-lime-fade: #65a30ddd;
  --color-lime-tint: #84cc16;
  --color-lime-shade: #4d7c0f;
  --color-lime-light: #f7fee7;
  --color-lime-bright: #f0ffce;
  --color-lime-dark: #2f3226;
  --btn-color-lime: #65a30d;
  --btn-color-lime-fade: #65a30ddd;
  --btn-color-lime-tint: #84cc16;
  --btn-color-lime-shade: #4d7c0f;
  --btn-color-lime-light: #f7fee7;
  --btn-color-lime-bright: #f0ffce;
  --btn-color-lime-dark: #2f3226;
  --btn-text-color-lime: #ffff;
  --color-slate: #64748b;
  --color-slate-tint-fade: #94a3b8dd;
  --color-slate-tint: #747f8f;
  --color-slate-shade: #475569;
  --color-slate-light: #f8fafc;
  --color-slate-bright: #d0dbeb;
  --color-slate-dark: #232a30;
  --btn-color-slate: #64748b;
  --btn-color-slate-tint-fade: #94a3b8dd;
  --btn-color-slate-tint: #747f8f;
  --btn-color-slate-shade: #475569;
  --btn-color-slate-light: #f8fafc;
  --btn-color-slate-bright: #d0dbeb;
  --btn-color-slate-dark: #232a30;
  --btn-text-color-slate: #ffff;
  --color-brown: #57534e;
  --color-brown-fade: #57534edd;
  --color-brown-tint: #78716c;
  --color-brown-shade: #44403c;
  --color-brown-light: #f3f4f3;
  --color-brown-bright: #ddcfc6;
  --color-brown-dark: #262421;
  --btn-color-brown: #57534e;
  --btn-color-brown-fade: #57534edd;
  --btn-color-brown-tint: #78716c;
  --btn-color-brown-shade: #44403c;
  --btn-color-brown-light: #f3f4f3;
  --btn-color-brown-bright: #ddcfc6;
  --btn-color-brown-dark: #262421;
  --btn-text-color-brown: #ffff;
  --color-orange: #f97316;
  --color-orange-fade: #f97316dd;
  --color-orange-tint: #fb923c;
  --color-orange-shade: #ea580c;
  --color-orange-light: #fff7ed;
  --color-orange-bright: #ffd8b8;
  --color-orange-dark: #3e3129;
  --btn-color-orange: #f97316;
  --btn-color-orange-fade: #f97316dd;
  --btn-color-orange-tint: #fb923c;
  --btn-color-orange-shade: #ea580c;
  --btn-color-orange-light: #fff7ed;
  --btn-color-orange-bright: #ffd8b8;
  --btn-color-orange-dark: #3e3129;
  --btn-text-color-orange: #ffff;
  --color-zinc: #71717a;
  --color-zinc-fade: #71717add;
  --color-zinc-tint: #a1a1aa;
  --color-zinc-shade: #52525b;
  --color-zinc-light: #e9e9e9;
  --color-zinc-bright: #d0d0d9;
  --color-zinc-dark: #26262a;
  --btn-color-zinc: #71717a;
  --btn-color-zinc-fade: #71717add;
  --btn-color-zinc-tint: #a1a1aa;
  --btn-color-zinc-shade: #52525b;
  --btn-color-zinc-light: #e9e9e9;
  --btn-color-zinc-bright: #d0d0d9;
  --btn-color-zinc-dark: #26262a;
  --btn-text-color-zinc: #1e1e2d;
  --color-purple: #a855f7;
  --color-purple-fade: #a855f7dd;
  --color-purple-tint: #c084fc;
  --color-purple-shade: #9333ea;
  --color-purple-light: #f8f2ff;
  --color-purple-bright: #e5ccff;
  --color-purple-dark: #372948;
  --btn-color-purple: #a855f7;
  --btn-color-purple-fade: #a855f7dd;
  --btn-color-purple-tint: #c084fc;
  --btn-color-purple-shade: #9333ea;
  --btn-color-purple-light: #f8f2ff;
  --btn-color-purple-bright: #e5ccff;
  --btn-color-purple-dark: #372948;
  --btn-text-color-purple: #ffff;
  --color-white: white;
  --color-white-fade: #ffffffdd;
  --color-white-tint: #f5f5f5;
  --color-white-tint2: #f8f8f2;
  --color-white-shade: #e6e6e6;
  --color-white-shade2: #d6d6d6;
  --btn-color-white: white;
  --btn-color-white-fade: #ffffffdd;
  --btn-color-white-tint: #f5f5f5;
  --btn-color-white-tint2: #f8f8f2;
  --btn-color-white-shade: #e6e6e6;
  --btn-color-white-shade2: #d6d6d6;
  --btn-text-color-shade2: #1e1e2d;
  --color-light: #f5f8fa;
  --color-secondary: #e4e6ef;
  --color-silver: #c1d6e1;
  --btn-color-light: #f5f8fa;
  --btn-color-secondary: #e4e6ef;
  --btn-color-silver: #c1d6e1;
  --btn-text-color-silver: #1e1e2d;
  --color-dark: #1e1e2d;
  --color-dark-fade: #1e1e2ddd;
  --color-dark-tint: #29293d;
  --color-dark-tint2: #3d3d58;
  --color-dark-shade: #1a1a27;
  --color-dark-modal: #262638;
  --btn-color-dark: #1e1e2d;
  --btn-color-dark-fade: #1e1e2ddd;
  --btn-color-dark-tint: #29293d;
  --btn-color-dark-tint2: #3d3d58;
  --btn-color-dark-shade: #1a1a27;
  --btn-color-dark-modal: #262638;
  --btn-text-color-dark: #ffff;
  --color-tab-dynamic: #e5edf2;
  --color-tab-dynamic-tint: #eff4f7;
  --color-tab-dynamic-border: #c1d6e1;
  --color-tab-dynamic-nav-link: #eaf1f4;
  --color-tab-dynamic-nav-link-dark: #223;
  --color-tab-dynamic-nav-link-text: #7b8e99;
  --color-tab-dynamic-nav-link-text-dark: #c6c7cb;
  --color-tab-dynamic-nav-link-border: #c8d4dd;
  --color-tab-dynamic-nav-link-border-dark: #232334;
  --color-tab-dynamic-nav-link-hover: #d7e1e7;
  --color-tab-dynamic-nav-link-hover-dark: #232334;
  --color-tab-dynamic-nav-link-active: white;
  --color-tab-dynamic-nav-link-active-dark: #383852;
  --color-tab-dynamic-nav-link-active-tint: #f8fafb;
  --color-tab-dynamic-nav-link-close: #858585;
  --color-tab-dynamic-nav-link-refresh: #b9b9bb;
  --color-tab-dynamic-nav-link-tooltip: #2a2b3a;
  --color-tab-dynamic-nav-link-tooltip-text: #eee;
  --color-tab-dynamic-nav-link-tooltip-border: #555;
  --color-tab-dynamic-nav-link-mobile: white;
  --color-tab-dynamic-nav-link-mobile-dark: #383852;
  --color-expired-light: #ff000030;
  --color-expired-dark: #4d0b11;
  --color-row-active: #dde3eaf5;
  --color-row-active-dark: #28283c;
  --color-aside-menu-icon: #a5aacf;
  --color-aside-menu-icon-hover: var(--color-info-light);
  --color-aside-menu-icon-active: var(--color-info-tint);
  --color-hover-aside-menu: var(--color-dark-tint);
  --color-rightel: #9b2776;
  --color-mtn: #ffb100;
  --color-mci: #4abac5;
}

.text-gradient-danger {
  background: -webkit-linear-gradient(#ff5c77, #c72a45);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text-gradient-success {
  background: -webkit-linear-gradient(#9ae943, #1aca84);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

html.dark {
  /* _______________________________________________________________________________________________ */
  /*


  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________
  ____________________________________________________________________________________________________________________________ */
}

html.dark :root {
  --color-primary: rgb(82, 255, 255);
  --color-primary-tint: #3e819c;
  --color-primary-shade: #6596ff;
  --color-primary-light: #29389166;
  --bs-blue: #009ef6;
  --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-gray: #6D6D80;
  --bs-gray-dark: #CDCDDE;
  --bs-gray-100: #1b1b29;
  --bs-gray-200: #2B2B40;
  --bs-gray-300: #323248;
  --bs-gray-400: #474761;
  --bs-gray-500: #565674;
  --bs-gray-600: #6D6D80;
  --bs-gray-700: #92929F;
  --bs-gray-800: #CDCDDE;
  --bs-gray-900: #FFFFFF;
  --bs-white: #ffffff;
  --bs-light: #1b1b29;
  --bs-primary: var(--color-primary);
  --bs-secondary: #323248;
  --bs-success: var(--color-success);
  --bs-info: #8950FC;
  --bs-warning: var(--color-warning);
  --bs-danger: var(--color-danger);
  --bs-dark: #FFFFFF;
  --bs-light-rgb: 27, 27, 41;
  --bs-primary-rgb: 54, 153, 255;
  --bs-secondary-rgb: 50, 50, 72;
  --bs-success-rgb: 11, 183, 131;
  --bs-info-rgb: 137, 80, 252;
  --bs-warning-rgb: 255, 168, 0;
  --bs-danger-rgb: 246, 78, 96;
  --bs-dark-rgb: 255, 255, 255;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 255, 255, 255;
  --bs-body-bg-rgb: 30, 30, 45;
  --bs-font-sans-serif: Poppins, Helvetica, "sans-serif";
  --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: #FFFFFF;
  --bs-body-bg: #1E1E2D;
}

html.dark .img-thumbnail {
  background-color: #1E1E2D;
  border: 1px solid #323248;
}

html.dark .table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #FFFFFF;
  --bs-table-striped-bg: rgba(27, 27, 41, 0.75);
  --bs-table-active-color: #FFFFFF;
  --bs-table-active-bg: #1b1b29;
  --bs-table-hover-color: #FFFFFF;
  --bs-table-hover-bg: #1b1b29;
  width: 100%;
  margin-bottom: 1rem;
  color: #FFFFFF;
  vertical-align: top;
  border-color: #2B2B40;
}

html.dark .table-primary {
  --bs-table-bg: #d7ebff;
  --bs-table-striped-bg: #ccdff2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #c2d4e6;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #c7d9ec;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #c2d4e6;
}

html.dark .table-secondary {
  --bs-table-bg: #d6d6da;
  --bs-table-striped-bg: #cbcbcf;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #c1c1c4;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #c6c6ca;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #c1c1c4;
}

html.dark .table-success {
  --bs-table-bg: #cef1e6;
  --bs-table-striped-bg: #c4e5db;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #b9d9cf;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #bfdfd5;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #b9d9cf;
}

html.dark .table-info {
  --bs-table-bg: #e7dcfe;
  --bs-table-striped-bg: #dbd1f1;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #d0c6e5;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #d6cceb;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #d0c6e5;
}

html.dark .table-warning {
  --bs-table-bg: #ffeecc;
  --bs-table-striped-bg: #f2e2c2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e6d6b8;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #ecdcbd;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #e6d6b8;
}

html.dark .table-danger {
  --bs-table-bg: #fddcdf;
  --bs-table-striped-bg: #f0d1d4;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e4c6c9;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #eaccce;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #e4c6c9;
}

html.dark .table-light {
  --bs-table-bg: #1b1b29;
  --bs-table-striped-bg: #262634;
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #32323e;
  --bs-table-active-color: #ffffff;
  --bs-table-hover-bg: #2c2c39;
  --bs-table-hover-color: #ffffff;
  color: #ffffff;
  border-color: #32323e;
}

html.dark .table-dark {
  --bs-table-bg: #FFFFFF;
  --bs-table-striped-bg: #f2f2f2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e6e6e6;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #ececec;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #e6e6e6;
}

html.dark .form-label {
  color: #CDCDDE;
}

html.dark .col-form-label {
  color: #CDCDDE;
}

html.dark .form-text {
  color: #565674;
}

html.dark .form-control {
  color: #FFFFFF;
  background-color: #1E1E2D;
  border: 1px solid #323248;
}

html.dark .form-control:focus {
  color: #FFFFFF;
  background-color: #1E1E2D;
  border-color: #474761;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(54, 153, 255, 0.25);
}

html.dark .form-control::-webkit-date-and-time-value {
  height: 1.5em;
}

html.dark .form-control::placeholder {
  color: #565674;
}

html.dark .form-control:disabled,
html.dark .form-control[readonly] {
  background-color: #2B2B40;
}

html.dark .form-control::-webkit-file-upload-button {
  color: #FFFFFF;
  background-color: #1b1b29;
}

html.dark .form-control::file-selector-button {
  color: #FFFFFF;
  background-color: #1b1b29;
}

html.dark .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #1a1a27;
}

html.dark .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #1a1a27;
}

html.dark .form-control::-webkit-file-upload-button {
  color: #FFFFFF;
  background-color: #1b1b29;
}

@media (prefers-reduced-motion: reduce) {
  html.dark .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
html.dark .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #1a1a27;
}

html.dark .form-control-plaintext {
  color: #FFFFFF;
  background-color: transparent;
  border: solid transparent;
}

html.dark .form-select {
  color: #FFFFFF;
  background-color: #1E1E2D;
  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='%236D6D80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  border: 1px solid #323248;
}

html.dark .form-select:focus {
  border-color: #474761;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(54, 153, 255, 0.25);
}

html.dark .form-select:disabled {
  background-color: #2B2B40;
}

html.dark .form-select:-moz-focusring {
  text-shadow: 0 0 0 #FFFFFF;
}

html.dark .form-check-input, html.dark .form-check-input-rounded {
  background-color: #1E1E2D;
}

html.dark .form-check-input:focus, html.dark .form-check-input-rounded:focus {
  border-color: #474761;
}

html.dark .form-switch .form-check-input:focus, html.dark .form-switch .form-check-input-rounded: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='%23474761'/%3e%3c/svg%3e");
}

html.dark .form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #1E1E2D, 0 0 0 0.25rem rgba(54, 153, 255, 0.25);
}

html.dark .form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #1E1E2D, 0 0 0 0.25rem rgba(54, 153, 255, 0.25);
}

html.dark .form-range::-webkit-slider-thumb:active {
  background-color: #c3e0ff;
}

html.dark .form-range::-webkit-slider-runnable-track {
  background-color: #323248;
}

html.dark .form-range::-moz-range-thumb:active {
  background-color: #c3e0ff;
}

html.dark .form-range::-moz-range-track {
  background-color: #323248;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

html.dark .form-range:disabled::-webkit-slider-thumb {
  background-color: #565674;
}

html.dark .form-range:disabled::-moz-range-thumb {
  background-color: #565674;
}

html.dark .input-group-text {
  color: #FFFFFF;
  background-color: #1b1b29;
  border: 1px solid #323248;
}

html.dark .valid-feedback {
  color: var(--color-success);
}

html.dark .valid-tooltip {
  color: #000000;
  background-color: var(--color-success);
}

html.dark .was-validated .form-control:valid,
html.dark .form-control.is-valid {
  border-color: var(--color-success);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230BB783' 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-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}

html.dark .was-validated .form-control:valid:focus,
html.dark .form-control.is-valid:focus {
  border-color: var(--color-success);
  box-shadow: 0 0 0 0.25rem rgba(11, 183, 131, 0.25);
}

html.dark .was-validated .form-select:valid,
html.dark .form-select.is-valid {
  border-color: var(--color-success);
}

html.dark .was-validated .form-select:valid:not([multiple]):not([size]),
html.dark .was-validated .form-select:valid:not([multiple])[size="1"],
html.dark .form-select.is-valid:not([multiple]):not([size]),
html.dark .form-select.is-valid:not([multiple])[size="1"] {
  padding-left: 5.5rem;
  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='%236D6D80' 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='%230BB783' 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: left 1rem center, center left 3rem;
  background-size: 16px 12px, calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}

html.dark .was-validated .form-select:valid:focus,
html.dark .form-select.is-valid:focus {
  border-color: var(--color-success);
  box-shadow: 0 0 0 0.25rem rgba(11, 183, 131, 0.25);
}

html.dark .was-validated .form-check-input:valid, html.dark .was-validated .form-check-input-rounded:valid,
html.dark .form-check-input.is-valid,
html.dark .is-valid.form-check-input-rounded {
  border-color: var(--color-success);
}

html.dark .was-validated .form-check-input:valid:checked, html.dark .was-validated .form-check-input-rounded:valid:checked,
html.dark .form-check-input.is-valid:checked,
html.dark .is-valid.form-check-input-rounded:checked {
  background-color: var(--color-success);
}

html.dark .was-validated .form-check-input:valid:focus, html.dark .was-validated .form-check-input-rounded:valid:focus,
html.dark .form-check-input.is-valid:focus,
html.dark .is-valid.form-check-input-rounded:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 183, 131, 0.25);
}

html.dark .was-validated .form-check-input:valid ~ .form-check-label, html.dark .was-validated .form-check-input-rounded:valid ~ .form-check-label,
html.dark .form-check-input.is-valid ~ .form-check-label,
html.dark .is-valid.form-check-input-rounded ~ .form-check-label {
  color: var(--color-success);
}

html.dark .invalid-feedback {
  color: var(--color-danger);
}

html.dark .invalid-tooltip {
  color: #000000;
  background-color: var(--color-danger);
}

html.dark .was-validated .form-control:invalid,
html.dark .form-control.is-invalid {
  border-color: var(--color-danger);
  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='%23F64E60'%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='%23F64E60' stroke='none'/%3e%3c/svg%3e");
}

html.dark .was-validated .form-control:invalid:focus,
html.dark .form-control.is-invalid:focus {
  border-color: var(--color-danger);
  box-shadow: 0 0 0 0.25rem rgba(246, 78, 96, 0.25);
}

html.dark .was-validated .form-select:invalid,
html.dark .form-select.is-invalid {
  border-color: var(--color-danger);
}

html.dark .was-validated .form-select:invalid:not([multiple]):not([size]),
html.dark .was-validated .form-select:invalid:not([multiple])[size="1"],
html.dark .form-select.is-invalid:not([multiple]):not([size]),
html.dark .form-select.is-invalid:not([multiple])[size="1"] {
  padding-left: 5.5rem;
  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='%236D6D80' 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='%23F64E60'%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='%23F64E60' stroke='none'/%3e%3c/svg%3e");
  background-position: left 1rem center, center left 3rem;
  background-size: 16px 12px, calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}

html.dark .was-validated .form-select:invalid:focus,
html.dark .form-select.is-invalid:focus {
  border-color: var(--color-danger);
  box-shadow: 0 0 0 0.25rem rgba(246, 78, 96, 0.25);
}

html.dark .was-validated .form-check-input:invalid, html.dark .was-validated .form-check-input-rounded:invalid,
html.dark .form-check-input.is-invalid,
html.dark .is-invalid.form-check-input-rounded {
  border-color: var(--color-danger);
}

html.dark .was-validated .form-check-input:invalid:checked, html.dark .was-validated .form-check-input-rounded:invalid:checked,
html.dark .form-check-input.is-invalid:checked,
html.dark .is-invalid.form-check-input-rounded:checked {
  background-color: var(--color-danger);
}

html.dark .was-validated .form-check-input:invalid:focus, html.dark .was-validated .form-check-input-rounded:invalid:focus,
html.dark .form-check-input.is-invalid:focus,
html.dark .is-invalid.form-check-input-rounded:focus {
  box-shadow: 0 0 0 0.25rem rgba(246, 78, 96, 0.25);
}

html.dark .was-validated .form-check-input:invalid ~ .form-check-label, html.dark .was-validated .form-check-input-rounded:invalid ~ .form-check-label,
html.dark .form-check-input.is-invalid ~ .form-check-label,
html.dark .is-invalid.form-check-input-rounded ~ .form-check-label {
  color: var(--color-danger);
}

html.dark .btn:hover {
  color: #FFFFFF;
  text-decoration: none;
}

html.dark .btn-check:focus + .btn,
html.dark .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(54, 153, 255, 0.25);
}

html.dark .btn-check:checked + .btn,
html.dark .btn-check:active + .btn,
html.dark .btn:active,
html.dark .btn.active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

html.dark .btn-check:checked + .btn:focus,
html.dark .btn-check:active + .btn:focus,
html.dark .btn:active:focus,
html.dark .btn.active:focus {
  box-shadow: 0 0 0 0.25rem rgba(54, 153, 255, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

html.dark .btn-light {
  color: #ffffff;
  background-color: #1b1b29;
  border-color: #1b1b29;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

html.dark .btn-light:hover {
  color: #ffffff;
  background-color: #171723;
  border-color: #161621;
}

html.dark .btn-check:focus + .btn-light,
html.dark .btn-light:focus {
  color: #ffffff;
  background-color: #171723;
  border-color: #161621;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(61, 61, 73, 0.5);
}

html.dark .btn-check:checked + .btn-light,
html.dark .btn-check:active + .btn-light,
html.dark .btn-light:active,
html.dark .btn-light.active,
html.dark .show > .btn-light.dropdown-toggle {
  color: #ffffff;
  background-color: #161621;
  border-color: #14141f;
}

html.dark .btn-check:checked + .btn-light:focus,
html.dark .btn-check:active + .btn-light:focus,
html.dark .btn-light:active:focus,
html.dark .btn-light.active:focus,
html.dark .show > .btn-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(61, 61, 73, 0.5);
}

html.dark .btn-light:disabled,
html.dark .btn-light.disabled {
  color: #ffffff;
  background-color: #1b1b29;
  border-color: #1b1b29;
}

html.dark .btn-primary {
  color: #000000;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

html.dark .btn-primary:hover {
  color: #000000;
  background-color: #54a8ff;
  border-color: #4aa3ff;
}

html.dark .btn-check:focus + .btn-primary,
html.dark .btn-primary:focus {
  color: #000000;
  background-color: #54a8ff;
  border-color: #4aa3ff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(46, 130, 217, 0.5);
}

html.dark .btn-check:checked + .btn-primary,
html.dark .btn-check:active + .btn-primary,
html.dark .btn-primary:active,
html.dark .btn-primary.active,
html.dark .show > .btn-primary.dropdown-toggle {
  color: #000000;
  background-color: #5eadff;
  border-color: #4aa3ff;
}

html.dark .btn-check:checked + .btn-primary:focus,
html.dark .btn-check:active + .btn-primary:focus,
html.dark .btn-primary:active:focus,
html.dark .btn-primary.active:focus,
html.dark .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(46, 130, 217, 0.5);
}

html.dark .btn-primary:disabled,
html.dark .btn-primary.disabled {
  color: #000000;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}

html.dark .btn-secondary {
  color: #ffffff;
  background-color: #323248;
  border-color: #323248;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

html.dark .btn-secondary:hover {
  color: #ffffff;
  background-color: #2b2b3d;
  border-color: #28283a;
}

html.dark .btn-check:focus + .btn-secondary,
html.dark .btn-secondary:focus {
  color: #ffffff;
  background-color: #2b2b3d;
  border-color: #28283a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(81, 81, 99, 0.5);
}

html.dark .btn-check:checked + .btn-secondary,
html.dark .btn-check:active + .btn-secondary,
html.dark .btn-secondary:active,
html.dark .btn-secondary.active,
html.dark .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #28283a;
  border-color: #262636;
}

html.dark .btn-check:checked + .btn-secondary:focus,
html.dark .btn-check:active + .btn-secondary:focus,
html.dark .btn-secondary:active:focus,
html.dark .btn-secondary.active:focus,
html.dark .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(81, 81, 99, 0.5);
}

html.dark .btn-secondary:disabled,
html.dark .btn-secondary.disabled {
  color: #ffffff;
  background-color: #323248;
  border-color: #323248;
}

html.dark .btn-success {
  color: #000000;
  background-color: var(--color-success);
  border-color: var(--color-success);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

html.dark .btn-success:hover {
  color: #000000;
  background-color: #30c296;
  border-color: #23be8f;
}

html.dark .btn-check:focus + .btn-success,
html.dark .btn-success:focus {
  color: #000000;
  background-color: #30c296;
  border-color: #23be8f;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(9, 156, 111, 0.5);
}

html.dark .btn-check:checked + .btn-success,
html.dark .btn-check:active + .btn-success,
html.dark .btn-success:active,
html.dark .btn-success.active,
html.dark .show > .btn-success.dropdown-toggle {
  color: #000000;
  background-color: #3cc59c;
  border-color: #23be8f;
}

html.dark .btn-check:checked + .btn-success:focus,
html.dark .btn-check:active + .btn-success:focus,
html.dark .btn-success:active:focus,
html.dark .btn-success.active:focus,
html.dark .show > .btn-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(9, 156, 111, 0.5);
}

html.dark .btn-success:disabled,
html.dark .btn-success.disabled {
  color: #000000;
  background-color: var(--color-success);
  border-color: var(--color-success);
}

html.dark .btn-info {
  color: #ffffff;
  background-color: #8950FC;
  border-color: #8950FC;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

html.dark .btn-info:hover {
  color: #ffffff;
  background-color: #7444d6;
  border-color: #6e40ca;
}

html.dark .btn-check:focus + .btn-info,
html.dark .btn-info:focus {
  color: #ffffff;
  background-color: #7444d6;
  border-color: #6e40ca;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(155, 106, 252, 0.5);
}

html.dark .btn-check:checked + .btn-info,
html.dark .btn-check:active + .btn-info,
html.dark .btn-info:active,
html.dark .btn-info.active,
html.dark .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #6e40ca;
  border-color: #673cbd;
}

html.dark .btn-check:checked + .btn-info:focus,
html.dark .btn-check:active + .btn-info:focus,
html.dark .btn-info:active:focus,
html.dark .btn-info.active:focus,
html.dark .show > .btn-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(155, 106, 252, 0.5);
}

html.dark .btn-info:disabled,
html.dark .btn-info.disabled {
  color: #ffffff;
  background-color: #8950FC;
  border-color: #8950FC;
}

html.dark .btn-warning {
  color: #000000;
  background-color: var(--color-warning);
  border-color: var(--color-warning);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

html.dark .btn-warning:hover {
  color: #000000;
  background-color: #ffb526;
  border-color: #ffb11a;
}

html.dark .btn-check:focus + .btn-warning,
html.dark .btn-warning:focus {
  color: #000000;
  background-color: #ffb526;
  border-color: #ffb11a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(217, 143, 0, 0.5);
}

html.dark .btn-check:checked + .btn-warning,
html.dark .btn-check:active + .btn-warning,
html.dark .btn-warning:active,
html.dark .btn-warning.active,
html.dark .show > .btn-warning.dropdown-toggle {
  color: #000000;
  background-color: #ffb933;
  border-color: #ffb11a;
}

html.dark .btn-check:checked + .btn-warning:focus,
html.dark .btn-check:active + .btn-warning:focus,
html.dark .btn-warning:active:focus,
html.dark .btn-warning.active:focus,
html.dark .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 143, 0, 0.5);
}

html.dark .btn-warning:disabled,
html.dark .btn-warning.disabled {
  color: #000000;
  background-color: var(--color-warning);
  border-color: var(--color-warning);
}

html.dark .btn-danger {
  color: #000000;
  background-color: var(--color-danger);
  border-color: var(--color-danger);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

html.dark .btn-danger:hover {
  color: #000000;
  background-color: #f76978;
  border-color: #f76070;
}

html.dark .btn-check:focus + .btn-danger,
html.dark .btn-danger:focus {
  color: #000000;
  background-color: #f76978;
  border-color: #f76070;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(209, 66, 82, 0.5);
}

html.dark .btn-check:checked + .btn-danger,
html.dark .btn-check:active + .btn-danger,
html.dark .btn-danger:active,
html.dark .btn-danger.active,
html.dark .show > .btn-danger.dropdown-toggle {
  color: #000000;
  background-color: #f87180;
  border-color: #f76070;
}

html.dark .btn-check:checked + .btn-danger:focus,
html.dark .btn-check:active + .btn-danger:focus,
html.dark .btn-danger:active:focus,
html.dark .btn-danger.active:focus,
html.dark .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(209, 66, 82, 0.5);
}

html.dark .btn-danger:disabled,
html.dark .btn-danger.disabled {
  color: #000000;
  background-color: var(--color-danger);
  border-color: var(--color-danger);
}

html.dark .btn-dark {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

html.dark .btn-dark:hover {
  color: #000000;
  background-color: white;
  border-color: white;
}

html.dark .btn-check:focus + .btn-dark,
html.dark .btn-dark:focus {
  color: #000000;
  background-color: white;
  border-color: white;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
}

html.dark .btn-check:checked + .btn-dark,
html.dark .btn-check:active + .btn-dark,
html.dark .btn-dark:active,
html.dark .btn-dark.active,
html.dark .show > .btn-dark.dropdown-toggle {
  color: #000000;
  background-color: white;
  border-color: white;
}

html.dark .btn-check:checked + .btn-dark:focus,
html.dark .btn-check:active + .btn-dark:focus,
html.dark .btn-dark:active:focus,
html.dark .btn-dark.active:focus,
html.dark .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
}

html.dark .btn-dark:disabled,
html.dark .btn-dark.disabled {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

html.dark .btn-outline-white {
  color: #ffffff;
  border-color: #ffffff;
}

html.dark .btn-outline-white:hover {
  color: #000000;
  background-color: #ffffff;
  border-color: #ffffff;
}

html.dark .btn-outline-light {
  color: #1b1b29;
  border-color: #1b1b29;
}

html.dark .btn-outline-light:hover {
  color: #ffffff;
  background-color: #1b1b29;
  border-color: #1b1b29;
}

html.dark .btn-check:focus + .btn-outline-light,
html.dark .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(27, 27, 41, 0.5);
}

html.dark .btn-check:checked + .btn-outline-light,
html.dark .btn-check:active + .btn-outline-light,
html.dark .btn-outline-light:active,
html.dark .btn-outline-light.active,
html.dark .btn-outline-light.dropdown-toggle.show {
  color: #ffffff;
  background-color: #1b1b29;
  border-color: #1b1b29;
}

html.dark .btn-check:checked + .btn-outline-light:focus,
html.dark .btn-check:active + .btn-outline-light:focus,
html.dark .btn-outline-light:active:focus,
html.dark .btn-outline-light.active:focus,
html.dark .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(27, 27, 41, 0.5);
}

html.dark .btn-outline-light:disabled,
html.dark .btn-outline-light.disabled {
  color: #1b1b29;
  background-color: transparent;
}

html.dark .btn-outline-primary {
  color: var(--color-primary);
  border-color: var(--color-primary);
}

html.dark .btn-outline-primary:hover {
  color: #000000;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}

html.dark .btn-check:focus + .btn-outline-primary,
html.dark .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(54, 153, 255, 0.5);
}

html.dark .btn-check:checked + .btn-outline-primary,
html.dark .btn-check:active + .btn-outline-primary,
html.dark .btn-outline-primary:active,
html.dark .btn-outline-primary.active,
html.dark .btn-outline-primary.dropdown-toggle.show {
  color: #000000;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}

html.dark .btn-check:checked + .btn-outline-primary:focus,
html.dark .btn-check:active + .btn-outline-primary:focus,
html.dark .btn-outline-primary:active:focus,
html.dark .btn-outline-primary.active:focus,
html.dark .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(54, 153, 255, 0.5);
}

html.dark .btn-outline-primary:disabled,
html.dark .btn-outline-primary.disabled {
  color: var(--color-primary);
  background-color: transparent;
}

html.dark .btn-outline-secondary {
  color: #323248;
  border-color: #323248;
}

html.dark .btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #323248;
  border-color: #323248;
}

html.dark .btn-check:focus + .btn-outline-secondary,
html.dark .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(50, 50, 72, 0.5);
}

html.dark .btn-check:checked + .btn-outline-secondary,
html.dark .btn-check:active + .btn-outline-secondary,
html.dark .btn-outline-secondary:active,
html.dark .btn-outline-secondary.active,
html.dark .btn-outline-secondary.dropdown-toggle.show {
  color: #ffffff;
  background-color: #323248;
  border-color: #323248;
}

html.dark .btn-check:checked + .btn-outline-secondary:focus,
html.dark .btn-check:active + .btn-outline-secondary:focus,
html.dark .btn-outline-secondary:active:focus,
html.dark .btn-outline-secondary.active:focus,
html.dark .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(50, 50, 72, 0.5);
}

html.dark .btn-outline-secondary:disabled,
html.dark .btn-outline-secondary.disabled {
  color: #323248;
  background-color: transparent;
}

html.dark .btn-outline-success {
  color: var(--color-success);
  border-color: var(--color-success);
}

html.dark .btn-outline-success:hover {
  color: #000000;
  background-color: var(--color-success);
  border-color: var(--color-success);
}

html.dark .btn-check:focus + .btn-outline-success,
html.dark .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 183, 131, 0.5);
}

html.dark .btn-check:checked + .btn-outline-success,
html.dark .btn-check:active + .btn-outline-success,
html.dark .btn-outline-success:active,
html.dark .btn-outline-success.active,
html.dark .btn-outline-success.dropdown-toggle.show {
  color: #000000;
  background-color: var(--color-success);
  border-color: var(--color-success);
}

html.dark .btn-check:checked + .btn-outline-success:focus,
html.dark .btn-check:active + .btn-outline-success:focus,
html.dark .btn-outline-success:active:focus,
html.dark .btn-outline-success.active:focus,
html.dark .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(11, 183, 131, 0.5);
}

html.dark .btn-outline-success:disabled,
html.dark .btn-outline-success.disabled {
  color: var(--color-success);
  background-color: transparent;
}

html.dark .btn-outline-info {
  color: #8950FC;
  border-color: #8950FC;
}

html.dark .btn-outline-info:hover {
  color: #ffffff;
  background-color: #8950FC;
  border-color: #8950FC;
}

html.dark .btn-check:focus + .btn-outline-info,
html.dark .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(137, 80, 252, 0.5);
}

html.dark .btn-check:checked + .btn-outline-info,
html.dark .btn-check:active + .btn-outline-info,
html.dark .btn-outline-info:active,
html.dark .btn-outline-info.active,
html.dark .btn-outline-info.dropdown-toggle.show {
  color: #ffffff;
  background-color: #8950FC;
  border-color: #8950FC;
}

html.dark .btn-check:checked + .btn-outline-info:focus,
html.dark .btn-check:active + .btn-outline-info:focus,
html.dark .btn-outline-info:active:focus,
html.dark .btn-outline-info.active:focus,
html.dark .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(137, 80, 252, 0.5);
}

html.dark .btn-outline-info:disabled,
html.dark .btn-outline-info.disabled {
  color: #8950FC;
  background-color: transparent;
}

html.dark .btn-outline-warning {
  color: var(--color-warning);
  border-color: var(--color-warning);
}

html.dark .btn-outline-warning:hover {
  color: #000000;
  background-color: var(--color-warning);
  border-color: var(--color-warning);
}

html.dark .btn-check:focus + .btn-outline-warning,
html.dark .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 168, 0, 0.5);
}

html.dark .btn-check:checked + .btn-outline-warning,
html.dark .btn-check:active + .btn-outline-warning,
html.dark .btn-outline-warning:active,
html.dark .btn-outline-warning.active,
html.dark .btn-outline-warning.dropdown-toggle.show {
  color: #000000;
  background-color: var(--color-warning);
  border-color: var(--color-warning);
}

html.dark .btn-check:checked + .btn-outline-warning:focus,
html.dark .btn-check:active + .btn-outline-warning:focus,
html.dark .btn-outline-warning:active:focus,
html.dark .btn-outline-warning.active:focus,
html.dark .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 168, 0, 0.5);
}

html.dark .btn-outline-warning:disabled,
html.dark .btn-outline-warning.disabled {
  color: var(--color-warning);
  background-color: transparent;
}

html.dark .btn-outline-danger {
  color: var(--color-danger);
  border-color: var(--color-danger);
}

html.dark .btn-outline-danger:hover {
  color: #000000;
  background-color: var(--color-danger);
  border-color: var(--color-danger);
}

html.dark .btn-check:focus + .btn-outline-danger,
html.dark .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(246, 78, 96, 0.5);
}

html.dark .btn-check:checked + .btn-outline-danger,
html.dark .btn-check:active + .btn-outline-danger,
html.dark .btn-outline-danger:active,
html.dark .btn-outline-danger.active,
html.dark .btn-outline-danger.dropdown-toggle.show {
  color: #000000;
  background-color: var(--color-danger);
  border-color: var(--color-danger);
}

html.dark .btn-check:checked + .btn-outline-danger:focus,
html.dark .btn-check:active + .btn-outline-danger:focus,
html.dark .btn-outline-danger:active:focus,
html.dark .btn-outline-danger.active:focus,
html.dark .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(246, 78, 96, 0.5);
}

html.dark .btn-outline-danger:disabled,
html.dark .btn-outline-danger.disabled {
  color: var(--color-danger);
  background-color: transparent;
}

html.dark .btn-outline-dark {
  color: #FFFFFF;
  border-color: #FFFFFF;
}

html.dark .btn-outline-dark:hover {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

html.dark .btn-check:focus + .btn-outline-dark,
html.dark .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}

html.dark .btn-check:checked + .btn-outline-dark,
html.dark .btn-check:active + .btn-outline-dark,
html.dark .btn-outline-dark:active,
html.dark .btn-outline-dark.active,
html.dark .btn-outline-dark.dropdown-toggle.show {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}

html.dark .btn-check:checked + .btn-outline-dark:focus,
html.dark .btn-check:active + .btn-outline-dark:focus,
html.dark .btn-outline-dark:active:focus,
html.dark .btn-outline-dark.active:focus,
html.dark .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}

html.dark .btn-outline-dark:disabled,
html.dark .btn-outline-dark.disabled {
  color: #FFFFFF;
  background-color: transparent;
}

html.dark .btn-link {
  font-weight: 400;
  color: var(--color-primary);
}

html.dark .btn-link:hover {
  color: #0073e9;
}

html.dark .btn-link:disabled,
html.dark .btn-link.disabled {
  color: #6D6D80;
}

html.dark .dropdown-menu {
  color: #FFFFFF;
  background-color: #1E1E2D;
  border: 0 solid rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .dropdown-item {
  color: #FFFFFF;
}

html.dark .dropdown-item:hover,
html.dark .dropdown-item:focus {
  color: #e6e6e6;
  background-color: #2B2B40;
}

html.dark .dropdown-item.active,
html.dark .dropdown-item:active {
  color: #FFFFFF;
  background-color: var(--color-primary);
}

html.dark .dropdown-item.disabled,
html.dark .dropdown-item:disabled {
  color: #565674;
  background-color: transparent;
}

html.dark .dropdown-header {
  color: #6D6D80;
}

html.dark .dropdown-item-text {
  color: #FFFFFF;
}

html.dark .dropdown-menu-dark {
  color: #323248;
  background-color: #CDCDDE;
  border-color: rgba(0, 0, 0, 0.15);
}

html.dark .dropdown-menu-dark .dropdown-item {
  color: #323248;
}

html.dark .dropdown-menu-dark .dropdown-item:hover,
html.dark .dropdown-menu-dark .dropdown-item:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.15);
}

html.dark .dropdown-menu-dark .dropdown-item.active,
html.dark .dropdown-menu-dark .dropdown-item:active {
  color: #FFFFFF;
  background-color: var(--color-primary);
}

html.dark .dropdown-menu-dark .dropdown-item.disabled,
html.dark .dropdown-menu-dark .dropdown-item:disabled {
  color: #565674;
}

html.dark .dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}

html.dark .dropdown-menu-dark .dropdown-item-text {
  color: #323248;
}

html.dark .dropdown-menu-dark .dropdown-header {
  color: #565674;
}

html.dark .nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: var(--color-primary);
  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) {
  html.dark .nav-link {
    transition: none;
  }
}
html.dark .nav-link:hover,
html.dark .nav-link:focus {
  color: #0073e9;
  text-decoration: none;
}

html.dark .nav-link.disabled {
  color: #6D6D80;
}

html.dark .nav-tabs {
  border-bottom: 1px solid #2B2B40;
}

html.dark .nav-tabs .nav-link {
  background: none;
  border: 1px solid transparent;
}

html.dark .nav-tabs .nav-link:hover,
html.dark .nav-tabs .nav-link:focus {
  border-color: #2B2B40 #2B2B40 #2B2B40;
}

html.dark .nav-tabs .nav-link.disabled {
  color: #6D6D80;
  background-color: transparent;
  border-color: transparent;
}

html.dark .nav-tabs .nav-link.active,
html.dark .nav-tabs .nav-item.show .nav-link {
  color: #92929F;
  background-color: #1E1E2D;
  border-color: #323248 #323248 #1E1E2D;
}

html.dark .nav-pills .nav-link {
  background: none;
}

html.dark .nav-pills .nav-link.active,
html.dark .nav-pills .show > .nav-link {
  color: #FFFFFF;
  background-color: var(--color-primary);
}

html.dark .card-header {
  border-bottom: 1px solid #2B2B40;
}

html.dark .card-footer {
  border-top: 1px solid #2B2B40;
}

html.dark .accordion-button {
  color: #FFFFFF;
  background-color: #1E1E2D;
  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) {
  html.dark .accordion-button {
    transition: none;
  }
}
html.dark .accordion-button:not(.collapsed) {
  color: var(--color-primary);
  background-color: #1b1b29;
  box-shadow: inset 0 -1px 0 #2B2B40;
}

html.dark .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='%233699FF'%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");
}

html.dark .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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");
}

html.dark .accordion-button:focus {
  border-color: #2B2B40;
  box-shadow: none;
}

html.dark .accordion-item {
  background-color: #1E1E2D;
  border: 1px solid #2B2B40;
}

html.dark .breadcrumb-item + .breadcrumb-item::before {
  color: #6D6D80;
}

html.dark .breadcrumb-item.active {
  color: var(--color-primary);
}

html.dark .page-link {
  color: #92929F;
  background-color: transparent;
  border: 0 solid transparent;
}

html.dark .page-link:hover {
  color: var(--color-primary);
  background-color: #212E48;
}

html.dark .page-link:focus {
  color: var(--color-primary);
  background-color: #212E48;
}

html.dark .page-item.active .page-link {
  background-color: var(--color-primary);
}

html.dark .page-item.disabled .page-link {
  color: #474761;
}

html.dark .badge {
  color: #1E1E2D;
}

html.dark .alert-light {
  color: #0b0b10;
  background-color: #a4a4a9;
  border-color: #a4a4a9;
}

html.dark .alert-light .alert-link {
  color: #09090d;
}

html.dark .alert-primary {
  color: #163d66;
  background-color: #afd6ff;
  border-color: #afd6ff;
}

html.dark .alert-primary .alert-link {
  color: #123152;
}

html.dark .alert-secondary {
  color: #14141d;
  background-color: #adadb6;
  border-color: #adadb6;
}

html.dark .alert-secondary .alert-link {
  color: #101017;
}

html.dark .alert-success {
  color: #044934;
  background-color: #9de2cd;
  border-color: #9de2cd;
}

html.dark .alert-success .alert-link {
  color: #033a2a;
}

html.dark .alert-info {
  color: #372065;
  background-color: #d0b9fe;
  border-color: #d0b9fe;
}

html.dark .alert-info .alert-link {
  color: #2c1a51;
}

html.dark .alert-warning {
  color: #664300;
  background-color: #ffdc99;
  border-color: #ffdc99;
}

html.dark .alert-warning .alert-link {
  color: #523600;
}

html.dark .alert-danger {
  color: #621f26;
  background-color: #fbb8bf;
  border-color: #fbb8bf;
}

html.dark .alert-danger .alert-link {
  color: #4e191e;
}

html.dark .alert-dark {
  color: #666666;
  background-color: white;
  border-color: white;
}

html.dark .alert-dark .alert-link {
  color: #525252;
}

html.dark .progress-bar {
  background-color: var(--color-primary);
}

html.dark .list-group-item-action {
  color: #92929F;
}

html.dark .list-group-item-action:hover,
html.dark .list-group-item-action:focus {
  color: #92929F;
  background-color: #1b1b29;
}

html.dark .list-group-item-action:active {
  color: #FFFFFF;
  background-color: #2B2B40;
}

html.dark .list-group-item.disabled,
html.dark .list-group-item:disabled {
  color: #6D6D80;
  background-color: #ffffff;
}

html.dark .list-group-item.active {
  color: #FFFFFF;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}

html.dark .list-group-item-light {
  color: #101019;
  background-color: #d1d1d4;
}

html.dark .list-group-item-light.list-group-item-action:hover,
html.dark .list-group-item-light.list-group-item-action:focus {
  color: #101019;
  background-color: #bcbcbf;
}

html.dark .list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #101019;
  border-color: #101019;
}

html.dark .list-group-item-primary {
  color: #205c99;
  background-color: #d7ebff;
}

html.dark .list-group-item-primary.list-group-item-action:hover,
html.dark .list-group-item-primary.list-group-item-action:focus {
  color: #205c99;
  background-color: #c2d4e6;
}

html.dark .list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #205c99;
  border-color: #205c99;
}

html.dark .list-group-item-secondary {
  color: #1e1e2b;
  background-color: #d6d6da;
}

html.dark .list-group-item-secondary.list-group-item-action:hover,
html.dark .list-group-item-secondary.list-group-item-action:focus {
  color: #1e1e2b;
  background-color: #c1c1c4;
}

html.dark .list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #1e1e2b;
  border-color: #1e1e2b;
}

html.dark .list-group-item-success {
  color: #076e4f;
  background-color: #cef1e6;
}

html.dark .list-group-item-success.list-group-item-action:hover,
html.dark .list-group-item-success.list-group-item-action:focus {
  color: #076e4f;
  background-color: #b9d9cf;
}

html.dark .list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #076e4f;
  border-color: #076e4f;
}

html.dark .list-group-item-info {
  color: #523097;
  background-color: #e7dcfe;
}

html.dark .list-group-item-info.list-group-item-action:hover,
html.dark .list-group-item-info.list-group-item-action:focus {
  color: #523097;
  background-color: #d0c6e5;
}

html.dark .list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #523097;
  border-color: #523097;
}

html.dark .list-group-item-warning {
  color: #664300;
  background-color: #ffeecc;
}

html.dark .list-group-item-warning.list-group-item-action:hover,
html.dark .list-group-item-warning.list-group-item-action:focus {
  color: #664300;
  background-color: #e6d6b8;
}

html.dark .list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #664300;
  border-color: #664300;
}

html.dark .list-group-item-danger {
  color: #942f3a;
  background-color: #fddcdf;
}

html.dark .list-group-item-danger.list-group-item-action:hover,
html.dark .list-group-item-danger.list-group-item-action:focus {
  color: #942f3a;
  background-color: #e4c6c9;
}

html.dark .list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #942f3a;
  border-color: #942f3a;
}

html.dark .list-group-item-dark {
  color: #666666;
  background-color: white;
}

html.dark .list-group-item-dark.list-group-item-action:hover,
html.dark .list-group-item-dark.list-group-item-action:focus {
  color: #666666;
  background-color: #e6e6e6;
}

html.dark .list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #666666;
  border-color: #666666;
}

html.dark .btn-close:focus {
  box-shadow: 0 0 0 0.25rem rgba(54, 153, 255, 0.25);
}

html.dark .toast-header {
  color: #6D6D80;
}

html.dark .modal-content {
  background-color: #1E1E2D;
}

html.dark .modal-backdrop.show {
  opacity: 0.4;
}

html.dark .modal-header {
  border-bottom: 1px solid #2B2B40;
}

html.dark .modal-footer {
  border-top: 1px solid #2B2B40;
}

html.dark .bs-tooltip-top .tooltip-arrow::before,
html.dark .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #2B2B40;
}

html.dark .bs-tooltip-end .tooltip-arrow::before,
html.dark .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-left-color: #2B2B40;
}

html.dark .bs-tooltip-bottom .tooltip-arrow::before,
html.dark .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #2B2B40;
}

html.dark .bs-tooltip-start .tooltip-arrow::before,
html.dark .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-right-color: #2B2B40;
}

html.dark .tooltip-inner {
  color: #CDCDDE;
  background-color: #2B2B40;
}

html.dark .bs-popover-top > .popover-arrow::before,
html.dark .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  border-top-color: #2b2b40;
}

html.dark .bs-popover-top > .popover-arrow::after,
html.dark .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: #2B2B40;
}

html.dark .bs-popover-end > .popover-arrow::before,
html.dark .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  border-left-color: #2b2b40;
}

html.dark .bs-popover-end > .popover-arrow::after,
html.dark .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-left-color: #2B2B40;
}

html.dark .bs-popover-bottom > .popover-arrow::before,
html.dark .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  border-bottom-color: #2b2b40;
}

html.dark .bs-popover-bottom > .popover-arrow::after,
html.dark .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: #2B2B40;
}

html.dark .bs-popover-bottom .popover-header::before,
html.dark .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom: 1px solid #2B2B40;
}

html.dark .bs-popover-start > .popover-arrow::before,
html.dark .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  border-right-color: #2b2b40;
}

html.dark .bs-popover-start > .popover-arrow::after,
html.dark .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-right-color: #2B2B40;
}

html.dark .popover-header {
  color: #CDCDDE;
  background-color: #2B2B40;
  border-bottom: 1px solid #2B2B40;
}

html.dark .popover-body {
  color: #CDCDDE;
}

html.dark .link-light {
  color: #1b1b29;
}

html.dark .link-light:hover,
html.dark .link-light:focus {
  color: #161621;
}

html.dark .link-primary {
  color: var(--color-primary);
}

html.dark .link-primary:hover,
html.dark .link-primary:focus {
  color: #5eadff;
}

html.dark .link-secondary {
  color: #323248;
}

html.dark .link-secondary:hover,
html.dark .link-secondary:focus {
  color: #28283a;
}

html.dark .link-success {
  color: var(--color-success);
}

html.dark .link-success:hover,
html.dark .link-success:focus {
  color: #3cc59c;
}

html.dark .link-info {
  color: #8950FC;
}

html.dark .link-info:hover,
html.dark .link-info:focus {
  color: #6e40ca;
}

html.dark .link-warning {
  color: var(--color-warning);
}

html.dark .link-warning:hover,
html.dark .link-warning:focus {
  color: #ffb933;
}

html.dark .link-danger {
  color: var(--color-danger);
}

html.dark .link-danger:hover,
html.dark .link-danger:focus {
  color: #f87180;
}

html.dark .link-dark {
  color: #FFFFFF;
}

html.dark .link-dark:hover,
html.dark .link-dark:focus {
  color: white;
}

html.dark .border:not(.alert) {
  border: 1px solid #2B2B40 !important;
}

html.dark .border-top {
  border-top: 1px solid #2B2B40 !important;
}

html.dark .border-end {
  border-left: 1px solid #2B2B40 !important;
}

html.dark .border-bottom {
  border-bottom: 1px solid #2B2B40 !important;
}

html.dark .border-start {
  border-right: 1px solid #2B2B40 !important;
}

html.dark .border-light {
  border-color: #1b1b29 !important;
}

html.dark .border-primary {
  border-color: var(--color-primary) !important;
}

html.dark .border-secondary {
  border-color: #323248 !important;
}

html.dark .border-success {
  border-color: var(--color-success) !important;
}

html.dark .border-info {
  border-color: #8950FC !important;
}

html.dark .border-warning {
  border-color: var(--color-warning) !important;
}

html.dark .border-danger {
  border-color: var(--color-danger) !important;
}

html.dark .border-dark {
  border-color: #FFFFFF !important;
}

html.dark :root {
  --bs-light-primary: #212E48;
  --bs-active-primary: var(--color-primary-shade);
  --bs-light-success: #1C3238;
  --bs-active-success: var(--color-success-shade);
  --bs-light-info: #2F264F;
  --bs-active-info: #7337EE;
  --bs-light-warning: #392F28;
  --bs-active-warning: var(--color-warning-shade);
  --bs-light-danger: #3A2434;
  --bs-active-danger: var(--color-danger-shade);
  --bs-light-dark: #2B2B40;
  --bs-active-dark: #e8e8e8;
  --bs-gray-100: #1b1b29;
  --bs-gray-200: #2B2B40;
  --bs-gray-300: #323248;
  --bs-gray-400: #474761;
  --bs-gray-500: #565674;
  --bs-gray-600: #6D6D80;
  --bs-gray-700: #92929F;
  --bs-gray-800: #CDCDDE;
  --bs-gray-900: #FFFFFF;
}

html.dark .bg-white.hoverable:hover {
  background-color: #1b1b29 !important;
}

html.dark .bg-light {
  --bg-color: 27, 27, 41;
}

html.dark .bg-light.hoverable:hover {
  background-color: #323248 !important;
}

html.dark .bg-hover-light:hover {
  --bg-color: 27, 27, 41;
  background-color: #1b1b29 !important;
}

html.dark .bg-active-light.active {
  --bg-color: 27, 27, 41;
  background-color: #1b1b29 !important;
}

html.dark .bg-state-light.active,
html.dark .bg-state-light:hover {
  --bg-color: 27, 27, 41;
  background-color: #1b1b29 !important;
}

html.dark .bg-light-primary {
  background-color: #212E48 !important;
}

html.dark .bg-light-primary.hoverable:hover {
  background-color: #172133 !important;
}

html.dark .bg-primary {
  --bg-color: 54, 153, 255;
}

html.dark .bg-primary.hoverable:hover {
  background-color: var(--color-primary-shade) !important;
}

html.dark .bg-hover-light-primary {
  cursor: pointer;
}

html.dark .bg-hover-light-primary:hover {
  background-color: #212E48 !important;
}

html.dark .bg-state-light-primary.active,
html.dark .bg-state-light-primary:hover {
  background-color: #212E48 !important;
}

html.dark .bg-hover-primary:hover {
  --bg-color: 54, 153, 255;
  background-color: var(--color-primary) !important;
}

html.dark .bg-active-primary.active {
  --bg-color: 54, 153, 255;
  background-color: var(--color-primary) !important;
}

html.dark .bg-state-primary.active,
html.dark .bg-state-primary:hover {
  --bg-color: 54, 153, 255;
  background-color: var(--color-primary) !important;
}

html.dark .bg-secondary {
  --bg-color: 50, 50, 72;
}

html.dark .bg-secondary.hoverable:hover {
  background-color: #474761 !important;
}

html.dark .bg-hover-secondary:hover {
  --bg-color: 50, 50, 72;
  background-color: #323248 !important;
}

html.dark .bg-active-secondary.active {
  --bg-color: 50, 50, 72;
  background-color: #323248 !important;
}

html.dark .bg-state-secondary.active,
html.dark .bg-state-secondary:hover {
  --bg-color: 50, 50, 72;
  background-color: #323248 !important;
}

html.dark .bg-light-success {
  background-color: #1C3238 !important;
}

html.dark .bg-light-success.hoverable:hover {
  background-color: #122024 !important;
}

html.dark .bg-success {
  --bg-color: 11, 183, 131;
}

html.dark .bg-success.hoverable:hover {
  background-color: var(--color-success-shade) !important;
}

html.dark .bg-hover-light-success:hover {
  background-color: #1C3238 !important;
}

html.dark .bg-state-light-success.active,
html.dark .bg-state-light-success:hover {
  background-color: #1C3238 !important;
}

html.dark .bg-hover-success:hover {
  --bg-color: 11, 183, 131;
  background-color: var(--color-success) !important;
}

html.dark .bg-active-success.active {
  --bg-color: 11, 183, 131;
  background-color: var(--color-success) !important;
}

html.dark .bg-state-success.active,
html.dark .bg-state-success:hover {
  --bg-color: 11, 183, 131;
  background-color: var(--color-success) !important;
}

html.dark .bg-light-info {
  background-color: #2F264F !important;
}

html.dark .bg-light-info.hoverable:hover {
  background-color: #231c3a !important;
}

html.dark .bg-info {
  --bg-color: 137, 80, 252;
}

html.dark .bg-info.hoverable:hover {
  background-color: #7337EE !important;
}

html.dark .bg-hover-light-info:hover {
  background-color: #2F264F !important;
}

html.dark .bg-state-light-info {
  cursor: pointer;
}

html.dark .bg-state-light-info.active,
html.dark .bg-state-light-info:hover {
  background-color: #2F264F !important;
}

html.dark .bg-hover-info:hover {
  --bg-color: 137, 80, 252;
  background-color: #8950FC !important;
}

html.dark .bg-active-info.active {
  --bg-color: 137, 80, 252;
  background-color: #8950FC !important;
}

html.dark .bg-state-info.active,
html.dark .bg-state-info:hover {
  --bg-color: 137, 80, 252;
  background-color: #8950FC !important;
}

html.dark .bg-light-warning {
  background-color: #392F28 !important;
}

html.dark .bg-light-warning.hoverable:hover {
  background-color: #27201b !important;
}

html.dark .bg-warning {
  --bg-color: 255, 168, 0;
}

html.dark .bg-warning.hoverable:hover {
  background-color: var(--color-warning-shade) !important;
}

html.dark .bg-hover-light-warning {
  cursor: pointer;
}

html.dark .bg-hover-light-warning:hover {
  background-color: #392F28 !important;
}

html.dark .bg-state-light-warning.active,
html.dark .bg-state-light-warning:hover {
  background-color: #392F28 !important;
}

html.dark .bg-hover-warning:hover {
  --bg-color: 255, 168, 0;
  background-color: var(--color-warning) !important;
}

html.dark .bg-active-warning.active {
  --bg-color: 255, 168, 0;
  background-color: var(--color-warning) !important;
}

html.dark .bg-state-warning.active,
html.dark .bg-state-warning:hover {
  --bg-color: 255, 168, 0;
  background-color: var(--color-warning) !important;
}

html.dark .bg-light-danger {
  background-color: #3A2434 !important;
}

html.dark .bg-light-danger.hoverable:hover {
  background-color: #271823 !important;
}

html.dark .bg-danger {
  --bg-color: 246, 78, 96;
}

html.dark .bg-danger.hoverable:hover {
  background-color: var(--color-danger-shade) !important;
}

html.dark .bg-hover-light-danger:hover {
  background-color: #3A2434 !important;
}

html.dark .bg-state-light-danger.active,
html.dark .bg-state-light-danger:hover {
  background-color: #3A2434 !important;
}

html.dark .bg-hover-danger:hover {
  --bg-color: 246, 78, 96;
  background-color: var(--color-danger) !important;
}

html.dark .bg-active-danger.active {
  --bg-color: 246, 78, 96;
  background-color: var(--color-danger) !important;
}

html.dark .bg-state-danger.active,
html.dark .bg-state-danger:hover {
  --bg-color: 246, 78, 96;
  background-color: var(--color-danger) !important;
}

html.dark .bg-light-dark {
  background-color: #2B2B40 !important;
}

html.dark .bg-light-dark.hoverable:hover {
  background-color: #1f1f2e !important;
}

html.dark .bg-dark {
  --bg-color: 255, 255, 255;
}

html.dark .bg-dark.hoverable:hover {
  background-color: #e8e8e8 !important;
}

html.dark .bg-hover-light-dark:hover {
  background-color: #2B2B40 !important;
}

html.dark .bg-state-light-dark.active,
html.dark .bg-state-light-dark:hover {
  background-color: #2B2B40 !important;
}

html.dark .bg-hover-dark:hover {
  --bg-color: 255, 255, 255;
  background-color: #FFFFFF !important;
}

html.dark .bg-active-dark.active {
  --bg-color: 255, 255, 255;
  background-color: #FFFFFF !important;
}

html.dark .bg-state-dark.active,
html.dark .bg-state-dark:hover {
  --bg-color: 255, 255, 255;
  background-color: #FFFFFF !important;
}

html.dark .bg-body {
  --bg-color: 30, 30, 45;
  background-color: #1E1E2D !important;
}

html.dark .bg-lighten {
  background-color: rgba(27, 27, 41, 0.5) !important;
}

html.dark .bg-hover-lighten {
  cursor: pointer;
}

html.dark .bg-hover-lighten:hover {
  background-color: rgba(27, 27, 41, 0.5) !important;
}

html.dark .bg-active-lighten.active {
  background-color: rgba(27, 27, 41, 0.5) !important;
}

html.dark .bg-state-lighten {
  cursor: pointer;
}

html.dark .bg-state-lighten.active,
html.dark .bg-state-lighten:hover {
  background-color: rgba(27, 27, 41, 0.5) !important;
}

html.dark .border-gray-100 {
  border-color: #1b1b29 !important;
}

html.dark .border-gray-200 {
  border-color: #2B2B40 !important;
}

html.dark .border-gray-300 {
  border-color: #323248 !important;
}

html.dark .border-gray-400 {
  border-color: #474761 !important;
}

html.dark .border-gray-500 {
  border-color: #565674 !important;
}

html.dark .border-gray-600 {
  border-color: #6D6D80 !important;
}

html.dark .border-gray-700 {
  border-color: #92929F !important;
}

html.dark .border-gray-800 {
  border-color: #CDCDDE !important;
}

html.dark .border-gray-900 {
  border-color: #FFFFFF !important;
}

html.dark .border-hover-light:hover {
  border-color: #1b1b29 !important;
}

html.dark .border-active-light.active {
  border-color: #1b1b29 !important;
}

html.dark .border-hover-primary:hover {
  border-color: var(--color-primary) !important;
}

html.dark .border-active-primary.active {
  border-color: var(--color-primary) !important;
}

html.dark .border-hover-secondary:hover {
  border-color: #323248 !important;
}

html.dark .border-active-secondary.active {
  border-color: #323248 !important;
}

html.dark .border-hover-success:hover {
  border-color: var(--color-success) !important;
}

html.dark .border-active-success.active {
  border-color: var(--color-success) !important;
}

html.dark .border-hover-info:hover {
  border-color: #8950FC !important;
}

html.dark .border-active-info.active {
  border-color: #8950FC !important;
}

html.dark .border-hover-warning:hover {
  border-color: var(--color-warning) !important;
}

html.dark .border-active-warning.active {
  border-color: var(--color-warning) !important;
}

html.dark .border-hover-danger:hover {
  border-color: var(--color-danger) !important;
}

html.dark .border-active-danger.active {
  border-color: var(--color-danger) !important;
}

html.dark .border-hover-dark:hover {
  border-color: #FFFFFF !important;
}

html.dark .border-active-dark.active {
  border-color: #FFFFFF !important;
}

html.dark .border-hover-transparent:hover {
  border-color: transparent !important;
}

html.dark .border-dashed {
  border-style: dashed !important;
  border-color: #323248;
}

html.dark .text-inverse-white {
  color: #6D6D80 !important;
}

html.dark .text-hover-inverse-white:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6D6D80 !important;
}

html.dark .text-hover-inverse-white:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6D6D80 !important;
}

html.dark .text-hover-inverse-white:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .text-active-inverse-white.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6D6D80 !important;
}

html.dark .text-active-inverse-white.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6D6D80 !important;
}

html.dark .text-active-inverse-white.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .text-active-inverse-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .text-primary {
  color: var(--color-primary);
}

html.dark .text-inverse-primary {
  color: #FFFFFF !important;
}

html.dark .text-light-primary {
  color: #212E48 !important;
}

html.dark .text-hover-primary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary) !important;
}

html.dark .text-hover-primary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary) !important;
}

html.dark .text-hover-primary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .text-active-primary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary) !important;
}

html.dark .text-active-primary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary) !important;
}

html.dark .text-active-primary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .text-secondary {
  color: #323248 !important;
}

html.dark .text-inverse-secondary {
  color: #CDCDDE !important;
}

html.dark .text-hover-secondary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #323248 !important;
}

html.dark .text-hover-secondary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #323248 !important;
}

html.dark .text-hover-secondary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .text-hover-inverse-secondary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #CDCDDE !important;
}

html.dark .text-hover-inverse-secondary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #CDCDDE !important;
}

html.dark .text-hover-inverse-secondary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .text-active-secondary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #323248 !important;
}

html.dark .text-active-secondary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #323248 !important;
}

html.dark .text-active-secondary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .text-active-inverse-secondary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #CDCDDE !important;
}

html.dark .text-active-inverse-secondary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #CDCDDE !important;
}

html.dark .text-active-inverse-secondary.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .text-active-inverse-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .text-light {
  color: #1b1b29 !important;
}

html.dark .text-inverse-light {
  color: #CDCDDE !important;
}

html.dark .text-hover-light:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #1b1b29 !important;
}

html.dark .text-hover-light:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #1b1b29 !important;
}

html.dark .text-hover-light:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .text-hover-inverse-light:hover {
  color: #CDCDDE !important;
}

html.dark .text-hover-inverse-light:hover i {
  color: #CDCDDE !important;
}

html.dark .text-hover-inverse-light:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: #CDCDDE;
}

html.dark .text-active-light.active {
  color: #1b1b29 !important;
}

html.dark .text-active-light.active i {
  color: #1b1b29 !important;
}

html.dark .text-active-light.active .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: #1b1b29;
}

html.dark .text-active-inverse-light.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #CDCDDE !important;
}

html.dark .text-active-inverse-light.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #CDCDDE !important;
}

html.dark .text-active-inverse-light.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .text-active-inverse-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .text-success {
  color: var(--color-success) !important;
}

html.dark .text-hover-success:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-success) !important;
}

html.dark .text-hover-success:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-success) !important;
}

html.dark .text-hover-success:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-success);
}

html.dark .text-light-success {
  color: #1C3238 !important;
}

html.dark .text-active-success.active {
  color: var(--color-success) !important;
}

html.dark .text-active-success.active i {
  color: var(--color-success) !important;
}

html.dark .text-active-success.active .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--color-success);
}

html.dark .text-info {
  color: #8950FC !important;
}

html.dark .text-light-info {
  color: #2F264F !important;
}

html.dark .text-hover-info:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #8950FC !important;
}

html.dark .text-hover-info:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #8950FC !important;
}

html.dark .text-hover-info:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #8950FC;
}

html.dark .text-active-info.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #8950FC !important;
}

html.dark .text-active-info.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #8950FC !important;
}

html.dark .text-active-info.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #8950FC;
}

html.dark .text-warning {
  color: var(--color-warning) !important;
}

html.dark .text-light-warning {
  color: #392F28 !important;
}

html.dark .text-hover-warning:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-warning) !important;
}

html.dark .text-hover-warning:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-warning) !important;
}

html.dark .text-hover-warning:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning);
}

html.dark .text-hover-warning:hover .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .text-active-warning.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-warning) !important;
}

html.dark .text-active-warning.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-warning) !important;
}

html.dark .text-active-warning.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning);
}

html.dark .text-danger {
  color: var(--color-danger) !important;
}

html.dark .text-inverse-danger {
  color: #FFFFFF !important;
}

html.dark .text-light-danger {
  color: #3A2434 !important;
}

html.dark .text-hover-danger:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-danger) !important;
}

html.dark .text-hover-danger:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-danger) !important;
}

html.dark .text-hover-danger:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger);
}

html.dark .text-active-danger.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-danger) !important;
}

html.dark .text-active-danger.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-danger) !important;
}

html.dark .text-active-danger.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger);
}

html.dark .text-dark {
  color: #FFFFFF !important;
}

html.dark .text-inverse-dark {
  color: #1b1b29 !important;
}

html.dark .text-light-dark {
  color: #2B2B40 !important;
}

html.dark .text-hover-dark:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

html.dark .text-hover-dark:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

html.dark .text-hover-dark:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .text-hover-inverse-dark:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #1b1b29 !important;
}

html.dark .text-hover-inverse-dark:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #1b1b29 !important;
}

html.dark .text-hover-inverse-dark:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .text-active-dark.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

html.dark .text-active-dark.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

html.dark .text-active-dark.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .text-active-inverse-dark.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #1b1b29 !important;
}

html.dark .text-active-inverse-dark.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #1b1b29 !important;
}

html.dark .text-active-inverse-dark.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .text-active-inverse-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .text-muted {
  color: #565674 !important;
}

html.dark .text-hover-muted:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #565674 !important;
}

html.dark .text-hover-muted:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #565674 !important;
}

html.dark .text-hover-muted:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .text-active-muted.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #565674 !important;
}

html.dark .text-active-muted.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #565674 !important;
}

html.dark .text-active-muted.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .text-active-muted.active .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .text-gray-100 {
  color: #1b1b29 !important;
}

html.dark .text-hover-gray-100:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #1b1b29 !important;
}

html.dark .text-hover-gray-100:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #1b1b29 !important;
}

html.dark .text-hover-gray-100:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .text-active-gray-100.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #1b1b29 !important;
}

html.dark .text-active-gray-100.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #1b1b29 !important;
}

html.dark .text-active-gray-100.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .text-gray-200 {
  color: #2B2B40 !important;
}

html.dark .text-hover-gray-200:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #2B2B40 !important;
}

html.dark .text-hover-gray-200:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #2B2B40 !important;
}

html.dark .text-hover-gray-200:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #2B2B40;
}

html.dark .text-active-gray-200.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #2B2B40 !important;
}

html.dark .text-active-gray-200.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #2B2B40 !important;
}

html.dark .text-active-gray-200.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #2B2B40;
}

html.dark .text-gray-300 {
  color: #323248 !important;
}

html.dark .text-hover-gray-300:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #323248 !important;
}

html.dark .text-hover-gray-300:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #323248 !important;
}

html.dark .text-hover-gray-300:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .text-active-gray-500.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #565674 !important;
}

html.dark .text-active-gray-500.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #565674 !important;
}

html.dark .text-active-gray-500.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .text-gray-600 {
  color: #6D6D80 !important;
}

html.dark .text-hover-gray-600:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6D6D80 !important;
}

html.dark .text-hover-gray-600:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6D6D80 !important;
}

html.dark .text-hover-gray-600:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .text-active-gray-600.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6D6D80 !important;
}

html.dark .text-active-gray-600.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #6D6D80 !important;
}

html.dark .text-active-gray-600.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .text-gray-700 {
  color: #92929F !important;
}

html.dark .text-hover-gray-700:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #92929F !important;
}

html.dark .text-hover-gray-700:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #92929F !important;
}

html.dark .text-hover-gray-700:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #92929F;
}

html.dark .text-active-gray-700.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #92929F !important;
}

html.dark .text-active-gray-700.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #92929F !important;
}

html.dark .text-active-gray-700.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #92929F;
}

html.dark .text-gray-800 {
  color: #CDCDDE !important;
}

html.dark .text-hover-gray-800:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #CDCDDE !important;
}

html.dark .text-hover-gray-800:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #CDCDDE !important;
}

html.dark .text-hover-gray-800:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .text-active-gray-800.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #CDCDDE !important;
}

html.dark .text-active-gray-800.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #CDCDDE !important;
}

html.dark .text-active-gray-800.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .text-gray-900 {
  color: #FFFFFF !important;
}

html.dark .text-hover-gray-900:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

html.dark .text-hover-gray-900:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

html.dark .text-hover-gray-900:hover .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .text-active-gray-900.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

html.dark .text-active-gray-900.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}

html.dark .text-active-gray-900.active .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .nav-line-tabs {
  border-bottom-color: #2B2B40;
}

html.dark .nav-line-tabs .nav-item .nav-link {
  color: #565674;
}

html.dark .nav-line-tabs .nav-item .nav-link.active,
html.dark .nav-line-tabs .nav-item.show .nav-link,
html.dark .nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
  border-bottom: 1px solid var(--color-primary);
}

html.dark .nav-group {
  background-color: #1b1b29;
}

html.dark .nav-group.nav-group-outline {
  border: 1px solid #2B2B40;
}

html.dark .pagination.pagination-outline .page-link {
  border: 1px solid #2B2B40;
}

html.dark .pagination.pagination-outline .page-item:hover .page-link,
html.dark .pagination.pagination-outline .page-item.active .page-link {
  border-color: #212E48;
}

html.dark .page-item.prev:not(:hover):not(:focus):not(.disabled) .page-link,
html.dark .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link {
  background-color: #1E1E2D;
}

html.dark .page-item.prev:not(:hover):not(:focus):not(.disabled) .page-link i,
html.dark .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link i {
  color: #92929F;
}

html.dark .page-item.prev:not(:hover):not(:focus):not(.disabled) .page-link .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #92929F;
}

html.dark .pagination.pagination-outline .page-link {
  border: 1px solid #2B2B40;
}

html.dark .pagination.pagination-outline .page-item:hover .page-link,
html.dark .pagination.pagination-outline .page-item.active .page-link {
  border-color: #212E48;
}

html.dark .page-item.prev:not(:hover):not(:focus):not(.disabled) .page-link,
html.dark .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link {
  background-color: #1E1E2D;
}

html.dark .page-item.prev:not(:hover):not(:focus):not(.disabled) .page-link i,
html.dark .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link i {
  color: #92929F;
}

html.dark .page-item.prev:not(:hover):not(:focus):not(.disabled) .page-link .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .page-item.previous:not(:hover):not(:focus):not(.disabled) .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #92929F;
}

html.dark .page-item.disabled .page-link i {
  color: #474761;
}

html.dark .page-item.disabled .page-link .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #474761;
}

html.dark .page-item.disabled .page-link .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .page-item.disabled .page-link .previous {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23474761'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .page-item.disabled .page-link .prev {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23474761'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

html.dark .separator {
  border-bottom: 1px solid #2B2B40;
}

html.dark .separator.separator-dotted {
  border-bottom-color: #323248;
}

html.dark .separator.separator-dashed {
  border-bottom-color: #323248;
}

html.dark .carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li:after {
  background-color: #2B2B40;
}

html.dark .carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li.active:after {
  background-color: #323248;
}

html.dark .menu-item .menu-link .menu-arrow:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23565674'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-sub-dropdown {
  background-color: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .menu-sub-sm-dropdown {
  background-color: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .menu-sub-md-dropdown {
  background-color: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .menu-sub-lg-dropdown {
  background-color: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .menu-sub-sm-down-dropdown {
  background-color: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .menu-sub-md-down-dropdown {
  background-color: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .menu-sub-lg-down-dropdown {
  background-color: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .menu-sub-xl-down-dropdown {
  background-color: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .menu-sub-xxl-down-dropdown {
  background-color: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .menu-primary .menu-item .menu-link {
  color: var(--color-primary);
}

html.dark .menu-primary .menu-item .menu-link .menu-title {
  color: var(--color-primary);
}

html.dark .menu-primary .menu-item .menu-link .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-primary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-primary .menu-item .menu-link .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-primary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-primary .menu-item .menu-link {
  color: var(--color-primary);
}

html.dark .menu-title-primary .menu-item .menu-link .menu-title {
  color: var(--color-primary);
}

html.dark .menu-icon-primary .menu-item .menu-link .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-primary .menu-item .menu-link .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-arrow-primary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-secondary .menu-item .menu-link {
  color: #323248;
}

html.dark .menu-secondary .menu-item .menu-link .menu-title {
  color: #323248;
}

html.dark .menu-secondary .menu-item .menu-link .menu-icon i {
  color: #323248;
}

html.dark .menu-secondary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .menu-secondary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-secondary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #323248;
}

html.dark .menu-secondary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23323248'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-secondary .menu-item .menu-link {
  color: #323248;
}

html.dark .menu-title-secondary .menu-item .menu-link .menu-title {
  color: #323248;
}

html.dark .menu-icon-secondary .menu-item .menu-link .menu-icon i {
  color: #323248;
}

html.dark .menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-secondary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #323248;
}

html.dark .menu-arrow-secondary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23323248'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-light .menu-item .menu-link {
  color: #1b1b29;
}

html.dark .menu-light .menu-item .menu-link .menu-title {
  color: #1b1b29;
}

html.dark .menu-light .menu-item .menu-link .menu-icon i {
  color: #1b1b29;
}

html.dark .menu-light .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .menu-light .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-light .menu-item .menu-link .menu-bullet .bullet {
  background-color: #1b1b29;
}

html.dark .menu-light .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%231b1b29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-light .menu-item .menu-link {
  color: #1b1b29;
}

html.dark .menu-title-light .menu-item .menu-link .menu-title {
  color: #1b1b29;
}

html.dark .menu-icon-light .menu-item .menu-link .menu-icon i {
  color: #1b1b29;
}

html.dark .menu-icon-light .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .menu-icon-light .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-light .menu-item .menu-link .menu-bullet .bullet {
  background-color: #1b1b29;
}

html.dark .menu-arrow-light .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%231b1b29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-success .menu-item .menu-link {
  color: var(--color-success);
}

html.dark .menu-success .menu-item .menu-link .menu-title {
  color: var(--color-success);
}

html.dark .menu-success .menu-item .menu-link .menu-icon i {
  color: var(--color-success);
}

html.dark .menu-success .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-success);
}

html.dark .menu-success .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-success .menu-item .menu-link .menu-bullet .bullet {
  background-color: var(--color-success);
}

html.dark .menu-success .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%230BB783'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-success .menu-item .menu-link {
  color: var(--color-success);
}

html.dark .menu-title-success .menu-item .menu-link .menu-title {
  color: var(--color-success);
}

html.dark .menu-icon-success .menu-item .menu-link .menu-icon i {
  color: var(--color-success);
}

html.dark .menu-icon-success .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-success);
}

html.dark .menu-icon-success .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-success .menu-item .menu-link .menu-bullet .bullet {
  background-color: var(--color-success);
}

html.dark .menu-arrow-success .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%230BB783'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-info .menu-item .menu-link {
  color: #8950FC;
}

html.dark .menu-info .menu-item .menu-link .menu-title {
  color: #8950FC;
}

html.dark .menu-info .menu-item .menu-link .menu-icon i {
  color: #8950FC;
}

html.dark .menu-info .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #8950FC;
}

html.dark .menu-info .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-info .menu-item .menu-link .menu-bullet .bullet {
  background-color: #8950FC;
}

html.dark .menu-info .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%238950FC'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-info .menu-item .menu-link {
  color: #8950FC;
}

html.dark .menu-title-info .menu-item .menu-link .menu-title {
  color: #8950FC;
}

html.dark .menu-icon-info .menu-item .menu-link .menu-icon i {
  color: #8950FC;
}

html.dark .menu-icon-info .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #8950FC;
}

html.dark .menu-icon-info .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-info .menu-item .menu-link .menu-bullet .bullet {
  background-color: #8950FC;
}

html.dark .menu-arrow-info .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%238950FC'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-warning .menu-item .menu-link {
  color: var(--color-warning);
}

html.dark .menu-warning .menu-item .menu-link .menu-title {
  color: var(--color-warning);
}

html.dark .menu-warning .menu-item .menu-link .menu-icon i {
  color: var(--color-warning);
}

html.dark .menu-warning .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning);
}

html.dark .menu-warning .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-warning .menu-item .menu-link .menu-bullet .bullet {
  background-color: var(--color-warning);
}

html.dark .menu-warning .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFA800'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-warning .menu-item .menu-link {
  color: var(--color-warning);
}

html.dark .menu-title-warning .menu-item .menu-link .menu-title {
  color: var(--color-warning);
}

html.dark .menu-icon-warning .menu-item .menu-link .menu-icon i {
  color: var(--color-warning);
}

html.dark .menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning);
}

html.dark .menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-warning .menu-item .menu-link .menu-bullet .bullet {
  background-color: var(--color-warning);
}

html.dark .menu-arrow-warning .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFA800'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-danger .menu-item .menu-link {
  color: var(--color-danger);
}

html.dark .menu-danger .menu-item .menu-link .menu-title {
  color: var(--color-danger);
}

html.dark .menu-danger .menu-item .menu-link .menu-icon i {
  color: var(--color-danger);
}

html.dark .menu-danger .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger);
}

html.dark .menu-danger .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-danger .menu-item .menu-link .menu-bullet .bullet {
  background-color: var(--color-danger);
}

html.dark .menu-danger .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F64E60'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-danger .menu-item .menu-link {
  color: var(--color-danger);
}

html.dark .menu-title-danger .menu-item .menu-link .menu-title {
  color: var(--color-danger);
}

html.dark .menu-icon-danger .menu-item .menu-link .menu-icon i {
  color: var(--color-danger);
}

html.dark .menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger);
}

html.dark .menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-danger .menu-item .menu-link .menu-bullet .bullet {
  background-color: var(--color-danger);
}

html.dark .menu-arrow-danger .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F64E60'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-dark .menu-item .menu-link {
  color: #FFFFFF;
}

html.dark .menu-dark .menu-item .menu-link .menu-title {
  color: #FFFFFF;
}

html.dark .menu-dark .menu-item .menu-link .menu-icon i {
  color: #FFFFFF;
}

html.dark .menu-dark .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .menu-dark .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-dark .menu-item .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}

html.dark .menu-dark .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-dark .menu-item .menu-link {
  color: #FFFFFF;
}

html.dark .menu-title-dark .menu-item .menu-link .menu-title {
  color: #FFFFFF;
}

html.dark .menu-icon-dark .menu-item .menu-link .menu-icon i {
  color: #FFFFFF;
}

html.dark .menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-dark .menu-item .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}

html.dark .menu-arrow-dark .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-muted .menu-item .menu-link {
  color: #565674;
}

html.dark .menu-muted .menu-item .menu-link .menu-title {
  color: #565674;
}

html.dark .menu-muted .menu-item .menu-link .menu-icon i {
  color: #565674;
}

html.dark .menu-muted .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .menu-muted .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-muted .menu-item .menu-link .menu-bullet .bullet {
  background-color: #565674;
}

html.dark .menu-muted .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23565674'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-muted .menu-item .menu-link {
  color: #565674;
}

html.dark .menu-title-muted .menu-item .menu-link .menu-title {
  color: #565674;
}

html.dark .menu-icon-muted .menu-item .menu-link .menu-icon i {
  color: #565674;
}

html.dark .menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-muted .menu-item .menu-link .menu-bullet .bullet {
  background-color: #565674;
}

html.dark .menu-arrow-muted .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23565674'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-gray-100 .menu-item .menu-link {
  color: #1b1b29;
}

html.dark .menu-gray-100 .menu-item .menu-link .menu-title {
  color: #1b1b29;
}

html.dark .menu-gray-100 .menu-item .menu-link .menu-icon i {
  color: #1b1b29;
}

html.dark .menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-gray-100 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #1b1b29;
}

html.dark .menu-gray-100 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%231b1b29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-gray-100 .menu-item .menu-link {
  color: #1b1b29;
}

html.dark .menu-title-gray-100 .menu-item .menu-link .menu-title {
  color: #1b1b29;
}

html.dark .menu-icon-gray-100 .menu-item .menu-link .menu-icon i {
  color: #1b1b29;
}

html.dark .menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-gray-100 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #1b1b29;
}

html.dark .menu-arrow-gray-100 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%231b1b29'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-gray-200 .menu-item .menu-link {
  color: #2B2B40;
}

html.dark .menu-gray-200 .menu-item .menu-link .menu-title {
  color: #2B2B40;
}

html.dark .menu-gray-200 .menu-item .menu-link .menu-icon i {
  color: #2B2B40;
}

html.dark .menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #2B2B40;
}

html.dark .menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-gray-200 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #2B2B40;
}

html.dark .menu-gray-200 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%232B2B40'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-gray-200 .menu-item .menu-link {
  color: #2B2B40;
}

html.dark .menu-title-gray-200 .menu-item .menu-link .menu-title {
  color: #2B2B40;
}

html.dark .menu-icon-gray-200 .menu-item .menu-link .menu-icon i {
  color: #2B2B40;
}

html.dark .menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #2B2B40;
}

html.dark .menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-gray-200 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #2B2B40;
}

html.dark .menu-arrow-gray-200 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%232B2B40'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-gray-300 .menu-item .menu-link {
  color: #323248;
}

html.dark .menu-gray-300 .menu-item .menu-link .menu-title {
  color: #323248;
}

html.dark .menu-gray-300 .menu-item .menu-link .menu-icon i {
  color: #323248;
}

html.dark .menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-gray-300 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #323248;
}

html.dark .menu-gray-300 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23323248'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-gray-300 .menu-item .menu-link {
  color: #323248;
}

html.dark .menu-title-gray-300 .menu-item .menu-link .menu-title {
  color: #323248;
}

html.dark .menu-icon-gray-300 .menu-item .menu-link .menu-icon i {
  color: #323248;
}

html.dark .menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-gray-300 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #323248;
}

html.dark .menu-arrow-gray-300 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23323248'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-gray-400 .menu-item .menu-link {
  color: #474761;
}

html.dark .menu-gray-400 .menu-item .menu-link .menu-title {
  color: #474761;
}

html.dark .menu-gray-400 .menu-item .menu-link .menu-icon i {
  color: #474761;
}

html.dark .menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #474761;
}

html.dark .menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-gray-400 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #474761;
}

html.dark .menu-gray-400 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23474761'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-gray-400 .menu-item .menu-link {
  color: #474761;
}

html.dark .menu-title-gray-400 .menu-item .menu-link .menu-title {
  color: #474761;
}

html.dark .menu-icon-gray-400 .menu-item .menu-link .menu-icon i {
  color: #474761;
}

html.dark .menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #474761;
}

html.dark .menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-gray-400 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #474761;
}

html.dark .menu-arrow-gray-400 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23474761'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-gray-500 .menu-item .menu-link {
  color: #565674;
}

html.dark .menu-gray-500 .menu-item .menu-link .menu-title {
  color: #565674;
}

html.dark .menu-gray-500 .menu-item .menu-link .menu-icon i {
  color: #565674;
}

html.dark .menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-gray-500 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #565674;
}

html.dark .menu-gray-500 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23565674'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-gray-500 .menu-item .menu-link {
  color: #565674;
}

html.dark .menu-title-gray-500 .menu-item .menu-link .menu-title {
  color: #565674;
}

html.dark .menu-icon-gray-500 .menu-item .menu-link .menu-icon i {
  color: #565674;
}

html.dark .menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-gray-500 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #565674;
}

html.dark .menu-arrow-gray-500 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23565674'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-gray-600 .menu-item .menu-link {
  color: #6D6D80;
}

html.dark .menu-gray-600 .menu-item .menu-link .menu-title {
  color: #6D6D80;
}

html.dark .menu-gray-600 .menu-item .menu-link .menu-icon i {
  color: #6D6D80;
}

html.dark .menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-gray-600 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #6D6D80;
}

html.dark .menu-gray-600 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236D6D80'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-gray-600 .menu-item .menu-link {
  color: #6D6D80;
}

html.dark .menu-title-gray-600 .menu-item .menu-link .menu-title {
  color: #6D6D80;
}

html.dark .menu-icon-gray-600 .menu-item .menu-link .menu-icon i {
  color: #6D6D80;
}

html.dark .menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-gray-600 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #6D6D80;
}

html.dark .menu-arrow-gray-600 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%236D6D80'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-gray-700 .menu-item .menu-link {
  color: #92929F;
}

html.dark .menu-gray-700 .menu-item .menu-link .menu-title {
  color: #92929F;
}

html.dark .menu-gray-700 .menu-item .menu-link .menu-icon i {
  color: #92929F;
}

html.dark .menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #92929F;
}

html.dark .menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-gray-700 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #92929F;
}

html.dark .menu-gray-700 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2392929F'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-gray-700 .menu-item .menu-link {
  color: #92929F;
}

html.dark .menu-title-gray-700 .menu-item .menu-link .menu-title {
  color: #92929F;
}

html.dark .menu-icon-gray-700 .menu-item .menu-link .menu-icon i {
  color: #92929F;
}

html.dark .menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #92929F;
}

html.dark .menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-gray-700 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #92929F;
}

html.dark .menu-arrow-gray-700 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2392929F'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-gray-800 .menu-item .menu-link {
  color: #CDCDDE;
}

html.dark .menu-gray-800 .menu-item .menu-link .menu-title {
  color: #CDCDDE;
}

html.dark .menu-gray-800 .menu-item .menu-link .menu-icon i {
  color: #CDCDDE;
}

html.dark .menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-gray-800 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #CDCDDE;
}

html.dark .menu-gray-800 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23CDCDDE'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-gray-800 .menu-item .menu-link {
  color: #CDCDDE;
}

html.dark .menu-title-gray-800 .menu-item .menu-link .menu-title {
  color: #CDCDDE;
}

html.dark .menu-icon-gray-800 .menu-item .menu-link .menu-icon i {
  color: #CDCDDE;
}

html.dark .menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-gray-800 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #CDCDDE;
}

html.dark .menu-arrow-gray-800 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23CDCDDE'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-gray-900 .menu-item .menu-link {
  color: #FFFFFF;
}

html.dark .menu-gray-900 .menu-item .menu-link .menu-title {
  color: #FFFFFF;
}

html.dark .menu-gray-900 .menu-item .menu-link .menu-icon i {
  color: #FFFFFF;
}

html.dark .menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-gray-900 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}

html.dark .menu-gray-900 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-title-gray-900 .menu-item .menu-link {
  color: #FFFFFF;
}

html.dark .menu-title-gray-900 .menu-item .menu-link .menu-title {
  color: #FFFFFF;
}

html.dark .menu-icon-gray-900 .menu-item .menu-link .menu-icon i {
  color: #FFFFFF;
}

html.dark .menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-bullet-gray-900 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}

html.dark .menu-arrow-gray-900 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-hover-bg .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-hover-bg .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(27, 27, 41, 0.8);
}

html.dark .menu-show-bg .menu-item.here > .menu-link,
html.dark .menu-show-bg .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(27, 27, 41, 0.8);
}

html.dark .menu-active-bg .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(27, 27, 41, 0.8);
}

html.dark .menu-state-bg .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-state-bg .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(27, 27, 41, 0.8);
}

html.dark .menu-state-bg .menu-item.here > .menu-link,
html.dark .menu-state-bg .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(27, 27, 41, 0.8);
}

html.dark .menu-state-bg .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(27, 27, 41, 0.8);
}

html.dark .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title,
html.dark .menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title {
  color: var(--color-primary);
}

html.dark .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i,
html.dark .menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet,
html.dark .menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-hover-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after,
html.dark .menu-hover-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-show-primary .menu-item.here > .menu-link,
html.dark .menu-show-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-show-primary .menu-item.here > .menu-link .menu-title,
html.dark .menu-show-primary .menu-item.show > .menu-link .menu-title {
  color: var(--color-primary);
}

html.dark .menu-show-primary .menu-item.here > .menu-link .menu-icon i,
html.dark .menu-show-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-show-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-show-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-show-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-show-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-show-primary .menu-item.here > .menu-link .menu-bullet .bullet,
html.dark .menu-show-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-show-primary .menu-item.here > .menu-link .menu-arrow:after,
html.dark .menu-show-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-active-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-active-primary .menu-item .menu-link.active .menu-title {
  color: var(--color-primary);
}

html.dark .menu-active-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-active-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-active-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title,
html.dark .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title {
  color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i,
html.dark .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet,
html.dark .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after,
html.dark .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-state-primary .menu-item.here > .menu-link,
html.dark .menu-state-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item.here > .menu-link .menu-title,
html.dark .menu-state-primary .menu-item.show > .menu-link .menu-title {
  color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item.here > .menu-link .menu-icon i,
html.dark .menu-state-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-state-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-state-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-state-primary .menu-item.here > .menu-link .menu-bullet .bullet,
html.dark .menu-state-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item.here > .menu-link .menu-arrow:after,
html.dark .menu-state-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-state-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item .menu-link.active .menu-title {
  color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-state-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-state-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-hover-bg-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-hover-bg-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: var(--color-primary);
  color: #FFFFFF;
}

html.dark .menu-show-bg-primary .menu-item.here > .menu-link,
html.dark .menu-show-bg-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: var(--color-primary);
  color: #FFFFFF;
}

html.dark enu-state-bg-primary .menu-item.here > .menu-link,
html.dark .menu-state-bg-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: var(--color-primary);
  color: #FFFFFF;
}

html.dark .menu-show-bg-light-primary .menu-item.here > .menu-link,
html.dark .menu-show-bg-light-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .menu-show-bg-light-primary .menu-item.here > .menu-link .menu-title,
html.dark .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-title {
  color: var(--color-primary);
}

html.dark .menu-show-bg-light-primary .menu-item.here > .menu-link .menu-icon i,
html.dark .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-show-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-show-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-show-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet,
html.dark .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-show-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after,
html.dark .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title,
html.dark .menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title {
  color: var(--color-primary);
}

html.dark .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i,
html.dark .menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet,
html.dark .menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-hover-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after,
html.dark .menu-hover-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-active-bg-light-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .menu-active-bg-light-primary .menu-item .menu-link.active .menu-title {
  color: var(--color-primary);
}

html.dark .menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-active-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-active-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-state-bg-light-primary .menu-item.here > .menu-link,
html.dark .menu-state-bg-light-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-title,
html.dark .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-title {
  color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon i,
html.dark .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet,
html.dark .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after,
html.dark .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title,
html.dark .menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title {
  color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i,
html.dark .menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet,
html.dark .menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after,
html.dark .menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-state-bg-light-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item .menu-link.active .menu-title {
  color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-state-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-state-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-hover-title-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-hover-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-hover-title-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title,
html.dark .menu-hover-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title {
  color: var(--color-primary);
}

html.dark .menu-show-title-primary .menu-item.here > .menu-link,
html.dark .menu-show-title-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-show-title-primary .menu-item.here > .menu-link .menu-title,
html.dark .menu-show-title-primary .menu-item.show > .menu-link .menu-title {
  color: var(--color-primary);
}

html.dark .menu-active-title-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-active-title-primary .menu-item .menu-link.active .menu-title {
  color: var(--color-primary);
}

html.dark .menu-state-title-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-state-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-state-title-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title,
html.dark .menu-state-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title {
  color: var(--color-primary);
}

html.dark .menu-state-title-primary .menu-item.here > .menu-link,
html.dark .menu-state-title-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-state-title-primary .menu-item.here > .menu-link .menu-title,
html.dark .menu-state-title-primary .menu-item.show > .menu-link .menu-title {
  color: var(--color-primary);
}

html.dark .menu-state-title-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: var(--color-primary);
}

html.dark .menu-state-title-primary .menu-item .menu-link.active .menu-title {
  color: var(--color-primary);
}

html.dark .menu-hover-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-hover-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-hover-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i,
html.dark .menu-hover-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-hover-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-hover-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-hover-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-hover-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-show-icon-primary .menu-item.here > .menu-link,
html.dark .menu-show-icon-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-show-icon-primary .menu-item.here > .menu-link .menu-icon i,
html.dark .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-show-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-show-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-active-icon-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-active-icon-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-state-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-state-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i,
html.dark .menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-state-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-state-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-state-icon-primary .menu-item.here > .menu-link,
html.dark .menu-state-icon-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-state-icon-primary .menu-item.here > .menu-link .menu-icon i,
html.dark .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-state-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-state-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-state-icon-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-state-icon-primary .menu-item .menu-link.active .menu-icon i {
  color: var(--color-primary);
}

html.dark .menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .menu-hover-bullet-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-hover-bullet-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-hover-bullet-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet,
html.dark .menu-hover-bullet-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-show-bullet-primary .menu-item.here > .menu-link,
html.dark .menu-show-bullet-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-show-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet,
html.dark .menu-show-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-active-bullet-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-active-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-state-bullet-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-state-bullet-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-state-bullet-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet,
html.dark .menu-state-bullet-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-state-bullet-primary .menu-item.here > .menu-link,
html.dark .menu-state-bullet-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-state-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet,
html.dark .menu-state-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-state-bullet-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-state-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .menu-hover-arrow-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-hover-arrow-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-hover-arrow-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after,
html.dark .menu-hover-arrow-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-show-arrow-primary .menu-item.here > .menu-link,
html.dark .menu-show-arrow-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-show-arrow-primary .menu-item.here > .menu-link .menu-arrow:after,
html.dark .menu-show-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-active-arrow-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-active-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-state-arrow-primary .menu-item.hover > .menu-link:not(.disabled):not(.active),
html.dark .menu-state-arrow-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-state-arrow-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after,
html.dark .menu-state-arrow-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-state-arrow-primary .menu-item.here > .menu-link,
html.dark .menu-state-arrow-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-state-arrow-primary .menu-item.here > .menu-link .menu-arrow:after,
html.dark .menu-state-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .menu-state-arrow-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .menu-state-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233699FF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}

html.dark .anchor a {
  color: #565674;
  transition: all 0.2s ease;
}

html.dark .anchor:hover a:hover {
  color: var(--color-primary);
  transition: all 0.2s ease;
}

html.dark .card {
  box-shadow: none;
}

html.dark .card .card-header {
  border-bottom: 1px solid #2B2B40;
}

html.dark .card .card-header .card-title .card-icon i {
  color: #6D6D80;
}

html.dark .card .card-header .card-title .card-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .card .card-header .card-title .card-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .card .card-header .card-title,
html.dark .card .card-header .card-title .card-label {
  color: #FFFFFF;
}

html.dark .card .card-header .card-title .card-label {
  flex-wrap: wrap;
}

html.dark .card .card-header .card-title small,
html.dark .card .card-header .card-title .small {
  color: #565674;
  font-size: 1rem;
}

html.dark .card .card-footer {
  border-top: 1px solid #2B2B40;
}

html.dark .card.card-dashed {
  box-shadow: none;
  border: 1px dashed #323248;
}

html.dark .card.card-dashed > .card-header {
  border-bottom: 1px dashed #323248;
}

html.dark .card.card-dashed > .card-footer {
  border-top: 1px dashed #323248;
}

html.dark .card.card-bordered {
  box-shadow: none;
  border: 1px solid #2B2B40;
}

html.dark .card.card-shadow {
  box-shadow: none;
  border: 0;
}

html.dark .card-shadow {
  box-shadow: none;
}

html.dark .btn.btn-outline-dashed {
  border: 1px dashed #323248;
}

html.dark .btn.btn-outline-default {
  border: 1px solid #323248;
}

html.dark .btn.btn-white {
  color: #6D6D80;
  border-color: #ffffff;
  background-color: #ffffff;
}

html.dark .btn.btn-white i {
  color: #6D6D80;
}

html.dark .btn.btn-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .btn.btn-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-white.dropdown-toggle:after {
  color: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-white,
html.dark .btn-check:active + .btn.btn-white,
html.dark .btn.btn-white:focus:not(.btn-active),
html.dark .btn.btn-white:hover:not(.btn-active),
html.dark .btn.btn-white:active:not(.btn-active),
html.dark .btn.btn-white.active,
html.dark .btn.btn-white.show,
html.dark .show > .btn.btn-white {
  color: #6D6D80;
  border-color: #1b1b29;
  background-color: #1b1b29 !important;
}

html.dark .btn-check:checked + .btn.btn-white i,
html.dark .btn-check:active + .btn.btn-white i,
html.dark .btn.btn-white:focus:not(.btn-active) i,
html.dark .btn.btn-white:hover:not(.btn-active) i,
html.dark .btn.btn-white:active:not(.btn-active) i,
html.dark .btn.btn-white.active i,
html.dark .btn.btn-white.show i,
html.dark .show > .btn.btn-white i {
  color: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-white .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-white .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-white:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-white:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-white:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-white.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-white.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-white .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-white .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-white:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-white:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-white:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-white.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-white.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-white.dropdown-toggle:after,
html.dark .btn.btn-white:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-white:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-white:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-white.active.dropdown-toggle:after,
html.dark .btn.btn-white.show.dropdown-toggle:after,
html.dark .show > .btn.btn-white.dropdown-toggle:after {
  color: #6D6D80;
}

html.dark .btn.btn-bg-white {
  border-color: #ffffff;
  background-color: #ffffff;
}

html.dark .btn-check:checked + .btn.btn-active-white,
html.dark .btn-check:active + .btn.btn-active-white,
html.dark .btn.btn-active-white:focus:not(.btn-active),
html.dark .btn.btn-active-white:hover:not(.btn-active),
html.dark .btn.btn-active-white:active:not(.btn-active),
html.dark .btn.btn-active-white.active,
html.dark .btn.btn-active-white.show,
html.dark .show > .btn.btn-active-white {
  color: #6D6D80;
  border-color: #ffffff;
  background-color: #ffffff !important;
}

html.dark .btn-check:checked + .btn.btn-active-white i,
html.dark .btn-check:active + .btn.btn-active-white i,
html.dark .btn.btn-active-white:focus:not(.btn-active) i,
html.dark .btn.btn-active-white:hover:not(.btn-active) i,
html.dark .btn.btn-active-white:active:not(.btn-active) i,
html.dark .btn.btn-active-white.active i,
html.dark .btn.btn-active-white.show i,
html.dark .show > .btn.btn-active-white i {
  color: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-active-white .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-white .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-white:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-white:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-white:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-white.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-white.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-white .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-active-white .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-white .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-white:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-white:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-white:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-white.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-white.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-white .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-white.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-white.dropdown-toggle:after,
html.dark .btn.btn-active-white:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-white:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-white:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-white.active.dropdown-toggle:after,
html.dark .btn.btn-active-white.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-white.dropdown-toggle:after {
  color: #6D6D80;
}

html.dark .btn.btn-light {
  color: #CDCDDE;
  border-color: #1b1b29;
  background-color: #1b1b29;
}

html.dark .btn.btn-light i {
  color: #CDCDDE;
}

html.dark .btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-light.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-light,
html.dark .btn-check:active + .btn.btn-light,
html.dark .btn.btn-light:focus:not(.btn-active),
html.dark .btn.btn-light:hover:not(.btn-active),
html.dark .btn.btn-light:active:not(.btn-active),
html.dark .btn.btn-light.active,
html.dark .btn.btn-light.show,
html.dark .show > .btn.btn-light {
  color: #CDCDDE;
  border-color: #323248;
  background-color: #323248 !important;
}

html.dark .btn-check:checked + .btn.btn-light i,
html.dark .btn-check:active + .btn.btn-light i,
html.dark .btn.btn-light:focus:not(.btn-active) i,
html.dark .btn.btn-light:hover:not(.btn-active) i,
html.dark .btn.btn-light:active:not(.btn-active) i,
html.dark .btn.btn-light.active i,
html.dark .btn.btn-light.show i,
html.dark .show > .btn.btn-light i {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-light.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-light.dropdown-toggle:after,
html.dark .btn.btn-light:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light.active.dropdown-toggle:after,
html.dark .btn.btn-light.show.dropdown-toggle:after,
html.dark .show > .btn.btn-light.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn.btn-bg-light {
  border-color: #1b1b29;
  background-color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-light,
html.dark .btn-check:active + .btn.btn-active-light,
html.dark .btn.btn-active-light:focus:not(.btn-active),
html.dark .btn.btn-active-light:hover:not(.btn-active),
html.dark .btn.btn-active-light:active:not(.btn-active),
html.dark .btn.btn-active-light.active,
html.dark .btn.btn-active-light.show,
html.dark .show > .btn.btn-active-light {
  color: #CDCDDE;
  border-color: #1b1b29;
  background-color: #1b1b29 !important;
}

html.dark .btn-check:checked + .btn.btn-active-light i,
html.dark .btn-check:active + .btn.btn-active-light i,
html.dark .btn.btn-active-light:focus:not(.btn-active) i,
html.dark .btn.btn-active-light:hover:not(.btn-active) i,
html.dark .btn.btn-active-light:active:not(.btn-active) i,
html.dark .btn.btn-active-light.active i,
html.dark .btn.btn-active-light.show i,
html.dark .show > .btn.btn-active-light i {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-light .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-light .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-light.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-light.dropdown-toggle:after,
html.dark .btn.btn-active-light:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light.active.dropdown-toggle:after,
html.dark .btn.btn-active-light.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-light.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn.btn-primary {
  color: #FFFFFF;
  border-color: var(--color-primary);
  background-color: var(--color-primary);
}

html.dark .btn.btn-primary span {
  color: var(--color-white) !important;
}

html.dark .btn-check:checked + .btn.btn-primary,
html.dark .btn-check:active + .btn.btn-primary,
html.dark .btn.btn-primary:focus:not(.btn-active),
html.dark .btn.btn-primary:hover:not(.btn-active),
html.dark .btn.btn-primary:active:not(.btn-active),
html.dark .btn.btn-primary.active,
html.dark .btn.btn-primary.show,
html.dark .show > .btn.btn-primary {
  color: #FFFFFF;
  border-color: var(--color-primary-shade);
  background-color: var(--color-primary-shade) !important;
}

html.dark .btn-check:checked + .btn.btn-primary i,
html.dark .btn-check:active + .btn.btn-primary i,
html.dark .btn.btn-primary:focus:not(.btn-active) i,
html.dark .btn.btn-primary:hover:not(.btn-active) i,
html.dark .btn.btn-primary:active:not(.btn-active) i,
html.dark .btn.btn-primary.active i,
html.dark .btn.btn-primary.show i,
html.dark .show > .btn.btn-primary i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-primary.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-primary.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-primary.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-primary.dropdown-toggle:after,
html.dark .btn.btn-primary:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-primary:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-primary:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-primary.active.dropdown-toggle:after,
html.dark .btn.btn-primary.show.dropdown-toggle:after,
html.dark .show > .btn.btn-primary.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-light-primary {
  color: var(--color-primary);
  border-color: #212E48;
  background-color: #212E48;
}

html.dark .btn.btn-light-primary i {
  color: var(--color-primary);
}

html.dark .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-light-primary.dropdown-toggle:after {
  color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-light-primary,
html.dark .btn-check:active + .btn.btn-light-primary,
html.dark .btn.btn-light-primary:focus:not(.btn-active),
html.dark .btn.btn-light-primary:hover:not(.btn-active),
html.dark .btn.btn-light-primary:active:not(.btn-active),
html.dark .btn.btn-light-primary.active,
html.dark .btn.btn-light-primary.show,
html.dark .show > .btn.btn-light-primary {
  color: #FFFFFF;
  border-color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-light-primary i,
html.dark .btn-check:active + .btn.btn-light-primary i,
html.dark .btn.btn-light-primary:focus:not(.btn-active) i,
html.dark .btn.btn-light-primary:hover:not(.btn-active) i,
html.dark .btn.btn-light-primary:active:not(.btn-active) i,
html.dark .btn.btn-light-primary.active i,
html.dark .btn.btn-light-primary.show i,
html.dark .show > .btn.btn-light-primary i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-light-primary.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-light-primary.dropdown-toggle:after,
html.dark .btn.btn-light-primary:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-primary:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-primary:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-primary.active.dropdown-toggle:after,
html.dark .btn.btn-light-primary.show.dropdown-toggle:after,
html.dark .show > .btn.btn-light-primary.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-light-primary {
  color: var(--color-primary);
  border-color: #212E48;
  background-color: #212E48;
}

html.dark .btn.btn-light-primary i {
  color: var(--color-primary);
}

html.dark .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-light-primary.dropdown-toggle:after {
  color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-light-primary,
html.dark .btn-check:active + .btn.btn-light-primary,
html.dark .btn.btn-light-primary:focus:not(.btn-active),
html.dark .btn.btn-light-primary:hover:not(.btn-active),
html.dark .btn.btn-light-primary:active:not(.btn-active),
html.dark .btn.btn-light-primary.active,
html.dark .btn.btn-light-primary.show,
html.dark .show > .btn.btn-light-primary {
  color: #FFFFFF;
  border-color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-light-primary i,
html.dark .btn-check:active + .btn.btn-light-primary i,
html.dark .btn.btn-light-primary:focus:not(.btn-active) i,
html.dark .btn.btn-light-primary:hover:not(.btn-active) i,
html.dark .btn.btn-light-primary:active:not(.btn-active) i,
html.dark .btn.btn-light-primary.active i,
html.dark .btn.btn-light-primary.show i,
html.dark .show > .btn.btn-light-primary i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-light-primary.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-light-primary.dropdown-toggle:after,
html.dark .btn.btn-light-primary:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-primary:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-primary:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-primary.active.dropdown-toggle:after,
html.dark .btn.btn-light-primary.show.dropdown-toggle:after,
html.dark .show > .btn.btn-light-primary.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-bg-primary {
  border-color: var(--color-primary);
  background-color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-primary,
html.dark .btn-check:active + .btn.btn-active-primary,
html.dark .btn.btn-active-primary:focus:not(.btn-active),
html.dark .btn.btn-active-primary:hover:not(.btn-active),
html.dark .btn.btn-active-primary:active:not(.btn-active),
html.dark .btn.btn-active-primary.active,
html.dark .btn.btn-active-primary.show,
html.dark .show > .btn.btn-active-primary {
  color: #FFFFFF;
  border-color: var(--color-primary);
  background-color: var(--color-primary) !important;
}

html.dark .btn-check:checked + .btn.btn-active-light-primary,
html.dark .btn-check:active + .btn.btn-active-light-primary,
html.dark .btn.btn-active-light-primary:focus:not(.btn-active),
html.dark .btn.btn-active-light-primary:hover:not(.btn-active),
html.dark .btn.btn-active-light-primary:active:not(.btn-active),
html.dark .btn.btn-active-light-primary.active,
html.dark .btn.btn-active-light-primary.show,
html.dark .show > .btn.btn-active-light-primary {
  color: var(--color-primary);
  border-color: #212E48;
  background-color: #212E48 !important;
}

html.dark .btn-check:checked + .btn.btn-active-light-primary i,
html.dark .btn-check:active + .btn.btn-active-light-primary i,
html.dark .btn.btn-active-light-primary:focus:not(.btn-active) i,
html.dark .btn.btn-active-light-primary:hover:not(.btn-active) i,
html.dark .btn.btn-active-light-primary:active:not(.btn-active) i,
html.dark .btn.btn-active-light-primary.active i,
html.dark .btn.btn-active-light-primary.show i,
html.dark .show > .btn.btn-active-light-primary i {
  color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-primary.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-primary.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-light-primary.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-light-primary.dropdown-toggle:after,
html.dark .btn.btn-active-light-primary:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-primary:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-primary:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-primary.active.dropdown-toggle:after,
html.dark .btn.btn-active-light-primary.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-light-primary.dropdown-toggle:after {
  color: var(--color-primary);
}

html.dark .btn.btn-active-light-primary.btn-outline:not(.btn-outline-default) {
  border-color: var(--color-primary) !important;
}

html.dark .btn.btn-light-ministry {
  color: var(--color-ministry);
  border-color: var(--color-ministry-dark);
  background-color: var(--color-ministry-dark);
}

html.dark .btn.btn-light-ministry i {
  color: var(--color-ministry);
}

html.dark .btn.btn-light-ministry .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-ministry);
}

html.dark .btn.btn-light-ministry .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-light-ministry.dropdown-toggle:after {
  color: var(--color-ministry);
}

html.dark .btn-check:checked + .btn.btn-light-ministry,
html.dark .btn-check:active + .btn.btn-light-ministry,
html.dark .btn.btn-light-ministry:focus:not(.btn-active),
html.dark .btn.btn-light-ministry:hover:not(.btn-active),
html.dark .btn.btn-light-ministry:active:not(.btn-active),
html.dark .btn.btn-light-ministry.active,
html.dark .btn.btn-light-ministry.show,
html.dark .show > .btn.btn-light-ministry {
  color: #FFFFFF;
  border-color: var(--color-ministry);
}

html.dark .btn-check:checked + .btn.btn-light-ministry i,
html.dark .btn-check:active + .btn.btn-light-ministry i,
html.dark .btn.btn-light-ministry:focus:not(.btn-active) i,
html.dark .btn.btn-light-ministry:hover:not(.btn-active) i,
html.dark .btn.btn-light-ministry:active:not(.btn-active) i,
html.dark .btn.btn-light-ministry.active i,
html.dark .btn.btn-light-ministry.show i,
html.dark .show > .btn.btn-light-ministry i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-ministry .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-ministry .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-ministry:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-ministry:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-ministry:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-ministry.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-ministry.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-ministry .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-ministry .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-ministry .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-ministry:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-ministry:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-ministry:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-ministry.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-ministry.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-ministry .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-light-ministry.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-light-ministry.dropdown-toggle:after,
html.dark .btn.btn-light-ministry:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-ministry:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-ministry:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-ministry.active.dropdown-toggle:after,
html.dark .btn.btn-light-ministry.show.dropdown-toggle:after,
html.dark .show > .btn.btn-light-ministry.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-secondary {
  color: #CDCDDE;
  border-color: #323248;
  background-color: #323248;
}

html.dark .btn.btn-secondary i {
  color: #CDCDDE;
}

html.dark .btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-secondary.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-secondary,
html.dark .btn-check:active + .btn.btn-secondary,
html.dark .btn.btn-secondary:focus:not(.btn-active),
html.dark .btn.btn-secondary:hover:not(.btn-active),
html.dark .btn.btn-secondary:active:not(.btn-active),
html.dark .btn.btn-secondary.active,
html.dark .btn.btn-secondary.show,
html.dark .show > .btn.btn-secondary {
  color: #CDCDDE;
  border-color: #474761;
  background-color: #474761 !important;
}

html.dark .btn-check:checked + .btn.btn-secondary i,
html.dark .btn-check:active + .btn.btn-secondary i,
html.dark .btn.btn-secondary:focus:not(.btn-active) i,
html.dark .btn.btn-secondary:hover:not(.btn-active) i,
html.dark .btn.btn-secondary:active:not(.btn-active) i,
html.dark .btn.btn-secondary.active i,
html.dark .btn.btn-secondary.show i,
html.dark .show > .btn.btn-secondary i {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-secondary.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-secondary.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-secondary.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-secondary.dropdown-toggle:after,
html.dark .btn.btn-secondary:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-secondary:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-secondary:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-secondary.active.dropdown-toggle:after,
html.dark .btn.btn-secondary.show.dropdown-toggle:after,
html.dark .show > .btn.btn-secondary.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn.btn-bg-secondary {
  border-color: #323248;
  background-color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-secondary,
html.dark .btn-check:active + .btn.btn-active-secondary,
html.dark .btn.btn-active-secondary:focus:not(.btn-active),
html.dark .btn.btn-active-secondary:hover:not(.btn-active),
html.dark .btn.btn-active-secondary:active:not(.btn-active),
html.dark .btn.btn-active-secondary.active,
html.dark .btn.btn-active-secondary.show,
html.dark .show > .btn.btn-active-secondary {
  color: #CDCDDE;
  border-color: #323248;
  background-color: #323248 !important;
}

html.dark .btn-check:checked + .btn.btn-active-secondary i,
html.dark .btn-check:active + .btn.btn-active-secondary i,
html.dark .btn.btn-active-secondary:focus:not(.btn-active) i,
html.dark .btn.btn-active-secondary:hover:not(.btn-active) i,
html.dark .btn.btn-active-secondary:active:not(.btn-active) i,
html.dark .btn.btn-active-secondary.active i,
html.dark .btn.btn-active-secondary.show i,
html.dark .show > .btn.btn-active-secondary i {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-secondary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-secondary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-secondary.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-secondary.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-secondary.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-secondary.dropdown-toggle:after,
html.dark .btn.btn-active-secondary:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-secondary:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-secondary:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-secondary.active.dropdown-toggle:after,
html.dark .btn.btn-active-secondary.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-secondary.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn.btn-success {
  color: #FFFFFF;
  border-color: var(--color-success);
  background-color: var(--color-success);
}

html.dark .btn.btn-success i {
  color: #FFFFFF;
}

html.dark .btn.btn-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn.btn-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-success.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-success,
html.dark .btn-check:active + .btn.btn-success,
html.dark .btn.btn-success:focus:not(.btn-active),
html.dark .btn.btn-success:hover:not(.btn-active),
html.dark .btn.btn-success:active:not(.btn-active),
html.dark .btn.btn-success.active,
html.dark .btn.btn-success.show,
html.dark .show > .btn.btn-success {
  color: #FFFFFF;
  border-color: var(--color-success-shade);
  background-color: var(--color-success-shade) !important;
}

html.dark .btn.btn-light-success {
  color: var(--color-success);
  border-color: #1C3238;
  background-color: #1C3238;
}

html.dark .btn.btn-light-success i {
  color: var(--color-success);
}

html.dark .btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-success);
}

html.dark .btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-light-success.dropdown-toggle:after {
  color: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-light-success,
html.dark .btn-check:active + .btn.btn-light-success,
html.dark .btn.btn-light-success:focus:not(.btn-active),
html.dark .btn.btn-light-success:hover:not(.btn-active),
html.dark .btn.btn-light-success:active:not(.btn-active),
html.dark .btn.btn-light-success.active,
html.dark .btn.btn-light-success.show,
html.dark .show > .btn.btn-light-success {
  color: #FFFFFF;
  border-color: var(--color-success);
  background-color: var(--color-success) !important;
}

html.dark .btn-check:checked + .btn.btn-light-success i,
html.dark .btn-check:active + .btn.btn-light-success i,
html.dark .btn.btn-light-success:focus:not(.btn-active) i,
html.dark .btn.btn-light-success:hover:not(.btn-active) i,
html.dark .btn.btn-light-success:active:not(.btn-active) i,
html.dark .btn.btn-light-success.active i,
html.dark .btn.btn-light-success.show i,
html.dark .show > .btn.btn-light-success i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-success.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-success.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-light-success.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-light-success.dropdown-toggle:after,
html.dark .btn.btn-light-success:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-success:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-success:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-success.active.dropdown-toggle:after,
html.dark .btn.btn-light-success.show.dropdown-toggle:after,
html.dark .show > .btn.btn-light-success.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-bg-success {
  border-color: var(--color-success);
  background-color: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-success,
html.dark .btn-check:active + .btn.btn-active-success,
html.dark .btn.btn-active-success:focus:not(.btn-active),
html.dark .btn.btn-active-success:hover:not(.btn-active),
html.dark .btn.btn-active-success:active:not(.btn-active),
html.dark .btn.btn-active-success.active,
html.dark .btn.btn-active-success.show,
html.dark .show > .btn.btn-active-success {
  color: #FFFFFF;
  border-color: var(--color-success);
  background-color: var(--color-success) !important;
}

html.dark .btn-check:checked + .btn.btn-active-success i,
html.dark .btn-check:active + .btn.btn-active-success i,
html.dark .btn.btn-active-success:focus:not(.btn-active) i,
html.dark .btn.btn-active-success:hover:not(.btn-active) i,
html.dark .btn.btn-active-success:active:not(.btn-active) i,
html.dark .btn.btn-active-success.active i,
html.dark .btn.btn-active-success.show i,
html.dark .show > .btn.btn-active-success i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-success .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-success .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-success.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-success.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-success .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-success .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-success.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-success.dropdown-toggle:after,
html.dark .btn.btn-active-success:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-success:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-success:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-success.active.dropdown-toggle:after,
html.dark .btn.btn-active-success.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-success.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-light-success,
html.dark .btn-check:active + .btn.btn-active-light-success,
html.dark .btn.btn-active-light-success:focus:not(.btn-active),
html.dark .btn.btn-active-light-success:hover:not(.btn-active),
html.dark .btn.btn-active-light-success:active:not(.btn-active),
html.dark .btn.btn-active-light-success.active,
html.dark .btn.btn-active-light-success.show,
html.dark .show > .btn.btn-active-light-success {
  color: var(--color-success);
  border-color: #1C3238;
  background-color: #1C3238 !important;
}

html.dark .btn-check:checked + .btn.btn-active-light-success i,
html.dark .btn-check:active + .btn.btn-active-light-success i,
html.dark .btn.btn-active-light-success:focus:not(.btn-active) i,
html.dark .btn.btn-active-light-success:hover:not(.btn-active) i,
html.dark .btn.btn-active-light-success:active:not(.btn-active) i,
html.dark .btn.btn-active-light-success.active i,
html.dark .btn.btn-active-light-success.show i,
html.dark .show > .btn.btn-active-light-success i {
  color: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-light-success .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-success .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-success.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-success.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-light-success.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-light-success.dropdown-toggle:after,
html.dark .btn.btn-active-light-success:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-success:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-success:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-success.active.dropdown-toggle:after,
html.dark .btn.btn-active-light-success.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-light-success.dropdown-toggle:after {
  color: var(--color-success);
}

html.dark .btn.btn-active-light-success.btn-outline:not(.btn-outline-default) {
  border-color: var(--color-success) !important;
}

html.dark .btn.btn-info {
  color: #FFFFFF;
  border-color: #8950FC;
  background-color: #8950FC;
}

html.dark .btn.btn-info i {
  color: #FFFFFF;
}

html.dark .btn.btn-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn.btn-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-info.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-info,
html.dark .btn-check:active + .btn.btn-info,
html.dark .btn.btn-info:focus:not(.btn-active),
html.dark .btn.btn-info:hover:not(.btn-active),
html.dark .btn.btn-info:active:not(.btn-active),
html.dark .btn.btn-info.active,
html.dark .btn.btn-info.show,
html.dark .show > .btn.btn-info {
  color: #FFFFFF;
  border-color: #7337EE;
  background-color: #7337EE !important;
}

html.dark .btn.btn-light-info {
  color: #8950FC;
  border-color: #2F264F;
  background-color: #2F264F;
}

html.dark .btn.btn-light-info i {
  color: #8950FC;
}

html.dark .btn.btn-light-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #8950FC;
}

html.dark .btn.btn-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-light-info.dropdown-toggle:after {
  color: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-light-info,
html.dark .btn-check:active + .btn.btn-light-info,
html.dark .btn.btn-light-info:focus:not(.btn-active),
html.dark .btn.btn-light-info:hover:not(.btn-active),
html.dark .btn.btn-light-info:active:not(.btn-active),
html.dark .btn.btn-light-info.active,
html.dark .btn.btn-light-info.show,
html.dark .show > .btn.btn-light-info {
  color: #FFFFFF;
  border-color: #8950FC;
  background-color: #8950FC !important;
}

html.dark .btn.btn-bg-info {
  border-color: #8950FC;
  background-color: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-info,
html.dark .btn-check:active + .btn.btn-active-info,
html.dark .btn.btn-active-info:focus:not(.btn-active),
html.dark .btn.btn-active-info:hover:not(.btn-active),
html.dark .btn.btn-active-info:active:not(.btn-active),
html.dark .btn.btn-active-info.active,
html.dark .btn.btn-active-info.show,
html.dark .show > .btn.btn-active-info {
  color: #FFFFFF;
  border-color: #8950FC;
  background-color: #8950FC !important;
}

html.dark .btn-check:checked + .btn.btn-active-light-info,
html.dark .btn-check:active + .btn.btn-active-light-info,
html.dark .btn.btn-active-light-info:focus:not(.btn-active),
html.dark .btn.btn-active-light-info:hover:not(.btn-active),
html.dark .btn.btn-active-light-info:active:not(.btn-active),
html.dark .btn.btn-active-light-info.active,
html.dark .btn.btn-active-light-info.show,
html.dark .show > .btn.btn-active-light-info {
  color: #8950FC;
  border-color: #2F264F;
  background-color: #2F264F !important;
}

html.dark .btn-check:checked + .btn.btn-active-light-info i,
html.dark .btn-check:active + .btn.btn-active-light-info i,
html.dark .btn.btn-active-light-info:focus:not(.btn-active) i,
html.dark .btn.btn-active-light-info:hover:not(.btn-active) i,
html.dark .btn.btn-active-light-info:active:not(.btn-active) i,
html.dark .btn.btn-active-light-info.active i,
html.dark .btn.btn-active-light-info.show i,
html.dark .show > .btn.btn-active-light-info i {
  color: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-light-info .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-info .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-info.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-info.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-light-info.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-light-info.dropdown-toggle:after,
html.dark .btn.btn-active-light-info:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-info:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-info:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-info.active.dropdown-toggle:after,
html.dark .btn.btn-active-light-info.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-light-info.dropdown-toggle:after {
  color: #8950FC;
}

html.dark .btn.btn-active-light-info.btn-outline:not(.btn-outline-default) {
  border-color: #8950FC !important;
}

html.dark .btn.btn-warning {
  color: #FFFFFF;
  border-color: var(--color-warning);
  background-color: var(--color-warning);
}

html.dark .btn.btn-warning i {
  color: #FFFFFF;
}

html.dark .btn.btn-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn.btn-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-warning.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-warning,
html.dark .btn-check:active + .btn.btn-warning,
html.dark .btn.btn-warning:focus:not(.btn-active),
html.dark .btn.btn-warning:hover:not(.btn-active),
html.dark .btn.btn-warning:active:not(.btn-active),
html.dark .btn.btn-warning.active,
html.dark .btn.btn-warning.show,
html.dark .show > .btn.btn-warning {
  color: #FFFFFF;
  border-color: var(--color-warning-shade);
  background-color: var(--color-warning-shade) !important;
}

html.dark .btn.btn-light-warning {
  color: var(--color-warning);
  border-color: #392F28;
  background-color: #392F28;
}

html.dark .btn.btn-light-warning:hover span {
  color: white !important;
}

html.dark .btn.btn-light-warning i {
  color: var(--color-warning);
}

html.dark .btn.btn-light-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning);
}

html.dark .btn.btn-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-light-warning.dropdown-toggle:after {
  color: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-light-warning,
html.dark .btn-check:active + .btn.btn-light-warning,
html.dark .btn.btn-light-warning:focus:not(.btn-active),
html.dark .btn.btn-light-warning:hover:not(.btn-active),
html.dark .btn.btn-light-warning:active:not(.btn-active),
html.dark .btn.btn-light-warning.active,
html.dark .btn.btn-light-warning.show,
html.dark .show > .btn.btn-light-warning {
  color: #FFFFFF;
  border-color: var(--color-warning);
  background-color: var(--color-warning) !important;
}

html.dark .btn.btn-bg-warning {
  border-color: var(--color-warning);
  background-color: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-warning,
html.dark .btn-check:active + .btn.btn-active-warning,
html.dark .btn.btn-active-warning:focus:not(.btn-active),
html.dark .btn.btn-active-warning:hover:not(.btn-active),
html.dark .btn.btn-active-warning:active:not(.btn-active),
html.dark .btn.btn-active-warning.active,
html.dark .btn.btn-active-warning.show,
html.dark .show > .btn.btn-active-warning {
  color: #FFFFFF;
  border-color: var(--color-warning);
  background-color: var(--color-warning) !important;
}

html.dark .btn-check:checked + .btn.btn-active-light-warning,
html.dark .btn-check:active + .btn.btn-active-light-warning,
html.dark .btn.btn-active-light-warning:focus:not(.btn-active),
html.dark .btn.btn-active-light-warning:hover:not(.btn-active),
html.dark .btn.btn-active-light-warning:active:not(.btn-active),
html.dark .btn.btn-active-light-warning.active,
html.dark .btn.btn-active-light-warning.show,
html.dark .show > .btn.btn-active-light-warning {
  color: var(--color-warning);
  border-color: #392F28;
  background-color: #392F28 !important;
}

html.dark .btn-check:checked + .btn.btn-active-light-warning i,
html.dark .btn-check:active + .btn.btn-active-light-warning i,
html.dark .btn.btn-active-light-warning:focus:not(.btn-active) i,
html.dark .btn.btn-active-light-warning:hover:not(.btn-active) i,
html.dark .btn.btn-active-light-warning:active:not(.btn-active) i,
html.dark .btn.btn-active-light-warning.active i,
html.dark .btn.btn-active-light-warning.show i,
html.dark .show > .btn.btn-active-light-warning i {
  color: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-light-warning .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-warning .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-warning.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-warning.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-light-warning.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-light-warning.dropdown-toggle:after,
html.dark .btn.btn-active-light-warning:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-warning:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-warning:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-warning.active.dropdown-toggle:after,
html.dark .btn.btn-active-light-warning.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-light-warning.dropdown-toggle:after {
  color: var(--color-warning);
}

html.dark .btn.btn-active-light-warning.btn-outline:not(.btn-outline-default) {
  border-color: var(--color-warning) !important;
}

html.dark .btn.btn-danger {
  color: #FFFFFF;
  border-color: var(--color-danger) !important;
  background-color: var(--color-danger) !important;
}

html.dark .btn.btn-danger span {
  color: var(--color-white) !important;
}

html.dark .btn-check:checked + .btn.btn-danger,
html.dark .btn-check:active + .btn.btn-danger,
html.dark .btn.btn-danger:focus:not(.btn-active),
html.dark .btn.btn-danger:hover:not(.btn-active),
html.dark .btn.btn-danger:active:not(.btn-active),
html.dark .btn.btn-danger.active,
html.dark .btn.btn-danger.show,
html.dark .show > .btn.btn-danger {
  color: #FFFFFF;
  border-color: var(--color-danger-shade);
  background-color: var(--color-danger-shade) !important;
}

html.dark .btn.btn-light-danger {
  color: var(--color-danger);
  border-color: #3A2434;
  background-color: #3A2434;
}

html.dark .btn.btn-light-danger i {
  color: var(--color-danger);
}

html.dark .btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger);
}

html.dark .btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-light-danger.dropdown-toggle:after {
  color: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-light-danger,
html.dark .btn-check:active + .btn.btn-light-danger,
html.dark .btn.btn-light-danger:focus:not(.btn-active),
html.dark .btn.btn-light-danger:hover:not(.btn-active),
html.dark .btn.btn-light-danger:active:not(.btn-active),
html.dark .btn.btn-light-danger.active,
html.dark .btn.btn-light-danger.show,
html.dark .show > .btn.btn-light-danger {
  color: #FFFFFF;
  border-color: var(--color-danger);
  background-color: var(--color-danger) !important;
}

html.dark .btn-check:checked + .btn.btn-light-danger i,
html.dark .btn-check:active + .btn.btn-light-danger i,
html.dark .btn.btn-light-danger:focus:not(.btn-active) i,
html.dark .btn.btn-light-danger:hover:not(.btn-active) i,
html.dark .btn.btn-light-danger:active:not(.btn-active) i,
html.dark .btn.btn-light-danger.active i,
html.dark .btn.btn-light-danger.show i,
html.dark .show > .btn.btn-light-danger i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-danger.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-danger.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-light-danger.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-light-danger.dropdown-toggle:after,
html.dark .btn.btn-light-danger:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-danger:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-danger:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-danger.active.dropdown-toggle:after,
html.dark .btn.btn-light-danger.show.dropdown-toggle:after,
html.dark .show > .btn.btn-light-danger.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-bg-danger {
  border-color: var(--color-danger);
  background-color: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-danger,
html.dark .btn-check:active + .btn.btn-active-danger,
html.dark .btn.btn-active-danger:focus:not(.btn-active),
html.dark .btn.btn-active-danger:hover:not(.btn-active),
html.dark .btn.btn-active-danger:active:not(.btn-active),
html.dark .btn.btn-active-danger.active,
html.dark .btn.btn-active-danger.show,
html.dark .show > .btn.btn-active-danger {
  color: #FFFFFF;
  border-color: var(--color-danger);
  background-color: var(--color-danger) !important;
}

html.dark .btn-check:checked + .btn.btn-active-danger i,
html.dark .btn-check:active + .btn.btn-active-danger i,
html.dark .btn.btn-active-danger:focus:not(.btn-active) i,
html.dark .btn.btn-active-danger:hover:not(.btn-active) i,
html.dark .btn.btn-active-danger:active:not(.btn-active) i,
html.dark .btn.btn-active-danger.active i,
html.dark .btn.btn-active-danger.show i,
html.dark .show > .btn.btn-active-danger i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-danger .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-danger .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-danger.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-danger.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-danger .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-danger .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-danger.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-danger.dropdown-toggle:after,
html.dark .btn.btn-active-danger:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-danger:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-danger:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-danger.active.dropdown-toggle:after,
html.dark .btn.btn-active-danger.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-danger.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-light-danger,
html.dark .btn-check:active + .btn.btn-active-light-danger,
html.dark .btn.btn-active-light-danger:focus:not(.btn-active),
html.dark .btn.btn-active-light-danger:hover:not(.btn-active),
html.dark .btn.btn-active-light-danger:active:not(.btn-active),
html.dark .btn.btn-active-light-danger.active,
html.dark .btn.btn-active-light-danger.show,
html.dark .show > .btn.btn-active-light-danger {
  color: var(--color-danger);
  border-color: #3A2434;
  background-color: #3A2434 !important;
}

html.dark .btn-check:checked + .btn.btn-active-light-danger i,
html.dark .btn-check:active + .btn.btn-active-light-danger i,
html.dark .btn.btn-active-light-danger:focus:not(.btn-active) i,
html.dark .btn.btn-active-light-danger:hover:not(.btn-active) i,
html.dark .btn.btn-active-light-danger:active:not(.btn-active) i,
html.dark .btn.btn-active-light-danger.active i,
html.dark .btn.btn-active-light-danger.show i,
html.dark .show > .btn.btn-active-light-danger i {
  color: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-light-danger .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-danger .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-danger.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-danger.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-light-danger.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-light-danger.dropdown-toggle:after,
html.dark .btn.btn-active-light-danger:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-danger:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-danger:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-danger.active.dropdown-toggle:after,
html.dark .btn.btn-active-light-danger.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-light-danger.dropdown-toggle:after {
  color: var(--color-danger);
}

html.dark .btn.btn-active-light-danger.btn-outline:not(.btn-outline-default) {
  border-color: var(--color-danger) !important;
}

html.dark .btn.btn-dark {
  color: #1b1b29;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}

html.dark .btn.btn-dark i {
  color: #1b1b29;
}

html.dark .btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-dark.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-dark,
html.dark .btn-check:active + .btn.btn-dark,
html.dark .btn.btn-dark:focus:not(.btn-active),
html.dark .btn.btn-dark:hover:not(.btn-active),
html.dark .btn.btn-dark:active:not(.btn-active),
html.dark .btn.btn-dark.active,
html.dark .btn.btn-dark.show,
html.dark .show > .btn.btn-dark {
  color: #1b1b29;
  border-color: #e8e8e8;
  background-color: #e8e8e8 !important;
}

html.dark .btn-check:checked + .btn.btn-dark i,
html.dark .btn-check:active + .btn.btn-dark i,
html.dark .btn.btn-dark:focus:not(.btn-active) i,
html.dark .btn.btn-dark:hover:not(.btn-active) i,
html.dark .btn.btn-dark:active:not(.btn-active) i,
html.dark .btn.btn-dark.active i,
html.dark .btn.btn-dark.show i,
html.dark .show > .btn.btn-dark i {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-dark.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-dark.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-dark.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-dark.dropdown-toggle:after,
html.dark .btn.btn-dark:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-dark:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-dark:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-dark.active.dropdown-toggle:after,
html.dark .btn.btn-dark.show.dropdown-toggle:after,
html.dark .show > .btn.btn-dark.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn.btn-light-dark {
  color: #FFFFFF;
  border-color: #2B2B40;
  background-color: #2B2B40;
}

html.dark .btn.btn-light-dark i {
  color: #FFFFFF;
}

html.dark .btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-light-dark.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-light-dark,
html.dark .btn-check:active + .btn.btn-light-dark,
html.dark .btn.btn-light-dark:focus:not(.btn-active),
html.dark .btn.btn-light-dark:hover:not(.btn-active),
html.dark .btn.btn-light-dark:active:not(.btn-active),
html.dark .btn.btn-light-dark.active,
html.dark .btn.btn-light-dark.show,
html.dark .show > .btn.btn-light-dark {
  color: #1b1b29;
  border-color: #FFFFFF;
  background-color: #FFFFFF !important;
}

html.dark .btn-check:checked + .btn.btn-light-dark i,
html.dark .btn-check:active + .btn.btn-light-dark i,
html.dark .btn.btn-light-dark:focus:not(.btn-active) i,
html.dark .btn.btn-light-dark:hover:not(.btn-active) i,
html.dark .btn.btn-light-dark:active:not(.btn-active) i,
html.dark .btn.btn-light-dark.active i,
html.dark .btn.btn-light-dark.show i,
html.dark .show > .btn.btn-light-dark i {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-dark.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-dark.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-light-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-light-dark.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-light-dark.dropdown-toggle:after,
html.dark .btn.btn-light-dark:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-dark:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-dark:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-light-dark.active.dropdown-toggle:after,
html.dark .btn.btn-light-dark.show.dropdown-toggle:after,
html.dark .show > .btn.btn-light-dark.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn.btn-bg-dark {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-dark,
html.dark .btn-check:active + .btn.btn-active-dark,
html.dark .btn.btn-active-dark:focus:not(.btn-active),
html.dark .btn.btn-active-dark:hover:not(.btn-active),
html.dark .btn.btn-active-dark:active:not(.btn-active),
html.dark .btn.btn-active-dark.active,
html.dark .btn.btn-active-dark.show,
html.dark .show > .btn.btn-active-dark {
  color: #1b1b29;
  border-color: #FFFFFF;
  background-color: #FFFFFF !important;
}

html.dark .btn-check:checked + .btn.btn-active-dark i,
html.dark .btn-check:active + .btn.btn-active-dark i,
html.dark .btn.btn-active-dark:focus:not(.btn-active) i,
html.dark .btn.btn-active-dark:hover:not(.btn-active) i,
html.dark .btn.btn-active-dark:active:not(.btn-active) i,
html.dark .btn.btn-active-dark.active i,
html.dark .btn.btn-active-dark.show i,
html.dark .show > .btn.btn-active-dark i {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-dark.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-dark.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-dark.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-dark.dropdown-toggle:after,
html.dark .btn.btn-active-dark:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-dark:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-dark:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-dark.active.dropdown-toggle:after,
html.dark .btn.btn-active-dark.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-dark.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-light-dark,
html.dark .btn-check:active + .btn.btn-active-light-dark,
html.dark .btn.btn-active-light-dark:focus:not(.btn-active),
html.dark .btn.btn-active-light-dark:hover:not(.btn-active),
html.dark .btn.btn-active-light-dark:active:not(.btn-active),
html.dark .btn.btn-active-light-dark.active,
html.dark .btn.btn-active-light-dark.show,
html.dark .show > .btn.btn-active-light-dark {
  color: #FFFFFF;
  border-color: #2B2B40;
  background-color: #2B2B40 !important;
}

html.dark .btn-check:checked + .btn.btn-active-light-dark i,
html.dark .btn-check:active + .btn.btn-active-light-dark i,
html.dark .btn.btn-active-light-dark:focus:not(.btn-active) i,
html.dark .btn.btn-active-light-dark:hover:not(.btn-active) i,
html.dark .btn.btn-active-light-dark:active:not(.btn-active) i,
html.dark .btn.btn-active-light-dark.active i,
html.dark .btn.btn-active-light-dark.show i,
html.dark .show > .btn.btn-active-light-dark i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-light-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-dark.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-dark.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-light-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-light-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-light-dark.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-light-dark.dropdown-toggle:after,
html.dark .btn.btn-active-light-dark:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-dark:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-dark:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-light-dark.active.dropdown-toggle:after,
html.dark .btn.btn-active-light-dark.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-light-dark.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-active-light-dark.btn-outline:not(.btn-outline-default) {
  border-color: #FFFFFF !important;
}

html.dark .btn.btn-color-primary {
  color: var(--color-primary);
}

html.dark .btn.btn-color-primary i {
  color: var(--color-primary);
}

html.dark .btn.btn-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .btn.btn-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-primary.dropdown-toggle:after {
  color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-color-primary,
html.dark .btn-check:active + .btn.btn-active-color-primary,
html.dark .btn.btn-active-color-primary:focus:not(.btn-active),
html.dark .btn.btn-active-color-primary:hover:not(.btn-active),
html.dark .btn.btn-active-color-primary:active:not(.btn-active),
html.dark .btn.btn-active-color-primary.active,
html.dark .btn.btn-active-color-primary.show,
html.dark .show > .btn.btn-active-color-primary {
  color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-color-primary i,
html.dark .btn-check:active + .btn.btn-active-color-primary i,
html.dark .btn.btn-active-color-primary:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-primary:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-primary:active:not(.btn-active) i,
html.dark .btn.btn-active-color-primary.active i,
html.dark .btn.btn-active-color-primary.show i,
html.dark .show > .btn.btn-active-color-primary i {
  color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-primary.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-primary.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-primary.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-primary.dropdown-toggle:after,
html.dark .btn.btn-active-color-primary:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-primary:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-primary:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-primary.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-primary.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-primary.dropdown-toggle:after {
  color: var(--color-primary);
}

html.dark .btn.btn-icon-primary i {
  color: var(--color-primary);
}

html.dark .btn.btn-icon-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .btn.btn-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-primary.dropdown-toggle:after {
  color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-icon-primary i,
html.dark .btn-check:active + .btn.btn-active-icon-primary i,
html.dark .btn.btn-active-icon-primary:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-primary:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-primary:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-primary.active i,
html.dark .btn.btn-active-icon-primary.show i,
html.dark .show > .btn.btn-active-icon-primary i {
  color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-icon-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-primary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-primary.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-primary.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-primary.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-primary.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-primary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-primary.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-primary.dropdown-toggle:after,
html.dark .btn.btn-active-icon-primary:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-primary:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-primary:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-primary.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-primary.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-primary.dropdown-toggle:after {
  color: var(--color-primary);
}

html.dark .btn.btn-text-primary {
  color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-active-text-primary,
html.dark .btn-check:active + .btn.btn-active-text-primary,
html.dark .btn.btn-active-text-primary:focus:not(.btn-active),
html.dark .btn.btn-active-text-primary:hover:not(.btn-active),
html.dark .btn.btn-active-text-primary:active:not(.btn-active),
html.dark .btn.btn-active-text-primary.active,
html.dark .btn.btn-active-text-primary.show,
html.dark .show > .btn.btn-active-text-primary {
  color: var(--color-primary);
}

html.dark .btn.btn-color-secondary {
  color: #323248;
}

html.dark .btn.btn-color-secondary i {
  color: #323248;
}

html.dark .btn.btn-color-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .btn.btn-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-secondary.dropdown-toggle:after {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-color-secondary,
html.dark .btn-check:active + .btn.btn-active-color-secondary,
html.dark .btn.btn-active-color-secondary:focus:not(.btn-active),
html.dark .btn.btn-active-color-secondary:hover:not(.btn-active),
html.dark .btn.btn-active-color-secondary:active:not(.btn-active),
html.dark .btn.btn-active-color-secondary.active,
html.dark .btn.btn-active-color-secondary.show,
html.dark .show > .btn.btn-active-color-secondary {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-color-secondary i,
html.dark .btn-check:active + .btn.btn-active-color-secondary i,
html.dark .btn.btn-active-color-secondary:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-secondary:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-secondary:active:not(.btn-active) i,
html.dark .btn.btn-active-color-secondary.active i,
html.dark .btn.btn-active-color-secondary.show i,
html.dark .show > .btn.btn-active-color-secondary i {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-color-secondary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-secondary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-secondary.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-secondary.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-secondary.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-secondary.dropdown-toggle:after,
html.dark .btn.btn-active-color-secondary:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-secondary:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-secondary:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-secondary.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-secondary.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-secondary.dropdown-toggle:after {
  color: #323248;
}

html.dark .btn.btn-icon-secondary i {
  color: #323248;
}

html.dark .btn.btn-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .btn.btn-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-secondary.dropdown-toggle:after {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-icon-secondary i,
html.dark .btn-check:active + .btn.btn-active-icon-secondary i,
html.dark .btn.btn-active-icon-secondary:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-secondary:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-secondary:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-secondary.active i,
html.dark .btn.btn-active-icon-secondary.show i,
html.dark .show > .btn.btn-active-icon-secondary i {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-secondary.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-secondary.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-secondary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-secondary.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-secondary.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-secondary .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-secondary.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-secondary.dropdown-toggle:after,
html.dark .btn.btn-active-icon-secondary:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-secondary:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-secondary:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-secondary.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-secondary.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-secondary.dropdown-toggle:after {
  color: #323248;
}

html.dark .btn.btn-text-secondary {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-text-secondary,
html.dark .btn-check:active + .btn.btn-active-text-secondary,
html.dark .btn.btn-active-text-secondary:focus:not(.btn-active),
html.dark .btn.btn-active-text-secondary:hover:not(.btn-active),
html.dark .btn.btn-active-text-secondary:active:not(.btn-active),
html.dark .btn.btn-active-text-secondary.active,
html.dark .btn.btn-active-text-secondary.show,
html.dark .show > .btn.btn-active-text-secondary {
  color: #323248;
}

html.dark .btn.btn-color-light {
  color: #1b1b29;
}

html.dark .btn.btn-color-light i {
  color: #1b1b29;
}

html.dark .btn.btn-color-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn.btn-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-light.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-color-light,
html.dark .btn-check:active + .btn.btn-active-color-light,
html.dark .btn.btn-active-color-light:focus:not(.btn-active),
html.dark .btn.btn-active-color-light:hover:not(.btn-active),
html.dark .btn.btn-active-color-light:active:not(.btn-active),
html.dark .btn.btn-active-color-light.active,
html.dark .btn.btn-active-color-light.show,
html.dark .show > .btn.btn-active-color-light {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-color-light i,
html.dark .btn-check:active + .btn.btn-active-color-light i,
html.dark .btn.btn-active-color-light:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-light:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-light:active:not(.btn-active) i,
html.dark .btn.btn-active-color-light.active i,
html.dark .btn.btn-active-color-light.show i,
html.dark .show > .btn.btn-active-color-light i {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-color-light .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-light .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-light.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-light.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-light.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-light.dropdown-toggle:after,
html.dark .btn.btn-active-color-light:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-light:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-light:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-light.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-light.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-light.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn.btn-icon-light i {
  color: #1b1b29;
}

html.dark .btn.btn-icon-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn.btn-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-light.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-icon-light i,
html.dark .btn-check:active + .btn.btn-active-icon-light i,
html.dark .btn.btn-active-icon-light:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-light:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-light:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-light.active i,
html.dark .btn.btn-active-icon-light.show i,
html.dark .show > .btn.btn-active-icon-light i {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-icon-light .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-light .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-light:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-light.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-light.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-light .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-light:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-light.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-light.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-light .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-light.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-light.dropdown-toggle:after,
html.dark .btn.btn-active-icon-light:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-light:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-light:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-light.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-light.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-light.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn.btn-text-light {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-text-light,
html.dark .btn-check:active + .btn.btn-active-text-light,
html.dark .btn.btn-active-text-light:focus:not(.btn-active),
html.dark .btn.btn-active-text-light:hover:not(.btn-active),
html.dark .btn.btn-active-text-light:active:not(.btn-active),
html.dark .btn.btn-active-text-light.active,
html.dark .btn.btn-active-text-light.show,
html.dark .show > .btn.btn-active-text-light {
  color: #1b1b29;
}

html.dark .btn.btn-color-success {
  color: var(--color-success);
}

html.dark .btn.btn-color-success i {
  color: var(--color-success);
}

html.dark .btn.btn-color-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-success);
}

html.dark .btn.btn-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-success.dropdown-toggle:after {
  color: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-color-success,
html.dark .btn-check:active + .btn.btn-active-color-success,
html.dark .btn.btn-active-color-success:focus:not(.btn-active),
html.dark .btn.btn-active-color-success:hover:not(.btn-active),
html.dark .btn.btn-active-color-success:active:not(.btn-active),
html.dark .btn.btn-active-color-success.active,
html.dark .btn.btn-active-color-success.show,
html.dark .show > .btn.btn-active-color-success {
  color: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-color-success i,
html.dark .btn-check:active + .btn.btn-active-color-success i,
html.dark .btn.btn-active-color-success:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-success:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-success:active:not(.btn-active) i,
html.dark .btn.btn-active-color-success.active i,
html.dark .btn.btn-active-color-success.show i,
html.dark .show > .btn.btn-active-color-success i {
  color: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-color-success .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-success .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-success.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-success.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-success.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-success.dropdown-toggle:after,
html.dark .btn.btn-active-color-success:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-success:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-success:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-success.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-success.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-success.dropdown-toggle:after {
  color: var(--color-success);
}

html.dark .btn.btn-icon-success i {
  color: var(--color-success);
}

html.dark .btn.btn-icon-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-success);
}

html.dark .btn.btn-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-success.dropdown-toggle:after {
  color: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-icon-success i,
html.dark .btn-check:active + .btn.btn-active-icon-success i,
html.dark .btn.btn-active-icon-success:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-success:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-success:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-success.active i,
html.dark .btn.btn-active-icon-success.show i,
html.dark .show > .btn.btn-active-icon-success i {
  color: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-icon-success .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-success .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-success:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-success.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-success.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-success .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-success:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-success.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-success.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-success .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-success.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-success.dropdown-toggle:after,
html.dark .btn.btn-active-icon-success:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-success:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-success:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-success.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-success.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-success.dropdown-toggle:after {
  color: var(--color-success);
}

html.dark .btn.btn-text-success {
  color: var(--color-success);
}

html.dark .btn-check:checked + .btn.btn-active-text-success,
html.dark .btn-check:active + .btn.btn-active-text-success,
html.dark .btn.btn-active-text-success:focus:not(.btn-active),
html.dark .btn.btn-active-text-success:hover:not(.btn-active),
html.dark .btn.btn-active-text-success:active:not(.btn-active),
html.dark .btn.btn-active-text-success.active,
html.dark .btn.btn-active-text-success.show,
html.dark .show > .btn.btn-active-text-success {
  color: var(--color-success);
}

html.dark .btn.btn-color-info {
  color: #8950FC;
}

html.dark .btn.btn-color-info i {
  color: #8950FC;
}

html.dark .btn.btn-color-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #8950FC;
}

html.dark .btn.btn-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-info.dropdown-toggle:after {
  color: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-color-info,
html.dark .btn-check:active + .btn.btn-active-color-info,
html.dark .btn.btn-active-color-info:focus:not(.btn-active),
html.dark .btn.btn-active-color-info:hover:not(.btn-active),
html.dark .btn.btn-active-color-info:active:not(.btn-active),
html.dark .btn.btn-active-color-info.active,
html.dark .btn.btn-active-color-info.show,
html.dark .show > .btn.btn-active-color-info {
  color: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-color-info i,
html.dark .btn-check:active + .btn.btn-active-color-info i,
html.dark .btn.btn-active-color-info:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-info:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-info:active:not(.btn-active) i,
html.dark .btn.btn-active-color-info.active i,
html.dark .btn.btn-active-color-info.show i,
html.dark .show > .btn.btn-active-color-info i {
  color: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-color-info .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-info .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-info.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-info.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-info.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-info.dropdown-toggle:after,
html.dark .btn.btn-active-color-info:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-info:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-info:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-info.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-info.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-info.dropdown-toggle:after {
  color: #8950FC;
}

html.dark .btn.btn-icon-info i {
  color: #8950FC;
}

html.dark .btn.btn-icon-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #8950FC;
}

html.dark .btn.btn-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-info.dropdown-toggle:after {
  color: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-icon-info i,
html.dark .btn-check:active + .btn.btn-active-icon-info i,
html.dark .btn.btn-active-icon-info:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-info:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-info:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-info.active i,
html.dark .btn.btn-active-icon-info.show i,
html.dark .show > .btn.btn-active-icon-info i {
  color: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-icon-info .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-info .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-info:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-info.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-info.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-info .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-info:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-info.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-info.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-info .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-info.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-info.dropdown-toggle:after,
html.dark .btn.btn-active-icon-info:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-info:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-info:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-info.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-info.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-info.dropdown-toggle:after {
  color: #8950FC;
}

html.dark .btn.btn-text-info {
  color: #8950FC;
}

html.dark .btn-check:checked + .btn.btn-active-text-info,
html.dark .btn-check:active + .btn.btn-active-text-info,
html.dark .btn.btn-active-text-info:focus:not(.btn-active),
html.dark .btn.btn-active-text-info:hover:not(.btn-active),
html.dark .btn.btn-active-text-info:active:not(.btn-active),
html.dark .btn.btn-active-text-info.active,
html.dark .btn.btn-active-text-info.show,
html.dark .show > .btn.btn-active-text-info {
  color: #8950FC;
}

html.dark .btn.btn-color-warning {
  color: var(--color-warning);
}

html.dark .btn.btn-color-warning i {
  color: var(--color-warning);
}

html.dark .btn.btn-color-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning);
}

html.dark .btn.btn-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-warning.dropdown-toggle:after {
  color: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-color-warning,
html.dark .btn-check:active + .btn.btn-active-color-warning,
html.dark .btn.btn-active-color-warning:focus:not(.btn-active),
html.dark .btn.btn-active-color-warning:hover:not(.btn-active),
html.dark .btn.btn-active-color-warning:active:not(.btn-active),
html.dark .btn.btn-active-color-warning.active,
html.dark .btn.btn-active-color-warning.show,
html.dark .show > .btn.btn-active-color-warning {
  color: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-color-warning i,
html.dark .btn-check:active + .btn.btn-active-color-warning i,
html.dark .btn.btn-active-color-warning:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-warning:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-warning:active:not(.btn-active) i,
html.dark .btn.btn-active-color-warning.active i,
html.dark .btn.btn-active-color-warning.show i,
html.dark .show > .btn.btn-active-color-warning i {
  color: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-color-warning .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-warning .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-warning.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-warning.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-warning.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-warning.dropdown-toggle:after,
html.dark .btn.btn-active-color-warning:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-warning:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-warning:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-warning.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-warning.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-warning.dropdown-toggle:after {
  color: var(--color-warning);
}

html.dark .btn.btn-icon-warning i {
  color: var(--color-warning);
}

html.dark .btn.btn-icon-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning);
}

html.dark .btn.btn-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-warning.dropdown-toggle:after {
  color: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-icon-warning i,
html.dark .btn-check:active + .btn.btn-active-icon-warning i,
html.dark .btn.btn-active-icon-warning:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-warning:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-warning:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-warning.active i,
html.dark .btn.btn-active-icon-warning.show i,
html.dark .show > .btn.btn-active-icon-warning i {
  color: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-icon-warning .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-warning .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-warning.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-warning.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-warning.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-warning.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-warning .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-warning.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-warning.dropdown-toggle:after,
html.dark .btn.btn-active-icon-warning:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-warning:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-warning:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-warning.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-warning.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-warning.dropdown-toggle:after {
  color: var(--color-warning);
}

html.dark .btn.btn-text-warning {
  color: var(--color-warning);
}

html.dark .btn-check:checked + .btn.btn-active-text-warning,
html.dark .btn-check:active + .btn.btn-active-text-warning,
html.dark .btn.btn-active-text-warning:focus:not(.btn-active),
html.dark .btn.btn-active-text-warning:hover:not(.btn-active),
html.dark .btn.btn-active-text-warning:active:not(.btn-active),
html.dark .btn.btn-active-text-warning.active,
html.dark .btn.btn-active-text-warning.show,
html.dark .show > .btn.btn-active-text-warning {
  color: var(--color-warning);
}

html.dark .btn.btn-color-danger {
  color: var(--color-danger);
}

html.dark .btn.btn-color-danger i {
  color: var(--color-danger);
}

html.dark .btn.btn-color-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger);
}

html.dark .btn.btn-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-danger.dropdown-toggle:after {
  color: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-color-danger,
html.dark .btn-check:active + .btn.btn-active-color-danger,
html.dark .btn.btn-active-color-danger:focus:not(.btn-active),
html.dark .btn.btn-active-color-danger:hover:not(.btn-active),
html.dark .btn.btn-active-color-danger:active:not(.btn-active),
html.dark .btn.btn-active-color-danger.active,
html.dark .btn.btn-active-color-danger.show,
html.dark .show > .btn.btn-active-color-danger {
  color: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-color-danger i,
html.dark .btn-check:active + .btn.btn-active-color-danger i,
html.dark .btn.btn-active-color-danger:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-danger:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-danger:active:not(.btn-active) i,
html.dark .btn.btn-active-color-danger.active i,
html.dark .btn.btn-active-color-danger.show i,
html.dark .show > .btn.btn-active-color-danger i {
  color: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-color-danger .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-danger .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-danger.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-danger.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-danger.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-danger.dropdown-toggle:after,
html.dark .btn.btn-active-color-danger:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-danger:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-danger:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-danger.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-danger.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-danger.dropdown-toggle:after {
  color: var(--color-danger);
}

html.dark .btn.btn-icon-danger i {
  color: var(--color-danger);
}

html.dark .btn.btn-icon-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger);
}

html.dark .btn.btn-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-danger.dropdown-toggle:after {
  color: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-icon-danger i,
html.dark .btn-check:active + .btn.btn-active-icon-danger i,
html.dark .btn.btn-active-icon-danger:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-danger:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-danger:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-danger.active i,
html.dark .btn.btn-active-icon-danger.show i,
html.dark .show > .btn.btn-active-icon-danger i {
  color: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-icon-danger .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-danger .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-danger.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-danger.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-danger.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-danger.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-danger .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-danger.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-danger.dropdown-toggle:after,
html.dark .btn.btn-active-icon-danger:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-danger:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-danger:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-danger.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-danger.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-danger.dropdown-toggle:after {
  color: var(--color-danger);
}

html.dark .btn.btn-text-danger {
  color: var(--color-danger);
}

html.dark .btn-check:checked + .btn.btn-active-text-danger,
html.dark .btn-check:active + .btn.btn-active-text-danger,
html.dark .btn.btn-active-text-danger:focus:not(.btn-active),
html.dark .btn.btn-active-text-danger:hover:not(.btn-active),
html.dark .btn.btn-active-text-danger:active:not(.btn-active),
html.dark .btn.btn-active-text-danger.active,
html.dark .btn.btn-active-text-danger.show,
html.dark .show > .btn.btn-active-text-danger {
  color: var(--color-danger);
}

html.dark .btn.btn-color-dark {
  color: #FFFFFF;
}

html.dark .btn.btn-color-dark i {
  color: #FFFFFF;
}

html.dark .btn.btn-color-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn.btn-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-dark.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-color-dark,
html.dark .btn-check:active + .btn.btn-active-color-dark,
html.dark .btn.btn-active-color-dark:focus:not(.btn-active),
html.dark .btn.btn-active-color-dark:hover:not(.btn-active),
html.dark .btn.btn-active-color-dark:active:not(.btn-active),
html.dark .btn.btn-active-color-dark.active,
html.dark .btn.btn-active-color-dark.show,
html.dark .show > .btn.btn-active-color-dark {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-color-dark i,
html.dark .btn-check:active + .btn.btn-active-color-dark i,
html.dark .btn.btn-active-color-dark:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-dark:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-dark:active:not(.btn-active) i,
html.dark .btn.btn-active-color-dark.active i,
html.dark .btn.btn-active-color-dark.show i,
html.dark .show > .btn.btn-active-color-dark i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-color-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-dark.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-dark.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-dark.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-dark.dropdown-toggle:after,
html.dark .btn.btn-active-color-dark:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-dark:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-dark:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-dark.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-dark.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-dark.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-icon-dark i {
  color: #FFFFFF;
}

html.dark .btn.btn-icon-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn.btn-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-dark.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-icon-dark i,
html.dark .btn-check:active + .btn.btn-active-icon-dark i,
html.dark .btn.btn-active-icon-dark:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-dark:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-dark:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-dark.active i,
html.dark .btn.btn-active-icon-dark.show i,
html.dark .show > .btn.btn-active-icon-dark i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-icon-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-dark .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-dark.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-dark.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-dark .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-dark.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-dark.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-dark .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-dark.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-dark.dropdown-toggle:after,
html.dark .btn.btn-active-icon-dark:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-dark:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-dark:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-dark.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-dark.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-dark.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-text-dark {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-text-dark,
html.dark .btn-check:active + .btn.btn-active-text-dark,
html.dark .btn.btn-active-text-dark:focus:not(.btn-active),
html.dark .btn.btn-active-text-dark:hover:not(.btn-active),
html.dark .btn.btn-active-text-dark:active:not(.btn-active),
html.dark .btn.btn-active-text-dark.active,
html.dark .btn.btn-active-text-dark.show,
html.dark .show > .btn.btn-active-text-dark {
  color: #FFFFFF;
}

html.dark .btn.btn-color-muted {
  color: #565674;
}

html.dark .btn.btn-color-muted i {
  color: #565674;
}

html.dark .btn.btn-color-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .btn.btn-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-muted.dropdown-toggle:after {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-color-muted,
html.dark .btn-check:active + .btn.btn-active-color-muted,
html.dark .btn.btn-active-color-muted:focus:not(.btn-active),
html.dark .btn.btn-active-color-muted:hover:not(.btn-active),
html.dark .btn.btn-active-color-muted:active:not(.btn-active),
html.dark .btn.btn-active-color-muted.active,
html.dark .btn.btn-active-color-muted.show,
html.dark .show > .btn.btn-active-color-muted {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-color-muted i,
html.dark .btn-check:active + .btn.btn-active-color-muted i,
html.dark .btn.btn-active-color-muted:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-muted:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-muted:active:not(.btn-active) i,
html.dark .btn.btn-active-color-muted.active i,
html.dark .btn.btn-active-color-muted.show i,
html.dark .show > .btn.btn-active-color-muted i {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-color-muted .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-muted .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-muted:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-muted.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-muted.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-muted:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-muted.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-muted.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-muted.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-muted.dropdown-toggle:after,
html.dark .btn.btn-active-color-muted:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-muted:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-muted:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-muted.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-muted.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-muted.dropdown-toggle:after {
  color: #565674;
}

html.dark .btn.btn-icon-muted i {
  color: #565674;
}

html.dark .btn.btn-icon-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .btn.btn-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-muted.dropdown-toggle:after {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-icon-muted i,
html.dark .btn-check:active + .btn.btn-active-icon-muted i,
html.dark .btn.btn-active-icon-muted:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-muted:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-muted:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-muted.active i,
html.dark .btn.btn-active-icon-muted.show i,
html.dark .show > .btn.btn-active-icon-muted i {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-icon-muted .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-muted .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-muted.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-muted.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-muted .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-muted.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-muted.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-muted .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-muted.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-muted.dropdown-toggle:after,
html.dark .btn.btn-active-icon-muted:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-muted:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-muted:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-muted.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-muted.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-muted.dropdown-toggle:after {
  color: #565674;
}

html.dark .btn.btn-text-muted {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-text-muted,
html.dark .btn-check:active + .btn.btn-active-text-muted,
html.dark .btn.btn-active-text-muted:focus:not(.btn-active),
html.dark .btn.btn-active-text-muted:hover:not(.btn-active),
html.dark .btn.btn-active-text-muted:active:not(.btn-active),
html.dark .btn.btn-active-text-muted.active,
html.dark .btn.btn-active-text-muted.show,
html.dark .show > .btn.btn-active-text-muted {
  color: #565674;
}

html.dark .btn.btn-color-gray-100 {
  color: #1b1b29;
}

html.dark .btn.btn-color-gray-100 i {
  color: #1b1b29;
}

html.dark .btn.btn-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn.btn-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-gray-100.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-100,
html.dark .btn-check:active + .btn.btn-active-color-gray-100,
html.dark .btn.btn-active-color-gray-100:focus:not(.btn-active),
html.dark .btn.btn-active-color-gray-100:hover:not(.btn-active),
html.dark .btn.btn-active-color-gray-100:active:not(.btn-active),
html.dark .btn.btn-active-color-gray-100.active,
html.dark .btn.btn-active-color-gray-100.show,
html.dark .show > .btn.btn-active-color-gray-100 {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-100 i,
html.dark .btn-check:active + .btn.btn-active-color-gray-100 i,
html.dark .btn.btn-active-color-gray-100:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-100:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-100:active:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-100.active i,
html.dark .btn.btn-active-color-gray-100.show i,
html.dark .show > .btn.btn-active-color-gray-100 i {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-100.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-100.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-100.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-100.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-100.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-gray-100.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-100:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-100:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-100:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-100.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-100.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-gray-100.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn.btn-icon-gray-100 i {
  color: #1b1b29;
}

html.dark .btn.btn-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn.btn-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-gray-100.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-100 i,
html.dark .btn-check:active + .btn.btn-active-icon-gray-100 i,
html.dark .btn.btn-active-icon-gray-100:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-100:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-100:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-100.active i,
html.dark .btn.btn-active-icon-gray-100.show i,
html.dark .show > .btn.btn-active-icon-gray-100 i {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-100.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-100.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-100 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-100.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-100.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-100 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-100.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-gray-100.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-100:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-100:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-100:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-100.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-100.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-gray-100.dropdown-toggle:after {
  color: #1b1b29;
}

html.dark .btn.btn-text-gray-100 {
  color: #1b1b29;
}

html.dark .btn-check:checked + .btn.btn-active-text-gray-100,
html.dark .btn-check:active + .btn.btn-active-text-gray-100,
html.dark .btn.btn-active-text-gray-100:focus:not(.btn-active),
html.dark .btn.btn-active-text-gray-100:hover:not(.btn-active),
html.dark .btn.btn-active-text-gray-100:active:not(.btn-active),
html.dark .btn.btn-active-text-gray-100.active,
html.dark .btn.btn-active-text-gray-100.show,
html.dark .show > .btn.btn-active-text-gray-100 {
  color: #1b1b29;
}

html.dark .btn.btn-color-gray-200 {
  color: #2B2B40;
}

html.dark .btn.btn-color-gray-200 i {
  color: #2B2B40;
}

html.dark .btn.btn-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #2B2B40;
}

html.dark .btn.btn-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-gray-200.dropdown-toggle:after {
  color: #2B2B40;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-200,
html.dark .btn-check:active + .btn.btn-active-color-gray-200,
html.dark .btn.btn-active-color-gray-200:focus:not(.btn-active),
html.dark .btn.btn-active-color-gray-200:hover:not(.btn-active),
html.dark .btn.btn-active-color-gray-200:active:not(.btn-active),
html.dark .btn.btn-active-color-gray-200.active,
html.dark .btn.btn-active-color-gray-200.show,
html.dark .show > .btn.btn-active-color-gray-200 {
  color: #2B2B40;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-200 i,
html.dark .btn-check:active + .btn.btn-active-color-gray-200 i,
html.dark .btn.btn-active-color-gray-200:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-200:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-200:active:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-200.active i,
html.dark .btn.btn-active-color-gray-200.show i,
html.dark .show > .btn.btn-active-color-gray-200 i {
  color: #2B2B40;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-200.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-200.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #2B2B40;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-200.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-200.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-200.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-gray-200.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-200:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-200:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-200:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-200.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-200.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-gray-200.dropdown-toggle:after {
  color: #2B2B40;
}

html.dark .btn.btn-icon-gray-200 i {
  color: #2B2B40;
}

html.dark .btn.btn-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #2B2B40;
}

html.dark .btn.btn-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-gray-200.dropdown-toggle:after {
  color: #2B2B40;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-200 i,
html.dark .btn-check:active + .btn.btn-active-icon-gray-200 i,
html.dark .btn.btn-active-icon-gray-200:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-200:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-200:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-200.active i,
html.dark .btn.btn-active-icon-gray-200.show i,
html.dark .show > .btn.btn-active-icon-gray-200 i {
  color: #2B2B40;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-200.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-200.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-200 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #2B2B40;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-200.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-200.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-200 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-200.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-gray-200.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-200:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-200:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-200:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-200.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-200.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-gray-200.dropdown-toggle:after {
  color: #2B2B40;
}

html.dark .btn.btn-text-gray-200 {
  color: #2B2B40;
}

html.dark .btn-check:checked + .btn.btn-active-text-gray-200,
html.dark .btn-check:active + .btn.btn-active-text-gray-200,
html.dark .btn.btn-active-text-gray-200:focus:not(.btn-active),
html.dark .btn.btn-active-text-gray-200:hover:not(.btn-active),
html.dark .btn.btn-active-text-gray-200:active:not(.btn-active),
html.dark .btn.btn-active-text-gray-200.active,
html.dark .btn.btn-active-text-gray-200.show,
html.dark .show > .btn.btn-active-text-gray-200 {
  color: #2B2B40;
}

html.dark .btn.btn-color-gray-300 {
  color: #323248;
}

html.dark .btn.btn-color-gray-300 i {
  color: #323248;
}

html.dark .btn.btn-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .btn.btn-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-gray-300.dropdown-toggle:after {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-300,
html.dark .btn-check:active + .btn.btn-active-color-gray-300,
html.dark .btn.btn-active-color-gray-300:focus:not(.btn-active),
html.dark .btn.btn-active-color-gray-300:hover:not(.btn-active),
html.dark .btn.btn-active-color-gray-300:active:not(.btn-active),
html.dark .btn.btn-active-color-gray-300.active,
html.dark .btn.btn-active-color-gray-300.show,
html.dark .show > .btn.btn-active-color-gray-300 {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-300 i,
html.dark .btn-check:active + .btn.btn-active-color-gray-300 i,
html.dark .btn.btn-active-color-gray-300:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-300:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-300:active:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-300.active i,
html.dark .btn.btn-active-color-gray-300.show i,
html.dark .show > .btn.btn-active-color-gray-300 i {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-300.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-300.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-300.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-300.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-300.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-gray-300.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-300:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-300:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-300:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-300.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-300.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-gray-300.dropdown-toggle:after {
  color: #323248;
}

html.dark .btn.btn-icon-gray-300 i {
  color: #323248;
}

html.dark .btn.btn-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .btn.btn-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-gray-300.dropdown-toggle:after {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-300 i,
html.dark .btn-check:active + .btn.btn-active-icon-gray-300 i,
html.dark .btn.btn-active-icon-gray-300:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-300:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-300:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-300.active i,
html.dark .btn.btn-active-icon-gray-300.show i,
html.dark .show > .btn.btn-active-icon-gray-300 i {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-300.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-300.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-300 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-300.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-300.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-300 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-300.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-gray-300.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-300:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-300:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-300:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-300.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-300.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-gray-300.dropdown-toggle:after {
  color: #323248;
}

html.dark .btn.btn-text-gray-300 {
  color: #323248;
}

html.dark .btn-check:checked + .btn.btn-active-text-gray-300,
html.dark .btn-check:active + .btn.btn-active-text-gray-300,
html.dark .btn.btn-active-text-gray-300:focus:not(.btn-active),
html.dark .btn.btn-active-text-gray-300:hover:not(.btn-active),
html.dark .btn.btn-active-text-gray-300:active:not(.btn-active),
html.dark .btn.btn-active-text-gray-300.active,
html.dark .btn.btn-active-text-gray-300.show,
html.dark .show > .btn.btn-active-text-gray-300 {
  color: #323248;
}

html.dark .btn.btn-color-gray-400 {
  color: #474761;
}

html.dark .btn.btn-color-gray-400 i {
  color: #474761;
}

html.dark .btn.btn-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #474761;
}

html.dark .btn.btn-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-gray-400.dropdown-toggle:after {
  color: #474761;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-400,
html.dark .btn-check:active + .btn.btn-active-color-gray-400,
html.dark .btn.btn-active-color-gray-400:focus:not(.btn-active),
html.dark .btn.btn-active-color-gray-400:hover:not(.btn-active),
html.dark .btn.btn-active-color-gray-400:active:not(.btn-active),
html.dark .btn.btn-active-color-gray-400.active,
html.dark .btn.btn-active-color-gray-400.show,
html.dark .show > .btn.btn-active-color-gray-400 {
  color: #474761;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-400 i,
html.dark .btn-check:active + .btn.btn-active-color-gray-400 i,
html.dark .btn.btn-active-color-gray-400:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-400:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-400:active:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-400.active i,
html.dark .btn.btn-active-color-gray-400.show i,
html.dark .show > .btn.btn-active-color-gray-400 i {
  color: #474761;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-400.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-400.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #474761;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-400.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-400.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-400.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-gray-400.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-400:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-400:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-400:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-400.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-400.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-gray-400.dropdown-toggle:after {
  color: #474761;
}

html.dark .btn.btn-icon-gray-400 i {
  color: #474761;
}

html.dark .btn.btn-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #474761;
}

html.dark .btn.btn-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-gray-400.dropdown-toggle:after {
  color: #474761;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-400 i,
html.dark .btn-check:active + .btn.btn-active-icon-gray-400 i,
html.dark .btn.btn-active-icon-gray-400:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-400:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-400:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-400.active i,
html.dark .btn.btn-active-icon-gray-400.show i,
html.dark .show > .btn.btn-active-icon-gray-400 i {
  color: #474761;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-400.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-400.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-400 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #474761;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-400.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-400.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-400 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-400.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-gray-400.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-400:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-400:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-400:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-400.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-400.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-gray-400.dropdown-toggle:after {
  color: #474761;
}

html.dark .btn.btn-text-gray-400 {
  color: #474761;
}

html.dark .btn-check:checked + .btn.btn-active-text-gray-400,
html.dark .btn-check:active + .btn.btn-active-text-gray-400,
html.dark .btn.btn-active-text-gray-400:focus:not(.btn-active),
html.dark .btn.btn-active-text-gray-400:hover:not(.btn-active),
html.dark .btn.btn-active-text-gray-400:active:not(.btn-active),
html.dark .btn.btn-active-text-gray-400.active,
html.dark .btn.btn-active-text-gray-400.show,
html.dark .show > .btn.btn-active-text-gray-400 {
  color: #474761;
}

html.dark .btn.btn-color-gray-500 {
  color: #565674;
}

html.dark .btn.btn-color-gray-500 i {
  color: #565674;
}

html.dark .btn.btn-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .btn.btn-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-gray-500.dropdown-toggle:after {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-500,
html.dark .btn-check:active + .btn.btn-active-color-gray-500,
html.dark .btn.btn-active-color-gray-500:focus:not(.btn-active),
html.dark .btn.btn-active-color-gray-500:hover:not(.btn-active),
html.dark .btn.btn-active-color-gray-500:active:not(.btn-active),
html.dark .btn.btn-active-color-gray-500.active,
html.dark .btn.btn-active-color-gray-500.show,
html.dark .show > .btn.btn-active-color-gray-500 {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-500 i,
html.dark .btn-check:active + .btn.btn-active-color-gray-500 i,
html.dark .btn.btn-active-color-gray-500:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-500:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-500:active:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-500.active i,
html.dark .btn.btn-active-color-gray-500.show i,
html.dark .show > .btn.btn-active-color-gray-500 i {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-500.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-500.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-500.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-500.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-500.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-gray-500.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-500:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-500:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-500:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-500.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-500.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-gray-500.dropdown-toggle:after {
  color: #565674;
}

html.dark .btn.btn-icon-gray-500 i {
  color: #565674;
}

html.dark .btn.btn-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .btn.btn-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-gray-500.dropdown-toggle:after {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-500 i,
html.dark .btn-check:active + .btn.btn-active-icon-gray-500 i,
html.dark .btn.btn-active-icon-gray-500:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-500:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-500:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-500.active i,
html.dark .btn.btn-active-icon-gray-500.show i,
html.dark .show > .btn.btn-active-icon-gray-500 i {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-500.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-500.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-500 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-500.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-500.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-500 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-500.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-gray-500.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-500:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-500:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-500:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-500.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-500.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-gray-500.dropdown-toggle:after {
  color: #565674;
}

html.dark .btn.btn-text-gray-500 {
  color: #565674;
}

html.dark .btn-check:checked + .btn.btn-active-text-gray-500,
html.dark .btn-check:active + .btn.btn-active-text-gray-500,
html.dark .btn.btn-active-text-gray-500:focus:not(.btn-active),
html.dark .btn.btn-active-text-gray-500:hover:not(.btn-active),
html.dark .btn.btn-active-text-gray-500:active:not(.btn-active),
html.dark .btn.btn-active-text-gray-500.active,
html.dark .btn.btn-active-text-gray-500.show,
html.dark .show > .btn.btn-active-text-gray-500 {
  color: #565674;
}

html.dark .btn.btn-color-gray-600 {
  color: #6D6D80;
}

html.dark .btn.btn-color-gray-600 i {
  color: #6D6D80;
}

html.dark .btn.btn-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .btn.btn-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-gray-600.dropdown-toggle:after {
  color: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-600,
html.dark .btn-check:active + .btn.btn-active-color-gray-600,
html.dark .btn.btn-active-color-gray-600:focus:not(.btn-active),
html.dark .btn.btn-active-color-gray-600:hover:not(.btn-active),
html.dark .btn.btn-active-color-gray-600:active:not(.btn-active),
html.dark .btn.btn-active-color-gray-600.active,
html.dark .btn.btn-active-color-gray-600.show,
html.dark .show > .btn.btn-active-color-gray-600 {
  color: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-600 i,
html.dark .btn-check:active + .btn.btn-active-color-gray-600 i,
html.dark .btn.btn-active-color-gray-600:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-600:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-600:active:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-600.active i,
html.dark .btn.btn-active-color-gray-600.show i,
html.dark .show > .btn.btn-active-color-gray-600 i {
  color: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-600.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-600.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-600.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-600.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-600.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-gray-600.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-600:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-600:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-600:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-600.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-600.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-gray-600.dropdown-toggle:after {
  color: #6D6D80;
}

html.dark .btn.btn-icon-gray-600 i {
  color: #6D6D80;
}

html.dark .btn.btn-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .btn.btn-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-gray-600.dropdown-toggle:after {
  color: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-600 i,
html.dark .btn-check:active + .btn.btn-active-icon-gray-600 i,
html.dark .btn.btn-active-icon-gray-600:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-600:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-600:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-600.active i,
html.dark .btn.btn-active-icon-gray-600.show i,
html.dark .show > .btn.btn-active-icon-gray-600 i {
  color: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-600.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-600.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-600 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-600.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-600.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-600 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-600.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-gray-600.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-600:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-600:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-600:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-600.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-600.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-gray-600.dropdown-toggle:after {
  color: #6D6D80;
}

html.dark .btn.btn-text-gray-600 {
  color: #6D6D80;
}

html.dark .btn-check:checked + .btn.btn-active-text-gray-600,
html.dark .btn-check:active + .btn.btn-active-text-gray-600,
html.dark .btn.btn-active-text-gray-600:focus:not(.btn-active),
html.dark .btn.btn-active-text-gray-600:hover:not(.btn-active),
html.dark .btn.btn-active-text-gray-600:active:not(.btn-active),
html.dark .btn.btn-active-text-gray-600.active,
html.dark .btn.btn-active-text-gray-600.show,
html.dark .show > .btn.btn-active-text-gray-600 {
  color: #6D6D80;
}

html.dark .btn.btn-color-gray-700 {
  color: #92929F;
}

html.dark .btn.btn-color-gray-700 i {
  color: #92929F;
}

html.dark .btn.btn-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #92929F;
}

html.dark .btn.btn-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-gray-700.dropdown-toggle:after {
  color: #92929F;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-700,
html.dark .btn-check:active + .btn.btn-active-color-gray-700,
html.dark .btn.btn-active-color-gray-700:focus:not(.btn-active),
html.dark .btn.btn-active-color-gray-700:hover:not(.btn-active),
html.dark .btn.btn-active-color-gray-700:active:not(.btn-active),
html.dark .btn.btn-active-color-gray-700.active,
html.dark .btn.btn-active-color-gray-700.show,
html.dark .show > .btn.btn-active-color-gray-700 {
  color: #92929F;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-700 i,
html.dark .btn-check:active + .btn.btn-active-color-gray-700 i,
html.dark .btn.btn-active-color-gray-700:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-700:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-700:active:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-700.active i,
html.dark .btn.btn-active-color-gray-700.show i,
html.dark .show > .btn.btn-active-color-gray-700 i {
  color: #92929F;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-700.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-700.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #92929F;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-700.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-700.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-700.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-gray-700.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-700:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-700:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-700:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-700.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-700.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-gray-700.dropdown-toggle:after {
  color: #92929F;
}

html.dark .btn.btn-icon-gray-700 i {
  color: #92929F;
}

html.dark .btn.btn-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #92929F;
}

html.dark .btn.btn-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-gray-700.dropdown-toggle:after {
  color: #92929F;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-700 i,
html.dark .btn-check:active + .btn.btn-active-icon-gray-700 i,
html.dark .btn.btn-active-icon-gray-700:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-700:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-700:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-700.active i,
html.dark .btn.btn-active-icon-gray-700.show i,
html.dark .show > .btn.btn-active-icon-gray-700 i {
  color: #92929F;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-700.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-700.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-700 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #92929F;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-700.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-700.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-700 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-700.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-gray-700.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-700:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-700:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-700:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-700.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-700.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-gray-700.dropdown-toggle:after {
  color: #92929F;
}

html.dark .btn.btn-text-gray-700 {
  color: #92929F;
}

html.dark .btn-check:checked + .btn.btn-active-text-gray-700,
html.dark .btn-check:active + .btn.btn-active-text-gray-700,
html.dark .btn.btn-active-text-gray-700:focus:not(.btn-active),
html.dark .btn.btn-active-text-gray-700:hover:not(.btn-active),
html.dark .btn.btn-active-text-gray-700:active:not(.btn-active),
html.dark .btn.btn-active-text-gray-700.active,
html.dark .btn.btn-active-text-gray-700.show,
html.dark .show > .btn.btn-active-text-gray-700 {
  color: #92929F;
}

html.dark .btn.btn-color-gray-800 {
  color: #CDCDDE;
}

html.dark .btn.btn-color-gray-800 i {
  color: #CDCDDE;
}

html.dark .btn.btn-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn.btn-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-gray-800.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-800,
html.dark .btn-check:active + .btn.btn-active-color-gray-800,
html.dark .btn.btn-active-color-gray-800:focus:not(.btn-active),
html.dark .btn.btn-active-color-gray-800:hover:not(.btn-active),
html.dark .btn.btn-active-color-gray-800:active:not(.btn-active),
html.dark .btn.btn-active-color-gray-800.active,
html.dark .btn.btn-active-color-gray-800.show,
html.dark .show > .btn.btn-active-color-gray-800 {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-800 i,
html.dark .btn-check:active + .btn.btn-active-color-gray-800 i,
html.dark .btn.btn-active-color-gray-800:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-800:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-800:active:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-800.active i,
html.dark .btn.btn-active-color-gray-800.show i,
html.dark .show > .btn.btn-active-color-gray-800 i {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-800.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-800.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-800.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-800.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-800.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-gray-800.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-800:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-800:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-800:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-800.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-800.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-gray-800.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn.btn-icon-gray-800 i {
  color: #CDCDDE;
}

html.dark .btn.btn-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn.btn-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-gray-800.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-800 i,
html.dark .btn-check:active + .btn.btn-active-icon-gray-800 i,
html.dark .btn.btn-active-icon-gray-800:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-800:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-800:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-800.active i,
html.dark .btn.btn-active-icon-gray-800.show i,
html.dark .show > .btn.btn-active-icon-gray-800 i {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-800.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-800.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-800 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-800.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-800.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-800 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-800.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-gray-800.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-800:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-800:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-800:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-800.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-800.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-gray-800.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn.btn-text-gray-800 {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-active-text-gray-800,
html.dark .btn-check:active + .btn.btn-active-text-gray-800,
html.dark .btn.btn-active-text-gray-800:focus:not(.btn-active),
html.dark .btn.btn-active-text-gray-800:hover:not(.btn-active),
html.dark .btn.btn-active-text-gray-800:active:not(.btn-active),
html.dark .btn.btn-active-text-gray-800.active,
html.dark .btn.btn-active-text-gray-800.show,
html.dark .show > .btn.btn-active-text-gray-800 {
  color: #CDCDDE;
}

html.dark .btn.btn-color-gray-900 {
  color: #FFFFFF;
}

html.dark .btn.btn-color-gray-900 i {
  color: #FFFFFF;
}

html.dark .btn.btn-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn.btn-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-color-gray-900.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-900,
html.dark .btn-check:active + .btn.btn-active-color-gray-900,
html.dark .btn.btn-active-color-gray-900:focus:not(.btn-active),
html.dark .btn.btn-active-color-gray-900:hover:not(.btn-active),
html.dark .btn.btn-active-color-gray-900:active:not(.btn-active),
html.dark .btn.btn-active-color-gray-900.active,
html.dark .btn.btn-active-color-gray-900.show,
html.dark .show > .btn.btn-active-color-gray-900 {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-900 i,
html.dark .btn-check:active + .btn.btn-active-color-gray-900 i,
html.dark .btn.btn-active-color-gray-900:focus:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-900:hover:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-900:active:not(.btn-active) i,
html.dark .btn.btn-active-color-gray-900.active i,
html.dark .btn.btn-active-color-gray-900.show i,
html.dark .show > .btn.btn-active-color-gray-900 i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-900.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-900.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-900.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-color-gray-900.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-color-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-color-gray-900.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-color-gray-900.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-900:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-900:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-900:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-900.active.dropdown-toggle:after,
html.dark .btn.btn-active-color-gray-900.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-color-gray-900.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-icon-gray-900 i {
  color: #FFFFFF;
}

html.dark .btn.btn-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn.btn-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-icon-gray-900.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-900 i,
html.dark .btn-check:active + .btn.btn-active-icon-gray-900 i,
html.dark .btn.btn-active-icon-gray-900:focus:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-900:hover:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-900:active:not(.btn-active) i,
html.dark .btn.btn-active-icon-gray-900.active i,
html.dark .btn.btn-active-icon-gray-900.show i,
html.dark .show > .btn.btn-active-icon-gray-900 i {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-900.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-900.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-900 .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-active-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-900.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-active-icon-gray-900.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-active-icon-gray-900 .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-active-icon-gray-900.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-active-icon-gray-900.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-900:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-900:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-900:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-900.active.dropdown-toggle:after,
html.dark .btn.btn-active-icon-gray-900.show.dropdown-toggle:after,
html.dark .show > .btn.btn-active-icon-gray-900.dropdown-toggle:after {
  color: #FFFFFF;
}

html.dark .btn.btn-text-gray-900 {
  color: #FFFFFF;
}

html.dark .btn-check:checked + .btn.btn-active-text-gray-900,
html.dark .btn-check:active + .btn.btn-active-text-gray-900,
html.dark .btn.btn-active-text-gray-900:focus:not(.btn-active),
html.dark .btn.btn-active-text-gray-900:hover:not(.btn-active),
html.dark .btn.btn-active-text-gray-900:active:not(.btn-active),
html.dark .btn.btn-active-text-gray-900.active,
html.dark .btn.btn-active-text-gray-900.show,
html.dark .show > .btn.btn-active-text-gray-900 {
  color: #FFFFFF;
}

html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default {
  border-width: 1px;
  border-style: dashed;
  color: #CDCDDE;
  border-color: #323248;
}

html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default i {
  color: #CDCDDE;
}

html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default,
html.dark .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.active,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.show,
html.dark .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default {
  color: var(--color-primary);
  border-color: var(--color-primary);
  background-color: #212E48 !important;
}

html.dark .btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default i,
html.dark .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default i,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) i,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) i,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active) i,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.active i,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.show i,
html.dark .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default i {
  color: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after,
html.dark .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active).dropdown-toggle:after,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.active.dropdown-toggle:after,
html.dark .btn.btn-outline.btn-outline-dashed.btn-outline-default.show.dropdown-toggle:after,
html.dark .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after {
  color: var(--color-primary);
}

html.dark code:not([class*=language-]) {
  font-weight: 400;
  color: #b93993;
  line-height: inherit;
  font-size: inherit;
  background-color: #2B2B40;
  padding: 0.1rem 0.4rem;
  margin: 0 0.5rem;
  box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.08);
  border-radius: 0.3rem;
}

html.dark .form-control {
  box-shadow: none !important;
}

html.dark .dropdown.show > .form-control {
  color: #FFFFFF;
  background-color: #1E1E2D;
  border-color: #474761;
}

html.dark .form-control[readonly] {
  background-color: #1E1E2D;
}

html.dark .form-control.form-control-solid {
  background-color: #1b1b29;
  border-color: #1b1b29;
  color: #92929F;
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .form-control.form-control-solid::placeholder {
  color: #565674;
}

html.dark .form-control.form-control-solid::-moz-placeholder {
  color: #565674;
  opacity: 1;
}

html.dark .dropdown.show > .form-control.form-control-solid,
html.dark .form-control.form-control-solid:active,
html.dark .form-control.form-control-solid.active,
html.dark .form-control.form-control-solid:focus,
html.dark .form-control.form-control-solid.focus {
  background-color: #171723;
  border-color: #171723;
  color: #92929F;
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .form-control.form-control-white {
  background-color: #1E1E2D;
  border-color: #1E1E2D;
}

html.dark .dropdown.show > .form-control.form-control-white,
html.dark .form-control.form-control-white:active,
html.dark .form-control.form-control-white.active,
html.dark .form-control.form-control-white:focus,
html.dark .form-control.form-control-white.focus {
  background-color: #1E1E2D;
  border-color: #1E1E2D;
}

html.dark .form-control.form-control-flush {
  border: 0;
  background-color: transparent;
  outline: none !important;
  box-shadow: none;
  border-radius: 0;
}

html.dark .placeholder-gray-500::placeholder {
  color: #565674;
}

html.dark .placeholder-gray-500::-moz-placeholder {
  color: #565674;
  opacity: 1;
}

html.dark .form-select.form-select-solid {
  background-color: #1b1b29;
  border-color: #1b1b29;
  color: #92929F;
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .form-select.form-select-solid::placeholder {
  color: #565674;
}

html.dark .form-select.form-select-solid::-moz-placeholder {
  color: #565674;
  opacity: 1;
}

html.dark .dropdown.show > .form-select.form-select-solid,
html.dark .form-select.form-select-solid:active,
html.dark .form-select.form-select-solid.active,
html.dark .form-select.form-select-solid:focus,
html.dark .form-select.form-select-solid.focus {
  background-color: #171723;
  border-color: #171723 !important;
  color: #92929F;
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .form-select.form-select-white {
  background-color: #1E1E2D;
  border-color: #1E1E2D;
  color: #FFFFFF;
}

html.dark .form-select.form-select-white::placeholder {
  color: #565674;
}

html.dark .form-select.form-select-white::-moz-placeholder {
  color: #565674;
  opacity: 1;
}

html.dark .dropdown.show > .form-select.form-select-white,
html.dark .form-select.form-select-white:active,
html.dark .form-select.form-select-white.active,
html.dark .form-select.form-select-white:focus,
html.dark .form-select.form-select-white.focus {
  background-color: #1E1E2D;
  border-color: #1E1E2D !important;
  color: #FFFFFF;
}

html.dark .form-check.form-check-solid .form-check-input, html.dark .form-check.form-check-solid .form-check-input-rounded {
  border: 0;
  background-color: #2B2B40;
}

html.dark .form-check.form-check-solid .form-check-input:active, html.dark .form-check.form-check-solid .form-check-input-rounded:active,
html.dark .form-check.form-check-solid .form-check-input:focus,
html.dark .form-check.form-check-solid .form-check-input-rounded:focus {
  filter: none;
  background-color: #2B2B40;
}

html.dark .form-check.form-check-solid .form-check-input:checked, html.dark .form-check.form-check-solid .form-check-input-rounded:checked {
  background-color: var(--color-primary);
}

html.dark .form-check.form-check-success .form-check-input:checked, html.dark .form-check.form-check-success .form-check-input-rounded:checked {
  background-color: var(--color-success);
}

html.dark .form-check.form-check-danger .form-check-input:checked, html.dark .form-check.form-check-danger .form-check-input-rounded:checked {
  background-color: var(--color-danger);
}

html.dark .form-check.form-check-warning .form-check-input:checked, html.dark .form-check.form-check-warning .form-check-input-rounded:checked {
  background-color: var(--color-warning);
}

html.dark .form-switch.form-check-solid .form-check-input, html.dark .form-switch.form-check-solid .form-check-input-rounded {
  height: 2.25rem;
  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='%23565674'/%3e%3c/svg%3e");
  border-radius: 3.25rem;
}

html.dark .input-group.input-group-solid {
  background-color: #1b1b29;
  border-color: #1b1b29;
  border-radius: 0.475rem;
}

html.dark .required:after {
  color: var(--color-danger);
}

html.dark .table.table-row-bordered tr {
  border-bottom-color: #2B2B40;
}

html.dark .table.table-row-bordered tfoot th,
html.dark .table.table-row-bordered tfoot td {
  border-top-width: 1px !important;
}

html.dark .table.table-row-dashed tr {
  border-bottom-color: #2B2B40;
}

html.dark .table.table-row-dashed tfoot th,
html.dark .table.table-row-dashed tfoot td {
  border-top-width: 1px !important;
}

html.dark .table.table-row-gray-100 tr {
  border-bottom-color: #1b1b29;
}

html.dark .table.table-row-gray-200 tr {
  border-bottom-color: #2B2B40;
}

html.dark .table.table-row-gray-300 tr {
  border-bottom-color: #323248;
}

html.dark .table.table-row-gray-400 tr {
  border-bottom-color: #474761;
}

html.dark .table.table-row-gray-500 tr {
  border-bottom-color: #565674;
}

html.dark .table.table-row-gray-600 tr {
  border-bottom-color: #6D6D80;
}

html.dark .table.table-row-gray-700 tr {
  border-bottom-color: #92929F;
}

html.dark .table.table-row-gray-800 tr {
  border-bottom-color: #CDCDDE;
}

html.dark .table.table-row-gray-900 tr {
  border-bottom-color: #FFFFFF;
}

html.dark .popover .popover-header {
  border-bottom: 1px solid #323248;
}

html.dark .popover .popover-dismiss i {
  color: #565674;
}

html.dark .popover .popover-dismiss:hover i {
  color: var(--color-primary);
}

html.dark .popover .popover-dismiss + .popover-header {
  padding-left: 2.75rem;
}

html.dark .popover-dark {
  background-color: #FFFFFF;
  border: 0;
}

html.dark .popover-dark .popover-header {
  background-color: #FFFFFF;
  color: #2B2B40;
  border-bottom-color: #CDCDDE;
}

html.dark .popover-dark .popover-body {
  color: #474761;
}

html.dark .popover-dark.bs-popover-top > .popover-arrow::before,
html.dark .popover-dark.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  border-top-color: #1b1b29;
}

html.dark .popover-dark.bs-popover-top > .popover-arrow::after,
html.dark .popover-dark.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: #FFFFFF;
}

html.dark .popover-dark.bs-popover-end > .popover-arrow::before,
html.dark .popover-dark.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  border-left-color: #1b1b29;
}

html.dark .popover-dark.bs-popover-end > .popover-arrow::after,
html.dark .popover-dark.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-left-color: #FFFFFF;
}

html.dark .popover-dark.bs-popover-bottom > .popover-arrow::before,
html.dark .popover-dark.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  border-bottom-color: #1b1b29;
}

html.dark .popover-dark.bs-popover-bottom > .popover-arrow::after,
html.dark .popover-dark.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: #FFFFFF;
}

html.dark .popover-dark.bs-popover-bottom .popover-header::before,
html.dark .popover-dark.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom-color: #FFFFFF;
}

html.dark .popover-dark.bs-popover-start > .popover-arrow::before,
html.dark .popover-dark.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  border-right-color: #1b1b29;
}

html.dark .popover-dark.bs-popover-start > .popover-arrow::after,
html.dark .popover-dark.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-right-color: #FFFFFF;
}

html.dark .tooltip .tooltip-inner {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

html.dark .tooltip.tooltop-auto-width .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}

html.dark .tooltip.tooltip-dark .tooltip-inner {
  color: #1b1b29;
  background-color: #FFFFFF;
}

html.dark .tooltip.tooltip-dark.bs-tooltip-top .tooltip-arrow::before,
html.dark .tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #FFFFFF;
}

html.dark .tooltip.tooltip-dark.bs-tooltip-end .tooltip-arrow::before,
html.dark .tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-left-color: #FFFFFF;
}

html.dark .tooltip.tooltip-dark.bs-tooltip-bottom .tooltip-arrow::before,
html.dark .tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #FFFFFF;
}

html.dark .tooltip.tooltip-dark.bs-tooltip-start .tooltip-arrow::before,
html.dark .tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-right-color: #FFFFFF;
}

html.dark .accordion.accordion-icon-toggle .accordion-icon i {
  color: var(--color-primary);
}

html.dark .accordion.accordion-icon-toggle .accordion-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .accordion.accordion-icon-toggle .accordion-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .accordion.accordion-icon-toggle .collapsed .accordion-icon {
  transition: all 0.2s ease;
  transform: rotate(0);
}

html.dark .accordion.accordion-icon-toggle .collapsed .accordion-icon i {
  color: #565674;
}

html.dark .accordion.accordion-icon-toggle .collapsed .accordion-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #565674;
}

html.dark .feedback-popup {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  background-color: #1E1E2D;
}

html.dark .symbol .symbol-label {
  color: #CDCDDE;
  background-color: #1b1b29;
}

html.dark .symbol .symbol-badge {
  border: 2px solid #1E1E2D;
}

html.dark .pulse.pulse-light .pulse-ring {
  border-color: #1b1b29;
}

html.dark .pulse.pulse-primary .pulse-ring {
  border-color: var(--color-primary);
}

html.dark .pulse.pulse-secondary .pulse-ring {
  border-color: #323248;
}

html.dark .pulse.pulse-success .pulse-ring {
  border-color: var(--color-success);
}

html.dark .pulse.pulse-info .pulse-ring {
  border-color: #8950FC;
}

html.dark .pulse.pulse-warning .pulse-ring {
  border-color: var(--color-warning);
}

html.dark .pulse.pulse-danger .pulse-ring {
  border-color: var(--color-danger);
}

html.dark .pulse.pulse-dark .pulse-ring {
  border-color: #FFFFFF;
}

html.dark .pulse-ring {
  border-color: #565674;
}

html.dark .page-loader {
  background: #fff;
}

html.dark .scrolltop {
  background-color: var(--color-primary);
}

html.dark .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: #565674;
}

html.dark .svg-icon.svg-icon-primary svg [fill]:not(.permanent):not(g) {
  fill: var(--color-primary);
}

html.dark .svg-icon.svg-icon-secondary svg [fill]:not(.permanent):not(g) {
  fill: #323248;
}

html.dark .svg-icon.svg-icon-light svg [fill]:not(.permanent):not(g) {
  fill: #1b1b29;
}

html.dark .svg-icon.svg-icon-info svg [fill]:not(.permanent):not(g) {
  fill: #8950FC;
}

html.dark .svg-icon.svg-icon-warning svg [fill]:not(.permanent):not(g) {
  fill: var(--color-warning);
}

html.dark .svg-icon.svg-icon-danger svg [fill]:not(.permanent):not(g) {
  fill: var(--color-danger);
}

html.dark .svg-icon.svg-icon-dark svg [fill]:not(.permanent):not(g) {
  fill: #FFFFFF;
}

html.dark .svg-icon.svg-icon-muted svg [fill]:not(.permanent):not(g) {
  fill: #565674;
}

html.dark .svg-icon.svg-icon-gray-100 svg [fill]:not(.permanent):not(g) {
  fill: #1b1b29;
}

html.dark .svg-icon.svg-icon-gray-200 svg [fill]:not(.permanent):not(g) {
  fill: #2B2B40;
}

html.dark .svg-icon.svg-icon-gray-300 svg [fill]:not(.permanent):not(g) {
  fill: #323248;
}

html.dark .svg-icon.svg-icon-gray-400 svg [fill]:not(.permanent):not(g) {
  fill: #474761;
}

html.dark .svg-icon.svg-icon-gray-700 svg [fill]:not(.permanent):not(g) {
  fill: #92929F;
}

html.dark .svg-icon.svg-icon-gray-800 svg [fill]:not(.permanent):not(g) {
  fill: #CDCDDE;
}

html.dark .svg-icon.svg-icon-gray-900 svg [fill]:not(.permanent):not(g) {
  fill: #FFFFFF;
}

html.dark .timeline .timeline-line {
  border-right-color: #323248;
}

html.dark .bullet {
  background-color: #474761;
}

html.dark .drawer {
  background-color: #1E1E2D;
}

html.dark .drawer.drawer-on {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

html.dark .drawer-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

html.dark .badge-white {
  color: #6D6D80;
  background-color: #ffffff;
}

html.dark .badge-light-white {
  color: #ffffff;
}

html.dark .badge-light {
  color: #CDCDDE;
  background-color: #1b1b29;
}

html.dark .badge-light-light {
  color: #1b1b29;
}

html.dark .badge-primary {
  color: #FFFFFF;
  background-color: var(--color-primary);
}

html.dark .badge-light-primary {
  color: var(--color-primary);
  background-color: #212E48;
}

html.dark .badge-secondary {
  color: #CDCDDE;
  background-color: #323248;
}

html.dark .badge-light-secondary {
  color: #323248;
}

html.dark .badge-success {
  color: #FFFFFF;
  background-color: var(--color-success);
}

html.dark .badge-light-success {
  color: var(--color-success);
  background-color: #1C3238;
}

html.dark .badge-info {
  color: #FFFFFF;
  background-color: #8950FC;
}

html.dark .badge-light-info {
  color: #8950FC;
  background-color: #2F264F;
}

html.dark .badge-warning {
  color: #FFFFFF;
  background-color: var(--color-warning);
}

html.dark .badge-light-warning {
  color: var(--color-warning);
  background-color: #392F28;
}

html.dark .badge-danger {
  color: #FFFFFF;
  background-color: var(--color-danger);
}

html.dark .badge-light-danger {
  color: var(--color-danger);
  background-color: #3A2434;
}

html.dark .badge-dark {
  color: #1b1b29;
  background-color: #FFFFFF;
}

html.dark .badge-light-dark {
  color: #FFFFFF;
  background-color: #2B2B40;
}

@media (min-width: 1024px) {
  html.dark span,
  html.dark ol,
  html.dark ul,
  html.dark pre,
  html.dark div {
    scrollbar-width: thin;
    scrollbar-color: #2B2B40 transparent;
  }
  html.dark span::-webkit-scrollbar,
  html.dark ol::-webkit-scrollbar,
  html.dark ul::-webkit-scrollbar,
  html.dark pre::-webkit-scrollbar,
  html.dark div::-webkit-scrollbar {
    width: 0.4rem;
    height: 0.4rem;
  }
  html.dark span::-webkit-scrollbar-thumb,
  html.dark ol::-webkit-scrollbar-thumb,
  html.dark ul::-webkit-scrollbar-thumb,
  html.dark pre::-webkit-scrollbar-thumb,
  html.dark div::-webkit-scrollbar-thumb {
    background-color: #2B2B40;
  }
  html.dark span:hover,
  html.dark ol:hover,
  html.dark ul:hover,
  html.dark pre:hover,
  html.dark div:hover {
    scrollbar-color: #27273a transparent;
  }
  html.dark span:hover::-webkit-scrollbar-thumb,
  html.dark ol:hover::-webkit-scrollbar-thumb,
  html.dark ul:hover::-webkit-scrollbar-thumb,
  html.dark pre:hover::-webkit-scrollbar-thumb,
  html.dark div:hover::-webkit-scrollbar-thumb {
    background-color: #27273a;
  }
}
html.dark .rating-label > i {
  color: #474761;
}

html.dark .rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #474761;
}

html.dark .rating-input:checked ~ .rating-label > i {
  color: #474761;
}

html.dark .rating-input:checked ~ .rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #474761;
}

html.dark label.rating-label:hover ~ .rating-label > i {
  color: #474761;
}

html.dark label.rating-label:hover ~ .rating-label > .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #474761;
}

html.dark .stepper.stepper-pills .stepper-item .stepper-icon {
  background-color: #212E48;
}

html.dark .stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
  color: var(--color-primary) !important;
}

html.dark .stepper.stepper-pills .stepper-item .stepper-label .stepper-title {
  color: #CDCDDE;
}

html.dark .stepper.stepper-pills .stepper-item .stepper-label .stepper-desc {
  color: #565674;
}

html.dark .stepper.stepper-pills .stepper-item.current .stepper-icon {
  background-color: var(--color-primary);
}

html.dark .stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-check {
  color: var(--color-primary);
}

html.dark .stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-number {
  color: #ffffff !important;
  font-size: 1.35rem;
}

html.dark .stepper.stepper-pills .stepper-item.current .stepper-label .stepper-title {
  color: #6D6D80;
}

html.dark .stepper.stepper-pills .stepper-item.current .stepper-label .stepper-desc {
  color: #474761;
}

html.dark .stepper.stepper-pills .stepper-item.current:last-child .stepper-icon,
html.dark .stepper.stepper-pills .stepper-item.completed .stepper-icon {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #212E48;
}

html.dark .stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-check,
html.dark .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check {
  color: var(--color-primary) !important;
  display: inline-block;
}

html.dark .stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-number,
html.dark .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-number {
  display: none;
}

html.dark .stepper.stepper-pills .stepper-item.current:last-child .stepper-label .stepper-title,
html.dark .stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-title {
  color: #565674;
}

html.dark .stepper.stepper-pills .stepper-item.current:last-child .stepper-label .stepper-desc,
html.dark .stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-desc {
  color: #474761;
}

html.dark .stepper.stepper-pills.stepper-column .stepper-line {
  border-right-color: #323248;
}

html.dark .ribbon .ribbon-label {
  background-color: var(--color-primary);
}

html.dark .ribbon .ribbon-label:after {
  border-color: #004d9c;
}

html.dark .ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before {
  border-left-color: #1b1b29 !important;
}

html.dark .ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before {
  border-right-color: #1b1b29 !important;
}

html.dark .blockui .blockui-message {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  background-color: #2B2B40;
  color: #92929F;
}

html.dark .notice.border-white {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

html.dark .notice.border-light {
  border-color: rgba(27, 27, 41, 0.5) !important;
}

html.dark .notice.border-primary {
  border-color: rgba(54, 153, 255, 0.5) !important;
}

html.dark .notice.border-secondary {
  border-color: rgba(50, 50, 72, 0.5) !important;
}

html.dark .notice.border-success {
  border-color: rgba(11, 183, 131, 0.5) !important;
}

html.dark .notice.border-info {
  border-color: rgba(137, 80, 252, 0.5) !important;
}

html.dark .notice.border-warning {
  border-color: rgba(255, 168, 0, 0.5) !important;
}

html.dark .notice.border-danger {
  border-color: rgba(246, 78, 96, 0.5) !important;
}

html.dark .notice.border-dark {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

html.dark .explore-btn-toggle {
  color: #6D6D80;
  background-color: #ffffff;
}

html.dark .explore-btn-secondary {
  border: 0;
  color: #6D6D80;
  background-color: #1b1b29;
}

html.dark .explore-btn-secondary:hover {
  color: #CDCDDE;
  background-color: #2B2B40;
}

html.dark .explore-btn-outline {
  border: 1px dashed #323248 !important;
}

html.dark .stepper.stepper-links .stepper-nav .stepper-item .stepper-title {
  color: #FFFFFF;
}

html.dark .stepper.stepper-links .stepper-nav .stepper-item.current {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title {
  color: var(--color-primary);
}

html.dark .stepper.stepper-links .stepper-nav .stepper-item.current:after {
  background-color: var(--color-primary);
}

html.dark .stepper.stepper-links .stepper-nav .stepper-item.completed .stepper-title {
  color: #474761;
}

html.dark .timeline-label {
  position: relative;
}

html.dark .timeline-label:before {
  background-color: #2B2B40;
}

html.dark .timeline-label .timeline-label {
  color: #CDCDDE;
}

html.dark .timeline-label .timeline-badge {
  background: #1E1E2D;
  border: 6px solid #1E1E2D !important;
}

html.dark .timeline-label .timeline-badge span {
  background-color: #2B2B40;
}

html.dark .noUi-target.noUi-target-success .noUi-connects {
  background: #1C3238;
}

html.dark .noUi-target.noUi-target-success .noUi-connects .noUi-connect {
  background: var(--color-success);
}

html.dark .noUi-target.noUi-target-success .noUi-handle {
  border: 1px solid var(--color-success);
  box-shadow: 0 3px 6px -3px rgba(11, 183, 131, 0.7);
  background: var(--color-success);
}

html.dark .landing-header .menu .menu-link.active {
  color: #ffffff;
}

html.dark [data-kt-sticky-landing-header=on] .landing-header .menu .menu-link.active {
  color: var(--color-primary);
  background-color: rgba(239, 242, 245, 0.4);
}

html.dark .landing-header .menu .menu-link.active {
  color: var(--color-primary);
  background-color: rgba(239, 242, 245, 0.4);
}

html.dark body {
  background-color: #151521;
}

html.dark .text-page-bg {
  color: #151521;
}

html.dark .header-fixed .header {
  background-color: #1E1E2D;
  box-shadow: none;
}

html.dark .header-tablet-and-mobile-fixed .header {
  background-color: #1E1E2D;
  box-shadow: none;
}

html.dark .toolbar {
  background-color: #1a1a27;
}

html.dark .aside-dark .hover-scroll-overlay-y {
  --scrollbar-space: 0.4rem;
  scrollbar-color: #2B2B40 transparent;
}

html.dark .aside-dark .hover-scroll-overlay-y::-webkit-scrollbar-thumb {
  background-color: #2B2B40;
}

html.dark .aside-dark .hover-scroll-overlay-y:hover {
  scrollbar-color: #323248 transparent;
}

html.dark .aside-dark .hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb {
  background-color: #323248;
}

html.dark .aside-dark .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon i,
html.dark .aside-dark .menu .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i {
  color: var(--color-primary);
}

html.dark .aside-dark .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .aside-dark .menu .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .aside-dark .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .aside-dark .menu .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .aside-dark .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-bullet .bullet,
html.dark .aside-dark .menu .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .aside-dark .menu .menu-item.here > .menu-link .menu-icon i,
html.dark .aside-dark .menu .menu-item.show > .menu-link .menu-icon i {
  color: var(--color-primary);
}

html.dark .aside-dark .menu .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .aside-dark .menu .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .aside-dark .menu .menu-item.here > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .aside-dark .menu .menu-item.show > .menu-link .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .aside-dark .menu .menu-item.here > .menu-link .menu-bullet .bullet,
html.dark .aside-dark .menu .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .aside-dark .menu .menu-item .menu-link.active .menu-icon i {
  color: var(--color-primary);
}

html.dark .aside-dark .menu .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary);
}

html.dark .aside-dark .menu .menu-item .menu-link.active .menu-icon .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .aside-dark .menu .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: var(--color-primary);
}

html.dark .footer {
  background-color: #1B1B28;
}

html.dark .docs-wrapper {
  background-color: #151521;
}

html.dark .docs-aside {
  background-color: #1e1e2d;
}

html.dark .card.card-docs {
  background-color: #1E1E2D;
  border: 0;
}

html.dark .highlight {
  position: relative;
  background: #1b1b29;
  border-radius: 0.475rem;
  padding: 1.75rem 1.5rem 1.75rem 1.5rem;
}

html.dark .highlight .nav {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  margin-top: -0.25rem;
}

html.dark .highlight .nav .nav-item {
  margin-left: 0.75rem;
}

html.dark .highlight .nav .nav-link {
  font-size: 0.9rem;
  font-weight: 500;
  padding: 0.35rem 1rem;
  border-radius: 0.475rem;
  color: rgba(255, 255, 255, 0.75);
  transition: all 0.2s ease;
  background-color: transparent;
}

html.dark .highlight .nav .nav-link:focus,
html.dark .highlight .nav .nav-link.active {
  transition: all 0.2s ease;
  background-color: #2d2d45;
  color: rgba(255, 255, 255, 0.75);
}

html.dark .highlight .highlight-copy {
  display: none;
  position: absolute;
  left: 1.75rem;
  top: 1.5rem;
  font-size: 0.85rem;
  font-weight: 500;
  padding: 0.35rem 1rem !important;
  transition: all 0.2s ease;
  background-color: #2d2d45;
  color: rgba(255, 255, 255, 0.75);
}

html.dark .highlight .highlight-copy:focus,
html.dark .highlight .highlight-copy:hover {
  transition: all 0.2s ease;
  background-color: #33334e;
  color: var(--color-primary);
}

html.dark .highlight:hover .highlight-copy {
  display: flex;
}

html.dark .highlight .highlight-code pre {
  background-color: transparent;
  overflow: auto;
  padding: 0;
  margin: 0;
  scrollbar-color: #27273b transparent;
}

html.dark .highlight .highlight-code pre::-webkit-scrollbar-thumb {
  background-color: #27273b;
}

html.dark .highlight .highlight-code pre code[class*=language-] {
  padding: 0;
  margin: 0;
  font-size: 1rem !important;
}

html.dark .fslightbox-slide-btn {
  border-radius: 0.475rem;
}

html.dark .fslightbox-toolbar {
  border-bottom-right-radius: 0.475rem;
}

html.dark .select2-container--bootstrap5 .select2-selection {
  box-shadow: none !important;
  height: auto;
  outline: none !important;
}

html.dark .select2-container--bootstrap5.select2-container--focus .form-select-solid,
html.dark .select2-container--bootstrap5.select2-container--open .form-select-solid {
  background-color: #171723;
}

html.dark .select2-container--bootstrap5.select2-container--focus .form-select:not(.form-select-solid):not(.form-select-white),
html.dark .select2-container--bootstrap5.select2-container--open .form-select:not(.form-select-solid):not(.form-select-white) {
  border-color: #474761;
}

html.dark .select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field {
  color: #FFFFFF;
  font-weight: 500;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  outline: none;
  margin: 0;
  padding: 0;
}

html.dark .select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field::placeholder {
  color: #565674;
}

html.dark .select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field::-moz-placeholder {
  color: #565674;
  opacity: 1;
}

html.dark .select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field {
  color: #92929F;
}

html.dark .select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field::placeholder {
  color: #565674;
}

html.dark .select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field::-moz-placeholder {
  color: #565674;
  opacity: 1;
}

html.dark .select2-container--bootstrap5 .select2-selection--single {
  display: flex;
  align-items: center;
}

html.dark .select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-right: 0;
  padding-left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #565674;
}

html.dark .select2-container--bootstrap5 .select2-selection--single .select2-selection__placeholder {
  color: #565674;
}

html.dark .select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__rendered {
  color: #92929F;
}

html.dark .select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__placeholder {
  color: #565674;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple .select2-search.select2-search--inline {
  display: inline;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  margin: 0;
  padding: 0;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  display: inline-flex;
  align-items: center;
  position: relative;
  background-color: #323248;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  display: block;
  position: absolute;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2392929F'%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");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  opacity: 0.5;
  border: 0;
  transition: color 0.2s ease, background-color 0.2s ease;
  top: 50%;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove span {
  display: none;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  opacity: 1;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233699FF'%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");
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display {
  font-weight: 500;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) {
  padding-top: calc((1.5rem + 2px - 0.8rem) / 2);
  padding-bottom: calc((1.5rem + 2px - 0.8rem) / 2);
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice {
  border-radius: 0.4rem;
  padding: 0.2rem 0.4rem;
  margin: 0.2rem 0 0.2rem 0.4rem;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice .select2-selection__choice__remove {
  height: 0.6rem;
  width: 0.6rem;
  margin-left: 0.5rem;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice .select2-selection__choice__display {
  margin-right: 1.2rem;
  font-size: 0.9rem;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-search.select2-search--inline .select2-search__field {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: calc(0.75rem - (1.5rem + 2px - 0.8rem) / 2);
  margin-bottom: calc(0.75rem - (1.5rem + 2px - 0.8rem) / 2);
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple.form-select-lg {
  padding-top: calc((1.65rem + 2px - 0.8rem) / 2);
  padding-bottom: calc((1.65rem + 2px - 0.8rem) / 2);
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice {
  border-radius: 0.4rem;
  padding: 0.2rem 0.4rem;
  margin: 0.2rem 0 0.2rem 0.4rem;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice .select2-selection__choice__remove {
  height: 0.6rem;
  width: 0.6rem;
  margin-left: 0.5rem;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice .select2-selection__choice__display {
  margin-right: 1.2rem;
  font-size: 1rem;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-search.select2-search--inline .select2-search__field {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: calc(0.825rem - (1.65rem + 2px - 0.8rem) / 2);
  margin-bottom: calc(0.825rem - (1.65rem + 2px - 0.8rem) / 2);
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple.form-select-sm {
  padding-top: calc((1.1rem + 2px - 0.6rem) / 2);
  padding-bottom: calc((1.1rem + 2px - 0.6rem) / 2);
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice {
  border-radius: 0.4rem;
  padding: 0.15rem 0.4rem;
  margin: 0.15rem 0 0.15rem 0.4rem;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice .select2-selection__choice__remove {
  height: 0.5rem;
  width: 0.5rem;
  margin-left: 0.5rem;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice .select2-selection__choice__display {
  margin-right: 1rem;
  font-size: 0.8rem;
}

html.dark .select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-search.select2-search--inline .select2-search__field {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: calc(0.55rem - (1.1rem + 2px - 0.6rem) / 2);
  margin-bottom: calc(0.55rem - (1.1rem + 2px - 0.6rem) / 2);
}

html.dark .select2-container--bootstrap5 .select2-dropdown {
  border: 0;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  border-radius: 0.475rem;
  padding: 1rem 0;
  background-color: #1E1E2D;
}

html.dark .modal-open .select2-container--bootstrap5 .select2-dropdown {
  z-index: 1056;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-search {
  padding: 0.5rem 1.25rem;
  margin: 0 0 0.5rem 0;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field {
  background-color: #1E1E2D;
  padding: 0.55rem 0.75rem;
  color: #FFFFFF;
  font-size: 0.925rem;
  border: 1px solid #323248;
  border-radius: 0.475rem;
  outline: 0 !important;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:focus,
html.dark .select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:active {
  border-color: 1px solid #FFFFFF;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option {
  color: #92929F;
  transition: color 0.2s ease, background-color 0.2s ease;
  padding: 0.75rem 1.25rem;
  margin: 0 0;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
  background-color: #212E48;
  color: var(--color-primary);
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
  background-color: var(--color-primary);
  color: #FFFFFF;
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--disabled {
  color: #474761;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__message {
  color: #6D6D80;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group {
  padding-right: 0;
  padding-left: 0;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__group {
  display: block;
  color: #CDCDDE;
  font-weight: 500;
  font-size: 1.15rem;
  padding: 0 1.25rem 0 1.25rem;
  margin: 0 0 0.25rem 0;
}

html.dark .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__option {
  padding: 0.75rem 1.25rem;
  margin: 0 0;
}

html.dark .select2-container--bootstrap5 .select2-selection__clear {
  display: block;
  height: 0.7rem;
  width: 0.7rem;
  top: 50%;
  left: 3rem;
  position: absolute;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2392929F'%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");
  background-repeat: no-repeat;
  background-position: center;
}

html.dark .select2-container--bootstrap5 .select2-selection__clear span {
  display: none;
}

html.dark .select2-container--bootstrap5 .select2-selection__clear:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233699FF'%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");
}

html.dark .fv-plugins-message-container {
  margin-top: 0.3rem;
}

html.dark .fv-plugins-message-container .fv-help-block {
  color: var(--color-danger);
  font-size: 1rem;
  font-weight: 400;
}

html.dark .fv-plugins-message-container.valid-feedback,
html.dark .fv-plugins-message-container.invalid-feedback {
  display: block;
  font-weight: 400;
}

html.dark .daterangepicker {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
  background-color: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  font-family: Poppins, Helvetica, "sans-serif";
  z-index: 1000;
  border-radius: 0.475rem;
}

html.dark .daterangepicker:after,
html.dark .daterangepicker:before {
  display: none;
}

html.dark .daterangepicker td.off,
html.dark .daterangepicker td.off.in-range,
html.dark .daterangepicker td.off.start-date,
html.dark .daterangepicker td.off.end-date {
  background-color: transparent;
}

html.dark .modal-open .daterangepicker {
  z-index: 1056;
}

html.dark .daterangepicker .calendar-table {
  background-color: #1E1E2D;
  border: 0;
}

html.dark .daterangepicker .ranges {
  border-top-right-radius: 0.475rem;
  background-color: #1E1E2D;
}

html.dark .daterangepicker .ranges ul {
  padding: 1rem 0;
  width: 175px;
}

html.dark .daterangepicker .ranges li {
  padding: 0.7rem 1.75rem;
  font-weight: 500;
  font-size: 1rem;
  color: #6D6D80;
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .daterangepicker .ranges li:hover {
  background-color: #212E48;
  color: var(--color-primary);
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .daterangepicker .ranges li.active {
  background-color: var(--color-primary);
  color: #FFFFFF;
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .daterangepicker.show-calendar .ranges {
  margin-top: 0;
  height: 297px;
}

html.dark .daterangepicker.show-ranges.show-calendar .ranges {
  border-left: 1px solid #2B2B40;
}

html.dark .daterangepicker.show-ranges .drp-calendar.left {
  border-right: 0;
}

html.dark .daterangepicker .drp-buttons {
  padding: 1rem 1.75rem;
  border-top: 1px solid #2B2B40;
}

html.dark .daterangepicker .drp-buttons .btn {
  font-size: 1rem;
  font-weight: 500;
  padding: 0.5rem 1rem;
}

html.dark .daterangepicker .drp-buttons .cancelBtn {
  color: #CDCDDE;
  border-color: #1b1b29;
  background-color: #1b1b29;
}

html.dark .daterangepicker .drp-buttons .cancelBtn i {
  color: #CDCDDE;
}

html.dark .daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .daterangepicker .drp-buttons .cancelBtn,
html.dark .btn-check:active + .daterangepicker .drp-buttons .cancelBtn,
html.dark .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active),
html.dark .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active),
html.dark .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active),
html.dark .daterangepicker .drp-buttons .cancelBtn.active,
html.dark .daterangepicker .drp-buttons .cancelBtn.show,
html.dark .show > .daterangepicker .drp-buttons .cancelBtn {
  color: #CDCDDE;
  border-color: #323248;
  background-color: #323248 !important;
}

html.dark .btn-check:checked + .daterangepicker .drp-buttons .cancelBtn i,
html.dark .btn-check:active + .daterangepicker .drp-buttons .cancelBtn i,
html.dark .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) i,
html.dark .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) i,
html.dark .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) i,
html.dark .daterangepicker .drp-buttons .cancelBtn.active i,
html.dark .daterangepicker .drp-buttons .cancelBtn.show i,
html.dark .show > .daterangepicker .drp-buttons .cancelBtn i {
  color: #CDCDDE;
}

html.dark .btn-check:checked + .daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .daterangepicker .drp-buttons .cancelBtn.active .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .daterangepicker .drp-buttons .cancelBtn.show .svg-icon svg [fill]:not(.permanent):not(g),
html.dark .show > .daterangepicker .drp-buttons .cancelBtn .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #CDCDDE;
}

html.dark .btn-check:checked + .daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .btn-check:active + .daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .daterangepicker .drp-buttons .cancelBtn.active .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .daterangepicker .drp-buttons .cancelBtn.show .svg-icon svg:hover [fill]:not(.permanent):not(g),
html.dark .show > .daterangepicker .drp-buttons .cancelBtn .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

html.dark .btn-check:checked + .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after,
html.dark .btn-check:active + .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after,
html.dark .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active).dropdown-toggle:after,
html.dark .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active).dropdown-toggle:after,
html.dark .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active).dropdown-toggle:after,
html.dark .daterangepicker .drp-buttons .cancelBtn.active.dropdown-toggle:after,
html.dark .daterangepicker .drp-buttons .cancelBtn.show.dropdown-toggle:after,
html.dark .show > .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after {
  color: #CDCDDE;
}

html.dark .daterangepicker .drp-selected {
  font-size: 0.9rem;
}

html.dark .daterangepicker .drp-calendar.right,
html.dark .daterangepicker .drp-calendar.left {
  padding: 1rem 1rem;
}

html.dark .daterangepicker .drp-calendar.left {
  border-right: 0 !important;
}

html.dark .daterangepicker .drp-calendar th,
html.dark .daterangepicker .drp-calendar td {
  font-size: 1rem;
  font-weight: 400;
  width: 33px;
  height: 33px;
}

html.dark .daterangepicker .drp-calendar th.available:hover,
html.dark .daterangepicker .drp-calendar td.available:hover {
  border-radius: 0.475rem;
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .daterangepicker .drp-calendar th {
  font-weight: 500;
  color: #CDCDDE;
}

html.dark .daterangepicker .drp-calendar th.month {
  font-weight: 500;
  color: #CDCDDE;
}

html.dark .daterangepicker .drp-calendar th.next span,
html.dark .daterangepicker .drp-calendar th.prev span {
  border-width: 0 0 1px 1px;
  border-color: #6D6D80;
}

html.dark .daterangepicker .drp-calendar th.prev.available:hover span,
html.dark .daterangepicker .drp-calendar th.next.available:hover span {
  border-color: var(--color-primary);
}

html.dark .daterangepicker .drp-calendar th.next span {
  margin-left: 1px;
}

html.dark .daterangepicker .drp-calendar th.prev span {
  margin-right: 1px;
}

html.dark .daterangepicker .drp-calendar td {
  color: #92929F;
}

html.dark .daterangepicker .drp-calendar td.available.off {
  color: #474761;
}

html.dark .daterangepicker .drp-calendar td.active {
  background-color: var(--color-primary) !important;
  color: #FFFFFF !important;
  border-radius: 0.475rem;
}

html.dark .daterangepicker .drp-calendar td.active.start-date {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

html.dark .daterangepicker .drp-calendar td.active.end-date {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

html.dark .daterangepicker .drp-calendar td.active.start-date.end-date {
  border-radius: 0.475rem;
}

html.dark .daterangepicker .drp-calendar td.today,
html.dark .daterangepicker .drp-calendar td.today.active {
  background: #212E48 !important;
  color: var(--color-primary) !important;
  border-radius: 0.475rem;
}

html.dark .daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today) {
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .daterangepicker .drp-calendar td:hover {
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .daterangepicker select.ampmselect,
html.dark .daterangepicker select.minuteselect,
html.dark .daterangepicker select.hourselect,
html.dark .daterangepicker select.monthselect,
html.dark .daterangepicker select.yearselect {
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
  border-radius: 0.475rem;
  background: transparent;
  border-color: transparent;
  color: #FFFFFF;
  font-weight: 500;
  outline: 0 !important;
}

html.dark .daterangepicker select.ampmselect:focus,
html.dark .daterangepicker select.minuteselect:focus,
html.dark .daterangepicker select.hourselect:focus,
html.dark .daterangepicker select.monthselect:focus,
html.dark .daterangepicker select.yearselect:focus {
  background: #1b1b29;
}

@media (max-width: 767.98px) {
  html.dark .daterangepicker.show-calendar .ranges {
    float: none !important;
    height: auto !important;
  }
  html.dark .daterangepicker.show-calendar .ranges ul {
    width: 100%;
  }
  html.dark .daterangepicker.show-calendar .drp-calendar {
    float: none !important;
    max-width: unset !important;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
html.dark .flatpickr-calendar {
  font-family: inherit;
  border: 0;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  border-radius: 0.475rem;
  background-color: #1E1E2D;
}

html.dark .flatpickr-calendar:before,
html.dark .flatpickr-calendar:after {
  display: none;
}

html.dark .flatpickr-months {
  padding: 0 1rem;
  padding-top: 0.5rem;
}

html.dark .flatpickr-innerContainer {
  padding: 0.5rem 1rem;
}

html.dark .flatpickr-days,
html.dark .dayContainer {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
}

html.dark .flatpickr-months .flatpickr-month {
  background: transparent;
  color: #6D6D80;
  fill: #6D6D80;
  height: 46px;
}

html.dark .flatpickr-months .flatpickr-next-month,
html.dark .flatpickr-months .flatpickr-prev-month {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.475rem;
  top: 1rem;
}

html.dark .flatpickr-months .flatpickr-next-month svg,
html.dark .flatpickr-months .flatpickr-prev-month svg {
  fill: #565674;
  height: 13px;
  width: 13px;
}

html.dark .flatpickr-months .flatpickr-next-month:hover,
html.dark .flatpickr-months .flatpickr-prev-month:hover {
  background: #1b1b29;
}

html.dark .flatpickr-months .flatpickr-next-month:hover svg,
html.dark .flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #92929F;
}

html.dark .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
html.dark .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  left: 1rem;
}

html.dark .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
html.dark .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: 1rem;
}

html.dark .flatpickr-current-month {
  font-weight: 500;
  color: inherit;
}

html.dark .flatpickr-current-month .numInputWrapper {
  border-radius: 0.475rem;
  width: 65px;
}

html.dark .flatpickr-current-month .numInputWrapper span.arrowUp {
  border-top-left-radius: 0.475rem;
}

html.dark .flatpickr-current-month .numInputWrapper span.arrowDown {
  border-bottom-left-radius: 0.475rem;
}

html.dark .flatpickr-current-month .flatpickr-monthDropdown-months {
  border: 0 !important;
  background-color: #1E1E2D;
  font-size: 1rem;
  color: #92929F;
  font-weight: 500;
  padding: 0.5rem 0.75rem;
  margin-left: 0.5rem;
  outline: none !important;
  border-radius: 0.475rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

html.dark .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: #1b1b29;
}

html.dark .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  font-size: 1rem;
  color: #92929F;
  font-weight: 500;
  background-color: transparent;
  outline: none;
  padding: 0;
}

html.dark .flatpickr-current-month span.cur-month {
  color: #92929F;
  font-size: 1rem;
  font-weight: 500;
}

html.dark .flatpickr-current-month span.cur-month:hover {
  background: #1b1b29;
}

html.dark .flatpickr-current-month input.cur-year {
  color: #92929F;
  font-size: 1.1rem;
  padding: 0.5rem 0.75rem;
  font-weight: 500;
  outline: 0 !important;
}

html.dark span.flatpickr-weekday {
  color: #CDCDDE;
  font-size: 1rem;
  font-weight: 600;
}

html.dark .flatpickr-time {
  border-bottom-left-radius: 0.475rem;
  border-bottom-right-radius: 0.475rem;
}

html.dark .flatpickr-calendar.hasTime .flatpickr-time {
  height: height;
  line-height: height;
  max-height: height;
  border-top: 1px solid #1b1b29;
}

html.dark .flatpickr-time .numInputWrapper {
  height: height;
}

html.dark .flatpickr-time .flatpickr-am-pm {
  color: #92929F;
  font-size: 1rem;
  font-weight: 500;
}

html.dark .flatpickr-time input.flatpickr-hour,
html.dark .flatpickr-time input.flatpickr-minute {
  color: #92929F;
  font-size: 1rem;
  font-weight: 500;
}

html.dark .flatpickr-time input:hover,
html.dark .flatpickr-time .flatpickr-am-pm:hover,
html.dark .flatpickr-time input:focus,
html.dark .flatpickr-time .flatpickr-am-pm:focus {
  background: transparent;
}

html.dark .numInputWrapper span {
  border-right: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
}

html.dark .numInputWrapper span:hover {
  background: transparent !important;
}

html.dark .numInputWrapper span:after {
  top: 50% !important;
  transform: translateY(-50%);
}

html.dark .numInputWrapper span.arrowUp:after {
  border-bottom-color: #565674 !important;
}

html.dark .numInputWrapper span.arrowUp:hover:after {
  border-bottom-color: #92929F !important;
}

html.dark .numInputWrapper span.arrowDown:after {
  border-top-color: #565674 !important;
}

html.dark .numInputWrapper span.arrowDown:hover:after {
  border-top-color: #92929F !important;
}

html.dark .numInputWrapper:hover {
  background: transparent;
}

html.dark .flatpickr-day {
  font-size: 1rem;
  border-radius: 0.475rem;
  box-shadow: none !important;
  height: 36px;
  max-width: 36px;
  line-height: 36px;
  color: #6D6D80;
}

html.dark .flatpickr-day.inRange,
html.dark .flatpickr-day.prevMonthDay.inRange,
html.dark .flatpickr-day.nextMonthDay.inRange,
html.dark .flatpickr-day.today.inRange,
html.dark .flatpickr-day.prevMonthDay.today.inRange,
html.dark .flatpickr-day.nextMonthDay.today.inRange,
html.dark .flatpickr-day:hover,
html.dark .flatpickr-day.prevMonthDay:hover,
html.dark .flatpickr-day.nextMonthDay:hover,
html.dark .flatpickr-day:focus,
html.dark .flatpickr-day.prevMonthDay:focus,
html.dark .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #212E48;
  color: var(--color-primary);
  border-color: transparent;
}

html.dark .flatpickr-day.today {
  background: #1b1b29;
  color: #6D6D80;
  border-color: transparent;
}

html.dark .flatpickr-day.today:hover,
html.dark .flatpickr-day.today:focus {
  border-color: transparent;
  background: #2B2B40;
  color: #92929F;
}

html.dark .flatpickr-day.selected,
html.dark .flatpickr-day.startRange,
html.dark .flatpickr-day.endRange,
html.dark .flatpickr-day.selected.inRange,
html.dark .flatpickr-day.startRange.inRange,
html.dark .flatpickr-day.endRange.inRange,
html.dark .flatpickr-day.selected:focus,
html.dark .flatpickr-day.startRange:focus,
html.dark .flatpickr-day.endRange:focus,
html.dark .flatpickr-day.selected:hover,
html.dark .flatpickr-day.startRange:hover,
html.dark .flatpickr-day.endRange:hover,
html.dark .flatpickr-day.selected.prevMonthDay,
html.dark .flatpickr-day.startRange.prevMonthDay,
html.dark .flatpickr-day.endRange.prevMonthDay,
html.dark .flatpickr-day.selected.nextMonthDay,
html.dark .flatpickr-day.startRange.nextMonthDay,
html.dark .flatpickr-day.endRange.nextMonthDay {
  background: var(--color-primary);
  color: #FFFFFF;
  border-color: transparent;
}

html.dark .flatpickr-day.inRange,
html.dark .flatpickr-day.prevMonthDay.inRange,
html.dark .flatpickr-day.nextMonthDay.inRange,
html.dark .flatpickr-day.today.inRange,
html.dark .flatpickr-day.prevMonthDay.today.inRange,
html.dark .flatpickr-day.nextMonthDay.today.inRange,
html.dark .flatpickr-day:hover,
html.dark .flatpickr-day.prevMonthDay:hover,
html.dark .flatpickr-day.nextMonthDay:hover,
html.dark .flatpickr-day:focus,
html.dark .flatpickr-day.prevMonthDay:focus,
html.dark .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #212E48;
  color: var(--color-primary);
  border-color: transparent;
}

html.dark .flatpickr-day.today {
  border-color: transparent;
}

html.dark .flatpickr-day.today:hover,
html.dark .flatpickr-day.today:focus {
  border-color: transparent;
  background: #1b1b29;
  color: #6D6D80;
}

html.dark .flatpickr-day.selected,
html.dark .flatpickr-day.startRange,
html.dark .flatpickr-day.endRange,
html.dark .flatpickr-day.selected.inRange,
html.dark .flatpickr-day.startRange.inRange,
html.dark .flatpickr-day.endRange.inRange,
html.dark .flatpickr-day.selected:focus,
html.dark .flatpickr-day.startRange:focus,
html.dark .flatpickr-day.endRange:focus,
html.dark .flatpickr-day.selected:hover,
html.dark .flatpickr-day.startRange:hover,
html.dark .flatpickr-day.endRange:hover,
html.dark .flatpickr-day.selected.prevMonthDay,
html.dark .flatpickr-day.startRange.prevMonthDay,
html.dark .flatpickr-day.endRange.prevMonthDay,
html.dark .flatpickr-day.selected.nextMonthDay,
html.dark .flatpickr-day.startRange.nextMonthDay,
html.dark .flatpickr-day.endRange.nextMonthDay {
  background: var(--color-primary);
  color: #FFFFFF;
  border-color: transparent;
}

html.dark .flatpickr-day.flatpickr-disabled,
html.dark .flatpickr-day.flatpickr-disabled:hover,
html.dark .flatpickr-day.prevMonthDay,
html.dark .flatpickr-day.nextMonthDay,
html.dark .flatpickr-day.notAllowed,
html.dark .flatpickr-day.notAllowed.prevMonthDay,
html.dark .flatpickr-day.notAllowed.nextMonthDay {
  color: #474761;
  background: transparent;
  border-color: transparent;
}

html.dark .flatpickr-day.flatpickr-disabled,
html.dark .flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: #474761;
}

html.dark .tagify {
  --tagify-dd-bg-color: #1E1E2D;
  --tags-border-color: #323248;
  --tags-hover-border-color: #323248;
  --tags-focus-border-color: #474761;
  --tag-bg: #2B2B40;
  --tag-hover: #2B2B40;
  --tag-text-color: #92929F;
  --tag-text-color--edit: #92929F;
  --tag-pad: 0 0.5rem;
  --tag-inset-shadow-size: 1rem;
  --tag-invalid-color: var(--color-danger);
  --tag-invalid-bg: #3A2434;
  --tag-remove-bg: #2B2B40;
  --tag-remove-btn-color: transparent;
  --tag-remove-btn-bg: transparent;
  --tag-remove-btn-bg--hover: transparent;
  --input-color: #92929F;
  --placeholder-color: #474761;
  --placeholder-color-focus: #565674;
  --loader-size: .8rem;
}

html.dark .tagify .tagify__tag {
  background-color: var(--tag-bg);
}

html.dark .tagify .tagify__tag div {
  border-radius: inherit;
}

html.dark .tagify .tagify__tag .tagify__tag__removeBtn {
  border-radius: 0;
  content: " ";
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23565674'%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");
}

html.dark .tagify .tagify__tag .tagify__tag__removeBtn:after {
  display: none;
}

html.dark .tagify .tagify__tag .tagify__tag__removeBtn:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233699FF'%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");
}

html.dark .tagify .tagify__tag.tagify--notAllowed div .tagify__tag-text {
  color: var(--color-danger);
  opacity: 0.5;
}

html.dark .tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn {
  opacity: 0.5;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F64E60'%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");
}

html.dark .tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn:hover {
  background: transparent;
  opacity: 0.75;
}

html.dark .tagify .tagify__input:before {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}

html.dark .tagify:not(.form-control-sm):not(.form-control-lg) {
  padding-top: calc((1.5rem + 2px - 0.8rem) / 2);
  padding-bottom: calc((1.5rem + 2px - 0.8rem) / 2);
}

html.dark .tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag {
  border-radius: 0.475rem;
  padding: 0.2rem 0.4rem;
  margin: 0.2rem 0 0.2rem 0.4rem;
  font-weight: inherit;
}

html.dark .tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag div {
  padding: 0 0.4rem;
  font-size: 0.9rem;
  font-weight: inherit;
}

html.dark .tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag .tagify__tag__removeBtn {
  width: 0.6rem;
  height: 0.6rem;
  margin: 0 0 0 0.5rem;
}

html.dark .tagify:not(.form-control-sm):not(.form-control-lg) .tagify__input {
  padding: 0;
  margin-top: calc(0.75rem - (1.5rem + 2px - 0.8rem) / 2);
  margin-bottom: calc(0.75rem - (1.5rem + 2px - 0.8rem) / 2);
}

html.dark .tagify.form-control-lg {
  padding-top: calc((1.65rem + 2px - 0.8rem) / 2);
  padding-bottom: calc((1.65rem + 2px - 0.8rem) / 2);
}

html.dark .tagify.form-control-lg .tagify__tag {
  border-radius: 0.475rem;
  padding: 0.2rem 0.4rem;
  margin: 0.2rem 0 0.2rem 0.4rem;
  font-weight: inherit;
}

html.dark .tagify.form-control-lg .tagify__tag div {
  padding: 0 0.4rem;
  font-size: 1rem;
  font-weight: inherit;
}

html.dark .tagify.form-control-lg .tagify__tag .tagify__tag__removeBtn {
  width: 0.6rem;
  height: 0.6rem;
  margin: 0 0 0 0.5rem;
}

html.dark .tagify.form-control-lg .tagify__input {
  padding: 0;
  margin-top: calc(0.825rem - (1.65rem + 2px - 0.8rem) / 2);
  margin-bottom: calc(0.825rem - (1.65rem + 2px - 0.8rem) / 2);
}

html.dark .tagify.form-control-sm {
  padding-top: calc((1.1rem + 2px - 0.6rem) / 2);
  padding-bottom: calc((1.1rem + 2px - 0.6rem) / 2);
}

html.dark .tagify.form-control-sm .tagify__tag {
  border-radius: 0.475rem;
  padding: 0.15rem 0.4rem;
  margin: 0.15rem 0 0.15rem 0.4rem;
  font-weight: inherit;
}

html.dark .tagify.form-control-sm .tagify__tag div {
  padding: 0 0.4rem;
  font-size: 0.8rem;
  font-weight: inherit;
}

html.dark .tagify.form-control-sm .tagify__tag .tagify__tag__removeBtn {
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 0 0 0.5rem;
}

html.dark .tagify.form-control-sm .tagify__input {
  padding: 0;
  margin-top: calc(0.55rem - (1.1rem + 2px - 0.6rem) / 2);
  margin-bottom: calc(0.55rem - (1.1rem + 2px - 0.6rem) / 2);
}

html.dark .tagify__dropdown {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  border: 0 !important;
  outline: none !important;
  padding: 0.75rem 0;
  z-index: 1000;
  background-color: #1E1E2D;
  border-radius: 0.475rem;
}

html.dark .tagify__dropdown ._wrapper {
  max-height: none;
  border-radius: 0.475rem;
}

html.dark .modal-open .tagify__dropdown {
  z-index: 1056;
}

html.dark .tagify__dropdown .tagify__dropdown__wrapper {
  background-color: #1E1E2D;
  border: 0 !important;
  outline: none !important;
  box-shadow: none;
}

html.dark .tagify__dropdown .tagify__dropdown__item {
  color: #92929F;
  border-radius: 0;
  padding: 0.75rem 1.5rem;
  margin: 0;
  box-shadow: none;
  font-weight: 500;
}

html.dark .tagify__dropdown .tagify__dropdown__item:hover,
html.dark .tagify__dropdown .tagify__dropdown__item.tagify__dropdown__item--active {
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .tagify__dropdown.tagify__inline__suggestions {
  padding: 0.75rem 1rem;
}

html.dark .tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item {
  display: inline-block;
  font-size: 0.925rem;
  padding: 0.35rem 0.5rem;
  margin: 0.25rem 0 0.25rem 0.5rem;
  background-color: #2B2B40;
  color: #92929F;
  border-radius: 0.475rem;
}

html.dark .tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item:hover,
html.dark .tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item.tagify__dropdown__item--active {
  background-color: #212E48;
  color: var(--color-primary);
}

html.dark .bootstrap-maxlength {
  z-index: 1040 !important;
}

html.dark .bootstrap-maxlength.badge {
  display: inline-flex !important;
}

html.dark .modal .bootstrap-maxlength {
  z-index: 1060 !important;
}

html.dark .ck-target {
  display: none;
}

html.dark .ck-toolbar {
  border-radius: 0.475rem !important;
}

html.dark .ck-content {
  min-height: 200px;
  border-radius: 0.475rem !important;
}

html.dark .ck-content.ck-focused {
  border-color: var(--color-primary) !important;
  box-shadow: none !important;
}

html.dark .ck-editor .ck-toolbar {
  border-top-right-radius: 0.475rem !important;
  border-top-left-radius: 0.475rem !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

html.dark .ck-editor .ck-content {
  border-bottom-left-radius: 0.475rem !important;
  border-bottom-right-radius: 0.475rem !important;
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

html.dark .ck-body .ck-balloon-panel .ck-content {
  min-height: 200px;
  border-color: transparent !important;
}

html.dark .ck-body .ck-balloon-panel .ck-content.ck-focused {
  border-color: var(--color-primary) !important;
}

html.dark .ck-body .ck-balloon-panel.ck-toolbar-container,
html.dark .ck-body .ck-balloon-panel .ck-toolbar {
  border-radius: 0.475rem !important;
}

html.dark table.dataTable {
  width: 100% !important;
}

html.dark div.dataTables_wrapper div.dataTables_length {
  padding: 0.5rem 0;
}

html.dark div.dataTables_wrapper div.dataTables_filter {
  padding: 0.5rem 0;
}

html.dark div.dataTables_wrapper div.dataTables_info {
  font-weight: 500;
  color: #92929F;
  padding: 0.5rem 0;
}

html.dark div.dataTables_length + div.dataTables_info {
  margin-right: 1rem;
}

html.dark div.dataTables_wrapper div.dataTables_paginate {
  padding: 0.5rem 0;
  margin-right: 0.5rem;
}

html.dark div.dataTables_wrapper div.dataTables_paginate .pagination {
  margin: 0;
}

html.dark table.dataTable > thead > tr > td:not(.sorting_disabled),
html.dark table.dataTable > thead > tr > th:not(.sorting_disabled) {
  padding-left: 30px;
}

html.dark table.dataTable > thead .sorting,
html.dark table.dataTable > thead .sorting_asc,
html.dark table.dataTable > thead .sorting_desc {
  vertical-align: middle;
}

html.dark table.dataTable > thead .sorting:before,
html.dark table.dataTable > thead .sorting:after,
html.dark table.dataTable > thead .sorting_asc:before,
html.dark table.dataTable > thead .sorting_asc:after,
html.dark table.dataTable > thead .sorting_desc:before,
html.dark table.dataTable > thead .sorting_desc:after {
  opacity: 0;
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  content: " ";
  top: 50%;
  bottom: auto;
  left: auto;
  right: auto;
  margin-right: 1rem;
  transform: translateX(50%) translateY(-50%);
}

html.dark table.dataTable > thead .sorting:before,
html.dark table.dataTable > thead .sorting_asc:before,
html.dark table.dataTable > thead .sorting_desc:before {
  display: none !important;
}

html.dark table.dataTable > thead .sorting_asc:after {
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23565674'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 2.06463C4.22088 1.96161 3.9637 1.9809 3.78597 2.12863L0.177181 5.12847C-0.046034 5.31402 -0.0602611 5.63049 0.145404 5.83532C0.351069 6.04015 0.698744 6.05578 0.921959 5.87023L4.14137 3.19406L7.06417 5.84414C7.27904 6.03896 7.62686 6.03835 7.84105 5.84278C8.05524 5.64721 8.05469 5.33073 7.83982 5.13591L4.54449 2.14806C4.50704 2.1141 4.46541 2.08629 4.42111 2.06463Z'/%3e%3c/svg%3e");
}

html.dark table.dataTable > thead .sorting_desc:after {
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23565674'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 5.93537C4.22088 6.03839 3.9637 6.0191 3.78597 5.87137L0.177181 2.87153C-0.046034 2.68598 -0.060261 2.36951 0.145404 2.16468C0.351069 1.95985 0.698744 1.94422 0.921959 2.12977L4.14137 4.80594L7.06417 2.15586C7.27904 1.96104 7.62686 1.96165 7.84105 2.15722C8.05524 2.35279 8.05469 2.66927 7.83982 2.86409L4.54449 5.85194C4.50704 5.8859 4.46541 5.91371 4.42111 5.93537Z'/%3e%3c/svg%3e");
}

html.dark div.dataTables_wrapper .table-responsive {
  position: relative;
}

html.dark div.dataTables_wrapper div.dataTables_processing {
  border-radius: 0.475rem;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  background-color: #2B2B40;
  color: #92929F;
  font-weight: 500;
  margin: 0 !important;
  width: auto;
  padding: 1rem 2rem !important;
  transform: translateX(50%) translateY(-50%);
}

html.dark .dropzone {
  min-height: auto;
  padding: 1.5rem 1.75rem;
  text-align: center;
  cursor: pointer;
  border: 1px dashed var(--color-primary);
  background-color: #212E48;
  border-radius: 0.475rem !important;
}

html.dark .dropzone .dz-message {
  margin: 0;
  display: flex;
  text-align: right;
}

html.dark .dropzone .dz-preview {
  border-radius: 0.475rem !important;
  margin: 0.75rem;
}

html.dark .dropzone .dz-preview .dz-image {
  border-radius: 0.475rem !important;
  z-index: 1;
}

html.dark .dropzone .dz-preview.dz-file-preview .dz-image {
  background: #2B2B40;
}

html.dark .dropzone .dz-success-mark,
html.dark .dropzone .dz-error-mark {
  margin-right: -20px !important;
  margin-top: -20px !important;
}

html.dark .dropzone .dz-success-mark svg,
html.dark .dropzone .dz-error-mark svg {
  height: 40px !important;
  width: 40px !important;
}

html.dark .dropzone .dz-remove {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.65rem;
  width: 1.65rem;
  font-size: 1rem;
  text-indent: -9999px;
  white-space: nowrap;
  position: absolute;
  z-index: 2;
  background-size: 40%;
  background-color: #ffffff !important;
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
  border-radius: 100%;
  top: -0.825rem;
  left: -0.825rem;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23565674'%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");
}

html.dark .dropzone .dz-remove:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233699FF'%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");
}

html.dark .dropzone .dz-error-message {
  color: #FFFFFF;
  background: var(--color-danger);
}

html.dark .dropzone.dropzone-queue {
  border: 0;
  padding: 0;
  background-color: transparent;
  text-align: right;
}

html.dark .dropzone.dropzone-queue .dz-message {
  display: none;
}

html.dark .dropzone.dropzone-queue .dropzone-panel .dropzone-upload,
html.dark .dropzone.dropzone-queue .dropzone-panel .dropzone-remove-all {
  display: none;
}

html.dark .dropzone.dropzone-queue .dropzone-item {
  display: flex;
  align-items: center;
  margin-top: 0.75rem;
  border-radius: 0.475rem;
  padding: 0.5rem 1rem;
  background-color: #1b1b29;
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-file {
  flex-grow: 1;
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename {
  font-size: 0.9rem;
  font-weight: 500;
  color: #6D6D80;
  text-overflow: ellipsis;
  margin-left: 0.5rem;
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename:hover {
  color: var(--color-primary);
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-error {
  margin-top: 0.25rem;
  font-size: 0.9rem;
  font-weight: 400;
  color: var(--color-danger);
  text-overflow: ellipsis;
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-progress {
  width: 15%;
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-progress .progress {
  height: 5px;
  transition: all 0.2s ease;
}

@media (prefers-reduced-motion: reduce) {
  html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-progress .progress {
    transition: none;
  }
}
html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar {
  margin-right: 1rem;
  display: flex;
  flex-wrap: nowrap;
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start,
html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel,
html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete {
  height: 25px;
  width: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start i,
html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel i,
html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete i {
  transition: color 0.2s ease, background-color 0.2s ease;
  font-size: 0.8rem;
  color: #6D6D80;
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover,
html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover,
html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover i,
html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,
html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover i {
  color: var(--color-primary);
}

html.dark .dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start {
  transition: color 0.2s ease, background-color 0.2s ease;
}

html.dark .gmaps {
  /* important!  bootstrap sets max-width on img to 100% which conflicts with google map canvas*/
}

html.dark .gmaps img {
  max-width: none;
}

html.dark .gmaps.gmaps-static > div {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: block;
}

html.dark .noUi-target {
  border: 0;
  background: #2B2B40;
  box-shadow: none;
}

html.dark .noUi-target.noUi-horizontal {
  height: 15px;
}

html.dark .noUi-target.noUi-horizontal .noUi-handle {
  width: 24px;
  height: 24px;
  top: -4.5px;
  border-radius: 50%;
  outline: none;
}

html.dark .noUi-target.noUi-horizontal .noUi-handle::before {
  display: none;
}

html.dark .noUi-target.noUi-horizontal .noUi-handle::after {
  display: none;
}

html.dark .noUi-target.noUi-vertical {
  height: 150px;
  width: 15px;
}

html.dark .noUi-target.noUi-vertical .noUi-handle {
  width: 24px;
  height: 24px;
  left: -4.5px;
  border-radius: 50%;
  outline: none;
}

html.dark .noUi-target.noUi-vertical .noUi-handle::before {
  display: none;
}

html.dark .noUi-target.noUi-vertical .noUi-handle::after {
  display: none;
}

html.dark .noUi-target .noUi-connect {
  background: var(--color-primary);
}

html.dark .noUi-target .noUi-handle {
  border: 1px solid #2B2B40;
  box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.7);
}

html.dark .noUi-target.noUi-sm {
  height: 6px;
}

html.dark .noUi-target.noUi-sm .noUi-handle {
  width: 20px;
  height: 20px;
  top: -7px;
}

html.dark .noUi-target.noUi-lg {
  height: 18px;
}

html.dark .noUi-target.noUi-lg .noUi-handle {
  width: 30px;
  height: 30px;
  top: -6px;
}

html.dark .noUi-tooltip {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  background: #2B2B40;
  color: #CDCDDE;
  font-size: 0.925rem;
  border: 0;
  padding: 0.5rem 0.75rem;
  border-radius: 0.475rem;
}

html.dark .ql-toolbar {
  font-family: Poppins, Helvetica, "sans-serif";
}

html.dark .ql-toolbar.ql-snow {
  border: 1px solid #2B2B40;
  border-top-right-radius: 0.475rem;
  border-top-left-radius: 0.475rem;
}

html.dark .ql-toolbar.ql-snow .ql-picker .ql-fill,
html.dark .ql-toolbar.ql-snow .ql-picker .ql-stroke,
html.dark .ql-toolbar.ql-snow button .ql-fill,
html.dark .ql-toolbar.ql-snow button .ql-stroke {
  stroke: #565674;
}

html.dark .ql-toolbar.ql-snow .ql-picker .ql-fill,
html.dark .ql-toolbar.ql-snow button .ql-fill {
  fill: #565674;
}

html.dark .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,
html.dark .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-stroke,
html.dark .ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,
html.dark .ql-toolbar.ql-snow .ql-picker.ql-active .ql-stroke,
html.dark .ql-toolbar.ql-snow .ql-picker:focus .ql-fill,
html.dark .ql-toolbar.ql-snow .ql-picker:focus .ql-stroke,
html.dark .ql-toolbar.ql-snow .ql-picker:hover .ql-fill,
html.dark .ql-toolbar.ql-snow .ql-picker:hover .ql-stroke,
html.dark .ql-toolbar.ql-snow button.ql-expanded .ql-fill,
html.dark .ql-toolbar.ql-snow button.ql-expanded .ql-stroke,
html.dark .ql-toolbar.ql-snow button.ql-active .ql-fill,
html.dark .ql-toolbar.ql-snow button.ql-active .ql-stroke,
html.dark .ql-toolbar.ql-snow button:focus .ql-fill,
html.dark .ql-toolbar.ql-snow button:focus .ql-stroke,
html.dark .ql-toolbar.ql-snow button:hover .ql-fill,
html.dark .ql-toolbar.ql-snow button:hover .ql-stroke {
  stroke: var(--color-primary);
}

html.dark .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,
html.dark .ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,
html.dark .ql-toolbar.ql-snow .ql-picker:focus .ql-fill,
html.dark .ql-toolbar.ql-snow .ql-picker:hover .ql-fill,
html.dark .ql-toolbar.ql-snow button.ql-expanded .ql-fill,
html.dark .ql-toolbar.ql-snow button.ql-active .ql-fill,
html.dark .ql-toolbar.ql-snow button:focus .ql-fill,
html.dark .ql-toolbar.ql-snow button:hover .ql-fill {
  fill: var(--color-primary);
}

html.dark .ql-editor {
  color: #FFFFFF;
}

html.dark .ql-editor.ql-blank:before {
  right: auto !important;
  left: auto !important;
  color: #565674 !important;
  font-style: normal !important;
}

html.dark .ql-container.ql-snow {
  border: 1px solid #2B2B40;
  border-top: 0;
  border-bottom-left-radius: 0.475rem;
  border-bottom-right-radius: 0.475rem;
}

html.dark .ql-snow .ql-picker .ql-picker-label {
  color: #565674;
}

html.dark .ql-snow .ql-picker .ql-picker-label.ql-active,
html.dark .ql-snow .ql-picker .ql-picker-label:hover {
  color: var(--color-primary);
}

html.dark .ql-snow .ql-picker.ql-expanded {
  outline: none !important;
  border-color: transparent !important;
}

html.dark .ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: transparent !important;
  color: var(--color-primary);
  outline: none !important;
}

html.dark .ql-snow .ql-picker.ql-expanded .ql-picker-label.ql-active,
html.dark .ql-snow .ql-picker.ql-expanded .ql-picker-label:hover {
  color: var(--color-primary);
}

html.dark .ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border: 0;
  padding: 0.5rem 1rem;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  background-color: #1E1E2D;
  border-radius: 0.475rem;
}

html.dark .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #6D6D80;
  outline: none;
}

html.dark .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-selected,
html.dark .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-active,
html.dark .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: var(--color-primary);
}

html.dark .ql-snow .ql-tooltip {
  border: 0;
  padding: 0.5rem 1rem;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  border-radius: 0.475rem;
}

html.dark .ql-snow .ql-tooltip input[type=text] {
  border: 0;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
  border: 1px solid #2B2B40;
  color: #FFFFFF;
  outline: none !important;
  border-radius: 0.475rem;
}

html.dark .ql-snow .ql-tooltip input[type=text]:active,
html.dark .ql-snow .ql-tooltip input[type=text]:focus {
  border-color: #474761 !important;
}

html.dark .ql-snow .ql-tooltip .ql-preview {
  color: #6D6D80;
}

html.dark .ql-snow .ql-tooltip .ql-action {
  transition: color 0.3s ease;
  color: #6D6D80;
}

html.dark .ql-snow .ql-tooltip .ql-action:hover {
  transition: color 0.3s ease;
  color: var(--color-primary);
}

html.dark .modal .ql-snow .ql-tooltip.ql-editing {
  right: 20px !important;
}

html.dark .ql-snow .ql-editor pre.ql-syntax {
  background-color: #FFFFFF;
  color: #565674;
  overflow: visible;
  border-radius: 0.475rem;
}

html.dark .ql-quil.ql-quil-plain .ql-toolbar {
  padding: 0;
  margin: 0;
  border: 0;
}

html.dark .ql-quil.ql-quil-plain .ql-toolbar:after {
  display: none;
}

html.dark .ql-quil.ql-quil-plain .ql-toolbar .ql-picker-label {
  padding-right: 0;
}

html.dark .ql-quil.ql-quil-plain .ql-container {
  border: 0;
}

html.dark .ql-quil.ql-quil-plain .ql-editor {
  border: 0;
  padding: 0;
}

html.dark .recaptcha {
  padding: 15px;
  border: 1px solid #2B2B40;
  border-radius: 0.475rem;
}

html.dark .recaptcha .recaptcha-img {
  margin-bottom: 10px;
}

html.dark .recaptcha .recaptcha_only_if_incorrect_sol {
  color: var(--color-danger);
}

html.dark .recaptcha .input-group .btn i {
  padding-left: 0;
}

html.dark .recaptcha .input-group .form-control {
  border-top-right-radius: 0.475rem !important;
  border-bottom-right-radius: 0.475rem !important;
}

html.dark html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown),
html.dark body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open) {
  overflow-y: initial !important;
}

html.dark html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.sweetalert2-nopadding),
html.dark body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open):not(.sweetalert2-nopadding) {
  padding-left: 0 !important;
}

html.dark .swal2-popup {
  background-color: #1E1E2D;
  padding: 2rem;
  border-radius: 0.475rem;
}

html.dark .swal2-popup .swal2-title {
  font-weight: 500;
  font-size: 1.3rem;
  color: #FFFFFF;
}

html.dark .swal2-popup .swal2-html-container,
html.dark .swal2-popup .swal2-content {
  font-weight: normal;
  font-size: 1.1rem;
  margin-top: 1.5rem;
  color: #CDCDDE;
}

html.dark .swal2-popup .btn {
  margin: 15px 5px 0;
}

html.dark .swal2-popup .swal2-styled:focus {
  box-shadow: none;
}

html.dark .swal2-popup .swal2-actions {
  margin: 1.5rem auto 1rem auto;
}

html.dark .swal2-container {
  overflow-y: hidden !important;
}

html.dark .swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.2);
}

html.dark .swal2-container .swal2-html-container {
  max-height: 200px;
  overflow: auto;
}

html.dark body.swal2-height-auto {
  height: 100% !important;
}

html.dark .swal2-icon.swal2-warning {
  border-color: var(--color-warning);
  color: var(--color-warning);
}

html.dark .swal2-icon.swal2-error {
  border-color: var(--color-danger);
  color: var(--color-danger);
}

html.dark .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  background-color: rgba(246, 78, 96, 0.75);
}

html.dark .swal2-icon.swal2-success {
  border-color: var(--color-success);
  color: var(--color-success);
}

html.dark .swal2-icon.swal2-success [class^=swal2-success-line] {
  background-color: var(--color-success);
}

html.dark .swal2-icon.swal2-success .swal2-success-ring {
  border-color: rgba(11, 183, 131, 0.3);
}

html.dark .swal2-icon.swal2-info {
  border-color: #8950FC;
  color: #8950FC;
}

html.dark .swal2-icon.swal2-question {
  border-color: var(--color-primary);
  color: var(--color-primary);
}

html.dark .tox-target {
  display: none;
}

html.dark .tox-tinymce {
  border-radius: 0.475rem !important;
  height: 500px !important;
}

html.dark .toast {
  transition: all 0.2s ease;
  background-position: calc(100% - 1.5rem) center !important;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3) !important;
  border-radius: 0.475rem !important;
  border: 0 !important;
  background-color: #1b1b29;
  color: #92929F;
  opacity: 0.75 !important;
  padding: 1.25rem 4.5rem 1.25rem 1.25rem !important;
}

html.dark .toast:hover {
  transition: all 0.2s ease;
  opacity: 1 !important;
}

html.dark .toast .toast-close-button {
  outline: none !important;
  font-size: 0;
  width: 0.85rem;
  height: 0.85rem;
}

html.dark .toast .toast-title {
  font-size: 1.15rem;
  font-weight: 500;
}

html.dark .toast .toast-title + .toast-message {
  margin-top: 0.25rem;
}

html.dark .toast .toast-message {
  font-size: 1rem;
  font-weight: 400;
}

html.dark .toast.toast-success {
  background-color: var(--color-success);
  color: #FFFFFF;
}

html.dark .toast.toast-success .toast-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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");
}

html.dark .toast.toast-info {
  background-color: #8950FC;
  color: #FFFFFF;
}

html.dark .toast.toast-info .toast-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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");
}

html.dark .toast.toast-warning {
  background-color: var(--color-warning);
  color: #FFFFFF;
}

html.dark .toast.toast-warning .toast-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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");
}

html.dark .toast.toast-error {
  background-color: var(--color-danger);
  color: #FFFFFF;
}

html.dark .toast.toast-error .toast-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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");
}

html.dark .toast-top-center {
  top: 12px;
}

html.dark .toast-bottom-center {
  bottom: 12px;
}

html.dark .draggable {
  transition: opacity 0.3s ease;
  outline: none !important;
}

html.dark .draggable.draggable-mirror {
  opacity: 0.8;
  transition: opacity 0.3s ease;
  border: 2px dashed #323248 !important;
}

html.dark .draggable.draggable--original {
  opacity: 0 !important;
}

html.dark .draggable.draggable-source--is-dragging.draggable--over {
  opacity: 0 !important;
}

html.dark .draggable .draggable-handle {
  cursor: move;
}

html.dark .apexcharts-text,
html.dark .apexcharts-title-text,
html.dark .apexcharts-legend-text {
  font-family: Poppins, Helvetica, "sans-serif" !important;
}

html.dark .apexcharts-title-text {
  font-weight: 400;
}

html.dark .apexcharts-pie-label {
  font-weight: 400;
  font-size: 0.925rem;
}

html.dark .apexcharts-toolbar {
  text-align: right !important;
}

html.dark .apexcharts-menu {
  background: #1E1E2D;
  border: 0 !important;
  padding: 0.5rem 0 !important;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  border-radius: 0.475rem !important;
  overflow: hidden;
  min-width: 10rem !important;
}

html.dark .apexcharts-menu .apexcharts-menu-item {
  padding: 0.25rem 1rem;
  transition: all 0.2s ease;
}

html.dark .apexcharts-menu .apexcharts-menu-item:hover {
  background-color: rgba(27, 27, 41, 0.8) !important;
}

html.dark .apexcharts-tooltip.apexcharts-theme-light {
  border-radius: 0.475rem;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  border: 0 !important;
  background: #1E1E2D !important;
  color: #CDCDDE;
}

html.dark .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #1b1b29 !important;
  color: #CDCDDE;
  border: 0 !important;
}

html.dark .apexcharts-tooltip .apexcharts-tooltip-title {
  padding: 0.5rem 1rem;
}

html.dark .apexcharts-xaxistooltip.apexcharts-theme-light {
  border-radius: 0.475rem !important;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3) !important;
  border: 0 !important;
  background: #1E1E2D !important;
  color: #CDCDDE;
}

html.dark .apexcharts-xaxistooltip.apexcharts-theme-light:before {
  border-bottom: 0 !important;
}

html.dark .apexcharts-xaxistooltip.apexcharts-theme-light:after {
  border-bottom-color: #1E1E2D !important;
}

html.dark .card-rounded-bottom .apexcharts-canvas svg {
  border-bottom-right-radius: 0.475rem;
  border-bottom-left-radius: 0.475rem;
}

html.dark .rounded .apexcharts-canvas svg {
  border-radius: 0.475rem !important;
}

html.dark .rounded-sm .apexcharts-canvas svg {
  border-radius: 0.275rem !important;
}

html.dark .rounded-lg .apexcharts-canvas svg {
  border-radius: 0.775rem !important;
}

html.dark .rounded-xl .apexcharts-canvas svg {
  border-radius: 1rem !important;
}

html.dark .apexcharts-bar-hover-white .apexcharts-bar-area:hover {
  fill: #ffffff !important;
}

html.dark .apexcharts-bar-hover-primary .apexcharts-bar-area:hover {
  fill: var(--color-primary) !important;
}

html.dark .apexcharts-bar-hover-secondary .apexcharts-bar-area:hover {
  fill: #323248 !important;
}

html.dark .apexcharts-bar-hover-light .apexcharts-bar-area:hover {
  fill: #1b1b29 !important;
}

html.dark .apexcharts-bar-hover-success .apexcharts-bar-area:hover {
  fill: var(--color-success) !important;
}

html.dark .apexcharts-bar-hover-info .apexcharts-bar-area:hover {
  fill: #8950FC !important;
}

html.dark .apexcharts-bar-hover-warning .apexcharts-bar-area:hover {
  fill: var(--color-warning) !important;
}

html.dark .apexcharts-bar-hover-danger .apexcharts-bar-area:hover {
  fill: var(--color-danger) !important;
}

html.dark .apexcharts-bar-hover-dark .apexcharts-bar-area:hover {
  fill: #FFFFFF !important;
}

html.dark .apexcharts-bar-hover-muted .apexcharts-bar-area:hover {
  fill: #565674 !important;
}

html.dark .apexcharts-bar-hover-gray-100 .apexcharts-bar-area:hover {
  fill: #1b1b29 !important;
}

html.dark .apexcharts-bar-hover-gray-200 .apexcharts-bar-area:hover {
  fill: #2B2B40 !important;
}

html.dark .apexcharts-bar-hover-gray-300 .apexcharts-bar-area:hover {
  fill: #323248 !important;
}

html.dark .apexcharts-bar-hover-gray-400 .apexcharts-bar-area:hover {
  fill: #474761 !important;
}

html.dark .apexcharts-bar-hover-gray-500 .apexcharts-bar-area:hover {
  fill: #565674 !important;
}

html.dark .apexcharts-bar-hover-gray-600 .apexcharts-bar-area:hover {
  fill: #6D6D80 !important;
}

html.dark .apexcharts-bar-hover-gray-700 .apexcharts-bar-area:hover {
  fill: #92929F !important;
}

html.dark .apexcharts-bar-hover-gray-800 .apexcharts-bar-area:hover {
  fill: #CDCDDE !important;
}

html.dark .apexcharts-bar-hover-gray-900 .apexcharts-bar-area:hover {
  fill: #FFFFFF !important;
}

html.dark .leaflet-container .leaflet-pane,
html.dark .leaflet-container .leaflet-top,
html.dark .leaflet-container .leaflet-bottom,
html.dark .leaflet-container .leaflet-control {
  z-index: 1 !important;
}

html.dark .leaflet-container .leaflet-popup-content-wrapper {
  border-radius: 0.475rem !important;
  text-align: center;
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075) !important;
}

html.dark .leaflet-container .leaflet-popup-content-wrapper .leaflet-popup-content {
  font-family: Poppins, Helvetica, "sans-serif";
  font-size: 1rem;
}

html.dark .tns {
  position: relative;
  overflow: hidden;
}

html.dark .tns [data-tns=true] {
  display: none;
}

html.dark .tns .tns-item {
  opacity: 0;
  transition: all 0.3s ease;
}

html.dark .tns .tns-controls {
  display: flex;
  justify-content: center;
  align-items: center;
}

html.dark .tns .tns-controls button {
  outline: none;
  border: 0;
  margin: 0 0.25rem;
  border-radius: 0.475rem;
  padding: 0.5rem 0.75rem;
  background-color: var(--color-primary);
  color: #FFFFFF;
}

html.dark .tns .tns-controls button:hover {
  background-color: var(--color-primary-shade);
}

html.dark .tns .tns-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

html.dark .tns .tns-nav button {
  display: block;
  outline: none;
  width: 1.25rem;
  height: 0.75rem;
  background-color: #2B2B40;
  margin: 0 0.25rem;
  border: 0;
  border-radius: 0.35rem;
}

html.dark .tns .tns-nav button.tns-nav-active {
  background-color: var(--color-primary);
}

html.dark .tns.tns-initiazlied [data-tns=true] {
  display: flex;
}

html.dark .tns.tns-initiazlied .tns-item {
  opacity: 1;
  transition: all 0.3s ease;
}

html.dark .tns.tns-default {
  position: relative;
}

html.dark .tns.tns-default [data-controls=next],
html.dark .tns.tns-default [data-controls=prev] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

html.dark .tns.tns-default [data-controls=prev] {
  right: 0;
}

html.dark .tns.tns-default [data-controls=next] {
  left: 0;
}

html.dark .tns.tns-default .tns-outer {
  margin: 0 4rem;
}

@media (max-width: 767.98px) {
  html.dark .tns.tns-default .tns-outer {
    margin: 0 2rem;
  }
}
html.dark body {
  --fc-event-border-color: var(--color-primary);
  --fc-event-bg-color: var(--color-primary);
  --fc-event-text-color: #FFFFFF;
}

html.dark .fc {
  --fc-border-color: #2B2B40;
  --fc-page-bg-color: #ffffff;
  --fc-small-font-size: 0.95rem;
  --fc-highlight-color: rgba(27, 27, 41, 0.5);
  --fc-bg-event-opacity: 0.3;
  --fc-neutral-bg-color: #1b1b29;
  --fc-today-bg-color: #212E48;
  --fc-now-indicator-color: var(--color-danger);
  --fc-list-event-hover-bg-color: rgba(27, 27, 41, 0.5);
  --fc-button-text-color: #6D6D80;
  --fc-button-bg-color: #1b1b29;
  --fc-button-border-color: #1b1b29;
  --fc-button-hover-bg-color: #1b1b29;
  --fc-button-hover-border-color: #1b1b29;
  --fc-button-active-bg-color: #2B2B40;
  --fc-button-active-border-color: #2B2B40;
}

html.dark .fc table {
  font-size: 1rem;
}

html.dark .fc .fc-button {
  padding: 0.75rem 1.25rem;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0.475rem;
  vertical-align: middle;
  font-weight: 500;
  text-transform: capitalize;
}

html.dark .fc .fc-button-primary {
  margin: 0;
}

html.dark .fc .fc-button-primary .fc-icon {
  font-size: 1.35rem;
  margin-bottom: 0.15rem;
}

html.dark .fc .fc-button-primary:not(:disabled):not(.fc-button-active):focus,
html.dark .fc .fc-button-primary:not(:disabled):not(.fc-button-active):hover,
html.dark .fc .fc-button-primary:not(:disabled):not(.fc-button-active):active {
  color: #FFFFFF;
}

html.dark .fc .fc-button-primary:not(:disabled):not(.fc-button-active):focus .fc-icon,
html.dark .fc .fc-button-primary:not(:disabled):not(.fc-button-active):hover .fc-icon,
html.dark .fc .fc-button-primary:not(:disabled):not(.fc-button-active):active .fc-icon {
  color: #FFFFFF;
}

html.dark .fc .fc-button-primary:not(:disabled).fc-button-active {
  color: #FFFFFF;
}

html.dark .fc .fc-button-primary:not(:disabled).fc-button-active .fc-icon {
  color: #FFFFFF;
}

html.dark .fc .fc-button-group .fc-button {
  margin: 0 !important;
}

html.dark .fc .fc-toolbar-title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #CDCDDE;
}

html.dark .fc .fc-col-header-cell {
  padding: 0.75rem 0.5rem;
}

html.dark .fc .fc-col-header-cell .fc-col-header-cell-cushion {
  font-size: 1.1rem;
  font-weight: 500;
  color: #CDCDDE;
}

html.dark .fc .fc-scrollgrid {
  border-radius: 0.475rem;
}

html.dark .fc .fc-scrollgrid thead > tr td:first-child {
  border-top-right-radius: 0.475rem;
}

html.dark .fc .fc-scrollgrid thead > tr td:last-child {
  border-top-left-radius: 0.475rem;
}

html.dark .fc .fc-scrollgrid tbody > tr:last-child td:first-child {
  border-bottom-right-radius: 0.475rem;
}

html.dark .fc .fc-scrollgrid tbody > tr:last-child td:last-child {
  border-bottom-left-radius: 0.475rem;
}

html.dark .fc .fc-daygrid-event {
  margin-top: 3px;
}

html.dark .fc .fc-daygrid-dot-event .fc-event-title,
html.dark .fc .fc-daygrid-dot-event .fc-event-time,
html.dark .fc .fc-daygrid-block-event .fc-event-title,
html.dark .fc .fc-daygrid-block-event .fc-event-time {
  padding: 0.25rem 0.25rem;
}

html.dark .fc .fc-daygrid-day-number {
  color: #CDCDDE;
}

html.dark .fc .fc-daygrid-dot-event {
  background-color: #1b1b29;
  color: #6D6D80;
}

html.dark .fc .fc-daygrid-dot-event .fc-event-title {
  font-weight: 500;
}

html.dark .fc .fc-daygrid-dot-event:hover,
html.dark .fc .fc-daygrid-dot-event.fc-event-mirror {
  background-color: #1b1b29;
  color: var(--color-primary);
}

html.dark .fc .fc-daygrid-event-dot {
  margin-right: 0.5rem;
  margin-left: 0.1rem;
}

html.dark .fc .fc-popover {
  border: 0 !important;
  background-color: #2B2B40;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  border-radius: 0.475rem;
}

html.dark .fc .fc-popover .fc-popover-header {
  border-top-right-radius: 0.475rem;
  border-top-left-radius: 0.475rem;
  padding: 0.65rem 0.75rem;
  background-color: #2B2B40;
}

html.dark .fc .fc-popover .fc-popover-header .fc-popover-title {
  color: #CDCDDE;
  font-size: 1rem;
  font-weight: 500;
}

html.dark .fc .fc-popover .fc-popover-header .fc-popover-close {
  font-size: 1rem;
  color: #6D6D80;
}

html.dark .fc .fc-popover .fc-popover-header .fc-popover-close:hover {
  color: var(--color-primary);
}

html.dark .fc .fc-popover .fc-popover-body {
  padding: 0.5rem 0.75rem 0.75rem 0.75rem;
}

html.dark .fc .fc-daygrid-more-link {
  font-weight: 500;
}

html.dark .fc .fc-timegrid-slot {
  height: 2rem;
  font-size: 0.95rem;
}

html.dark .fc .fc-list-day-cushion,
html.dark .fc .fc-list-table td {
  padding: 0.85rem 1.15rem;
}

html.dark .fc .fc-list-day-text,
html.dark .fc .fc-list-day-side-text {
  font-size: 1.1rem;
  color: #FFFFFF;
  font-weight: 600;
}

html.dark .fc .fc-list,
html.dark .fc .fc-list-table {
  border-radius: 0.475rem;
}

html.dark .fc .fc-list {
  overflow: hidden;
  position: relative;
}

html.dark .fc .fc-timegrid-axis {
  padding-right: 0rem;
  padding-left: 0;
}

html.dark .fc .fc-timegrid-event .fc-event-main {
  padding: 0.25rem 0.25rem;
}

html.dark .fc .fc-timegrid-now-indicator-arrow {
  margin-top: -1px;
}

html.dark .fc-h-event {
  font-weight: 400;
}

@media (max-width: 767.98px) {
  html.dark .fc .fc-header-toolbar {
    flex-direction: column;
    align-items: flex-start;
  }
  html.dark .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1),
  html.dark .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
    order: 2;
  }
  html.dark .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
    order: 1;
  }
  html.dark .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2),
  html.dark .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) {
    margin-bottom: 1rem;
  }
}
html.dark .kanban-container {
  width: 100% !important;
  display: flex;
  flex-wrap: wrap;
}

html.dark .kanban-container .kanban-board {
  float: none;
  flex-shrink: 0;
  margin-bottom: 1.25rem;
  margin-left: 1.25rem !important;
  background-color: #1b1b29;
  border-radius: 0.475rem;
}

html.dark .kanban-container .kanban-board:last-child {
  margin-left: 0 !important;
}

html.dark .kanban-container .kanban-board .kanban-board-header {
  border-top-right-radius: 0.475rem;
  border-top-left-radius: 0.475rem;
}

html.dark .kanban-container .kanban-board .kanban-board-header .kanban-title-board {
  font-size: 1.2rem;
  font-weight: 500;
  color: #FFFFFF;
}

html.dark .kanban-container .kanban-board .kanban-board-header.white {
  background-color: #ffffff;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.white .kanban-title-board {
  color: #6D6D80;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-white {
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-white .kanban-title-board {
  color: #ffffff;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light {
  background-color: #1b1b29;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light .kanban-title-board {
  color: #CDCDDE;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-light {
  background-color: rgba(27, 27, 41, 0.1);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-light .kanban-title-board {
  color: #1b1b29;
}

html.dark .kanban-container .kanban-board .kanban-board-header.primary {
  background-color: var(--color-primary);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.primary .kanban-title-board {
  color: #FFFFFF;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-primary {
  background-color: rgba(54, 153, 255, 0.1);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-primary .kanban-title-board {
  color: var(--color-primary);
}

html.dark .kanban-container .kanban-board .kanban-board-header.secondary {
  background-color: #323248;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.secondary .kanban-title-board {
  color: #CDCDDE;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-secondary {
  background-color: rgba(50, 50, 72, 0.1);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-secondary .kanban-title-board {
  color: #323248;
}

html.dark .kanban-container .kanban-board .kanban-board-header.success {
  background-color: var(--color-success);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.success .kanban-title-board {
  color: #FFFFFF;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-success {
  background-color: rgba(11, 183, 131, 0.1);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-success .kanban-title-board {
  color: var(--color-success);
}

html.dark .kanban-container .kanban-board .kanban-board-header.info {
  background-color: #8950FC;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.info .kanban-title-board {
  color: #FFFFFF;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-info {
  background-color: rgba(137, 80, 252, 0.1);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-info .kanban-title-board {
  color: #8950FC;
}

html.dark .kanban-container .kanban-board .kanban-board-header.warning {
  background-color: var(--color-warning);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.warning .kanban-title-board {
  color: #FFFFFF;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-warning {
  background-color: rgba(255, 168, 0, 0.1);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-warning .kanban-title-board {
  color: var(--color-warning);
}

html.dark .kanban-container .kanban-board .kanban-board-header.danger {
  background-color: var(--color-danger);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.danger .kanban-title-board {
  color: #FFFFFF;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-danger {
  background-color: rgba(246, 78, 96, 0.1);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-danger .kanban-title-board {
  color: var(--color-danger);
}

html.dark .kanban-container .kanban-board .kanban-board-header.dark {
  background-color: #FFFFFF;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.dark .kanban-title-board {
  color: #1b1b29;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-dark {
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-board-header.light-dark .kanban-title-board {
  color: #FFFFFF;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item {
  border-radius: 0.475rem;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.05);
  background: #1E1E2D;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=white] {
  background-color: #ffffff;
  color: #6D6D80;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-white] {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light] {
  background-color: #1b1b29;
  color: #CDCDDE;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-light] {
  background-color: rgba(27, 27, 41, 0.1);
  color: #1b1b29;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=primary] {
  background-color: var(--color-primary);
  color: #FFFFFF;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-primary] {
  background-color: rgba(54, 153, 255, 0.1);
  color: var(--color-primary);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=secondary] {
  background-color: #323248;
  color: #CDCDDE;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-secondary] {
  background-color: rgba(50, 50, 72, 0.1);
  color: #323248;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=success] {
  background-color: var(--color-success);
  color: #FFFFFF;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-success] {
  background-color: rgba(11, 183, 131, 0.1);
  color: var(--color-success);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=info] {
  background-color: #8950FC;
  color: #FFFFFF;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-info] {
  background-color: rgba(137, 80, 252, 0.1);
  color: #8950FC;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=warning] {
  background-color: var(--color-warning);
  color: #FFFFFF;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-warning] {
  background-color: rgba(255, 168, 0, 0.1);
  color: var(--color-warning);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=danger] {
  background-color: var(--color-danger);
  color: #FFFFFF;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-danger] {
  background-color: rgba(246, 78, 96, 0.1);
  color: var(--color-danger);
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=dark] {
  background-color: #FFFFFF;
  color: #1b1b29;
  box-shadow: none;
}

html.dark .kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-dark] {
  background-color: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
  box-shadow: none;
}

html.dark .jstree-default .jstree-anchor {
  color: #92929F;
  padding: 0 4px 0 8px;
}

html.dark .jstree-default .jstree-icon {
  color: #92929F;
  font-size: 1.3rem;
}

html.dark .jstree-default .jstree-icon.la {
  font-size: 1.5rem;
}

html.dark .jstree-default .jstree-icon.fa {
  font-size: 1.2rem;
}

html.dark .jstree-default .jstree-disabled {
  cursor: not-allowed;
  line-height: auto;
  height: auto;
  opacity: 0.7;
}

html.dark .jstree-default .jstree-disabled .jstree-icon {
  color: #92929F;
}

html.dark .jstree-default .jstree-clicked {
  border: 0;
  background: #1b1b29;
  box-shadow: none;
}

html.dark .jstree-default .jstree-hovered {
  border: 0;
  background-color: #1b1b29;
  box-shadow: none;
}

html.dark .jstree-default .jstree-wholerow-clicked,
html.dark .jstree-default .jstree-wholerow-clicked {
  background: #2B2B40;
  box-shadow: none;
}

html.dark .jstree-default .jstree-wholerow-hovered,
html.dark .jstree-default.jstree-wholerow .jstree-wholerow-hovered {
  border: 0;
  background-color: #1b1b29;
  box-shadow: none;
}

html.dark .jstree-open > .jstree-anchor > .fa-folder:before {
  margin-right: 2px;
  content: "\f07c";
}

html.dark .jstree-open > .jstree-anchor > .la-folder:before {
  margin-right: 2px;
  content: "\f200";
}

html.dark .jstree-default.jstree-rtl .jstree-node {
  background-position: 100% 1px !important;
}

html.dark .jstree-default.jstree-rtl .jstree-last {
  background: transparent;
  background-repeat: no-repeat;
}

html.dark .jstree-rtl .jstree-anchor {
  padding: 0 4px 0 8px;
}

html.dark .vakata-context,
html.dark .vakata-context ul {
  padding: 0.5rem 0;
  min-width: 150px;
  font-size: 1rem;
  font-family: var(--bs-font-sans-serif);
  background: #1E1E2D;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  border: 0;
  border-radius: 0.475rem;
}

html.dark .vakata-context li,
html.dark .vakata-context ul li {
  padding: 0;
  border: 0;
}

html.dark .vakata-context li a,
html.dark .vakata-context ul li a {
  padding: 0rem 1.2rem;
  border: 0;
}

html.dark .vakata-context li a i,
html.dark .vakata-context ul li a i {
  display: none;
}

html.dark .vakata-context li a .vakata-contextmenu-sep,
html.dark .vakata-context ul li a .vakata-contextmenu-sep {
  display: none;
}

html.dark .vakata-context li a span,
html.dark .vakata-context li a ins,
html.dark .vakata-context ul li a span,
html.dark .vakata-context ul li a ins {
  display: none;
  border: 0 !important;
}

html.dark .vakata-context .vakata-context-hover > a,
html.dark .vakata-context li a:hover,
html.dark .vakata-context ul .vakata-context-hover > a,
html.dark .vakata-context ul li a:hover {
  margin: 0;
  background-color: #1b1b29;
  color: var(--color-primary);
  box-shadow: none;
}

html.dark .vakata-context .vakata-context-hover > a .span,
html.dark .vakata-context .vakata-context-hover > a .ins,
html.dark .vakata-context li a:hover .span,
html.dark .vakata-context li a:hover .ins,
html.dark .vakata-context ul .vakata-context-hover > a .span,
html.dark .vakata-context ul .vakata-context-hover > a .ins,
html.dark .vakata-context ul li a:hover .span,
html.dark .vakata-context ul li a:hover .ins {
  border: 0 !important;
}

html.dark .vakata-context .vakata-context-separator a,
html.dark .vakata-context-ltr .vakata-context-separator a {
  margin: 0;
  border: 0;
  height: 2px;
  background-color: #2B2B40;
}

html.dark .jstree-rename-input {
  outline: none !important;
  padding: 2px 6px !important;
  margin-left: -4px !important;
  background-color: #1b1b29 !important;
  border: 1px solid #1b1b29 !important;
  border-radius: 0.475rem;
}

.tw-text-\[1\.1rem\] {
  font-size: 1.1rem !important;
}

.tw-text-\[1\.2rem\] {
  font-size: 1.2rem !important;
}

.tw-text-\[1\.3rem\] {
  font-size: 1.3rem !important;
}

.tw-text-\[1\.4rem\] {
  font-size: 1.4rem !important;
}

.tw-text-\[1\.5rem\] {
  font-size: 1.5rem !important;
}

.tw-text-\[1\.6rem\] {
  font-size: 1.6rem !important;
}

.tw-text-\[1\.7rem\] {
  font-size: 1.7rem !important;
}

.tw-text-\[1\.8rem\] {
  font-size: 1.8rem !important;
}

.tw-text-\[1\.9rem\] {
  font-size: 1.9rem !important;
}

.tw-text-\[2\.1rem\] {
  font-size: 2.1rem !important;
}

.tw-text-\[2\.2rem\] {
  font-size: 2.2rem !important;
}

.tw-text-\[2\.3rem\] {
  font-size: 2.3rem !important;
}

.tw-text-\[2\.4rem\] {
  font-size: 2.4rem !important;
}

.tw-text-\[2\.5rem\] {
  font-size: 2.5rem !important;
}

.tw-text-\[2\.6rem\] {
  font-size: 2.6rem !important;
}

.tw-text-\[2\.7rem\] {
  font-size: 2.7rem !important;
}

.tw-text-\[2\.8rem\] {
  font-size: 2.8rem !important;
}

.tw-text-\[2\.9rem\] {
  font-size: 2.9rem !important;
}

.tw-text-\[3\.1rem\] {
  font-size: 3.1rem !important;
}

.tw-text-\[3\.2rem\] {
  font-size: 3.2rem !important;
}

.tw-text-\[3\.3rem\] {
  font-size: 3.3rem !important;
}

.tw-text-\[3\.4rem\] {
  font-size: 3.4rem !important;
}

.tw-text-\[3\.5rem\] {
  font-size: 3.5rem !important;
}

.tw-text-\[3\.6rem\] {
  font-size: 3.6rem !important;
}

.tw-text-\[3\.7rem\] {
  font-size: 3.7rem !important;
}

.tw-text-\[3\.8rem\] {
  font-size: 3.8rem !important;
}

.tw-text-\[3\.9rem\] {
  font-size: 3.9rem !important;
}

.tw-text-\[4\.1rem\] {
  font-size: 4.1rem !important;
}

.tw-text-\[4\.2rem\] {
  font-size: 4.2rem !important;
}

.tw-text-\[4\.3rem\] {
  font-size: 4.3rem !important;
}

.tw-text-\[4\.4rem\] {
  font-size: 4.4rem !important;
}

.tw-text-\[4\.5rem\] {
  font-size: 4.5rem !important;
}

.tw-text-\[4\.6rem\] {
  font-size: 4.6rem !important;
}

.tw-text-\[4\.7rem\] {
  font-size: 4.7rem !important;
}

.tw-text-\[4\.8rem\] {
  font-size: 4.8rem !important;
}

.tw-text-\[4\.9rem\] {
  font-size: 4.9rem !important;
}

.tw-text-\[5\.1rem\] {
  font-size: 5.1rem !important;
}

.tw-text-\[5\.2rem\] {
  font-size: 5.2rem !important;
}

.tw-text-\[5\.3rem\] {
  font-size: 5.3rem !important;
}

.tw-text-\[5\.4rem\] {
  font-size: 5.4rem !important;
}

.tw-text-\[5\.5rem\] {
  font-size: 5.5rem !important;
}

.tw-text-\[5\.6rem\] {
  font-size: 5.6rem !important;
}

.tw-text-\[5\.7rem\] {
  font-size: 5.7rem !important;
}

.tw-text-\[5\.8rem\] {
  font-size: 5.8rem !important;
}

.tw-text-\[5\.9rem\] {
  font-size: 5.9rem !important;
}

.mdi-14px::before {
  vertical-align: middle !important;
  font-size: 14px !important;
}

.mdi-15px::before {
  vertical-align: middle !important;
  font-size: 15px !important;
}

.mdi-16px::before {
  vertical-align: middle !important;
  font-size: 16px !important;
}

.mdi-17px::before {
  vertical-align: middle !important;
  font-size: 17px !important;
}

.mdi-18px::before {
  vertical-align: middle !important;
  font-size: 18px !important;
}

.mdi-19px::before {
  vertical-align: middle !important;
  font-size: 19px !important;
}

.mdi-20px::before {
  vertical-align: middle !important;
  font-size: 20px !important;
}

.mdi-21px::before {
  vertical-align: middle !important;
  font-size: 21px !important;
}

.mdi-22px::before {
  vertical-align: middle !important;
  font-size: 22px !important;
}

.mdi-23px::before {
  vertical-align: middle !important;
  font-size: 23px !important;
}

.mdi-24px::before {
  vertical-align: middle !important;
  font-size: 24px !important;
}

.mdi-25px::before {
  vertical-align: middle !important;
  font-size: 25px !important;
}

.mdi-26px::before {
  vertical-align: middle !important;
  font-size: 26px !important;
}

.mdi-27px::before {
  vertical-align: middle !important;
  font-size: 27px !important;
}

.mdi-28px::before {
  vertical-align: middle !important;
  font-size: 28px !important;
}

.mdi-29px::before {
  vertical-align: middle !important;
  font-size: 29px !important;
}

.mdi-30px::before {
  vertical-align: middle !important;
  font-size: 30px !important;
}

.mdi-31px::before {
  vertical-align: middle !important;
  font-size: 31px !important;
}

.mdi-32px::before {
  vertical-align: middle !important;
  font-size: 32px !important;
}

.mdi-33px::before {
  vertical-align: middle !important;
  font-size: 33px !important;
}

.mdi-34px::before {
  vertical-align: middle !important;
  font-size: 34px !important;
}

.mdi-35px::before {
  vertical-align: middle !important;
  font-size: 35px !important;
}

.mdi-36px::before {
  vertical-align: middle !important;
  font-size: 36px !important;
}

.mdi-37px::before {
  vertical-align: middle !important;
  font-size: 37px !important;
}

.mdi-38px::before {
  vertical-align: middle !important;
  font-size: 38px !important;
}

.mdi-39px::before {
  vertical-align: middle !important;
  font-size: 39px !important;
}

.mdi-40px::before {
  vertical-align: middle !important;
  font-size: 40px !important;
}

@keyframes absoluteCenterWithScaleAnim {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.1);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes opacity {
  0% {
    opacity: 0.4;
  }
  25% {
    opacity: 0.7;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0.7;
  }
  100% {
    opacity: 0.4;
  }
}
lib-menu-form h2,
lib-endpoint-form h2 {
  background-color: #f5f8fa !important;
}
.dark lib-menu-form h2,
.dark lib-endpoint-form h2 {
  background-color: #151521 !important;
}

.image-galley .mat-mdc-dialog-container {
  min-width: 100% !important;
  max-height: 100% !important;
  width: 100% !important;
  height: 100% !important;
}
.image-galley .mat-mdc-dialog-container .mdc-dialog__surface {
  background: rgba(0, 0, 0, 0.7490196078) !important;
  box-shadow: unset !important;
}

.dark .image-galley .mat-mdc-dialog-container .mdc-dialog__surface {
  background: rgba(0, 0, 0, 0.7490196078) !important;
  box-shadow: unset !important;
}

.NgxEditor__MenuBar {
  gap: 0 !important;
}

.NgxEditor ul {
  list-style: initial !important;
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
.NgxEditor ol {
  list-style: auto !important;
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.content {
  padding-top: 0px !important;
}

#kt_footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 5;
}

button[disabled],
.button[disabled] {
  cursor: not-allowed !important;
  opacity: 0.4 !important;
}

.mdc-icon-button {
  font-size: 17px !important;
}

.mdc-list {
  padding: 0 !important;
}

.symbol > img {
  width: 28px !important;
  height: 28px !important;
}

.aside-dark .menu .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-aside-menu-icon);
}

.aside-dark .menu .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--color-aside-menu-icon-hover) !important;
}

.aside-dark .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--color-aside-menu-icon-active) !important;
}

.aside-dark .menu .menu-item .menu-link.active,
.aside-dark .menu .menu-item .menu-link.active:hover {
  background-color: #2f2f50 !important;
  border-radius: 5px;
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 1px;
  margin-bottom: 5px;
}

.menu-link:hover {
  background: transparent !important;
}

app-aside-menu > .show > span,
app-aside-menu > .show > span:hover {
  background-color: #112 !important;
  padding-top: 7px;
  padding-bottom: 7px;
}

.show > .sub-menu-with-sub:hover {
  background-color: #1b1b28 !important;
}

app-aside-menu > .show > .show,
app-aside-menu > .show > .show:hover {
  background-color: #112 !important;
}

@media (min-width: 992px) {
  .container,
  .container-xxl,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    padding: 0 0px;
  }
}
@media (min-width: 1024px) {
  .container,
  .container-xxl,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    padding: 0 30px;
  }
}
@media (min-width: 992px) {
  .header-fixed .header {
    height: 55px;
  }
}
@media (min-width: 1024px) {
  .header-fixed .header {
    height: 65px;
  }
}
@media (max-width: 1024px) {
  .container,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl,
  .container-xxl {
    padding: 0 15px;
    max-width: none;
  }
}
@media (max-width: 991.98px) {
  .container,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl,
  .container-xxl {
    max-width: none;
    padding: 0 15px;
  }
}
app-system-statistics .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: white !important;
}

.dark.volume-high-icon {
  color: #aab3e8 !important;
}

app-help-page .custom-text ul,
app-required-informations .custom-text ul,
app-latest-informations .custom-text ul {
  list-style: initial !important;
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
app-help-page .custom-text ol,
app-required-informations .custom-text ol,
app-latest-informations .custom-text ol {
  list-style: auto !important;
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
app-help-page .custom-text p:empty,
app-required-informations .custom-text p:empty,
app-latest-informations .custom-text p:empty {
  padding: 0 0 10px;
}

.bg-preloading, .preloading, .tds-preloading td {
  background: rgb(217, 217, 217);
  background: linear-gradient(90deg, rgb(219, 225, 228) 0%, rgb(255, 255, 255) 25%, rgb(219, 225, 228) 50%, rgb(255, 255, 255) 75%, rgb(219, 225, 228) 100%);
  background-size: 300% 300%;
  animation: gradient 3s ease infinite;
}

.preloading, .tds-preloading td {
  height: 35px;
  margin: 5px;
  border-radius: 3px;
}

@media (width < 1280px) {
  app-new-login .carousel-inner {
    border-radius: 20px;
  }
}
.mat-progress-bar {
  height: 4px !important;
}

.mat-progress-bar-buffer {
  background-color: var(--color-white-tint);
}

@media (min-width: 1024px) {
  .sticky-td {
    position: sticky;
    left: -1px;
    z-index: 1;
  }
  .sticky-td::after {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    border-right: 1px solid #edf1f4 !important;
  }
  .dark .sticky-td::after {
    border-right: 1px solid #303048 !important;
  }
  .sticky-th {
    border-right: 0px !important;
    position: sticky;
    left: -1px;
    background-color: #f2f6f7 !important;
    z-index: 1;
  }
  .sticky-th::after {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    border-right: 1px dashed #ddd !important;
  }
  .dark .sticky-th::after {
    border-right: 1px dashed #54546e !important;
  }
  .dark .sticky-th {
    background-color: #29293d !important;
  }
  .dashed-border-before {
    border-right: 0px !important;
  }
  .sticky-item.dashed-border-before::before, .sticky-item.dashed-border-after::after, .sticky-item.solid-border-before::before, .sticky-item.solid-border-after::after, .sticky-item.shadow-right::after, .sticky-item.shadow-left::before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 0;
    z-index: 3;
  }
  .sticky-item.dashed-border-before::before {
    left: 0px;
    border-left: 1px dashed #ddd !important;
  }
  .dark .sticky-item.dashed-border-before::before {
    border-left: 1px dashed #54546e !important;
  }
  .sticky-item.dashed-border-after::after {
    right: 0px;
    border-right: 1px dashed #ddd !important;
  }
  .dark .sticky-item.dashed-border-after::after {
    border-right: 1px dashed #54546e !important;
  }
  .sticky-item.solid-border-before::before {
    left: 0px;
    border-left: 1px solid #edf1f4 !important;
  }
  .dark .sticky-item.solid-border-before::before {
    border-left: 1px solid #303048 !important;
  }
  .sticky-item.solid-border-after::after {
    right: 0px;
    border-right: 1px solid #edf1f4 !important;
  }
  .dark .sticky-item.solid-border-after::after {
    border-right: 1px solid #303048 !important;
  }
}
.resize-border {
  position: relative;
}
.resize-border::before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 0;
  z-index: 0;
  left: -1px;
  border-left: 2px solid #bfdbfe !important;
}
.dark .resize-border::before {
  border-left: 2px solid #1e3a8a !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

mat-form-field input,
mat-form-field textarea,
mat-form-field mat-select,
mat-form-field mat-option,
mat-form-field mat-chip,
mat-form-field mat-chip-row {
  letter-spacing: normal !important;
}

mat-chip-grid div {
  display: flex !important;
  flex-wrap: wrap !important;
}

mat-select-trigger > mat-chip-grid > div {
  max-height: 250px;
  overflow: auto;
}

.mdc-evolution-chip-set .mdc-evolution-chip,
.mdc-evolution-chip-set .mdc-evolution-chip {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.mdc-text-field {
  will-change: unset !important;
}

.mat-form-field-suffix,
.mat-form-field-prefix {
  margin: auto;
}

.mdc-button__label,
.mdc-list-item__primary-text span,
.mdc-list-item__primary-text {
  letter-spacing: normal !important;
}

.dark .mat-mdc-snack-bar-container .mdc-snackbar__surface {
  background-color: #1c2767;
}
.dark .mat-mdc-snack-bar-container .mdc-snackbar__surface .mdc-snackbar__label {
  color: #fff;
}
.dark .mat-mdc-snack-bar-container .mdc-snackbar__surface .mdc-button__label {
  color: #ef4444;
  font-size: 30px;
}

.mat-mdc-dialog-content {
  max-height: 77vh !important;
}

[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
  padding-right: 10px !important;
}
[dir=rtl] .mat-option {
  direction: rtl;
}

[dir=ltr] .mat-form-field-disabled .mdc-notched-outline__leading {
  border-right: 0px !important;
}
[dir=ltr] .mat-form-field-disabled .mdc-notched-outline__trailing {
  border-left: 0px !important;
}

.mat-select-search-input {
  background-color: transparent !important;
  outline: none !important;
  border-bottom: 1px solid #d1d5db !important;
}
.dark .mat-select-search-input {
  border-bottom: 1px solid #374151 !important;
  background-color: var(--color-dark) !important;
}

.dark .mat-select-search-panel {
  background-color: var(--color-dark-modal);
}

.mat-mdc-select-value-text {
  font-size: 14px !important;
}

.card .card-body {
  padding: 1rem;
}

.mdc-notched-outline__notch {
  border-right: 0px !important;
  border-left: 0px !important;
  padding: 0 2px;
}

chip-list-select-search > mat-form-field > div > div > div > mat-icon {
  top: calc(50% - 12px);
  color: gray !important;
}

.mat-form-field-disabled .mdc-notched-outline__trailing {
  border-left: 1px solid rgba(0, 0, 0, 0.199) !important;
  border-right: none;
}
.mat-form-field-disabled .mdc-notched-outline__leading {
  border-right: 1px solid rgba(0, 0, 0, 0.199) !important;
  border-color: rgba(0, 0, 0, 0.199) !important;
  border-right: none;
}
.mat-form-field-disabled .mdc-notched-outline__notch {
  border-color: rgba(0, 0, 0, 0.199) !important;
}
.mat-form-field-disabled .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.199) !important;
}
.mat-form-field-disabled .mdc-floating-label {
  color: rgba(34, 28, 28, 0.45) !important;
}

.read-only .mat-mdc-text-field-wrapper {
  background-color: rgba(181, 181, 181, 0.14) !important;
}

mat-error.mat-mdc-form-field-bottom-align::before {
  display: inherit !important;
  height: 0px !important;
}

.mat-mdc-form-field-bottom-align::before {
  display: inherit !important;
  height: 12px !important;
}

.mdc-label {
  line-height: 20px !important;
}

mat-label {
  font-size: 14px;
}

.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
  padding-left: 0;
  --mat-mdc-form-field-label-offset-x: -5px !important;
}

.mat-mdc-chip-set.mat-mdc-chip-grid.mdc-evolution-chip-set {
  padding-left: 10px;
}

.mdc-text-field--focused .mdc-notched-outline__leading,
.mdc-text-field--focused .mdc-notched-outline__trailing {
  border-width: 2px !important;
}

.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
  border-left: 0px !important;
  border-right-style: hidden;
}

.mat-mdc-dialog-container {
  min-width: 300px !important;
  max-height: 800px !important;
  width: initial !important;
  height: initial !important;
}

/* Override min-width only when id is onlineSurveyPreviewDialog */
.mat-mdc-dialog-container#onlineSurveyPreviewDialog {
  min-width: 0 !important;
  width: 100% !important;
}

.dark .mat-mdc-dialog-container {
  --mdc-dialog-container-color: var(--color-dark-modal) !important;
}

@media (min-width: 768px) and (max-width: 810px) {
  app-fast-send-sms-pattern-by-phonebook .phonebook-max-w {
    max-width: 94%;
  }
}
.mat-mdc-dialog-component-host div div canvas {
  width: 16em !important;
  height: 16em !important;
  margin: auto;
}

app-confirm-dialog {
  display: block !important;
}

.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-width: 2px !important;
}

.mat-form-field-appearance-fill .mat-form-field-flex .mat-form-field-infix {
  background: none;
}

.mat-mdc-form-field-required-marker {
  font-size: 14px !important;
}

.mat-mdc-input-element[type=password]::-ms-reveal {
  display: none;
}

.mdc-dialog__container .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label {
  line-height: unset !important;
}

span,
ol,
ul,
pre,
div {
  scrollbar-width: thin;
  scrollbar-color: #d8d8e0 transparent;
}

span:hover,
ol:hover,
ul:hover,
pre:hover,
div:hover {
  scrollbar-color: #d0d0d8 transparent;
}

.dark .mat-form-field-disabled .mdc-notched-outline__leading {
  border-right: 1px solid rgba(255, 255, 255, 0.238) !important;
  border-color: rgba(255, 255, 255, 0.238) !important;
  border-right: none;
}
.dark .mat-form-field-disabled .mdc-notched-outline__trailing {
  border-left: 1px solid rgba(255, 255, 255, 0.238) !important;
  border-right: none;
}
.dark .mat-form-field-disabled .mdc-notched-outline__notch {
  border-color: rgba(255, 255, 255, 0.238) !important;
}
.dark .mat-form-field-disabled .mdc-notched-outline__trailing {
  border-color: rgba(255, 255, 255, 0.238) !important;
}
.dark .mat-form-field-disabled .mdc-floating-label {
  color: #747a83 !important;
}
.dark .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label {
  display: block !important;
}
.dark .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-top: 24px !important;
  padding-bottom: 8px !important;
}
.dark app-value-of-purchase-point-strategies-form .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
  padding-top: 12px !important;
}
.dark app-value-of-purchase-point-strategies-form .mat-mdc-text-field-wrapper {
  background-color: #3d3d58 !important;
}
.dark .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
  top: 28px !important;
}
.dark .mat-mdc-form-field-infix {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.dark .read-only .mat-mdc-text-field-wrapper {
  background-color: rgba(17, 24, 39, 0.33) !important;
}

.mat-expansion-panel {
  box-shadow: none !important;
  border: 1px solid #9e9e9e !important;
  margin-bottom: 3px !important;
}

.mat-mdc-dialog-panel {
  display: flex;
  justify-content: center;
}

app-sms-body-header .dialog-title,
app-sms-body-signature .dialog-title {
  min-width: 500px;
}

.mat-mdc-chip span {
  color: #112 !important;
}

.mat-icon {
  overflow: unset !important;
}

.mat-list-text {
  font-size: 1rem !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

chip-list-select-search > mat-form-field > .mat-mdc-text-field-wrapper {
  padding: 0 !important;
}

.mat-dialog-content {
  min-height: 30px;
  max-height: 350px;
  padding: 3px 24px !important;
}

.mat-dialog-content,
.dialog-content {
  letter-spacing: normal !important;
  padding: 24px;
}

.mdc-dialog__actions {
  display: flex;
  align-content: center;
  width: 100%;
}

.mat-mdc-menu-content {
  padding: 0 !important;
}

.mat-mdc-dialog-title.mdc-dialog__title {
  padding: 0 !important;
  margin: 20px 0 0 0 !important;
  font-weight: 600 !important;
  display: flex;
  justify-content: center;
}

.mdc-dialog .mdc-dialog__content {
  padding: 20px !important;
}

.mat-dialog-content::-webkit-scrollbar {
  width: 10px;
}

.mat-datepicker-toggle {
  width: 40px;
}

/* Track scrollbar */
.mat-dialog-content::-webkit-scrollbar-track {
  background: var(--color-light);
}

/* Handle scrollbar */
.mat-dialog-content::-webkit-scrollbar-thumb {
  background: var(--color-white-shade2);
  border-radius: 3px;
}

/* Handle on hover scrollbar */
.mat-dialog-content::-webkit-scrollbar-thumb:hover {
  background: var(--color-white-shade2);
  border-radius: 3px;
}

.mat-mdc-dialog-content,
.mdc-dialog__content {
  line-height: 24px !important;
}

.mat-button-toggle-group-appearance-standard {
  border-radius: 6px !important;
}

.mat-menu-item {
  line-height: 40px !important;
  height: 40px !important;
  padding: 0 10px !important;
  font-size: 13px !important;
}

.mat-menu-panel {
  min-height: initial !important;
}

.mat-menu-content:not(:empty),
.mat-menu-content {
  padding: 0px !important;
}

.mat-list-item-content-reverse {
  flex-direction: row !important;
  width: 100% !important;
}
.mat-list-item-content-reverse .mat-list-text {
  vertical-align: initial !important;
  padding-top: 3px !important;
  padding-right: 7px !important;
  padding-left: 7px !important;
}

.mat-option-text {
  font-size: 14px !important;
}

mat-list-option {
  border: 1px solid #e0e0e0;
  background-color: #fbfbfb !important;
  border-radius: 5px !important;
  margin: 4px;
}

.dark mat-list-option {
  border: 1px solid #4b5563 !important;
  background-color: var(--color-dark-modal) !important;
  border-radius: 5px !important;
  margin: 4px;
}

app-field-sorter {
  display: flex;
  justify-content: center !important;
  padding: 0px !important;
}

.cancel-token {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  border-radius: 4px;
  top: 0;
}

app-form-btns {
  position: relative;
  top: 5px !important;
}

h1 {
  font-size: xx-large !important;
}

h2 {
  font-size: x-large !important;
}

h3 {
  font-size: large !important;
}

h4 {
  font-size: medium !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
}

i.mat-tooltip-trigger.mdi.mdi-close.mr-1.text-danger {
  margin-right: -1.3rem;
}

.mat-mdc-select-arrow-wrapper {
  margin-left: 5px;
}

.mat-form-field-infix {
  font-size: 13px !important;
}

.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: unset !important;
}

.mat-ripple-element {
  background-color: unset !important;
}

.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: unset !important;
}

.mat-mdc-dialog-actions {
  justify-content: center !important;
}

.map-search-box-input .mdc-text-field {
  background-color: white;
}

.btn i {
  padding-left: 0;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex !important;
  flex-wrap: wrap;
  margin-left: calc(var(--bs-gutter-x) * -0.5);
  margin-right: calc(var(--bs-gutter-x) * -0.5);
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: calc(var(--bs-gutter-x) * 0.5);
}

.card {
  box-shadow: none !important;
}
.card .page-footer {
  background-color: var(--color-white-tint) !important;
  padding: 0px 2.25rem;
}

.btn {
  padding: 0.7rem 1.2rem !important;
}

.form-check-input, .form-check-input-rounded {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.3em !important;
}

.form-check-input-rounded {
  border-radius: 20px !important;
}

.form-check {
  padding: 0px !important;
}
.form-check input {
  float: initial !important;
  margin-right: 10px !important;
}

.spinner-border-sm {
  border-width: 0.1em !important;
}

fieldset {
  border-radius: 5px;
  padding: 10px !important;
  background-color: white;
  border: 2px solid var(--color-dark-tint);
}
.dark fieldset {
  border-color: #303048 !important;
  background-color: var(--color-dark) !important;
  box-shadow: unset !important;
}

lib-page-operation fieldset {
  background-color: unset;
  border-color: #e5e7eb;
}
.dark lib-page-operation fieldset {
  background-color: unset !important;
  border-color: #9ca3af;
}
lib-page-operation legend {
  background-color: #f5f8fa !important;
}
.dark lib-page-operation legend {
  background-color: #151521 !important;
  border: unset !important;
}

legend {
  background: var(--color-dark-tint2);
  padding: 5px 15px !important;
  width: auto !important;
  border-radius: 5px;
  font-size: 1.2rem !important;
  min-width: 130px;
  display: flex;
  justify-content: center;
  font-weight: bold;
  color: white !important;
}
.dark legend {
  background-color: #2f2f50;
  color: var(--color-light);
  border-color: #2f2f50;
  border-style: solid;
  border-width: 1px;
}

.tooltip-example {
  text-align: center;
  padding: 0 50px;
}
.tooltip-example [tooltip] {
  display: inline-block;
  margin: 50px 20px;
  width: 180px;
  height: 50px;
  border: 1px solid gray;
  border-radius: 5px;
  line-height: 50px;
  text-align: center;
}

.msg-popover {
  position: absolute;
  max-width: 150px;
  font-size: 11px;
  text-align: center;
  color: var(--color-white-tint2);
  padding: 3px 8px;
  border-radius: 4px;
  z-index: 20;
}
.msg-popover:after {
  content: "";
  position: absolute;
}

.msg-popover-top:after {
  top: 100%;
  left: 50%;
  margin-left: -5px;
}

.ng-tooltip {
  position: absolute;
  max-width: 150px;
  font-size: 11px;
  text-align: center;
  color: var(--color-white-tint2);
  padding: 3px 8px;
  background: var(--color-dark-tint);
  border-radius: 4px;
  z-index: 1000;
  opacity: 0;
}
.ng-tooltip:after {
  content: "";
  position: absolute;
  border-style: solid;
}

.ng-tooltip-top:after {
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-color: black transparent transparent transparent;
}

.ng-tooltip-bottom:after {
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-color: transparent transparent black transparent;
}

.ng-tooltip-left:after {
  top: 50%;
  left: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-color: transparent transparent transparent black;
}

.ng-tooltip-right:after {
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-color: transparent black transparent transparent;
}

.ng-tooltip-show {
  opacity: 1;
}

.dynamic-table table tr,
.dynamic-tree-table table tr {
  border-bottom: 1px solid #edf1f4 !important;
}
.dynamic-table table tr:nth-of-type(even),
.dynamic-tree-table table tr:nth-of-type(even) {
  background-color: #f9fafb;
}
.dynamic-table table tr:nth-of-type(even) .sticky-td,
.dynamic-tree-table table tr:nth-of-type(even) .sticky-td {
  background-color: #f9fafb;
}
.dark .dynamic-table table tr:nth-of-type(even),
.dark .dynamic-tree-table table tr:nth-of-type(even) {
  background-color: #29293d;
}
.dark .dynamic-table table tr:nth-of-type(even) .sticky-td,
.dark .dynamic-tree-table table tr:nth-of-type(even) .sticky-td {
  background-color: #29293d;
}
.dynamic-table table tr:nth-of-type(odd) .sticky-td,
.dynamic-tree-table table tr:nth-of-type(odd) .sticky-td {
  background-color: #fff;
}
.dark .dynamic-table table tr:nth-of-type(odd) .sticky-td,
.dark .dynamic-tree-table table tr:nth-of-type(odd) .sticky-td {
  background-color: #1e1e2d;
}
.dynamic-table table td,
.dynamic-tree-table table td {
  vertical-align: middle !important;
  text-align: center;
  direction: ltr;
  padding: 0px;
}
.dynamic-table table td span,
.dynamic-table table td td-value,
.dynamic-tree-table table td span,
.dynamic-tree-table table td td-value {
  font-size: 12px;
}

.td-bold {
  background-color: var(--color-);
  border-radius: 2px;
  padding: 2px 4px;
  font-weight: 600;
}

.dynamic-tree-table .open-date {
  right: 38% !important;
}

.table > :not(caption) > * > * {
  padding: 0.75rem 0.75rem !important;
}

.tw-table-zebra tbody tr:nth-of-type(even) {
  background-color: #f9fafb;
}
.dark .tw-table-zebra tbody tr:nth-of-type(even) {
  background-color: #29293d;
}

.tab-menu {
  min-height: 46px !important;
}

.tab-menu .mat-menu-content {
  padding: 0px !important;
}

.large-text {
  max-width: 130px !important;
  direction: rtl !important;
}
.large-text span[small-text] {
  direction: rtl !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-family: Vazirmatn-Ui, "tahoma", "sans-serif" !important;
}

ngx-mat-file-input .filename {
  color: gray !important;
  direction: ltr !important;
}

.popover-header {
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: var(--color-white-tint);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.popover {
  border-radius: 4px !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  max-width: unset !important;
  z-index: 49;
}
.popover .arrow {
  display: none !important;
}

.dir-rtl {
  direction: rtl !important;
}

.dir-ltr {
  direction: ltr !important;
}

.mdi-70px::before {
  vertical-align: middle !important;
  font-size: 70px !important;
}

.rotate-180 {
  transform: rotate(180deg) !important;
}

.rotate-360 {
  transform: rotate(360deg) !important;
}

[copyToClipboard] {
  direction: ltr;
  font-size: 1.1rem;
  cursor: pointer;
}

.cursor-pointer {
  cursor: pointer;
}

.select-search-refresh {
  position: absolute;
  left: 58px;
  bottom: 27%;
}

.add-new-text {
  top: 5px;
  left: 5px;
}

.add-sms-template {
  top: 30px;
  left: 5px;
}

.show-image-modal .mat-mdc-dialog-container .mdc-dialog__surface {
  background: rgba(0, 0, 0, 0) !important;
  box-shadow: unset !important;
  width: 100%;
  height: 100%;
}
.show-image-modal .mat-mdc-dialog-container {
  width: 100% !important;
}

.add-short-link {
  top: 55px;
  left: 5px;
}

.text-dark {
  color: var(--color-dark);
}

.mci-bgColor {
  background-color: var(--color-sky-light);
}

.irancell-bgColor {
  background-color: var(--color-warning-light);
}

.rightel-bgColor {
  background-color: var(--color-purple-light);
}

.other-bgColor {
  background-color: var(--color-blue-light);
}

.upload-file-hover {
  transition: 200ms;
}
.upload-file-hover:hover {
  border-radius: 3px;
  background-color: #f0f0f0 !important;
}

@media (min-width: 769px) and (max-width: 1200px) {
  .tablet-40 {
    width: 40% !important;
  }
  .tablet-50 {
    width: 50% !important;
  }
  .tablet-60 {
    width: 60% !important;
  }
}
@media (max-width: 1023px) {
  app-layout {
    overflow: hidden !important;
  }
  .mat-horizontal-stepper-header-container {
    top: -14px !important;
  }
  #kt_footer {
    position: initial !important;
  }
  .card .card-body {
    padding: 1rem 1rem !important;
    overflow: auto;
  }
  app-send-smart-sms-request-report .card .card-body {
    height: 100vh;
  }
  fieldset {
    padding: 5px;
    margin-bottom: 10px;
  }
  .date-box-child {
    margin-top: 0 !important;
    width: 75px;
  }
  .mat-tooltip-trigger.mdi.mdi-calendar-arrow-right.mr-1 {
    display: none;
  }
  .mat-tooltip-trigger.mdi.mdi-calendar-arrow-left.mr-1 {
    display: none;
  }
  base-form-kit-label {
    padding: 1px;
  }
  #kt_post > app-tab-content > app-tabs-dynamic > app-tab-dynamic.ng-star-inserted {
    min-width: 100px;
  }
  app-field-searcher > div > i {
    position: static !important;
  }
  i.mat-tooltip-trigger.mdi.mdi-close.position-absolute.text-danger {
    position: absolute;
    right: 0 !important;
  }
  table > thead > tr > th > app-field-sorter {
    min-width: 56px !important;
  }
  .cdk-overlay-pane {
    min-inline-size: -webkit-fit-content;
    min-inline-size: -moz-fit-content;
    min-inline-size: fit-content;
  }
}
@media (max-width: 573px) {
  .card-title.page-title {
    display: none !important;
  }
}
.mdi-18px.mdi-set,
.mdi-18px.mdi:before,
.mdi-24px.mdi-set,
.mdi-24px.mdi:before {
  vertical-align: middle !important;
}

@media print {
  .d-print-none {
    display: none !important;
  }
  body {
    display: contents !important;
    margin: none !important;
    padding: none !important;
    overflow: visible !important;
  }
  app-smooth-scroll {
    display: none;
  }
  #kt_explore_toggle {
    display: none;
  }
  span.fs-11px {
    font-size: 16px !important;
  }
  .mat-horizontal-stepper-header-container {
    display: none !important;
  }
  .d-flex > div {
    display: flex !important;
  }
  mat-tooltip-component > div {
    display: none;
  }
  .card.card-body {
    padding: 0 !important;
  }
  .app-page-content {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .mat-horizontal-content-container {
    padding: 0 0 0 0 !important;
  }
  .content {
    padding: 0 0 !important;
  }
}
.json-formatter-row,
.json-formatter-toggler-link {
  font-weight: 600;
  font-size: 1.1rem;
  font-family: "Vazirmatn-Ui" !important;
}

.json-formatter-string {
  white-space: initial !important;
}

.detail-modal {
  min-width: 400px;
}
.detail-modal ul {
  border-radius: 3px !important;
}
.detail-modal li > span:first-child {
  font-weight: 600;
  font-size: 1.1rem;
  color: var(--color-primary);
}
.detail-modal .value {
  font-size: 1.1rem;
  color: #4b4b4b;
  font-weight: 400;
}

ngx-mat-file-input .filename {
  direction: rtl !important;
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

app-file-uploader-box .mat-input-element {
  display: none !important;
}

app-file-uploader .mat-form-field-suffix {
  position: absolute;
  left: 0px;
  top: -10px;
}
app-file-uploader input::placeholder {
  color: transparent;
}
app-file-uploader .mat-form-field-autofill-control {
  outline: -webkit-focus-ring-color auto 0px;
}

.ks-modal-gallery-backdrop {
  background: #000 !important;
  opacity: 0.85 !important;
}

.ks-modal-gallery-panel {
  z-index: 90000 !important;
}

.leaflet-container {
  z-index: 5;
}

.scrolltop span {
  position: absolute;
  left: 0;
}

.title-preloading {
  width: 160px;
  border-radius: 3px;
  height: 22px;
}

.date-preloading {
  width: 50px;
  border-radius: 3px;
  height: 13px;
}

.box-preloading {
  width: 348px;
  height: 70px;
  padding-top: 10px;
}

.icon-preloading {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-right: 10px;
}

organization-confirmed-safeip-selection-list .mat-list-option .mat-list-text div {
  direction: ltr !important;
}

.emoji-mart-search-icon {
  top: 7px !important;
}

.emoji-mart-search input {
  height: initial !important;
}

:is(.emoji-mart-scroll, .filter-selection-list) {
  overflow: auto !important;
  overflow-x: hidden !important;
  /* width scrollbar */
  /* Handle scrollbar */
}
:is(.emoji-mart-scroll, .filter-selection-list)::-webkit-scrollbar {
  width: 7px;
}
:is(.emoji-mart-scroll, .filter-selection-list)::-webkit-scrollbar-track {
  background: #374151;
}
:is(.emoji-mart-scroll, .filter-selection-list)::-webkit-scrollbar-thumb {
  background: #6b7280;
  border-radius: 6px;
}

app-calender .small-select {
  background-color: transparent !important;
}

.mdc-list-item__end {
  margin-left: 4px !important;
  margin-right: 4px !important;
  text-wrap: wrap;
}

html {
  overflow-x: hidden !important;
  overflow-y: scroll;
  height: initial !important;
}
html:lang(fa) {
  direction: rtl;
  font-family: Vazirmatn, "sans-serif" !important;
}
html:lang(fa) body,
html:lang(fa) h1,
html:lang(fa) h2,
html:lang(fa) h3,
html:lang(fa) h4,
html:lang(fa) h5,
html:lang(fa) h6,
html:lang(fa) .tooltip,
html:lang(fa) .popover,
html:lang(fa) .error-403-top,
html:lang(fa) .error-403-top,
html:lang(fa) .apexcharts-title-text,
html:lang(fa) .apexcharts-text,
html:lang(fa) .mat-button-toggle-label-content,
html:lang(fa) .apexcharts-legend-text,
html:lang(fa) pre,
html:lang(fa) .mat-dialog-title,
html:lang(fa) .mat-menu-title,
html:lang(fa) .mat-table,
html:lang(fa) .mat-button-wrapper,
html:lang(fa) .mat-simple-snackbar,
html:lang(fa) .mat-select,
html:lang(fa) .mat-slide-toggle-content,
html:lang(fa) .mat-step-text-label,
html:lang(fa) .mat-step-icon-content,
html:lang(fa) .mat-option,
html:lang(fa) .mat-form-field,
html:lang(fa) .mat-expansion-panel-header-title,
html:lang(fa) .mat-tooltip,
html:lang(fa) .alert,
html:lang(fa) .mat-stepper-vertical,
html:lang(fa) .mat-stepper-horizontal,
html:lang(fa) .mat-radio-button,
html:lang(fa) .mat-checkbox-label,
html:lang(fa) .mat-list-text,
html:lang(fa) .mat-menu-item,
html:lang(fa) .mat-tab-label-content,
html:lang(fa) .mat-panel-description,
html:lang(fa) .mat-expansion-panel-header,
html:lang(fa) .mat-expansion-panel,
html:lang(fa) legend,
html:lang(fa) option,
html:lang(fa) .mat-expansion-panel-body {
  font-family: Vazirmatn, "sans-serif" !important;
}
html:lang(fa) enum-chip-list-select-search .mdc-evolution-chip-set__chips {
  flex-wrap: wrap !important;
}
html:lang(fa) .login-page .form-check-input, html:lang(fa) .login-page .form-check-input-rounded {
  width: 3.5rem !important;
  height: 22px !important;
  transform: rotate(0deg) !important;
}
html:lang(fa) app-new-login .mdc-text-field--filled:not(.mdc-text-field--disabled),
html:lang(fa) app-login-confirmation .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: white !important;
}
html:lang(fa) app-new-login .mat-mdc-form-field-focus-overlay,
html:lang(fa) app-login-confirmation .mat-mdc-form-field-focus-overlay {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
html:lang(fa) app-new-login .mat-form-field-underline,
html:lang(fa) app-login-confirmation .mat-form-field-underline {
  bottom: 3px;
}
html:lang(fa) app-new-login .mat-form-field-appearance-fill .mat-form-field-flex,
html:lang(fa) app-login-confirmation .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: white;
}
html:lang(fa) app-new-login .mat-form-field-infix,
html:lang(fa) app-login-confirmation .mat-form-field-infix {
  height: 46px;
}
html:lang(fa) app-new-login input.mat-input-element,
html:lang(fa) app-login-confirmation input.mat-input-element {
  margin-top: 5px;
}
html:lang(fa) app-new-login .mat-form-field-appearance-fill .mat-form-field-label,
html:lang(fa) app-login-confirmation .mat-form-field-appearance-fill .mat-form-field-label {
  top: 18px;
}
html:lang(fa) .mat-mdc-form-field-infix {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
html:lang(fa) .search-field__items {
  right: 3px;
}
html:lang(fa) .search-field__close {
  left: 3px;
}
html:lang(fa) .paginator__loading {
  left: 0;
}
html:lang(fa) .paginator__recode-all-status {
  right: 0;
}
html:lang(fa) .border-dir {
  border-left: 1px solid #e0e0e0;
}
html:lang(fa) .package-card {
  height: 250px;
  padding: 10px;
  border: outset;
  border-radius: 8px;
  box-shadow: 5px 5px 5px rgb(182, 182, 182);
  text-align: center;
  background-color: #fff;
}
html:lang(fa) .clock-face__container {
  margin-left: 100px !important;
}
html:lang(fa) .border-radius-right,
html:lang(fa) .border-radius-right:focus-visible {
  border-radius: 0 5px 5px 0 !important;
  outline: none;
}
html:lang(fa) .border-radius-left {
  border-radius: 5px 0 0 5px;
}
html:not(:lang(fa)) .dir {
  direction: ltr !important;
}
html:not(:lang(fa)) span,
html:not(:lang(fa)) ol,
html:not(:lang(fa)) ul,
html:not(:lang(fa)) pre,
html:not(:lang(fa)) mat-form-field {
  direction: ltr;
}
html:not(:lang(fa)) map-search-box > mat-form-field > div > div > div > div > i {
  left: unset;
  right: 12px;
}
html:not(:lang(fa)) div > div.mat-focus-indicator.mat-menu-item {
  text-align: left;
  direction: ltr;
}
html:not(:lang(fa)) .dot {
  margin-right: 20px !important;
}
html:not(:lang(fa)) .mat-form-field-outline-end {
  border-right-style: none !important;
  border-radius: 5px 0 0 5px !important;
  order: 0 !important;
  border-left: 2px solid !important;
}
html:not(:lang(fa)) .mat-form-field-outline-gap {
  order: 1 !important;
}
html:not(:lang(fa)) .mat-mdc-chip-set.mat-mdc-chip-grid.mdc-evolution-chip-set {
  padding-right: 10px;
}
html:not(:lang(fa)) .mat-form-field-outline-start {
  order: 2 !important;
  border-radius: 0 5px 5px 0 !important;
  border-left-style: none !important;
  border-right: 2px solid !important;
}
html:not(:lang(fa)) app-panel-menus > div > table > thead > tr > th > div > div > i {
  left: unset !important;
  right: 10px;
}
html:not(:lang(fa)) td > div > div.text-right {
  text-align: left !important;
}
html:not(:lang(fa)) .search-field__items {
  left: 3px;
}
html:not(:lang(fa)) .search-field__close {
  right: 3px;
}
html:not(:lang(fa)) .ltr-rotate-180 {
  transform: rotate(180deg);
}
html:not(:lang(fa)) .paginator__loading {
  right: 10px;
}
html:not(:lang(fa)) .paginator__recode-all-status {
  left: 10px;
}
html:not(:lang(fa)) .border-dir {
  border-right: 1.6px solid #e0e0e0;
}
html:not(:lang(fa)) .editable-table > div.cols > div:nth-child(1) {
  border: 1px solid gray !important;
  border-top-left-radius: 10px !important;
  border-top-right-radius: unset !important;
}
html:not(:lang(fa)) .editable-table > div.cols > div:nth-child(5) {
  border: 1px solid gray !important;
  border-top-right-radius: 10px !important;
  border-top-left-radius: unset !important;
}
html:not(:lang(fa)) .editable-table > div.rows > div > .row__title {
  border-left: 1px gray solid !important;
  border-right: none;
}
html:not(:lang(fa)) app-clock > div > div > span {
  font-size: 10px;
}
html:not(:lang(fa)) .clock {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 260px;
}
@media (min-width: 1280px) and (max-width: 1399px) {
  html:not(:lang(fa)) .clock {
    width: 240px;
  }
}
html:not(:lang(fa)) .select-search-clear {
  right: 18px;
  left: unset;
}
html:not(:lang(fa)) div.mat-form-field-outline-gap {
  width: 0 !important;
}
html:not(:lang(fa)) .date-box-child {
  flex-direction: row-reverse;
}
html:not(:lang(fa)) mat-icon.select-search-clear {
  left: unset;
  right: 18px;
}
html:not(:lang(fa)) #mat-dialog-title-3 > div {
  justify-content: flex-end;
}
html:not(:lang(fa)) app-clock > div > span {
  direction: rtl;
}
html:not(:lang(fa)) .mat-option {
  text-align: left !important;
}
html:not(:lang(fa)) .form-check .form-check-input, html:not(:lang(fa)) .form-check .form-check-input-rounded {
  margin-left: 0.75rem;
}
html:not(:lang(fa)) .add-new-text {
  left: unset;
  right: 30px;
}
html:not(:lang(fa)) * > mat-form-field > div > div > div > input {
  text-align: center;
}
html:not(:lang(fa)) * > mat-form-field > div > div > div > .ir {
  left: 65px;
}
html:not(:lang(fa)) .fa-redo-alt,
html:not(:lang(fa)) .mdi-refresh,
html:not(:lang(fa)) .mdi-arrow-left,
html:not(:lang(fa)) .mdi-arrow-right,
html:not(:lang(fa)) .mdi-chevron-left,
html:not(:lang(fa)) .mdi-chevron-right,
html:not(:lang(fa)) .mdi-arrow-left-bold-outline,
html:not(:lang(fa)) .mdi-arrow-left-thick {
  transform: scaleX(-1);
}
html:not(:lang(fa)) .filter-conditions > .plus.mdi-plus {
  left: unset !important;
  right: 15px;
}
html:not(:lang(fa)) .filter-conditions > .minus.mdi-minus {
  left: unset !important;
  right: 50px;
}

image-uploader .mat-mdc-button-persistent-ripple {
  opacity: 0;
}
image-uploader .mat-form-field-suffix {
  width: 100%;
}

map-places-grid .mat-mdc-text-field-wrapper {
  height: 50px !important;
}

map-places-grid-selection-list .mat-list-option {
  height: initial !important;
  min-height: 45px;
}
map-places-grid-selection-list .mat-pseudo-checkbox {
  display: none;
}
map-places-grid-selection-list .mat-list-item-content {
  padding: 0px 8px !important;
}
map-places-grid-selection-list mat-selection-list {
  max-height: 150px !important;
}

mgl-map {
  overflow: hidden;
}

app-numbers-aggregator-list select.small-select {
  margin-left: 10px;
  margin-right: 10px;
}

.msg-summary {
  direction: rtl !important;
}
.msg-summary span[small-text] {
  direction: rtl !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-family: Vazirmatn-Ui, "tahoma", "sans-serif" !important;
  text-align: right;
  padding: 5px;
  direction: ltr !important;
}

tr.field-searcher td {
  text-align: center !important;
}

app-sms-body > form > div > div > div > div > list-group-item > div > div > span {
  max-width: 29px;
  font-size: 11px;
}

input:-webkit-autofill, input:-webkit-autofill:focus {
  -webkit-transition: background-color 600000s 0s, color 600000s 0s;
  transition: background-color 600000s 0s, color 600000s 0s;
}

.max-one-row {
  word-break: break-all;
  white-space: break-spaces;
  display: block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.max-td-value {
  word-break: break-all;
  white-space: break-spaces;
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.after-icon::after {
  font: normal normal normal 18px/1 "Material Design Icons";
  content: "\f0141";
  color: #6b7280;
}

.dark .after-icon::after {
  color: #cbd5e1;
}

.dark .mapboxgl-ctrl-group {
  background-color: #303048 !important;
}
.dark .mapboxgl-ctrl-group button i {
  color: white !important;
}
.dark .mapboxgl-ctrl-group button .mapboxgl-ctrl-icon {
  filter: invert(1);
}
.dark .mapboxgl-ctrl-group .mapbox-gl-draw_ctrl-draw-btn {
  filter: invert(1);
}
.dark .mapboxgl-ctrl-group button + button {
  border-top: 1px solid #6b7280;
}

.mapboxgl-map {
  position: initial !important;
}

.disable-mapboxgl-canvas .mapboxgl-canvas {
  filter: blur(2px) !important;
}

.dark .mapboxgl-canvas {
  filter: invert(0.9);
}

.cdk-global-scroll-y {
  overflow-y: scroll !important;
}

.text-field {
  color: rgba(0, 0, 0, 0.65) !important;
}

.border-field {
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
}

.nav-tabs .nav-link.active {
  background-color: #f3f3f3 !important;
}
.nav-tabs .nav-link.active span {
  font-weight: 500;
}

.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.absolute-center-with-scale-anim {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.bg-overlay-text {
  background: rgba(0, 0, 0, 0.1607843137);
  display: inline;
}

.text-placehoder {
  color: rgba(0, 0, 0, 0.3);
}

.scale-anim {
  animation: scale 3s ease infinite;
}

html.light .row-active {
  background-color: #dee4eb !important;
  --bs-table-accent-bg: transparent !important;
}
html.light .row-active .sticky-td,
html.light .row-active .sticky-item {
  background-color: #dee4eb !important;
  --bs-table-accent-bg: transparent !important;
}

.full-text-display {
  direction: rtl;
  text-align: right;
  max-height: 300px !important;
  min-height: 20px !important;
  overflow-y: auto !important;
  white-space: pre-wrap;
  position: static;
  background-color: white;
  padding: 8px;
  border: solid grey 1px;
  border-radius: 5px;
  direction: ltr;
}

app-expand-text .popover-body,
app-expand-text-click .popover-body {
  padding: 0;
}

.pre-warp {
  white-space: pre-wrap !important;
}

.sms-text {
  height: 217px !important;
  white-space: pre-wrap !important;
  overflow-y: auto !important;
  direction: rtl;
  text-align: right;
}

.border-radius {
  border-radius: 5px 5px 5px 5px;
}

.cdk-global-scroll-y {
  overflow-y: scroll !important;
}

.text-field {
  color: rgba(0, 0, 0, 0.65) !important;
}

.border-field {
  border: 1px solid rgba(0, 0, 0, 0.12) !important;
}

.nav-tabs .nav-link.active {
  background-color: #f3f3f3 !important;
}
.nav-tabs .nav-link.active span {
  font-weight: 500;
}

.mat-mdc-form-field-infix {
  width: unset !important;
}

.mat-mdc-chip.mat-mdc-chip-row.mdc-evolution-chip.mat-chip-selected.mat-primary.mat-mdc-standard-chip {
  background-color: var(--color-primary);
}
.mat-mdc-chip.mat-mdc-chip-row.mdc-evolution-chip.mat-chip-selected.mat-primary.mat-mdc-standard-chip span {
  color: white !important;
}

.mat-mdc-select-min-line {
  text-wrap: wrap;
}

.empty-option {
  background-color: unset !important;
}
.empty-option .mat-pseudo-checkbox {
  display: none !important;
}

.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.text-placehoder {
  color: rgba(0, 0, 0, 0.3);
}

.scale-anim {
  animation: scale 3s ease infinite;
}

.x-visible {
  overflow-x: visible !important;
}

.mat-form-field-infix {
  width: 127px !important;
}

.mat-list-base .mat-list-item,
.mat-list-base .mat-list-option {
  display: flex !important;
}

#kt_post > app-tab-content > app-tabs-dynamic > ul > li > a {
  display: flex !important;
}

.opacity-anim {
  animation: opacity 3s ease infinite;
}

@media (min-width: 1024px) {
  app-dynamic-table tbody td:not(.solid-border-after, .solid-border-before, .sticky-td) {
    border-right: 1px solid #edf1f4 !important;
  }
}
@media (max-width: 1023px) {
  app-dynamic-table tbody td {
    border-right: 1px solid #edf1f4 !important;
  }
  .dark app-dynamic-table tbody td {
    border-right: 1px solid #303048 !important;
  }
}
.tr-expired {
  background-color: var(--color-expired-light) !important;
  --bs-table-accent-bg: transparent !important;
}
.tr-expired .sticky-td {
  background-color: #ffcfcf !important;
}

.table-accent-transparent {
  --bs-table-accent-bg: transparent !important;
}

.json-formatter-constructor-name,
app-otp-form .json-formatter-key {
  display: none !important;
}

.tanvin-tooltip {
  font-size: 18px !important;
  color: white !important;
  height: 30px !important;
  width: 20px !important;
  display: flex !important;
  justify-content: center !important;
}

.account-icon {
  position: absolute !important;
  bottom: -1px;
  left: 1px;
}

.input-ip-range {
  display: flex;
  align-items: center;
  padding: 0.75rem 1.2rem;
  height: 47px;
  background-color: #e9ecef;
}

.bg-inherit {
  background-color: inherit !important;
}

app-automatic-resend-form .target-Private-Numbers .mat-form-field-flex {
  height: 51px !important;
}

app-send-smart-sms-request-report-setting .mat-form-field-autofill-control {
  display: none;
}

app-send-smart-sms-request-report .mat-horizontal-stepper-header-container {
  position: sticky;
  top: 85px;
  z-index: 20;
  background: white;
}
app-send-smart-sms-request-report .edit-background .ngx-mat-file-input .mat-mdc-chip-row {
  width: 150px !important;
  height: 40px;
  top: 10px;
}
app-send-smart-sms-request-report .edit-background .ngx-mat-file-input .mat-mdc-chip-row .mat-button-wrapper {
  display: none !important;
}

.credit-svg-second-color svg path {
  fill: var(--color-primary-shade) !important;
}

.enum-field-searcher mat-pseudo-checkbox {
  border-radius: 50%;
  width: 11px !important;
  height: 11px !important;
  outline: 2px solid #d3d3d4;
  border: 2px solid #e3e3e3;
  outline-offset: 2px;
}
.enum-field-searcher mat-pseudo-checkbox::after {
  opacity: 0 !important;
}

.mat-pseudo-checkbox-checked {
  outline: 2px solid var(--color-blue) !important;
}

.enum-option-active {
  font-weight: 500 !important;
  color: #3b82f6 !important;
}

.map-option-search-suggest {
  height: 60px !important;
}
.map-option-search-suggest .mat-option-text {
  line-height: 20px !important;
}

.mat-mdc-form-field-icon-suffix {
  padding: 0px 6px !important;
}

select-search .mat-mdc-form-field-icon-suffix {
  padding: initial !important;
}

.mat-selection-list::-webkit-scrollbar {
  width: 10px;
}

/* Track scrollbar */
.mat-selection-list::-webkit-scrollbar-track {
  background: var(--color-light);
}

/* Handle scrollbar */
.mat-selection-list::-webkit-scrollbar-thumb {
  background: var(--color-white-shade2);
  border-radius: 3px;
}

/* Handle on hover scrollbar */
.mat-selection-list::-webkit-scrollbar-thumb:hover {
  background: var(--color-white-shade2);
  border-radius: 3px;
}

.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #3b82f6 !important;
}

.mat-button-disabled {
  color: var(--btn-text-color-primary) !important;
}

app-filter-row .mdc-evolution-chip-set__chips {
  flex-wrap: unset !important;
}

app-customer-domain-form ngx-mat-file-input .mat-input-element {
  display: none;
}
@media (width < 1124px) {
  app-customer-domain-form .mat-step-header {
    flex-direction: column;
    padding-top: 10px;
  }
}

html.dark {
  /* Track scrollbar */
  /* Handle scrollbar */
  /* Handle on hover scrollbar */
  /* Track scrollbar */
  /* Handle scrollbar */
  /* Handle on hover scrollbar */
}
html.dark .mat-mdc-input-element:-webkit-autofill,
html.dark .mat-mdc-input-element:-webkit-autofill:focus,
html.dark .mat-mdc-input-element:-webkit-autofill:hover,
html.dark .mat-mdc-input-element:-webkit-autofill:active,
html.dark .mat-mdc-input-element:focus:not(:-webkit-autofill) {
  color: #ffffff !important; /* رنگ متن */
  -webkit-text-fill-color: #ffffff !important; /* رنگ پر شدن متن */
}
html.dark .mat-select-search-inner {
  background-color: #1e1e2d;
}
html.dark app-new-login .mdc-text-field--filled:not(.mdc-text-field--disabled),
html.dark app-login-confirmation .mdc-text-field--filled:not(.mdc-text-field--disabled),
html.dark lib-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  background-color: #1a1a27 !important;
}
html.dark app-new-login .mat-form-field-appearance-fill .mat-form-field-flex,
html.dark app-login-confirmation .mat-form-field-appearance-fill .mat-form-field-flex,
html.dark lib-form-field .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: #1a1a27;
}
html.dark .btn-ministry i {
  color: #b8b9cb !important;
}
html.dark .mat-mdc-chip {
  background-color: #35354c !important;
}
html.dark .mat-mdc-chip.mat-mdc-standard-chip.mat-chip-selected.mat-primary {
  background-color: #259 !important;
}
html.dark .mat-mdc-chip.mat-mdc-standard-chip {
  color: white !important;
}
html.dark .mat-mdc-chip.mat-mdc-standard-chip .mat-chip-remove {
  color: rgba(255, 255, 255, 0.8705882353) !important;
}
html.dark .mat-mdc-chip span {
  color: rgba(255, 255, 255, 0.809) !important;
}
html.dark app-field-searcher .mat-list-item {
  background-color: transparent !important;
}
html.dark .credit-svg-second-color svg path {
  fill: var(--color-aside-menu-icon) !important;
}
html.dark .row-active {
  background-color: rgba(20, 20, 30, 0.6784313725) !important;
  --bs-table-accent-bg: transparent !important;
}
html.dark .row-active .sticky-td {
  background-color: #181822 !important;
  --bs-table-accent-bg: transparent !important;
}
html.dark .map-search-box-input .mdc-text-field {
  background-color: #3d3d58;
}
html.dark .items-table {
  background-color: inherit !important;
}
html.dark .table-responsive {
  background-color: #1c1c29;
}
html.dark .map-search-box-aut-complete {
  background-color: var(--color-dark-tint);
}
html.dark .preloading, html.dark .tds-preloading td, .tds-preloading html.dark td {
  background: var(--color-dark);
  background: linear-gradient(90deg, var(--color-dark) 0%, #303048 25%, var(--color-dark) 50%, #303048 75%, var(--color-dark) 100%);
  background-size: 300% 300%;
  animation: gradient 3s ease infinite;
}
html.dark .nav-tabs .nav-link.active {
  background-color: #3d3d58 !important;
}
html.dark .nav-tabs .nav-link.active span {
  font-weight: 500;
}
html.dark .full-text-display {
  background-color: var(--color-dark);
  padding: 8px;
}
html.dark .mat-button-toggle {
  background-color: var(--color-dark);
}
html.dark .map-search-box-input .mat-form-field-outline {
  border-radius: 5px;
  background-color: var(--color-dark-tint2) !important;
}
html.dark .mat-button-toggle.mat-button-toggle-checked,
html.dark .tree-item-active {
  background-color: #303048;
}
html.dark .svg-icon-success svg [fill]:not(.permanent):not(g) {
  fill: var(#074) !important;
}
html.dark .mat-form-field-outline {
  background-color: transparent;
}
html.dark .package-card,
html.dark .snip1214 .plan {
  background-color: rgb(1, 0, 48);
}
html.dark mat-accordion {
  background-color: var(--color-dark);
}
html.dark mat-radio-button {
  background-color: var(--color-dark);
}
html.dark mat-radio-group {
  background-color: var(--color-dark);
}
html.dark mat-panel-title {
  background-color: var(--color-dark);
}
html.dark mat-expansion-panel-header:not(postal-code-map-selector .expansion-panel-header) {
  background-color: var(--color-dark);
}
html.dark mat-expansion-panel-header:not(postal-code-map-selector .expansion-panel-header):hover {
  background: transparent !important;
}
html.dark mat-expansion-panel {
  background-color: var(--color-dark);
  border: 1px solid var(--color-dark-tint2) !important;
}
html.dark .mat-dialog-content::-webkit-scrollbar-track {
  background: var(--color-dark-tint2);
}
html.dark .mat-dialog-content::-webkit-scrollbar-thumb {
  background: var(--color-dark);
}
html.dark .mat-dialog-content::-webkit-scrollbar-thumb:hover {
  background: var(--color-dark-tint);
}
@media (hover: none) {
  html.dark .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: var(--color-dark);
  }
}
html.dark h3.role-group-title {
  background-color: #303048 !important;
}
html.dark #kt_post > app-tab-content > app-tabs-dynamic > ul > li {
  border-top-right-radius: 0.575rem;
  border-top-left-radius: 0.575rem;
}
html.dark .mat section {
  background-color: var(--color-dark);
}
html.dark .static-tab-title,
html.dark mat-pseudo-checkbox {
  color: #b8b9cb;
}
html.dark .mat-input-element {
  caret-color: #b8b9cb;
}
html.dark app-field-searcher .mat-datepicker-input {
  background-color: var(--color-dark) !important;
}
html.dark .mat-datepicker-content {
  background-color: var(--color-dark-tint);
}
html.dark div.mat-mdc-select-panel {
  background-color: #303048 !important;
}
html.dark .search-item__text {
  color: var(--color-light);
}
html.dark .search-icon {
  color: #505068;
}
html.dark .formulas-table {
  background-color: var(--color-dark-tint);
}
html.dark table:not(.mat-calendar-table) {
  background-color: var(--color-dark) !important;
}
html.dark table .search-toggle {
  background-color: #565674 !important;
}
html.dark table thead {
  background: unset;
  background-color: var(--color-dark-tint) !important;
}
html.dark table thead tr {
  background-color: var(--color-dark-tint) !important;
}
html.dark table thead tr th {
  color: #e4e4e4 !important;
}
html.dark table tbody tr td {
  color: #e4e4e4 !important;
}
html.dark ::placeholder,
html.dark app-sms-body > div > div > div > div > div > div,
html.dark .words-box,
html.dark mat-stepper,
html.dark option,
html.dark app-field-searcher > div > div > input {
  background-color: var(--color-dark) !important;
  color: #b8b9cb !important;
}
html.dark app-show-images > section > span {
  background-color: #303048 !important;
}
html.dark .mat-mdc-menu-panel {
  background-color: #303048 !important;
}
html.dark .NgxEditor__MenuItem--Icon:hover,
html.dark .NgxEditor__Dropdown--Text:hover,
html.dark .NgxEditor__Dropdown--Selected,
html.dark .NgxEditor__MenuItem--Active,
html.dark .NgxEditor__Popup--Col input {
  background-color: #3d3d58 !important;
}
html.dark .NgxEditor__Dropdown--DropdownMenu,
html.dark .NgxEditor__Popup {
  background-color: #29293d !important;
}
html.dark .NgxEditor__Dropdown .NgxEditor__Dropdown--Active {
  background-color: #3d3d58 !important;
}
html.dark .NgxEditor__Dropdown--Item:hover {
  background-color: #1a1a27 !important;
}
html.dark table tr {
  border-bottom: 1px solid #303048 !important;
}
html.dark div {
  scrollbar-color: #556 transparent;
}
html.dark div:hover {
  scrollbar-color: #667 transparent;
}
html.dark .mat-expansion-panel-header-title {
  background-color: transparent;
}
html.dark .mat-checkbox-frame,
html.dark .mat-radio-outer-circle {
  background-color: #b8b9cb !important;
}
html.dark .mat-menu-content {
  background-color: #303048;
}
html.dark .mat-menu-content .navi-text {
  color: var(--color-light) !important;
}
html.dark .mat-option {
  color: var(--color-light);
}
html.dark .mat-select-arrow {
  color: var(--color-light);
}
html.dark .mat-form-field input {
  color: var(--color-light) !important;
}
html.dark .mat-form-field input::placeholder {
  background-color: inherit !important;
}
html.dark .mat-form-field-outline {
  color: var(--color-dark-tint2);
}
html.dark .mat-focused .mat-form-field-outline {
  color: var(--color-light) !important;
}
html.dark .mat-form-field-invalid {
  color: #f44336 !important;
}
html.dark .mat-select-min-line {
  color: var(--color-light) !important;
}
html.dark .mat-slide-toggle-bar {
  background-color: #303048;
}
html.dark .btn-light {
  background-color: #505068 !important;
}
html.dark .bg-gray-300 {
  background-color: #445 !important;
}
html.dark .bg-warning {
  background-color: #a60 !important;
}
html.dark .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: var(--color-light);
}
html.dark .mat-dialog-title,
html.dark .dialog-title {
  color: var(--color-light);
}
html.dark .mat-slide-toggle-label {
  color: var(--color-light) !important;
}
html.dark .mat-form-field-label mat-label {
  background-color: inherit !important;
}
html.dark form-field-Advanced-search .mat-form-field-label mat-label {
  background-color: var(--color-dark-modal) !important;
}
html.dark form-field-searcher .mat-form-field-label mat-label {
  background-color: var(--color-dark) !important;
}
html.dark ngx-mat-timepicker-toggle svg {
  fill: white !important;
}
html.dark .text-icons:hover {
  background-color: var(--color-dark-tint2) !important;
}
html.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-primary
  ) !important;
}
html.dark .popover {
  background-color: var(--color-dark-modal) !important;
  color: var(--color-light) !important;
  border: 1px solid #3d3d58;
}
html.dark .popover .popover-header {
  border-bottom: 1px solid var(--color-light) !important;
}
html.dark .form-check-input, html.dark .form-check-input-rounded {
  background-color: #505068;
}
html.dark .payment-gateway-item.active {
  border-style: double;
  border-color: green;
}
html.dark .payment-gateway-item.active span {
  color: green;
}
html.dark .bg-white,
html.dark .alert-white,
html.dark .btn-white {
  background-color: var(--color-dark) !important;
  color: #b8b9cb !important;
}
html.dark .bg-light,
html.dark .alert-light,
html.dark .btn-light {
  background-color: #303048 !important;
}
html.dark .bg-secondary,
html.dark .alert-secondary,
html.dark .btn-secondary {
  background-color: #505068 !important;
}
html.dark .editable-table .rows .row__flex .row__title {
  background: var(--color-dark) !important;
}
html.dark .editable-table .rows .row__flex .row__value .input-item {
  background: var(--color-dark) !important;
}
html.dark .editable-table .rows .row__flex .row__value input {
  color: var(--color-light) !important;
}
html.dark .editable-table .rows .row__flex .mat-button-toggle {
  background-color: #303048;
}
html.dark .editable-table .rows .row__flex .mat-button-toggle.mat-button-toggle-checked {
  background-color: #505068 !important;
}
html.dark .editable-table .rows .row__flex .error-text {
  color: #f46 !important;
}
html.dark .editable-table .rows .row__flex .mat-form-field-invalid div div {
  color: #f46 !important;
}
html.dark .editable-table .rows .row__flex .mat-form-field-invalid div div div span label {
  color: #f46 !important;
}
html.dark .editable-table .rows .row__flex .mat-form-field-invalid div div div span label span {
  color: #f46 !important;
}
html.dark mat-panel-title,
html.dark .mat-expansion-panel-header-description,
html.dark .mat-expansion-indicator::after {
  color: #b8b9cb;
}
html.dark .emoji-mart {
  border: 1px solid #575778 !important;
  background: #29293d !important;
}
html.dark .emoji-mart-dark {
  background-color: var(--color-dark-tint) !important;
  border-color: var(--color-dark-tint2) !important;
}
html.dark .emoji-mart-dark .emoji-mart-category-label span {
  background-color: rgba(61, 61, 88, 0.8509803922) !important;
}
html.dark .date-box-child {
  background-color: dimgrey;
}
html.dark .btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: #b8b9cb !important;
}
html.dark .tr-expired {
  background-color: rgba(217, 0, 20, 0.1294117647);
}
html.dark .tr-expired .sticky-td {
  background-color: #481825 !important;
}
html.dark .fa-redo-alt:hover {
  color: #5cf !important;
}
html.dark .color-smoke {
  color: #b8b9cb;
}
html.dark .bg-smoke {
  background-color: #303048 !important;
}
html.dark .form-check-input:checked[type=checkbox], html.dark .form-check-input-rounded:checked[type=checkbox] {
  background-color: #15c;
}
html.dark .app-phonebook input[type=tel]:placeholder-shown {
  border-color: #3d3d58 !important;
}
html.dark mat-expansion-panel {
  background: transparent !important;
}
html.dark mat-expansion-panel div div .detail-row {
  background-color: #303048 !important;
}
html.dark mat-expansion-panel div div .detail-row .operator-container {
  background-color: inherit;
}
html.dark mat-expansion-panel div div .detail-row .operator-container span {
  background-color: #262638 !important;
  color: #e5e7eb !important;
}
html.dark mat-expansion-panel div div .detail-row .operator-container span span {
  background-color: inherit !important;
}
html.dark .mat-selection-list .mat-list-item {
  border-color: #505068 !important;
}
html.dark .mat-selection-list::-webkit-scrollbar-track {
  background: var(--color-dark-tint2);
}
html.dark .mat-selection-list::-webkit-scrollbar-thumb {
  background: var(--color-dark);
}
html.dark .mat-selection-list::-webkit-scrollbar-thumb:hover {
  background: var(--color-dark-tint);
}
html.dark .profile-menu-content .profile-btn-menu {
  background-color: #3f3f5c !important;
}
html.dark .profile-menu-content .profile-btn-menu:hover {
  background-color: #575775 !important;
}
html.dark app-dynamic-table tbody td:not(.solid-border-after, .solid-border-before, .sticky-td) {
  border-right: 1px solid #303048 !important;
}
html.dark .btn-light-primary:hover {
  background-color: #2d3f61 !important;
}
html.dark .btn-success {
  background-color: #064 !important;
}
html.dark .mat-menu-item {
  color: #b8b9cb !important;
}
html.dark .disabled-filter h5 {
  background: #235 !important;
}
html.dark mat-chip span,
html.dark mat-chip-row span {
  color: #303048 !important;
}
html.dark .alert-style {
  background-color: var(--color-primary-dark) !important;
  color: var(--color-primary-bright) !important;
}
html.dark .here-text {
  color: #1b1b28 !important;
}
html.dark .mci-bgColor {
  background-color: var(--color-sky-dark);
}
html.dark .irancell-bgColor {
  background-color: var(--color-warning-dark);
}
html.dark .rightel-bgColor {
  background-color: var(--color-purple-dark);
}
html.dark .other-bgColor {
  background-color: var(--color-blue-dark);
}
html.dark .ck-editor__editable, html.dark .ck-toolbar, html.dark .ck-toolbar__items {
  background-color: var(--color-dark-tint) !important;
  border-color: var(--color-zinc-shade) !important;
}
html.dark .ck-button__icon {
  color: var(--color-zinc-tint) !important;
}
html.dark .ck-button:hover, html.dark .upload-file-hover:hover {
  background-color: var(--color-dark-tint2) !important;
}
html.dark .upload-file-hover {
  background-color: var(--color-dark-tint) !important;
}
html.dark .ck-list {
  background-color: var(--color-dark) !important;
  border-color: var(--color-zinc-shade) !important;
}
html.dark .bg-preloading, html.dark .preloading, html.dark .tds-preloading td, .tds-preloading html.dark td {
  background: rgb(217, 217, 217);
  background: linear-gradient(90deg, var(--color-dark) 0%, #505068 25%, var(--color-dark) 50%, #505068 75%, var(--color-dark) 100%);
  background-size: 300% 300%;
  animation: gradient 3s ease infinite;
}
html.dark .svg-icon-primary {
  color: var(--color-primary-tint) !important;
}
html.dark .svg-icon-primary span {
  color: var(--color-primary-tint) !important;
}
html.dark .text-gray-600 {
  color: #b8b9cb !important;
}
html.dark .text-gray-600 span {
  color: #b8b9cb !important;
}
html.dark .text-muted {
  color: #b8b9cb !important;
}
html.dark .text-muted span {
  color: #b8b9cb !important;
}
html.dark .badge.badge-light-primary {
  color: #67e !important;
}
html.dark .badge.badge-light-slate {
  color: #8ac !important;
}
html.dark .alert-white {
  background-color: var(--color-dark) !important;
}
html.dark app-send-smart-sms-request-report .mat-step-icon-selected,
html.dark app-send-smart-sms-request-report .mat-step-icon-state-done,
html.dark app-send-smart-sms-request-report .mat-step-icon-state-edit,
html.dark app-customer-domain-form .mat-step-icon-selected,
html.dark app-customer-domain-form .mat-step-icon-state-done,
html.dark app-customer-domain-form .mat-step-icon-state-edit,
html.dark app-send-sms-from-map .mat-step-icon-selected,
html.dark app-send-sms-from-map .mat-step-icon-state-done,
html.dark app-send-sms-from-map .mat-step-icon-state-edit,
html.dark app-send-balk-sms .mat-step-icon-selected,
html.dark app-send-balk-sms .mat-step-icon-state-done,
html.dark app-send-balk-sms .mat-step-icon-state-edit,
html.dark app-send-balk-sms2 .mat-step-icon-selected,
html.dark app-send-balk-sms2 .mat-step-icon-state-done,
html.dark app-send-balk-sms2 .mat-step-icon-state-edit {
  background-color: var(--btn-color-dark-tint2) !important;
}
html.dark app-send-smart-sms-request-report .mat-horizontal-stepper-header-container,
html.dark app-customer-domain-form .mat-horizontal-stepper-header-container,
html.dark app-send-sms-from-map .mat-horizontal-stepper-header-container,
html.dark app-send-balk-sms .mat-horizontal-stepper-header-container,
html.dark app-send-balk-sms2 .mat-horizontal-stepper-header-container {
  background: #1e1e2d;
}
html.dark app-send-smart-sms-request-report .mat-step-icon-state-number,
html.dark app-customer-domain-form .mat-step-icon-state-number,
html.dark app-send-sms-from-map .mat-step-icon-state-number,
html.dark app-send-balk-sms .mat-step-icon-state-number,
html.dark app-send-balk-sms2 .mat-step-icon-state-number {
  background-color: #7f8ddc !important;
}
html.dark app-send-smart-sms-request-report .mat-step-text-label,
html.dark app-customer-domain-form .mat-step-text-label,
html.dark app-send-sms-from-map .mat-step-text-label,
html.dark app-send-balk-sms .mat-step-text-label,
html.dark app-send-balk-sms2 .mat-step-text-label {
  color: #d1d5db !important;
}
html.dark app-send-smart-sms-request-report .mat-stepper-horizontal-line,
html.dark app-customer-domain-form .mat-stepper-horizontal-line,
html.dark app-send-sms-from-map .mat-stepper-horizontal-line,
html.dark app-send-balk-sms .mat-stepper-horizontal-line,
html.dark app-send-balk-sms2 .mat-stepper-horizontal-line {
  border-top-color: #374151 !important;
}

.btn-gradient {
  height: 56px !important;
}

.btn-ministry-send-sms {
  color: white;
  background-color: var(--color-ministry);
  border-color: var(--color-ministry);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  padding: 15px 0px !important;
}

.text-ministry-send-sms {
  color: var(--color-ministry);
}

.btn-ministry-send-sms:hover {
  color: white;
  background-color: var(--color-ministry-shade);
  border-color: var(--color-ministry-shade);
}

.btn-check:focus + .btn-ministry-send-sms,
.btn-ministry-send-sms:focus {
  color: white;
  background-color: var(--color-ministry-fade);
  border-color: var(--color-ministry-fade);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(9, 156, 111, 0.5);
}

.btn-check:checked + .btn-ministry-send-sms,
.btn-check:active + .btn-ministry-send-sms,
.btn-ministry-send-sms:active,
.btn-ministry-send-sms.active,
.show > .btn-ministry-send-sms.dropdown-toggle {
  color: white;
  background-color: var(--color-ministry-shade);
  border-color: var(--color-ministry-shade);
}

.btn-check:checked + .btn-ministry:focus,
.btn-check:active + .btn-ministry:focus,
.btn-ministry:active:focus,
.btn-ministry.active:focus,
.show > .btn-ministry.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(9, 65, 156, 0.5);
}

.btn-ministry-send-sms:disabled,
.btn-ministry-send-sms.disabled {
  color: white;
  background-color: var(--color-ministry);
  border-color: var(--color-ministry);
}

.btn-ministry {
  color: white;
  background-color: var(--color-ministry);
  border-color: var(--color-ministry);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.text-ministry {
  color: var(--color-ministry);
}

.btn-ministry:hover {
  color: white;
  background-color: var(--color-ministry-shade);
  border-color: var(--color-ministry-shade);
}

.btn-check:focus + .btn-ministry,
.btn-ministry:focus {
  color: white;
  background-color: var(--color-ministry-fade);
  border-color: var(--color-ministry-fade);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(9, 156, 111, 0.5);
}

.btn-check:checked + .btn-ministry,
.btn-check:active + .btn-ministry,
.btn-ministry:active,
.btn-ministry.active,
.show > .btn-ministry.dropdown-toggle {
  color: white;
  background-color: var(--color-ministry-shade);
  border-color: var(--color-ministry-shade);
}

.btn-check:checked + .btn-ministry:focus,
.btn-check:active + .btn-ministry:focus,
.btn-ministry:active:focus,
.btn-ministry.active:focus,
.show > .btn-ministry.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(9, 65, 156, 0.5);
}

.btn-ministry:disabled,
.btn-ministry.disabled {
  color: white !important;
  background-color: var(--color-ministry);
  border-color: var(--color-ministry);
}

.btn.btn-light-ministry {
  color: var(--color-ministry);
  border-color: var(--color-ministry-light);
  background-color: var(--color-ministry-light);
}

.ministry-credit {
  color: var(--color-ministry) !important;
}

.btn.btn-light-ministry .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-ministry);
}

.btn.btn-light-ministry .svg-icon svg:hover [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
}

.btn.btn-light-ministry.dropdown-toggle:after {
  color: var(--color-ministry);
}

.btn-check:checked + .btn.btn-light-ministry,
.btn-check:active + .btn.btn-light-ministry,
.btn.btn-light-ministry:focus:not(.btn-active),
.btn.btn-light-ministry:hover:not(.btn-active),
.btn.btn-light-ministry:active:not(.btn-active),
.btn.btn-light-ministry.active,
.btn.btn-light-ministry.show,
.show > .btn.btn-light-ministry {
  color: #ffffff !important;
  border-color: var(--color-ministry);
  background-color: var(--color-ministry) !important;
}

.btn.btn-light-ministry i {
  color: var(--color-ministry);
}

app-send-smart-sms-request-report .mat-step-icon-state-number,
app-customer-domain-form .mat-step-icon-state-number {
  background-color: #1c2767 !important;
}
app-send-smart-sms-request-report .mat-step-text-label,
app-customer-domain-form .mat-step-text-label {
  color: #172052 !important;
}

@-moz-document url-prefix() {
  .mat-form-field-flex {
    align-items: unset !important;
  }
  .mat-form-field-suffix {
    top: 16px !important;
  }
  .mat-form-field-suffix .mat-icon-button {
    width: 1.5em !important;
    height: 1.5em !important;
  }
  .chequeAccountNumber {
    bottom: unset !important;
  }
  .mat-form-field-prefix {
    align-self: center;
  }
  .account-icon {
    position: unset !important;
    bottom: -1px;
    left: 1px;
  }
}
.text-mtn {
  color: var(--color-mtn) !important;
}

.text-rightel {
  color: var(--color-rightel) !important;
}

.text-mci {
  color: var(--color-mci) !important;
}

.light .text-info {
  color: var(--color-info) !important;
}

.dark .text-info {
  color: var(--color-info-tint) !important;
}

.light .text-primary {
  color: var(--color-primary) !important;
}

.dark .text-primary {
  color: var(--color-primary-tint) !important;
}

.light .text-danger {
  color: var(--color-danger) !important;
}

.dark .text-danger {
  color: var(--color-danger-tint) !important;
}

.light .text-ministry {
  color: var(--color-ministry) !important;
}

.dark .text-ministry {
  color: var(--color-ministry-tint) !important;
}

.light .text-success {
  color: var(--color-success) !important;
}

.dark .text-success {
  color: var(--color-success-tint) !important;
}

.light .text-warning {
  color: var(--color-warning) !important;
}

.dark .text-warning {
  color: var(--color-warning-tint) !important;
}

.light .text-blue {
  color: var(--color-blue) !important;
}

.dark .text-blue {
  color: var(--color-blue-tint) !important;
}

.light .text-navyBlue {
  color: var(--color-navyBlue) !important;
}

.dark .text-navyBlue {
  color: var(--color-navyBlue-tint) !important;
}

.light .text-yellow {
  color: var(--color-yellow) !important;
}

.dark .text-yellow {
  color: var(--color-yellow-tint) !important;
}

.light .text-green {
  color: var(--color-green) !important;
}

.dark .text-green {
  color: var(--color-green-tint) !important;
}

.light .text-sky {
  color: var(--color-sky) !important;
}

.dark .text-sky {
  color: var(--color-sky-tint) !important;
}

.light .text-pink {
  color: var(--color-pink) !important;
}

.dark .text-pink {
  color: var(--color-pink-tint) !important;
}

.light .text-teal {
  color: var(--color-teal) !important;
}

.dark .text-teal {
  color: var(--color-teal-tint) !important;
}

.light .text-lime {
  color: var(--color-lime) !important;
}

.dark .text-lime {
  color: var(--color-lime-tint) !important;
}

.light .text-slate {
  color: var(--color-slate) !important;
}

.dark .text-slate {
  color: var(--color-slate-tint) !important;
}

.light .text-brown {
  color: var(--color-brown) !important;
}

.dark .text-brown {
  color: var(--color-brown-tint) !important;
}

.light .text-orange {
  color: var(--color-orange) !important;
}

.dark .text-orange {
  color: var(--color-orange-tint) !important;
}

.light .text-zinc {
  color: var(--color-zinc) !important;
}

.dark .text-zinc {
  color: var(--color-zinc-tint) !important;
}

.light .text-rose {
  color: var(--color-rose) !important;
}

.dark .text-rose {
  color: var(--color-rose-tint) !important;
}

.light .text-purple {
  color: var(--color-purple) !important;
}

.dark .text-purple {
  color: var(--color-purple-tint) !important;
}

.light .text-sky {
  color: var(--color-sky) !important;
}

.dark .text-sky {
  color: var(--color-sky-tint) !important;
}

.ring-info {
  --tw-ring-color: var(--color-info) !important;
}

.ring-primary {
  --tw-ring-color: var(--color-primary) !important;
}

.ring-danger {
  --tw-ring-color: var(--color-danger) !important;
}

.ring-ministry {
  --tw-ring-color: var(--color-ministry) !important;
}

.ring-success {
  --tw-ring-color: var(--color-success) !important;
}

.ring-warning {
  --tw-ring-color: var(--color-warning) !important;
}

.ring-blue {
  --tw-ring-color: var(--color-blue) !important;
}

.ring-navyBlue {
  --tw-ring-color: var(--color-navyBlue) !important;
}

.ring-yellow {
  --tw-ring-color: var(--color-yellow) !important;
}

.ring-green {
  --tw-ring-color: var(--color-green) !important;
}

.ring-sky {
  --tw-ring-color: var(--color-sky) !important;
}

.ring-pink {
  --tw-ring-color: var(--color-pink) !important;
}

.ring-teal {
  --tw-ring-color: var(--color-teal) !important;
}

.ring-lime {
  --tw-ring-color: var(--color-lime) !important;
}

.ring-slate {
  --tw-ring-color: var(--color-slate) !important;
}

.ring-brown {
  --tw-ring-color: var(--color-brown) !important;
}

.ring-orange {
  --tw-ring-color: var(--color-orange) !important;
}

.ring-zinc {
  --tw-ring-color: var(--color-zinc) !important;
}

.ring-rose {
  --tw-ring-color: var(--color-rose) !important;
}

.ring-purple {
  --tw-ring-color: var(--color-purple) !important;
}

.ring-sky {
  --tw-ring-color: var(--color-sky) !important;
}

.svg-icon.svg-icon-info svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-info) !important;
}

.svg-icon.svg-icon-primary svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-primary) !important;
}

.svg-icon.svg-icon-danger svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-danger) !important;
}

.svg-icon.svg-icon-ministry svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-ministry) !important;
}

.svg-icon.svg-icon-success svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-success) !important;
}

.svg-icon.svg-icon-warning svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-warning) !important;
}

.svg-icon.svg-icon-blue svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-blue) !important;
}

.svg-icon.svg-icon-navyBlue svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-navyBlue) !important;
}

.svg-icon.svg-icon-yellow svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-yellow) !important;
}

.svg-icon.svg-icon-green svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-green) !important;
}

.svg-icon.svg-icon-sky svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-sky) !important;
}

.svg-icon.svg-icon-pink svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-pink) !important;
}

.svg-icon.svg-icon-teal svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-teal) !important;
}

.svg-icon.svg-icon-lime svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-lime) !important;
}

.svg-icon.svg-icon-slate svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-slate) !important;
}

.svg-icon.svg-icon-brown svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-brown) !important;
}

.svg-icon.svg-icon-orange svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-orange) !important;
}

.svg-icon.svg-icon-zinc svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-zinc) !important;
}

.svg-icon.svg-icon-rose svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-rose) !important;
}

.svg-icon.svg-icon-purple svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-purple) !important;
}

.svg-icon.svg-icon-sky svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: var(--color-sky) !important;
}

.light .alert-info {
  background-color: var(--color-info-light) !important;
  color: var(--color-info) !important;
  border: 1px solid var(--color-info-bright) !important;
}
.light .alert-info i {
  color: var(--color-info) !important;
}

.light .alert-primary {
  background-color: var(--color-primary-light) !important;
  color: var(--color-primary) !important;
  border: 1px solid var(--color-primary-bright) !important;
}
.light .alert-primary i {
  color: var(--color-primary) !important;
}

.light .alert-danger {
  background-color: var(--color-danger-light) !important;
  color: var(--color-danger) !important;
  border: 1px solid var(--color-danger-bright) !important;
}
.light .alert-danger i {
  color: var(--color-danger) !important;
}

.light .alert-ministry {
  background-color: var(--color-ministry-light) !important;
  color: var(--color-ministry) !important;
  border: 1px solid var(--color-ministry-bright) !important;
}
.light .alert-ministry i {
  color: var(--color-ministry) !important;
}

.light .alert-success {
  background-color: var(--color-success-light) !important;
  color: var(--color-success) !important;
  border: 1px solid var(--color-success-bright) !important;
}
.light .alert-success i {
  color: var(--color-success) !important;
}

.light .alert-warning {
  background-color: var(--color-warning-light) !important;
  color: var(--color-warning) !important;
  border: 1px solid var(--color-warning-bright) !important;
}
.light .alert-warning i {
  color: var(--color-warning) !important;
}

.light .alert-blue {
  background-color: var(--color-blue-light) !important;
  color: var(--color-blue) !important;
  border: 1px solid var(--color-blue-bright) !important;
}
.light .alert-blue i {
  color: var(--color-blue) !important;
}

.light .alert-navyBlue {
  background-color: var(--color-navyBlue-light) !important;
  color: var(--color-navyBlue) !important;
  border: 1px solid var(--color-navyBlue-bright) !important;
}
.light .alert-navyBlue i {
  color: var(--color-navyBlue) !important;
}

.light .alert-yellow {
  background-color: var(--color-yellow-light) !important;
  color: var(--color-yellow) !important;
  border: 1px solid var(--color-yellow-bright) !important;
}
.light .alert-yellow i {
  color: var(--color-yellow) !important;
}

.light .alert-green {
  background-color: var(--color-green-light) !important;
  color: var(--color-green) !important;
  border: 1px solid var(--color-green-bright) !important;
}
.light .alert-green i {
  color: var(--color-green) !important;
}

.light .alert-sky {
  background-color: var(--color-sky-light) !important;
  color: var(--color-sky) !important;
  border: 1px solid var(--color-sky-bright) !important;
}
.light .alert-sky i {
  color: var(--color-sky) !important;
}

.light .alert-pink {
  background-color: var(--color-pink-light) !important;
  color: var(--color-pink) !important;
  border: 1px solid var(--color-pink-bright) !important;
}
.light .alert-pink i {
  color: var(--color-pink) !important;
}

.light .alert-teal {
  background-color: var(--color-teal-light) !important;
  color: var(--color-teal) !important;
  border: 1px solid var(--color-teal-bright) !important;
}
.light .alert-teal i {
  color: var(--color-teal) !important;
}

.light .alert-lime {
  background-color: var(--color-lime-light) !important;
  color: var(--color-lime) !important;
  border: 1px solid var(--color-lime-bright) !important;
}
.light .alert-lime i {
  color: var(--color-lime) !important;
}

.light .alert-slate {
  background-color: var(--color-slate-light) !important;
  color: var(--color-slate) !important;
  border: 1px solid var(--color-slate-bright) !important;
}
.light .alert-slate i {
  color: var(--color-slate) !important;
}

.light .alert-brown {
  background-color: var(--color-brown-light) !important;
  color: var(--color-brown) !important;
  border: 1px solid var(--color-brown-bright) !important;
}
.light .alert-brown i {
  color: var(--color-brown) !important;
}

.light .alert-orange {
  background-color: var(--color-orange-light) !important;
  color: var(--color-orange) !important;
  border: 1px solid var(--color-orange-bright) !important;
}
.light .alert-orange i {
  color: var(--color-orange) !important;
}

.light .alert-zinc {
  background-color: var(--color-zinc-light) !important;
  color: var(--color-zinc) !important;
  border: 1px solid var(--color-zinc-bright) !important;
}
.light .alert-zinc i {
  color: var(--color-zinc) !important;
}

.light .alert-rose {
  background-color: var(--color-rose-light) !important;
  color: var(--color-rose) !important;
  border: 1px solid var(--color-rose-bright) !important;
}
.light .alert-rose i {
  color: var(--color-rose) !important;
}

.light .alert-purple {
  background-color: var(--color-purple-light) !important;
  color: var(--color-purple) !important;
  border: 1px solid var(--color-purple-bright) !important;
}
.light .alert-purple i {
  color: var(--color-purple) !important;
}

.light .alert-sky {
  background-color: var(--color-sky-light) !important;
  color: var(--color-sky) !important;
  border: 1px solid var(--color-sky-bright) !important;
}
.light .alert-sky i {
  color: var(--color-sky) !important;
}

.dark .alert-info {
  background-color: var(--color-info-dark) !important;
  color: var(--color-info-bright) !important;
  border: 1px solid var(--color-info-bright) !important;
}
.dark .alert-info i {
  color: var(--color-info) !important;
}

.dark .alert-primary {
  background-color: var(--color-primary-dark) !important;
  color: var(--color-primary-bright) !important;
  border: 1px solid var(--color-primary-bright) !important;
}
.dark .alert-primary i {
  color: var(--color-primary) !important;
}

.dark .alert-danger {
  background-color: var(--color-danger-dark) !important;
  color: var(--color-danger-bright) !important;
  border: 1px solid var(--color-danger-bright) !important;
}
.dark .alert-danger i {
  color: var(--color-danger) !important;
}

.dark .alert-ministry {
  background-color: var(--color-ministry-dark) !important;
  color: var(--color-ministry-bright) !important;
  border: 1px solid var(--color-ministry-bright) !important;
}
.dark .alert-ministry i {
  color: var(--color-ministry) !important;
}

.dark .alert-success {
  background-color: var(--color-success-dark) !important;
  color: var(--color-success-bright) !important;
  border: 1px solid var(--color-success-bright) !important;
}
.dark .alert-success i {
  color: var(--color-success) !important;
}

.dark .alert-warning {
  background-color: var(--color-warning-dark) !important;
  color: var(--color-warning-bright) !important;
  border: 1px solid var(--color-warning-bright) !important;
}
.dark .alert-warning i {
  color: var(--color-warning) !important;
}

.dark .alert-blue {
  background-color: var(--color-blue-dark) !important;
  color: var(--color-blue-bright) !important;
  border: 1px solid var(--color-blue-bright) !important;
}
.dark .alert-blue i {
  color: var(--color-blue) !important;
}

.dark .alert-navyBlue {
  background-color: var(--color-navyBlue-dark) !important;
  color: var(--color-navyBlue-bright) !important;
  border: 1px solid var(--color-navyBlue-bright) !important;
}
.dark .alert-navyBlue i {
  color: var(--color-navyBlue) !important;
}

.dark .alert-yellow {
  background-color: var(--color-yellow-dark) !important;
  color: var(--color-yellow-bright) !important;
  border: 1px solid var(--color-yellow-bright) !important;
}
.dark .alert-yellow i {
  color: var(--color-yellow) !important;
}

.dark .alert-green {
  background-color: var(--color-green-dark) !important;
  color: var(--color-green-bright) !important;
  border: 1px solid var(--color-green-bright) !important;
}
.dark .alert-green i {
  color: var(--color-green) !important;
}

.dark .alert-sky {
  background-color: var(--color-sky-dark) !important;
  color: var(--color-sky-bright) !important;
  border: 1px solid var(--color-sky-bright) !important;
}
.dark .alert-sky i {
  color: var(--color-sky) !important;
}

.dark .alert-pink {
  background-color: var(--color-pink-dark) !important;
  color: var(--color-pink-bright) !important;
  border: 1px solid var(--color-pink-bright) !important;
}
.dark .alert-pink i {
  color: var(--color-pink) !important;
}

.dark .alert-teal {
  background-color: var(--color-teal-dark) !important;
  color: var(--color-teal-bright) !important;
  border: 1px solid var(--color-teal-bright) !important;
}
.dark .alert-teal i {
  color: var(--color-teal) !important;
}

.dark .alert-lime {
  background-color: var(--color-lime-dark) !important;
  color: var(--color-lime-bright) !important;
  border: 1px solid var(--color-lime-bright) !important;
}
.dark .alert-lime i {
  color: var(--color-lime) !important;
}

.dark .alert-slate {
  background-color: var(--color-slate-dark) !important;
  color: var(--color-slate-bright) !important;
  border: 1px solid var(--color-slate-bright) !important;
}
.dark .alert-slate i {
  color: var(--color-slate) !important;
}

.dark .alert-brown {
  background-color: var(--color-brown-dark) !important;
  color: var(--color-brown-bright) !important;
  border: 1px solid var(--color-brown-bright) !important;
}
.dark .alert-brown i {
  color: var(--color-brown) !important;
}

.dark .alert-orange {
  background-color: var(--color-orange-dark) !important;
  color: var(--color-orange-bright) !important;
  border: 1px solid var(--color-orange-bright) !important;
}
.dark .alert-orange i {
  color: var(--color-orange) !important;
}

.dark .alert-zinc {
  background-color: var(--color-zinc-dark) !important;
  color: var(--color-zinc-bright) !important;
  border: 1px solid var(--color-zinc-bright) !important;
}
.dark .alert-zinc i {
  color: var(--color-zinc) !important;
}

.dark .alert-rose {
  background-color: var(--color-rose-dark) !important;
  color: var(--color-rose-bright) !important;
  border: 1px solid var(--color-rose-bright) !important;
}
.dark .alert-rose i {
  color: var(--color-rose) !important;
}

.dark .alert-purple {
  background-color: var(--color-purple-dark) !important;
  color: var(--color-purple-bright) !important;
  border: 1px solid var(--color-purple-bright) !important;
}
.dark .alert-purple i {
  color: var(--color-purple) !important;
}

.dark .alert-sky {
  background-color: var(--color-sky-dark) !important;
  color: var(--color-sky-bright) !important;
  border: 1px solid var(--color-sky-bright) !important;
}
.dark .alert-sky i {
  color: var(--color-sky) !important;
}

.border-info {
  border-color: var(--color-info) !important;
}

.border-primary {
  border-color: var(--color-primary) !important;
}

.border-danger {
  border-color: var(--color-danger) !important;
}

.border-ministry {
  border-color: var(--color-ministry) !important;
}

.border-success {
  border-color: var(--color-success) !important;
}

.border-warning {
  border-color: var(--color-warning) !important;
}

.border-blue {
  border-color: var(--color-blue) !important;
}

.border-navyBlue {
  border-color: var(--color-navyBlue) !important;
}

.border-yellow {
  border-color: var(--color-yellow) !important;
}

.border-green {
  border-color: var(--color-green) !important;
}

.border-sky {
  border-color: var(--color-sky) !important;
}

.border-pink {
  border-color: var(--color-pink) !important;
}

.border-teal {
  border-color: var(--color-teal) !important;
}

.border-lime {
  border-color: var(--color-lime) !important;
}

.border-slate {
  border-color: var(--color-slate) !important;
}

.border-brown {
  border-color: var(--color-brown) !important;
}

.border-orange {
  border-color: var(--color-orange) !important;
}

.border-zinc {
  border-color: var(--color-zinc) !important;
}

.border-rose {
  border-color: var(--color-rose) !important;
}

.border-purple {
  border-color: var(--color-purple) !important;
}

.border-sky {
  border-color: var(--color-sky) !important;
}

.loading-bar-info .mat-progress-bar-fill::after {
  background-color: var(--color-info) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-info
  ) !important;
}

.loading-bar-primary .mat-progress-bar-fill::after {
  background-color: var(--color-primary) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-primary
  ) !important;
}

.loading-bar-danger .mat-progress-bar-fill::after {
  background-color: var(--color-danger) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-danger
  ) !important;
}

.loading-bar-ministry .mat-progress-bar-fill::after {
  background-color: var(--color-ministry) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-ministry
  ) !important;
}

.loading-bar-success .mat-progress-bar-fill::after {
  background-color: var(--color-success) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-success
  ) !important;
}

.loading-bar-warning .mat-progress-bar-fill::after {
  background-color: var(--color-warning) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-warning
  ) !important;
}

.loading-bar-blue .mat-progress-bar-fill::after {
  background-color: var(--color-blue) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-blue
  ) !important;
}

.loading-bar-navyBlue .mat-progress-bar-fill::after {
  background-color: var(--color-navyBlue) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-navyBlue
  ) !important;
}

.loading-bar-yellow .mat-progress-bar-fill::after {
  background-color: var(--color-yellow) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-yellow
  ) !important;
}

.loading-bar-green .mat-progress-bar-fill::after {
  background-color: var(--color-green) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-green
  ) !important;
}

.loading-bar-sky .mat-progress-bar-fill::after {
  background-color: var(--color-sky) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-sky
  ) !important;
}

.loading-bar-pink .mat-progress-bar-fill::after {
  background-color: var(--color-pink) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-pink
  ) !important;
}

.loading-bar-teal .mat-progress-bar-fill::after {
  background-color: var(--color-teal) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-teal
  ) !important;
}

.loading-bar-lime .mat-progress-bar-fill::after {
  background-color: var(--color-lime) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-lime
  ) !important;
}

.loading-bar-slate .mat-progress-bar-fill::after {
  background-color: var(--color-slate) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-slate
  ) !important;
}

.loading-bar-brown .mat-progress-bar-fill::after {
  background-color: var(--color-brown) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-brown
  ) !important;
}

.loading-bar-orange .mat-progress-bar-fill::after {
  background-color: var(--color-orange) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-orange
  ) !important;
}

.loading-bar-zinc .mat-progress-bar-fill::after {
  background-color: var(--color-zinc) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-zinc
  ) !important;
}

.loading-bar-rose .mat-progress-bar-fill::after {
  background-color: var(--color-rose) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-rose
  ) !important;
}

.loading-bar-purple .mat-progress-bar-fill::after {
  background-color: var(--color-purple) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-purple
  ) !important;
}

.loading-bar-sky .mat-progress-bar-fill::after {
  background-color: var(--color-sky) !important;
}

.dark .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: var(
    --color-sky
  ) !important;
}

.toggle-info .mdc-switch__track::after {
  background-color: var(--color-info-shade) !important;
}

.toggle-primary .mdc-switch__track::after {
  background-color: var(--color-primary-shade) !important;
}

.toggle-danger .mdc-switch__track::after {
  background-color: var(--color-danger-shade) !important;
}

.toggle-ministry .mdc-switch__track::after {
  background-color: var(--color-ministry-shade) !important;
}

.toggle-success .mdc-switch__track::after {
  background-color: var(--color-success-shade) !important;
}

.toggle-warning .mdc-switch__track::after {
  background-color: var(--color-warning-shade) !important;
}

.toggle-blue .mdc-switch__track::after {
  background-color: var(--color-blue-shade) !important;
}

.toggle-navyBlue .mdc-switch__track::after {
  background-color: var(--color-navyBlue-shade) !important;
}

.toggle-yellow .mdc-switch__track::after {
  background-color: var(--color-yellow-shade) !important;
}

.toggle-green .mdc-switch__track::after {
  background-color: var(--color-green-shade) !important;
}

.toggle-sky .mdc-switch__track::after {
  background-color: var(--color-sky-shade) !important;
}

.toggle-pink .mdc-switch__track::after {
  background-color: var(--color-pink-shade) !important;
}

.toggle-teal .mdc-switch__track::after {
  background-color: var(--color-teal-shade) !important;
}

.toggle-lime .mdc-switch__track::after {
  background-color: var(--color-lime-shade) !important;
}

.toggle-slate .mdc-switch__track::after {
  background-color: var(--color-slate-shade) !important;
}

.toggle-brown .mdc-switch__track::after {
  background-color: var(--color-brown-shade) !important;
}

.toggle-orange .mdc-switch__track::after {
  background-color: var(--color-orange-shade) !important;
}

.toggle-zinc .mdc-switch__track::after {
  background-color: var(--color-zinc-shade) !important;
}

.toggle-rose .mdc-switch__track::after {
  background-color: var(--color-rose-shade) !important;
}

.toggle-purple .mdc-switch__track::after {
  background-color: var(--color-purple-shade) !important;
}

.toggle-sky .mdc-switch__track::after {
  background-color: var(--color-sky-shade) !important;
}

.btn-info {
  background-color: var(--btn-color-info) !important;
  color: var(--btn-text-color-info) !important;
  font-size: 15px;
}
.btn-info i {
  color: var(--btn-text-color-info) !important;
}
.btn-info .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-info) !important;
}

.btn-primary {
  background-color: var(--btn-color-primary) !important;
  color: var(--btn-text-color-primary) !important;
  font-size: 15px;
}
.btn-primary i {
  color: var(--btn-text-color-primary) !important;
}
.btn-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-primary) !important;
}

.btn-danger {
  background-color: var(--btn-color-danger) !important;
  color: var(--btn-text-color-danger) !important;
  font-size: 15px;
}
.btn-danger i {
  color: var(--btn-text-color-danger) !important;
}
.btn-danger .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-danger) !important;
}

.btn-ministry {
  background-color: var(--btn-color-ministry) !important;
  color: var(--btn-text-color-ministry) !important;
  font-size: 15px;
}
.btn-ministry i {
  color: var(--btn-text-color-ministry) !important;
}
.btn-ministry .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-ministry) !important;
}

.btn-success {
  background-color: var(--btn-color-success) !important;
  color: var(--btn-text-color-success) !important;
  font-size: 15px;
}
.btn-success i {
  color: var(--btn-text-color-success) !important;
}
.btn-success .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-success) !important;
}

.btn-warning {
  background-color: var(--btn-color-warning) !important;
  color: var(--btn-text-color-warning) !important;
  font-size: 15px;
}
.btn-warning i {
  color: var(--btn-text-color-warning) !important;
}
.btn-warning .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-warning) !important;
}

.btn-blue {
  background-color: var(--btn-color-blue) !important;
  color: var(--btn-text-color-blue) !important;
  font-size: 15px;
}
.btn-blue i {
  color: var(--btn-text-color-blue) !important;
}
.btn-blue .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-blue) !important;
}

.btn-navyBlue {
  background-color: var(--btn-color-navyBlue) !important;
  color: var(--btn-text-color-navyBlue) !important;
  font-size: 15px;
}
.btn-navyBlue i {
  color: var(--btn-text-color-navyBlue) !important;
}
.btn-navyBlue .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-navyBlue) !important;
}

.btn-yellow {
  background-color: var(--btn-color-yellow) !important;
  color: var(--btn-text-color-yellow) !important;
  font-size: 15px;
}
.btn-yellow i {
  color: var(--btn-text-color-yellow) !important;
}
.btn-yellow .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-yellow) !important;
}

.btn-green {
  background-color: var(--btn-color-green) !important;
  color: var(--btn-text-color-green) !important;
  font-size: 15px;
}
.btn-green i {
  color: var(--btn-text-color-green) !important;
}
.btn-green .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-green) !important;
}

.btn-sky {
  background-color: var(--btn-color-sky) !important;
  color: var(--btn-text-color-sky) !important;
  font-size: 15px;
}
.btn-sky i {
  color: var(--btn-text-color-sky) !important;
}
.btn-sky .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-sky) !important;
}

.btn-pink {
  background-color: var(--btn-color-pink) !important;
  color: var(--btn-text-color-pink) !important;
  font-size: 15px;
}
.btn-pink i {
  color: var(--btn-text-color-pink) !important;
}
.btn-pink .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-pink) !important;
}

.btn-teal {
  background-color: var(--btn-color-teal) !important;
  color: var(--btn-text-color-teal) !important;
  font-size: 15px;
}
.btn-teal i {
  color: var(--btn-text-color-teal) !important;
}
.btn-teal .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-teal) !important;
}

.btn-lime {
  background-color: var(--btn-color-lime) !important;
  color: var(--btn-text-color-lime) !important;
  font-size: 15px;
}
.btn-lime i {
  color: var(--btn-text-color-lime) !important;
}
.btn-lime .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-lime) !important;
}

.btn-slate {
  background-color: var(--btn-color-slate) !important;
  color: var(--btn-text-color-slate) !important;
  font-size: 15px;
}
.btn-slate i {
  color: var(--btn-text-color-slate) !important;
}
.btn-slate .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-slate) !important;
}

.btn-brown {
  background-color: var(--btn-color-brown) !important;
  color: var(--btn-text-color-brown) !important;
  font-size: 15px;
}
.btn-brown i {
  color: var(--btn-text-color-brown) !important;
}
.btn-brown .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-brown) !important;
}

.btn-orange {
  background-color: var(--btn-color-orange) !important;
  color: var(--btn-text-color-orange) !important;
  font-size: 15px;
}
.btn-orange i {
  color: var(--btn-text-color-orange) !important;
}
.btn-orange .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-orange) !important;
}

.btn-zinc {
  background-color: var(--btn-color-zinc) !important;
  color: var(--btn-text-color-zinc) !important;
  font-size: 15px;
}
.btn-zinc i {
  color: var(--btn-text-color-zinc) !important;
}
.btn-zinc .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-zinc) !important;
}

.btn-rose {
  background-color: var(--btn-color-rose) !important;
  color: var(--btn-text-color-rose) !important;
  font-size: 15px;
}
.btn-rose i {
  color: var(--btn-text-color-rose) !important;
}
.btn-rose .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-rose) !important;
}

.btn-purple {
  background-color: var(--btn-color-purple) !important;
  color: var(--btn-text-color-purple) !important;
  font-size: 15px;
}
.btn-purple i {
  color: var(--btn-text-color-purple) !important;
}
.btn-purple .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-purple) !important;
}

.btn-sky {
  background-color: var(--btn-color-sky) !important;
  color: var(--btn-text-color-sky) !important;
  font-size: 15px;
}
.btn-sky i {
  color: var(--btn-text-color-sky) !important;
}
.btn-sky .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: var(--btn-text-color-sky) !important;
}

.btn-gradient-info {
  background: var(--color-info) !important;
  background: linear-gradient(90deg, var(--btn-color-info) 0%, var(--btn-color-info-shade) 50%, var(--btn-color-info) 100%) !important;
  color: var(--btn-text-color-info) !important;
}
.btn-gradient-info i {
  color: var(--btn-text-color-info) !important;
}
.btn-gradient-info:hover {
  color: var(--btn-text-color-info);
  opacity: 95%;
}
.btn-gradient-info .mat-button-disabled {
  color: var(--btn-text-color-info) !important;
}

.btn-gradient-primary {
  background: var(--color-primary) !important;
  background: linear-gradient(90deg, var(--btn-color-primary) 0%, var(--btn-color-primary-shade) 50%, var(--btn-color-primary) 100%) !important;
  color: var(--btn-text-color-primary) !important;
}
.btn-gradient-primary i {
  color: var(--btn-text-color-primary) !important;
}
.btn-gradient-primary:hover {
  color: var(--btn-text-color-primary);
  opacity: 95%;
}
.btn-gradient-primary .mat-button-disabled {
  color: var(--btn-text-color-primary) !important;
}

.btn-gradient-danger {
  background: var(--color-danger) !important;
  background: linear-gradient(90deg, var(--btn-color-danger) 0%, var(--btn-color-danger-shade) 50%, var(--btn-color-danger) 100%) !important;
  color: var(--btn-text-color-danger) !important;
}
.btn-gradient-danger i {
  color: var(--btn-text-color-danger) !important;
}
.btn-gradient-danger:hover {
  color: var(--btn-text-color-danger);
  opacity: 95%;
}
.btn-gradient-danger .mat-button-disabled {
  color: var(--btn-text-color-danger) !important;
}

.btn-gradient-ministry {
  background: var(--color-ministry) !important;
  background: linear-gradient(90deg, var(--btn-color-ministry) 0%, var(--btn-color-ministry-shade) 50%, var(--btn-color-ministry) 100%) !important;
  color: var(--btn-text-color-ministry) !important;
}
.btn-gradient-ministry i {
  color: var(--btn-text-color-ministry) !important;
}
.btn-gradient-ministry:hover {
  color: var(--btn-text-color-ministry);
  opacity: 95%;
}
.btn-gradient-ministry .mat-button-disabled {
  color: var(--btn-text-color-ministry) !important;
}

.btn-gradient-success {
  background: var(--color-success) !important;
  background: linear-gradient(90deg, var(--btn-color-success) 0%, var(--btn-color-success-shade) 50%, var(--btn-color-success) 100%) !important;
  color: var(--btn-text-color-success) !important;
}
.btn-gradient-success i {
  color: var(--btn-text-color-success) !important;
}
.btn-gradient-success:hover {
  color: var(--btn-text-color-success);
  opacity: 95%;
}
.btn-gradient-success .mat-button-disabled {
  color: var(--btn-text-color-success) !important;
}

.btn-gradient-warning {
  background: var(--color-warning) !important;
  background: linear-gradient(90deg, var(--btn-color-warning) 0%, var(--btn-color-warning-shade) 50%, var(--btn-color-warning) 100%) !important;
  color: var(--btn-text-color-warning) !important;
}
.btn-gradient-warning i {
  color: var(--btn-text-color-warning) !important;
}
.btn-gradient-warning:hover {
  color: var(--btn-text-color-warning);
  opacity: 95%;
}
.btn-gradient-warning .mat-button-disabled {
  color: var(--btn-text-color-warning) !important;
}

.btn-gradient-blue {
  background: var(--color-blue) !important;
  background: linear-gradient(90deg, var(--btn-color-blue) 0%, var(--btn-color-blue-shade) 50%, var(--btn-color-blue) 100%) !important;
  color: var(--btn-text-color-blue) !important;
}
.btn-gradient-blue i {
  color: var(--btn-text-color-blue) !important;
}
.btn-gradient-blue:hover {
  color: var(--btn-text-color-blue);
  opacity: 95%;
}
.btn-gradient-blue .mat-button-disabled {
  color: var(--btn-text-color-blue) !important;
}

.btn-gradient-navyBlue {
  background: var(--color-navyBlue) !important;
  background: linear-gradient(90deg, var(--btn-color-navyBlue) 0%, var(--btn-color-navyBlue-shade) 50%, var(--btn-color-navyBlue) 100%) !important;
  color: var(--btn-text-color-navyBlue) !important;
}
.btn-gradient-navyBlue i {
  color: var(--btn-text-color-navyBlue) !important;
}
.btn-gradient-navyBlue:hover {
  color: var(--btn-text-color-navyBlue);
  opacity: 95%;
}
.btn-gradient-navyBlue .mat-button-disabled {
  color: var(--btn-text-color-navyBlue) !important;
}

.btn-gradient-yellow {
  background: var(--color-yellow) !important;
  background: linear-gradient(90deg, var(--btn-color-yellow) 0%, var(--btn-color-yellow-shade) 50%, var(--btn-color-yellow) 100%) !important;
  color: var(--btn-text-color-yellow) !important;
}
.btn-gradient-yellow i {
  color: var(--btn-text-color-yellow) !important;
}
.btn-gradient-yellow:hover {
  color: var(--btn-text-color-yellow);
  opacity: 95%;
}
.btn-gradient-yellow .mat-button-disabled {
  color: var(--btn-text-color-yellow) !important;
}

.btn-gradient-green {
  background: var(--color-green) !important;
  background: linear-gradient(90deg, var(--btn-color-green) 0%, var(--btn-color-green-shade) 50%, var(--btn-color-green) 100%) !important;
  color: var(--btn-text-color-green) !important;
}
.btn-gradient-green i {
  color: var(--btn-text-color-green) !important;
}
.btn-gradient-green:hover {
  color: var(--btn-text-color-green);
  opacity: 95%;
}
.btn-gradient-green .mat-button-disabled {
  color: var(--btn-text-color-green) !important;
}

.btn-gradient-sky {
  background: var(--color-sky) !important;
  background: linear-gradient(90deg, var(--btn-color-sky) 0%, var(--btn-color-sky-shade) 50%, var(--btn-color-sky) 100%) !important;
  color: var(--btn-text-color-sky) !important;
}
.btn-gradient-sky i {
  color: var(--btn-text-color-sky) !important;
}
.btn-gradient-sky:hover {
  color: var(--btn-text-color-sky);
  opacity: 95%;
}
.btn-gradient-sky .mat-button-disabled {
  color: var(--btn-text-color-sky) !important;
}

.btn-gradient-pink {
  background: var(--color-pink) !important;
  background: linear-gradient(90deg, var(--btn-color-pink) 0%, var(--btn-color-pink-shade) 50%, var(--btn-color-pink) 100%) !important;
  color: var(--btn-text-color-pink) !important;
}
.btn-gradient-pink i {
  color: var(--btn-text-color-pink) !important;
}
.btn-gradient-pink:hover {
  color: var(--btn-text-color-pink);
  opacity: 95%;
}
.btn-gradient-pink .mat-button-disabled {
  color: var(--btn-text-color-pink) !important;
}

.btn-gradient-teal {
  background: var(--color-teal) !important;
  background: linear-gradient(90deg, var(--btn-color-teal) 0%, var(--btn-color-teal-shade) 50%, var(--btn-color-teal) 100%) !important;
  color: var(--btn-text-color-teal) !important;
}
.btn-gradient-teal i {
  color: var(--btn-text-color-teal) !important;
}
.btn-gradient-teal:hover {
  color: var(--btn-text-color-teal);
  opacity: 95%;
}
.btn-gradient-teal .mat-button-disabled {
  color: var(--btn-text-color-teal) !important;
}

.btn-gradient-lime {
  background: var(--color-lime) !important;
  background: linear-gradient(90deg, var(--btn-color-lime) 0%, var(--btn-color-lime-shade) 50%, var(--btn-color-lime) 100%) !important;
  color: var(--btn-text-color-lime) !important;
}
.btn-gradient-lime i {
  color: var(--btn-text-color-lime) !important;
}
.btn-gradient-lime:hover {
  color: var(--btn-text-color-lime);
  opacity: 95%;
}
.btn-gradient-lime .mat-button-disabled {
  color: var(--btn-text-color-lime) !important;
}

.btn-gradient-slate {
  background: var(--color-slate) !important;
  background: linear-gradient(90deg, var(--btn-color-slate) 0%, var(--btn-color-slate-shade) 50%, var(--btn-color-slate) 100%) !important;
  color: var(--btn-text-color-slate) !important;
}
.btn-gradient-slate i {
  color: var(--btn-text-color-slate) !important;
}
.btn-gradient-slate:hover {
  color: var(--btn-text-color-slate);
  opacity: 95%;
}
.btn-gradient-slate .mat-button-disabled {
  color: var(--btn-text-color-slate) !important;
}

.btn-gradient-brown {
  background: var(--color-brown) !important;
  background: linear-gradient(90deg, var(--btn-color-brown) 0%, var(--btn-color-brown-shade) 50%, var(--btn-color-brown) 100%) !important;
  color: var(--btn-text-color-brown) !important;
}
.btn-gradient-brown i {
  color: var(--btn-text-color-brown) !important;
}
.btn-gradient-brown:hover {
  color: var(--btn-text-color-brown);
  opacity: 95%;
}
.btn-gradient-brown .mat-button-disabled {
  color: var(--btn-text-color-brown) !important;
}

.btn-gradient-orange {
  background: var(--color-orange) !important;
  background: linear-gradient(90deg, var(--btn-color-orange) 0%, var(--btn-color-orange-shade) 50%, var(--btn-color-orange) 100%) !important;
  color: var(--btn-text-color-orange) !important;
}
.btn-gradient-orange i {
  color: var(--btn-text-color-orange) !important;
}
.btn-gradient-orange:hover {
  color: var(--btn-text-color-orange);
  opacity: 95%;
}
.btn-gradient-orange .mat-button-disabled {
  color: var(--btn-text-color-orange) !important;
}

.btn-gradient-zinc {
  background: var(--color-zinc) !important;
  background: linear-gradient(90deg, var(--btn-color-zinc) 0%, var(--btn-color-zinc-shade) 50%, var(--btn-color-zinc) 100%) !important;
  color: var(--btn-text-color-zinc) !important;
}
.btn-gradient-zinc i {
  color: var(--btn-text-color-zinc) !important;
}
.btn-gradient-zinc:hover {
  color: var(--btn-text-color-zinc);
  opacity: 95%;
}
.btn-gradient-zinc .mat-button-disabled {
  color: var(--btn-text-color-zinc) !important;
}

.btn-gradient-rose {
  background: var(--color-rose) !important;
  background: linear-gradient(90deg, var(--btn-color-rose) 0%, var(--btn-color-rose-shade) 50%, var(--btn-color-rose) 100%) !important;
  color: var(--btn-text-color-rose) !important;
}
.btn-gradient-rose i {
  color: var(--btn-text-color-rose) !important;
}
.btn-gradient-rose:hover {
  color: var(--btn-text-color-rose);
  opacity: 95%;
}
.btn-gradient-rose .mat-button-disabled {
  color: var(--btn-text-color-rose) !important;
}

.btn-gradient-purple {
  background: var(--color-purple) !important;
  background: linear-gradient(90deg, var(--btn-color-purple) 0%, var(--btn-color-purple-shade) 50%, var(--btn-color-purple) 100%) !important;
  color: var(--btn-text-color-purple) !important;
}
.btn-gradient-purple i {
  color: var(--btn-text-color-purple) !important;
}
.btn-gradient-purple:hover {
  color: var(--btn-text-color-purple);
  opacity: 95%;
}
.btn-gradient-purple .mat-button-disabled {
  color: var(--btn-text-color-purple) !important;
}

.btn-gradient-sky {
  background: var(--color-sky) !important;
  background: linear-gradient(90deg, var(--btn-color-sky) 0%, var(--btn-color-sky-shade) 50%, var(--btn-color-sky) 100%) !important;
  color: var(--btn-text-color-sky) !important;
}
.btn-gradient-sky i {
  color: var(--btn-text-color-sky) !important;
}
.btn-gradient-sky:hover {
  color: var(--btn-text-color-sky);
  opacity: 95%;
}
.btn-gradient-sky .mat-button-disabled {
  color: var(--btn-text-color-sky) !important;
}

.btn-light-info {
  background-color: var(--btn-color-info-light) !important;
  color: var(--btn-color-info) !important;
}
.btn-light-info i {
  color: var(--btn-color-info) !important;
}
.btn-light-info:hover {
  background-color: var(--btn-color-info) !important;
  color: var(--btn-text-color-info) !important;
}
.btn-light-info:hover i {
  color: var(--btn-text-color-info) !important;
}
.btn-light-info:focus, .btn-light-info:active {
  color: var(--btn-text-color-info) !important;
  background-color: var(--btn-color-info) !important;
}
.btn-light-info:focus i, .btn-light-info:active i {
  color: var(--btn-text-color-info) !important;
}
.dark .btn-light-info {
  color: var(--btn-color-info-bright) !important;
  background-color: var(--btn-color-info-fade) !important;
}
.dark .btn-light-info i {
  color: var(--btn-color-info-bright) !important;
}
.dark .btn-light-info:hover {
  background-color: var(--btn-color-info-shade) !important;
  color: var(--btn-text-color-info) !important;
}
.dark .btn-light-info:hover i {
  color: var(--btn-text-color-info) !important;
}

.btn-light-primary {
  background-color: var(--btn-color-primary-light) !important;
  color: var(--btn-color-primary) !important;
}
.btn-light-primary i {
  color: var(--btn-color-primary) !important;
}
.btn-light-primary:hover {
  background-color: var(--btn-color-primary) !important;
  color: var(--btn-text-color-primary) !important;
}
.btn-light-primary:hover i {
  color: var(--btn-text-color-primary) !important;
}
.btn-light-primary:focus, .btn-light-primary:active {
  color: var(--btn-text-color-primary) !important;
  background-color: var(--btn-color-primary) !important;
}
.btn-light-primary:focus i, .btn-light-primary:active i {
  color: var(--btn-text-color-primary) !important;
}
.dark .btn-light-primary {
  color: var(--btn-color-primary-bright) !important;
  background-color: var(--btn-color-primary-fade) !important;
}
.dark .btn-light-primary i {
  color: var(--btn-color-primary-bright) !important;
}
.dark .btn-light-primary:hover {
  background-color: var(--btn-color-primary-shade) !important;
  color: var(--btn-text-color-primary) !important;
}
.dark .btn-light-primary:hover i {
  color: var(--btn-text-color-primary) !important;
}

.btn-light-danger {
  background-color: var(--btn-color-danger-light) !important;
  color: var(--btn-color-danger) !important;
}
.btn-light-danger i {
  color: var(--btn-color-danger) !important;
}
.btn-light-danger:hover {
  background-color: var(--btn-color-danger) !important;
  color: var(--btn-text-color-danger) !important;
}
.btn-light-danger:hover i {
  color: var(--btn-text-color-danger) !important;
}
.btn-light-danger:focus, .btn-light-danger:active {
  color: var(--btn-text-color-danger) !important;
  background-color: var(--btn-color-danger) !important;
}
.btn-light-danger:focus i, .btn-light-danger:active i {
  color: var(--btn-text-color-danger) !important;
}
.dark .btn-light-danger {
  color: var(--btn-color-danger-bright) !important;
  background-color: var(--btn-color-danger-fade) !important;
}
.dark .btn-light-danger i {
  color: var(--btn-color-danger-bright) !important;
}
.dark .btn-light-danger:hover {
  background-color: var(--btn-color-danger-shade) !important;
  color: var(--btn-text-color-danger) !important;
}
.dark .btn-light-danger:hover i {
  color: var(--btn-text-color-danger) !important;
}

.btn-light-ministry {
  background-color: var(--btn-color-ministry-light) !important;
  color: var(--btn-color-ministry) !important;
}
.btn-light-ministry i {
  color: var(--btn-color-ministry) !important;
}
.btn-light-ministry:hover {
  background-color: var(--btn-color-ministry) !important;
  color: var(--btn-text-color-ministry) !important;
}
.btn-light-ministry:hover i {
  color: var(--btn-text-color-ministry) !important;
}
.btn-light-ministry:focus, .btn-light-ministry:active {
  color: var(--btn-text-color-ministry) !important;
  background-color: var(--btn-color-ministry) !important;
}
.btn-light-ministry:focus i, .btn-light-ministry:active i {
  color: var(--btn-text-color-ministry) !important;
}
.dark .btn-light-ministry {
  color: var(--btn-color-ministry-bright) !important;
  background-color: var(--btn-color-ministry-fade) !important;
}
.dark .btn-light-ministry i {
  color: var(--btn-color-ministry-bright) !important;
}
.dark .btn-light-ministry:hover {
  background-color: var(--btn-color-ministry-shade) !important;
  color: var(--btn-text-color-ministry) !important;
}
.dark .btn-light-ministry:hover i {
  color: var(--btn-text-color-ministry) !important;
}

.btn-light-success {
  background-color: var(--btn-color-success-light) !important;
  color: var(--btn-color-success) !important;
}
.btn-light-success i {
  color: var(--btn-color-success) !important;
}
.btn-light-success:hover {
  background-color: var(--btn-color-success) !important;
  color: var(--btn-text-color-success) !important;
}
.btn-light-success:hover i {
  color: var(--btn-text-color-success) !important;
}
.btn-light-success:focus, .btn-light-success:active {
  color: var(--btn-text-color-success) !important;
  background-color: var(--btn-color-success) !important;
}
.btn-light-success:focus i, .btn-light-success:active i {
  color: var(--btn-text-color-success) !important;
}
.dark .btn-light-success {
  color: var(--btn-color-success-bright) !important;
  background-color: var(--btn-color-success-fade) !important;
}
.dark .btn-light-success i {
  color: var(--btn-color-success-bright) !important;
}
.dark .btn-light-success:hover {
  background-color: var(--btn-color-success-shade) !important;
  color: var(--btn-text-color-success) !important;
}
.dark .btn-light-success:hover i {
  color: var(--btn-text-color-success) !important;
}

.btn-light-warning {
  background-color: var(--btn-color-warning-light) !important;
  color: var(--btn-color-warning) !important;
}
.btn-light-warning i {
  color: var(--btn-color-warning) !important;
}
.btn-light-warning:hover {
  background-color: var(--btn-color-warning) !important;
  color: var(--btn-text-color-warning) !important;
}
.btn-light-warning:hover i {
  color: var(--btn-text-color-warning) !important;
}
.btn-light-warning:focus, .btn-light-warning:active {
  color: var(--btn-text-color-warning) !important;
  background-color: var(--btn-color-warning) !important;
}
.btn-light-warning:focus i, .btn-light-warning:active i {
  color: var(--btn-text-color-warning) !important;
}
.dark .btn-light-warning {
  color: var(--btn-color-warning-bright) !important;
  background-color: var(--btn-color-warning-fade) !important;
}
.dark .btn-light-warning i {
  color: var(--btn-color-warning-bright) !important;
}
.dark .btn-light-warning:hover {
  background-color: var(--btn-color-warning-shade) !important;
  color: var(--btn-text-color-warning) !important;
}
.dark .btn-light-warning:hover i {
  color: var(--btn-text-color-warning) !important;
}

.btn-light-blue {
  background-color: var(--btn-color-blue-light) !important;
  color: var(--btn-color-blue) !important;
}
.btn-light-blue i {
  color: var(--btn-color-blue) !important;
}
.btn-light-blue:hover {
  background-color: var(--btn-color-blue) !important;
  color: var(--btn-text-color-blue) !important;
}
.btn-light-blue:hover i {
  color: var(--btn-text-color-blue) !important;
}
.btn-light-blue:focus, .btn-light-blue:active {
  color: var(--btn-text-color-blue) !important;
  background-color: var(--btn-color-blue) !important;
}
.btn-light-blue:focus i, .btn-light-blue:active i {
  color: var(--btn-text-color-blue) !important;
}
.dark .btn-light-blue {
  color: var(--btn-color-blue-bright) !important;
  background-color: var(--btn-color-blue-fade) !important;
}
.dark .btn-light-blue i {
  color: var(--btn-color-blue-bright) !important;
}
.dark .btn-light-blue:hover {
  background-color: var(--btn-color-blue-shade) !important;
  color: var(--btn-text-color-blue) !important;
}
.dark .btn-light-blue:hover i {
  color: var(--btn-text-color-blue) !important;
}

.btn-light-navyBlue {
  background-color: var(--btn-color-navyBlue-light) !important;
  color: var(--btn-color-navyBlue) !important;
}
.btn-light-navyBlue i {
  color: var(--btn-color-navyBlue) !important;
}
.btn-light-navyBlue:hover {
  background-color: var(--btn-color-navyBlue) !important;
  color: var(--btn-text-color-navyBlue) !important;
}
.btn-light-navyBlue:hover i {
  color: var(--btn-text-color-navyBlue) !important;
}
.btn-light-navyBlue:focus, .btn-light-navyBlue:active {
  color: var(--btn-text-color-navyBlue) !important;
  background-color: var(--btn-color-navyBlue) !important;
}
.btn-light-navyBlue:focus i, .btn-light-navyBlue:active i {
  color: var(--btn-text-color-navyBlue) !important;
}
.dark .btn-light-navyBlue {
  color: var(--btn-color-navyBlue-bright) !important;
  background-color: var(--btn-color-navyBlue-fade) !important;
}
.dark .btn-light-navyBlue i {
  color: var(--btn-color-navyBlue-bright) !important;
}
.dark .btn-light-navyBlue:hover {
  background-color: var(--btn-color-navyBlue-shade) !important;
  color: var(--btn-text-color-navyBlue) !important;
}
.dark .btn-light-navyBlue:hover i {
  color: var(--btn-text-color-navyBlue) !important;
}

.btn-light-yellow {
  background-color: var(--btn-color-yellow-light) !important;
  color: var(--btn-color-yellow) !important;
}
.btn-light-yellow i {
  color: var(--btn-color-yellow) !important;
}
.btn-light-yellow:hover {
  background-color: var(--btn-color-yellow) !important;
  color: var(--btn-text-color-yellow) !important;
}
.btn-light-yellow:hover i {
  color: var(--btn-text-color-yellow) !important;
}
.btn-light-yellow:focus, .btn-light-yellow:active {
  color: var(--btn-text-color-yellow) !important;
  background-color: var(--btn-color-yellow) !important;
}
.btn-light-yellow:focus i, .btn-light-yellow:active i {
  color: var(--btn-text-color-yellow) !important;
}
.dark .btn-light-yellow {
  color: var(--btn-color-yellow-bright) !important;
  background-color: var(--btn-color-yellow-fade) !important;
}
.dark .btn-light-yellow i {
  color: var(--btn-color-yellow-bright) !important;
}
.dark .btn-light-yellow:hover {
  background-color: var(--btn-color-yellow-shade) !important;
  color: var(--btn-text-color-yellow) !important;
}
.dark .btn-light-yellow:hover i {
  color: var(--btn-text-color-yellow) !important;
}

.btn-light-green {
  background-color: var(--btn-color-green-light) !important;
  color: var(--btn-color-green) !important;
}
.btn-light-green i {
  color: var(--btn-color-green) !important;
}
.btn-light-green:hover {
  background-color: var(--btn-color-green) !important;
  color: var(--btn-text-color-green) !important;
}
.btn-light-green:hover i {
  color: var(--btn-text-color-green) !important;
}
.btn-light-green:focus, .btn-light-green:active {
  color: var(--btn-text-color-green) !important;
  background-color: var(--btn-color-green) !important;
}
.btn-light-green:focus i, .btn-light-green:active i {
  color: var(--btn-text-color-green) !important;
}
.dark .btn-light-green {
  color: var(--btn-color-green-bright) !important;
  background-color: var(--btn-color-green-fade) !important;
}
.dark .btn-light-green i {
  color: var(--btn-color-green-bright) !important;
}
.dark .btn-light-green:hover {
  background-color: var(--btn-color-green-shade) !important;
  color: var(--btn-text-color-green) !important;
}
.dark .btn-light-green:hover i {
  color: var(--btn-text-color-green) !important;
}

.btn-light-sky {
  background-color: var(--btn-color-sky-light) !important;
  color: var(--btn-color-sky) !important;
}
.btn-light-sky i {
  color: var(--btn-color-sky) !important;
}
.btn-light-sky:hover {
  background-color: var(--btn-color-sky) !important;
  color: var(--btn-text-color-sky) !important;
}
.btn-light-sky:hover i {
  color: var(--btn-text-color-sky) !important;
}
.btn-light-sky:focus, .btn-light-sky:active {
  color: var(--btn-text-color-sky) !important;
  background-color: var(--btn-color-sky) !important;
}
.btn-light-sky:focus i, .btn-light-sky:active i {
  color: var(--btn-text-color-sky) !important;
}
.dark .btn-light-sky {
  color: var(--btn-color-sky-bright) !important;
  background-color: var(--btn-color-sky-fade) !important;
}
.dark .btn-light-sky i {
  color: var(--btn-color-sky-bright) !important;
}
.dark .btn-light-sky:hover {
  background-color: var(--btn-color-sky-shade) !important;
  color: var(--btn-text-color-sky) !important;
}
.dark .btn-light-sky:hover i {
  color: var(--btn-text-color-sky) !important;
}

.btn-light-pink {
  background-color: var(--btn-color-pink-light) !important;
  color: var(--btn-color-pink) !important;
}
.btn-light-pink i {
  color: var(--btn-color-pink) !important;
}
.btn-light-pink:hover {
  background-color: var(--btn-color-pink) !important;
  color: var(--btn-text-color-pink) !important;
}
.btn-light-pink:hover i {
  color: var(--btn-text-color-pink) !important;
}
.btn-light-pink:focus, .btn-light-pink:active {
  color: var(--btn-text-color-pink) !important;
  background-color: var(--btn-color-pink) !important;
}
.btn-light-pink:focus i, .btn-light-pink:active i {
  color: var(--btn-text-color-pink) !important;
}
.dark .btn-light-pink {
  color: var(--btn-color-pink-bright) !important;
  background-color: var(--btn-color-pink-fade) !important;
}
.dark .btn-light-pink i {
  color: var(--btn-color-pink-bright) !important;
}
.dark .btn-light-pink:hover {
  background-color: var(--btn-color-pink-shade) !important;
  color: var(--btn-text-color-pink) !important;
}
.dark .btn-light-pink:hover i {
  color: var(--btn-text-color-pink) !important;
}

.btn-light-teal {
  background-color: var(--btn-color-teal-light) !important;
  color: var(--btn-color-teal) !important;
}
.btn-light-teal i {
  color: var(--btn-color-teal) !important;
}
.btn-light-teal:hover {
  background-color: var(--btn-color-teal) !important;
  color: var(--btn-text-color-teal) !important;
}
.btn-light-teal:hover i {
  color: var(--btn-text-color-teal) !important;
}
.btn-light-teal:focus, .btn-light-teal:active {
  color: var(--btn-text-color-teal) !important;
  background-color: var(--btn-color-teal) !important;
}
.btn-light-teal:focus i, .btn-light-teal:active i {
  color: var(--btn-text-color-teal) !important;
}
.dark .btn-light-teal {
  color: var(--btn-color-teal-bright) !important;
  background-color: var(--btn-color-teal-fade) !important;
}
.dark .btn-light-teal i {
  color: var(--btn-color-teal-bright) !important;
}
.dark .btn-light-teal:hover {
  background-color: var(--btn-color-teal-shade) !important;
  color: var(--btn-text-color-teal) !important;
}
.dark .btn-light-teal:hover i {
  color: var(--btn-text-color-teal) !important;
}

.btn-light-lime {
  background-color: var(--btn-color-lime-light) !important;
  color: var(--btn-color-lime) !important;
}
.btn-light-lime i {
  color: var(--btn-color-lime) !important;
}
.btn-light-lime:hover {
  background-color: var(--btn-color-lime) !important;
  color: var(--btn-text-color-lime) !important;
}
.btn-light-lime:hover i {
  color: var(--btn-text-color-lime) !important;
}
.btn-light-lime:focus, .btn-light-lime:active {
  color: var(--btn-text-color-lime) !important;
  background-color: var(--btn-color-lime) !important;
}
.btn-light-lime:focus i, .btn-light-lime:active i {
  color: var(--btn-text-color-lime) !important;
}
.dark .btn-light-lime {
  color: var(--btn-color-lime-bright) !important;
  background-color: var(--btn-color-lime-fade) !important;
}
.dark .btn-light-lime i {
  color: var(--btn-color-lime-bright) !important;
}
.dark .btn-light-lime:hover {
  background-color: var(--btn-color-lime-shade) !important;
  color: var(--btn-text-color-lime) !important;
}
.dark .btn-light-lime:hover i {
  color: var(--btn-text-color-lime) !important;
}

.btn-light-slate {
  background-color: var(--btn-color-slate-light) !important;
  color: var(--btn-color-slate) !important;
}
.btn-light-slate i {
  color: var(--btn-color-slate) !important;
}
.btn-light-slate:hover {
  background-color: var(--btn-color-slate) !important;
  color: var(--btn-text-color-slate) !important;
}
.btn-light-slate:hover i {
  color: var(--btn-text-color-slate) !important;
}
.btn-light-slate:focus, .btn-light-slate:active {
  color: var(--btn-text-color-slate) !important;
  background-color: var(--btn-color-slate) !important;
}
.btn-light-slate:focus i, .btn-light-slate:active i {
  color: var(--btn-text-color-slate) !important;
}
.dark .btn-light-slate {
  color: var(--btn-color-slate-bright) !important;
  background-color: var(--btn-color-slate-fade) !important;
}
.dark .btn-light-slate i {
  color: var(--btn-color-slate-bright) !important;
}
.dark .btn-light-slate:hover {
  background-color: var(--btn-color-slate-shade) !important;
  color: var(--btn-text-color-slate) !important;
}
.dark .btn-light-slate:hover i {
  color: var(--btn-text-color-slate) !important;
}

.btn-light-brown {
  background-color: var(--btn-color-brown-light) !important;
  color: var(--btn-color-brown) !important;
}
.btn-light-brown i {
  color: var(--btn-color-brown) !important;
}
.btn-light-brown:hover {
  background-color: var(--btn-color-brown) !important;
  color: var(--btn-text-color-brown) !important;
}
.btn-light-brown:hover i {
  color: var(--btn-text-color-brown) !important;
}
.btn-light-brown:focus, .btn-light-brown:active {
  color: var(--btn-text-color-brown) !important;
  background-color: var(--btn-color-brown) !important;
}
.btn-light-brown:focus i, .btn-light-brown:active i {
  color: var(--btn-text-color-brown) !important;
}
.dark .btn-light-brown {
  color: var(--btn-color-brown-bright) !important;
  background-color: var(--btn-color-brown-fade) !important;
}
.dark .btn-light-brown i {
  color: var(--btn-color-brown-bright) !important;
}
.dark .btn-light-brown:hover {
  background-color: var(--btn-color-brown-shade) !important;
  color: var(--btn-text-color-brown) !important;
}
.dark .btn-light-brown:hover i {
  color: var(--btn-text-color-brown) !important;
}

.btn-light-orange {
  background-color: var(--btn-color-orange-light) !important;
  color: var(--btn-color-orange) !important;
}
.btn-light-orange i {
  color: var(--btn-color-orange) !important;
}
.btn-light-orange:hover {
  background-color: var(--btn-color-orange) !important;
  color: var(--btn-text-color-orange) !important;
}
.btn-light-orange:hover i {
  color: var(--btn-text-color-orange) !important;
}
.btn-light-orange:focus, .btn-light-orange:active {
  color: var(--btn-text-color-orange) !important;
  background-color: var(--btn-color-orange) !important;
}
.btn-light-orange:focus i, .btn-light-orange:active i {
  color: var(--btn-text-color-orange) !important;
}
.dark .btn-light-orange {
  color: var(--btn-color-orange-bright) !important;
  background-color: var(--btn-color-orange-fade) !important;
}
.dark .btn-light-orange i {
  color: var(--btn-color-orange-bright) !important;
}
.dark .btn-light-orange:hover {
  background-color: var(--btn-color-orange-shade) !important;
  color: var(--btn-text-color-orange) !important;
}
.dark .btn-light-orange:hover i {
  color: var(--btn-text-color-orange) !important;
}

.btn-light-zinc {
  background-color: var(--btn-color-zinc-light) !important;
  color: var(--btn-color-zinc) !important;
}
.btn-light-zinc i {
  color: var(--btn-color-zinc) !important;
}
.btn-light-zinc:hover {
  background-color: var(--btn-color-zinc) !important;
  color: var(--btn-text-color-zinc) !important;
}
.btn-light-zinc:hover i {
  color: var(--btn-text-color-zinc) !important;
}
.btn-light-zinc:focus, .btn-light-zinc:active {
  color: var(--btn-text-color-zinc) !important;
  background-color: var(--btn-color-zinc) !important;
}
.btn-light-zinc:focus i, .btn-light-zinc:active i {
  color: var(--btn-text-color-zinc) !important;
}
.dark .btn-light-zinc {
  color: var(--btn-color-zinc-bright) !important;
  background-color: var(--btn-color-zinc-fade) !important;
}
.dark .btn-light-zinc i {
  color: var(--btn-color-zinc-bright) !important;
}
.dark .btn-light-zinc:hover {
  background-color: var(--btn-color-zinc-shade) !important;
  color: var(--btn-text-color-zinc) !important;
}
.dark .btn-light-zinc:hover i {
  color: var(--btn-text-color-zinc) !important;
}

.btn-light-rose {
  background-color: var(--btn-color-rose-light) !important;
  color: var(--btn-color-rose) !important;
}
.btn-light-rose i {
  color: var(--btn-color-rose) !important;
}
.btn-light-rose:hover {
  background-color: var(--btn-color-rose) !important;
  color: var(--btn-text-color-rose) !important;
}
.btn-light-rose:hover i {
  color: var(--btn-text-color-rose) !important;
}
.btn-light-rose:focus, .btn-light-rose:active {
  color: var(--btn-text-color-rose) !important;
  background-color: var(--btn-color-rose) !important;
}
.btn-light-rose:focus i, .btn-light-rose:active i {
  color: var(--btn-text-color-rose) !important;
}
.dark .btn-light-rose {
  color: var(--btn-color-rose-bright) !important;
  background-color: var(--btn-color-rose-fade) !important;
}
.dark .btn-light-rose i {
  color: var(--btn-color-rose-bright) !important;
}
.dark .btn-light-rose:hover {
  background-color: var(--btn-color-rose-shade) !important;
  color: var(--btn-text-color-rose) !important;
}
.dark .btn-light-rose:hover i {
  color: var(--btn-text-color-rose) !important;
}

.btn-light-purple {
  background-color: var(--btn-color-purple-light) !important;
  color: var(--btn-color-purple) !important;
}
.btn-light-purple i {
  color: var(--btn-color-purple) !important;
}
.btn-light-purple:hover {
  background-color: var(--btn-color-purple) !important;
  color: var(--btn-text-color-purple) !important;
}
.btn-light-purple:hover i {
  color: var(--btn-text-color-purple) !important;
}
.btn-light-purple:focus, .btn-light-purple:active {
  color: var(--btn-text-color-purple) !important;
  background-color: var(--btn-color-purple) !important;
}
.btn-light-purple:focus i, .btn-light-purple:active i {
  color: var(--btn-text-color-purple) !important;
}
.dark .btn-light-purple {
  color: var(--btn-color-purple-bright) !important;
  background-color: var(--btn-color-purple-fade) !important;
}
.dark .btn-light-purple i {
  color: var(--btn-color-purple-bright) !important;
}
.dark .btn-light-purple:hover {
  background-color: var(--btn-color-purple-shade) !important;
  color: var(--btn-text-color-purple) !important;
}
.dark .btn-light-purple:hover i {
  color: var(--btn-text-color-purple) !important;
}

.btn-light-sky {
  background-color: var(--btn-color-sky-light) !important;
  color: var(--btn-color-sky) !important;
}
.btn-light-sky i {
  color: var(--btn-color-sky) !important;
}
.btn-light-sky:hover {
  background-color: var(--btn-color-sky) !important;
  color: var(--btn-text-color-sky) !important;
}
.btn-light-sky:hover i {
  color: var(--btn-text-color-sky) !important;
}
.btn-light-sky:focus, .btn-light-sky:active {
  color: var(--btn-text-color-sky) !important;
  background-color: var(--btn-color-sky) !important;
}
.btn-light-sky:focus i, .btn-light-sky:active i {
  color: var(--btn-text-color-sky) !important;
}
.dark .btn-light-sky {
  color: var(--btn-color-sky-bright) !important;
  background-color: var(--btn-color-sky-fade) !important;
}
.dark .btn-light-sky i {
  color: var(--btn-color-sky-bright) !important;
}
.dark .btn-light-sky:hover {
  background-color: var(--btn-color-sky-shade) !important;
  color: var(--btn-text-color-sky) !important;
}
.dark .btn-light-sky:hover i {
  color: var(--btn-text-color-sky) !important;
}

.dark .btn-light-info {
  background-color: var(--btn-color-info-dark) !important;
}
.dark .btn-light-primary {
  background-color: var(--btn-color-primary-dark) !important;
}
.dark .btn-light-danger {
  background-color: var(--btn-color-danger-dark) !important;
}
.dark .btn-light-ministry {
  background-color: var(--btn-color-ministry-dark) !important;
}
.dark .btn-light-success {
  background-color: var(--btn-color-success-dark) !important;
}
.dark .btn-light-warning {
  background-color: var(--btn-color-warning-dark) !important;
}
.dark .btn-light-blue {
  background-color: var(--btn-color-blue-dark) !important;
}
.dark .btn-light-navyBlue {
  background-color: var(--btn-color-navyBlue-dark) !important;
}
.dark .btn-light-yellow {
  background-color: var(--btn-color-yellow-dark) !important;
}
.dark .btn-light-green {
  background-color: var(--btn-color-green-dark) !important;
}
.dark .btn-light-sky {
  background-color: var(--btn-color-sky-dark) !important;
}
.dark .btn-light-pink {
  background-color: var(--btn-color-pink-dark) !important;
}
.dark .btn-light-teal {
  background-color: var(--btn-color-teal-dark) !important;
}
.dark .btn-light-lime {
  background-color: var(--btn-color-lime-dark) !important;
}
.dark .btn-light-slate {
  background-color: var(--btn-color-slate-dark) !important;
}
.dark .btn-light-brown {
  background-color: var(--btn-color-brown-dark) !important;
}
.dark .btn-light-orange {
  background-color: var(--btn-color-orange-dark) !important;
}
.dark .btn-light-zinc {
  background-color: var(--btn-color-zinc-dark) !important;
}
.dark .btn-light-rose {
  background-color: var(--btn-color-rose-dark) !important;
}
.dark .btn-light-purple {
  background-color: var(--btn-color-purple-dark) !important;
}
.dark .btn-light-sky {
  background-color: var(--btn-color-sky-dark) !important;
}

.bg-info {
  background-color: var(--color-info) !important;
}

.bg-primary {
  background-color: var(--color-primary) !important;
}

.bg-danger {
  background-color: var(--color-danger) !important;
}

.bg-ministry {
  background-color: var(--color-ministry) !important;
}

.bg-success {
  background-color: var(--color-success) !important;
}

.bg-warning {
  background-color: var(--color-warning) !important;
}

.bg-blue {
  background-color: var(--color-blue) !important;
}

.bg-navyBlue {
  background-color: var(--color-navyBlue) !important;
}

.bg-yellow {
  background-color: var(--color-yellow) !important;
}

.bg-green {
  background-color: var(--color-green) !important;
}

.bg-sky {
  background-color: var(--color-sky) !important;
}

.bg-pink {
  background-color: var(--color-pink) !important;
}

.bg-teal {
  background-color: var(--color-teal) !important;
}

.bg-lime {
  background-color: var(--color-lime) !important;
}

.bg-slate {
  background-color: var(--color-slate) !important;
}

.bg-brown {
  background-color: var(--color-brown) !important;
}

.bg-orange {
  background-color: var(--color-orange) !important;
}

.bg-zinc {
  background-color: var(--color-zinc) !important;
}

.bg-rose {
  background-color: var(--color-rose) !important;
}

.bg-purple {
  background-color: var(--color-purple) !important;
}

.bg-sky {
  background-color: var(--color-sky) !important;
}

.bg-info-shade {
  background-color: var(--color-info-shade) !important;
}

.bg-primary-shade {
  background-color: var(--color-primary-shade) !important;
}

.bg-danger-shade {
  background-color: var(--color-danger-shade) !important;
}

.bg-ministry-shade {
  background-color: var(--color-ministry-shade) !important;
}

.bg-success-shade {
  background-color: var(--color-success-shade) !important;
}

.bg-warning-shade {
  background-color: var(--color-warning-shade) !important;
}

.bg-blue-shade {
  background-color: var(--color-blue-shade) !important;
}

.bg-navyBlue-shade {
  background-color: var(--color-navyBlue-shade) !important;
}

.bg-yellow-shade {
  background-color: var(--color-yellow-shade) !important;
}

.bg-green-shade {
  background-color: var(--color-green-shade) !important;
}

.bg-sky-shade {
  background-color: var(--color-sky-shade) !important;
}

.bg-pink-shade {
  background-color: var(--color-pink-shade) !important;
}

.bg-teal-shade {
  background-color: var(--color-teal-shade) !important;
}

.bg-lime-shade {
  background-color: var(--color-lime-shade) !important;
}

.bg-slate-shade {
  background-color: var(--color-slate-shade) !important;
}

.bg-brown-shade {
  background-color: var(--color-brown-shade) !important;
}

.bg-orange-shade {
  background-color: var(--color-orange-shade) !important;
}

.bg-zinc-shade {
  background-color: var(--color-zinc-shade) !important;
}

.bg-rose-shade {
  background-color: var(--color-rose-shade) !important;
}

.bg-purple-shade {
  background-color: var(--color-purple-shade) !important;
}

.bg-sky-shade {
  background-color: var(--color-sky-shade) !important;
}

.bg-info-tint {
  background-color: var(--color-info-tint) !important;
}

.bg-primary-tint {
  background-color: var(--color-primary-tint) !important;
}

.bg-danger-tint {
  background-color: var(--color-danger-tint) !important;
}

.bg-ministry-tint {
  background-color: var(--color-ministry-tint) !important;
}

.bg-success-tint {
  background-color: var(--color-success-tint) !important;
}

.bg-warning-tint {
  background-color: var(--color-warning-tint) !important;
}

.bg-blue-tint {
  background-color: var(--color-blue-tint) !important;
}

.bg-navyBlue-tint {
  background-color: var(--color-navyBlue-tint) !important;
}

.bg-yellow-tint {
  background-color: var(--color-yellow-tint) !important;
}

.bg-green-tint {
  background-color: var(--color-green-tint) !important;
}

.bg-sky-tint {
  background-color: var(--color-sky-tint) !important;
}

.bg-pink-tint {
  background-color: var(--color-pink-tint) !important;
}

.bg-teal-tint {
  background-color: var(--color-teal-tint) !important;
}

.bg-lime-tint {
  background-color: var(--color-lime-tint) !important;
}

.bg-slate-tint {
  background-color: var(--color-slate-tint) !important;
}

.bg-brown-tint {
  background-color: var(--color-brown-tint) !important;
}

.bg-orange-tint {
  background-color: var(--color-orange-tint) !important;
}

.bg-zinc-tint {
  background-color: var(--color-zinc-tint) !important;
}

.bg-rose-tint {
  background-color: var(--color-rose-tint) !important;
}

.bg-purple-tint {
  background-color: var(--color-purple-tint) !important;
}

.bg-sky-tint {
  background-color: var(--color-sky-tint) !important;
}

.light .bg-light-info {
  background-color: var(--color-info-light) !important;
}
.light .bg-light-primary {
  background-color: var(--color-primary-light) !important;
}
.light .bg-light-danger {
  background-color: var(--color-danger-light) !important;
}
.light .bg-light-ministry {
  background-color: var(--color-ministry-light) !important;
}
.light .bg-light-success {
  background-color: var(--color-success-light) !important;
}
.light .bg-light-warning {
  background-color: var(--color-warning-light) !important;
}
.light .bg-light-blue {
  background-color: var(--color-blue-light) !important;
}
.light .bg-light-navyBlue {
  background-color: var(--color-navyBlue-light) !important;
}
.light .bg-light-yellow {
  background-color: var(--color-yellow-light) !important;
}
.light .bg-light-green {
  background-color: var(--color-green-light) !important;
}
.light .bg-light-sky {
  background-color: var(--color-sky-light) !important;
}
.light .bg-light-pink {
  background-color: var(--color-pink-light) !important;
}
.light .bg-light-teal {
  background-color: var(--color-teal-light) !important;
}
.light .bg-light-lime {
  background-color: var(--color-lime-light) !important;
}
.light .bg-light-slate {
  background-color: var(--color-slate-light) !important;
}
.light .bg-light-brown {
  background-color: var(--color-brown-light) !important;
}
.light .bg-light-orange {
  background-color: var(--color-orange-light) !important;
}
.light .bg-light-zinc {
  background-color: var(--color-zinc-light) !important;
}
.light .bg-light-rose {
  background-color: var(--color-rose-light) !important;
}
.light .bg-light-purple {
  background-color: var(--color-purple-light) !important;
}
.light .bg-light-sky {
  background-color: var(--color-sky-light) !important;
}

.dark .bg-light-info {
  background-color: var(--color-info-dark) !important;
}
.dark .bg-light-primary {
  background-color: var(--color-primary-dark) !important;
}
.dark .bg-light-danger {
  background-color: var(--color-danger-dark) !important;
}
.dark .bg-light-ministry {
  background-color: var(--color-ministry-dark) !important;
}
.dark .bg-light-success {
  background-color: var(--color-success-dark) !important;
}
.dark .bg-light-warning {
  background-color: var(--color-warning-dark) !important;
}
.dark .bg-light-blue {
  background-color: var(--color-blue-dark) !important;
}
.dark .bg-light-navyBlue {
  background-color: var(--color-navyBlue-dark) !important;
}
.dark .bg-light-yellow {
  background-color: var(--color-yellow-dark) !important;
}
.dark .bg-light-green {
  background-color: var(--color-green-dark) !important;
}
.dark .bg-light-sky {
  background-color: var(--color-sky-dark) !important;
}
.dark .bg-light-pink {
  background-color: var(--color-pink-dark) !important;
}
.dark .bg-light-teal {
  background-color: var(--color-teal-dark) !important;
}
.dark .bg-light-lime {
  background-color: var(--color-lime-dark) !important;
}
.dark .bg-light-slate {
  background-color: var(--color-slate-dark) !important;
}
.dark .bg-light-brown {
  background-color: var(--color-brown-dark) !important;
}
.dark .bg-light-orange {
  background-color: var(--color-orange-dark) !important;
}
.dark .bg-light-zinc {
  background-color: var(--color-zinc-dark) !important;
}
.dark .bg-light-rose {
  background-color: var(--color-rose-dark) !important;
}
.dark .bg-light-purple {
  background-color: var(--color-purple-dark) !important;
}
.dark .bg-light-sky {
  background-color: var(--color-sky-dark) !important;
}

.light .bg-bright-info {
  background-color: var(--color-info-bright) !important;
}
.light .bg-bright-primary {
  background-color: var(--color-primary-bright) !important;
}
.light .bg-bright-danger {
  background-color: var(--color-danger-bright) !important;
}
.light .bg-bright-ministry {
  background-color: var(--color-ministry-bright) !important;
}
.light .bg-bright-success {
  background-color: var(--color-success-bright) !important;
}
.light .bg-bright-warning {
  background-color: var(--color-warning-bright) !important;
}
.light .bg-bright-blue {
  background-color: var(--color-blue-bright) !important;
}
.light .bg-bright-navyBlue {
  background-color: var(--color-navyBlue-bright) !important;
}
.light .bg-bright-yellow {
  background-color: var(--color-yellow-bright) !important;
}
.light .bg-bright-green {
  background-color: var(--color-green-bright) !important;
}
.light .bg-bright-sky {
  background-color: var(--color-sky-bright) !important;
}
.light .bg-bright-pink {
  background-color: var(--color-pink-bright) !important;
}
.light .bg-bright-teal {
  background-color: var(--color-teal-bright) !important;
}
.light .bg-bright-lime {
  background-color: var(--color-lime-bright) !important;
}
.light .bg-bright-slate {
  background-color: var(--color-slate-bright) !important;
}
.light .bg-bright-brown {
  background-color: var(--color-brown-bright) !important;
}
.light .bg-bright-orange {
  background-color: var(--color-orange-bright) !important;
}
.light .bg-bright-zinc {
  background-color: var(--color-zinc-bright) !important;
}
.light .bg-bright-rose {
  background-color: var(--color-rose-bright) !important;
}
.light .bg-bright-purple {
  background-color: var(--color-purple-bright) !important;
}
.light .bg-bright-sky {
  background-color: var(--color-sky-bright) !important;
}

.dark .bg-bright-info {
  background-color: var(--color-info-dark) !important;
}
.dark .bg-bright-primary {
  background-color: var(--color-primary-dark) !important;
}
.dark .bg-bright-danger {
  background-color: var(--color-danger-dark) !important;
}
.dark .bg-bright-ministry {
  background-color: var(--color-ministry-dark) !important;
}
.dark .bg-bright-success {
  background-color: var(--color-success-dark) !important;
}
.dark .bg-bright-warning {
  background-color: var(--color-warning-dark) !important;
}
.dark .bg-bright-blue {
  background-color: var(--color-blue-dark) !important;
}
.dark .bg-bright-navyBlue {
  background-color: var(--color-navyBlue-dark) !important;
}
.dark .bg-bright-yellow {
  background-color: var(--color-yellow-dark) !important;
}
.dark .bg-bright-green {
  background-color: var(--color-green-dark) !important;
}
.dark .bg-bright-sky {
  background-color: var(--color-sky-dark) !important;
}
.dark .bg-bright-pink {
  background-color: var(--color-pink-dark) !important;
}
.dark .bg-bright-teal {
  background-color: var(--color-teal-dark) !important;
}
.dark .bg-bright-lime {
  background-color: var(--color-lime-dark) !important;
}
.dark .bg-bright-slate {
  background-color: var(--color-slate-dark) !important;
}
.dark .bg-bright-brown {
  background-color: var(--color-brown-dark) !important;
}
.dark .bg-bright-orange {
  background-color: var(--color-orange-dark) !important;
}
.dark .bg-bright-zinc {
  background-color: var(--color-zinc-dark) !important;
}
.dark .bg-bright-rose {
  background-color: var(--color-rose-dark) !important;
}
.dark .bg-bright-purple {
  background-color: var(--color-purple-dark) !important;
}
.dark .bg-bright-sky {
  background-color: var(--color-sky-dark) !important;
}

.bg-gradient-info {
  background: var(--color-info) !important;
  background: linear-gradient(45deg, var(--color-info-shade) 0%, var(--color-info) 50%, var(--color-info-tint) 100%) !important;
}

.bg-gradient-primary {
  background: var(--color-primary) !important;
  background: linear-gradient(45deg, var(--color-primary-shade) 0%, var(--color-primary) 50%, var(--color-primary-tint) 100%) !important;
}

.bg-gradient-danger {
  background: var(--color-danger) !important;
  background: linear-gradient(45deg, var(--color-danger-shade) 0%, var(--color-danger) 50%, var(--color-danger-tint) 100%) !important;
}

.bg-gradient-ministry {
  background: var(--color-ministry) !important;
  background: linear-gradient(45deg, var(--color-ministry-shade) 0%, var(--color-ministry) 50%, var(--color-ministry-tint) 100%) !important;
}

.bg-gradient-success {
  background: var(--color-success) !important;
  background: linear-gradient(45deg, var(--color-success-shade) 0%, var(--color-success) 50%, var(--color-success-tint) 100%) !important;
}

.bg-gradient-warning {
  background: var(--color-warning) !important;
  background: linear-gradient(45deg, var(--color-warning-shade) 0%, var(--color-warning) 50%, var(--color-warning-tint) 100%) !important;
}

.bg-gradient-blue {
  background: var(--color-blue) !important;
  background: linear-gradient(45deg, var(--color-blue-shade) 0%, var(--color-blue) 50%, var(--color-blue-tint) 100%) !important;
}

.bg-gradient-navyBlue {
  background: var(--color-navyBlue) !important;
  background: linear-gradient(45deg, var(--color-navyBlue-shade) 0%, var(--color-navyBlue) 50%, var(--color-navyBlue-tint) 100%) !important;
}

.bg-gradient-yellow {
  background: var(--color-yellow) !important;
  background: linear-gradient(45deg, var(--color-yellow-shade) 0%, var(--color-yellow) 50%, var(--color-yellow-tint) 100%) !important;
}

.bg-gradient-green {
  background: var(--color-green) !important;
  background: linear-gradient(45deg, var(--color-green-shade) 0%, var(--color-green) 50%, var(--color-green-tint) 100%) !important;
}

.bg-gradient-sky {
  background: var(--color-sky) !important;
  background: linear-gradient(45deg, var(--color-sky-shade) 0%, var(--color-sky) 50%, var(--color-sky-tint) 100%) !important;
}

.bg-gradient-pink {
  background: var(--color-pink) !important;
  background: linear-gradient(45deg, var(--color-pink-shade) 0%, var(--color-pink) 50%, var(--color-pink-tint) 100%) !important;
}

.bg-gradient-teal {
  background: var(--color-teal) !important;
  background: linear-gradient(45deg, var(--color-teal-shade) 0%, var(--color-teal) 50%, var(--color-teal-tint) 100%) !important;
}

.bg-gradient-lime {
  background: var(--color-lime) !important;
  background: linear-gradient(45deg, var(--color-lime-shade) 0%, var(--color-lime) 50%, var(--color-lime-tint) 100%) !important;
}

.bg-gradient-slate {
  background: var(--color-slate) !important;
  background: linear-gradient(45deg, var(--color-slate-shade) 0%, var(--color-slate) 50%, var(--color-slate-tint) 100%) !important;
}

.bg-gradient-brown {
  background: var(--color-brown) !important;
  background: linear-gradient(45deg, var(--color-brown-shade) 0%, var(--color-brown) 50%, var(--color-brown-tint) 100%) !important;
}

.bg-gradient-orange {
  background: var(--color-orange) !important;
  background: linear-gradient(45deg, var(--color-orange-shade) 0%, var(--color-orange) 50%, var(--color-orange-tint) 100%) !important;
}

.bg-gradient-zinc {
  background: var(--color-zinc) !important;
  background: linear-gradient(45deg, var(--color-zinc-shade) 0%, var(--color-zinc) 50%, var(--color-zinc-tint) 100%) !important;
}

.bg-gradient-rose {
  background: var(--color-rose) !important;
  background: linear-gradient(45deg, var(--color-rose-shade) 0%, var(--color-rose) 50%, var(--color-rose-tint) 100%) !important;
}

.bg-gradient-purple {
  background: var(--color-purple) !important;
  background: linear-gradient(45deg, var(--color-purple-shade) 0%, var(--color-purple) 50%, var(--color-purple-tint) 100%) !important;
}

.bg-gradient-sky {
  background: var(--color-sky) !important;
  background: linear-gradient(45deg, var(--color-sky-shade) 0%, var(--color-sky) 50%, var(--color-sky-tint) 100%) !important;
}

.bg-gradient-info-bottom {
  background: var(--color-info) !important;
  background: linear-gradient(180deg, var(--color-info) 0%, var(--color-info-shade) 100%) !important;
}

.bg-gradient-primary-bottom {
  background: var(--color-primary) !important;
  background: linear-gradient(180deg, var(--color-primary) 0%, var(--color-primary-shade) 100%) !important;
}

.bg-gradient-danger-bottom {
  background: var(--color-danger) !important;
  background: linear-gradient(180deg, var(--color-danger) 0%, var(--color-danger-shade) 100%) !important;
}

.bg-gradient-ministry-bottom {
  background: var(--color-ministry) !important;
  background: linear-gradient(180deg, var(--color-ministry) 0%, var(--color-ministry-shade) 100%) !important;
}

.bg-gradient-success-bottom {
  background: var(--color-success) !important;
  background: linear-gradient(180deg, var(--color-success) 0%, var(--color-success-shade) 100%) !important;
}

.bg-gradient-warning-bottom {
  background: var(--color-warning) !important;
  background: linear-gradient(180deg, var(--color-warning) 0%, var(--color-warning-shade) 100%) !important;
}

.bg-gradient-blue-bottom {
  background: var(--color-blue) !important;
  background: linear-gradient(180deg, var(--color-blue) 0%, var(--color-blue-shade) 100%) !important;
}

.bg-gradient-navyBlue-bottom {
  background: var(--color-navyBlue) !important;
  background: linear-gradient(180deg, var(--color-navyBlue) 0%, var(--color-navyBlue-shade) 100%) !important;
}

.bg-gradient-yellow-bottom {
  background: var(--color-yellow) !important;
  background: linear-gradient(180deg, var(--color-yellow) 0%, var(--color-yellow-shade) 100%) !important;
}

.bg-gradient-green-bottom {
  background: var(--color-green) !important;
  background: linear-gradient(180deg, var(--color-green) 0%, var(--color-green-shade) 100%) !important;
}

.bg-gradient-sky-bottom {
  background: var(--color-sky) !important;
  background: linear-gradient(180deg, var(--color-sky) 0%, var(--color-sky-shade) 100%) !important;
}

.bg-gradient-pink-bottom {
  background: var(--color-pink) !important;
  background: linear-gradient(180deg, var(--color-pink) 0%, var(--color-pink-shade) 100%) !important;
}

.bg-gradient-teal-bottom {
  background: var(--color-teal) !important;
  background: linear-gradient(180deg, var(--color-teal) 0%, var(--color-teal-shade) 100%) !important;
}

.bg-gradient-lime-bottom {
  background: var(--color-lime) !important;
  background: linear-gradient(180deg, var(--color-lime) 0%, var(--color-lime-shade) 100%) !important;
}

.bg-gradient-slate-bottom {
  background: var(--color-slate) !important;
  background: linear-gradient(180deg, var(--color-slate) 0%, var(--color-slate-shade) 100%) !important;
}

.bg-gradient-brown-bottom {
  background: var(--color-brown) !important;
  background: linear-gradient(180deg, var(--color-brown) 0%, var(--color-brown-shade) 100%) !important;
}

.bg-gradient-orange-bottom {
  background: var(--color-orange) !important;
  background: linear-gradient(180deg, var(--color-orange) 0%, var(--color-orange-shade) 100%) !important;
}

.bg-gradient-zinc-bottom {
  background: var(--color-zinc) !important;
  background: linear-gradient(180deg, var(--color-zinc) 0%, var(--color-zinc-shade) 100%) !important;
}

.bg-gradient-rose-bottom {
  background: var(--color-rose) !important;
  background: linear-gradient(180deg, var(--color-rose) 0%, var(--color-rose-shade) 100%) !important;
}

.bg-gradient-purple-bottom {
  background: var(--color-purple) !important;
  background: linear-gradient(180deg, var(--color-purple) 0%, var(--color-purple-shade) 100%) !important;
}

.bg-gradient-sky-bottom {
  background: var(--color-sky) !important;
  background: linear-gradient(180deg, var(--color-sky) 0%, var(--color-sky-shade) 100%) !important;
}

.badge-info {
  background-color: var(--color-info) !important;
  border-radius: 4px;
}

.badge-primary {
  background-color: var(--color-primary) !important;
  border-radius: 4px;
}

.badge-danger {
  background-color: var(--color-danger) !important;
  border-radius: 4px;
}

.badge-ministry {
  background-color: var(--color-ministry) !important;
  border-radius: 4px;
}

.badge-success {
  background-color: var(--color-success) !important;
  border-radius: 4px;
}

.badge-warning {
  background-color: var(--color-warning) !important;
  border-radius: 4px;
}

.badge-blue {
  background-color: var(--color-blue) !important;
  border-radius: 4px;
}

.badge-navyBlue {
  background-color: var(--color-navyBlue) !important;
  border-radius: 4px;
}

.badge-yellow {
  background-color: var(--color-yellow) !important;
  border-radius: 4px;
}

.badge-green {
  background-color: var(--color-green) !important;
  border-radius: 4px;
}

.badge-sky {
  background-color: var(--color-sky) !important;
  border-radius: 4px;
}

.badge-pink {
  background-color: var(--color-pink) !important;
  border-radius: 4px;
}

.badge-teal {
  background-color: var(--color-teal) !important;
  border-radius: 4px;
}

.badge-lime {
  background-color: var(--color-lime) !important;
  border-radius: 4px;
}

.badge-slate {
  background-color: var(--color-slate) !important;
  border-radius: 4px;
}

.badge-brown {
  background-color: var(--color-brown) !important;
  border-radius: 4px;
}

.badge-orange {
  background-color: var(--color-orange) !important;
  border-radius: 4px;
}

.badge-zinc {
  background-color: var(--color-zinc) !important;
  border-radius: 4px;
}

.badge-rose {
  background-color: var(--color-rose) !important;
  border-radius: 4px;
}

.badge-purple {
  background-color: var(--color-purple) !important;
  border-radius: 4px;
}

.badge-sky {
  background-color: var(--color-sky) !important;
  border-radius: 4px;
}

html.light .badge-light-info {
  background-color: var(--color-info-light) !important;
  color: var(--color-info-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-info {
  background-color: var(--color-info-dark) !important;
  color: var(--color-info-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-primary {
  background-color: var(--color-primary-light) !important;
  color: var(--color-primary-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-primary {
  background-color: var(--color-primary-dark) !important;
  color: var(--color-primary-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-danger {
  background-color: var(--color-danger-light) !important;
  color: var(--color-danger-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-danger {
  background-color: var(--color-danger-dark) !important;
  color: var(--color-danger-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-ministry {
  background-color: var(--color-ministry-light) !important;
  color: var(--color-ministry-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-ministry {
  background-color: var(--color-ministry-dark) !important;
  color: var(--color-ministry-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-success {
  background-color: var(--color-success-light) !important;
  color: var(--color-success-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-success {
  background-color: var(--color-success-dark) !important;
  color: var(--color-success-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-warning {
  background-color: var(--color-warning-light) !important;
  color: var(--color-warning-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-warning {
  background-color: var(--color-warning-dark) !important;
  color: var(--color-warning-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-blue {
  background-color: var(--color-blue-light) !important;
  color: var(--color-blue-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-blue {
  background-color: var(--color-blue-dark) !important;
  color: var(--color-blue-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-navyBlue {
  background-color: var(--color-navyBlue-light) !important;
  color: var(--color-navyBlue-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-navyBlue {
  background-color: var(--color-navyBlue-dark) !important;
  color: var(--color-navyBlue-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-yellow {
  background-color: var(--color-yellow-light) !important;
  color: var(--color-yellow-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-yellow {
  background-color: var(--color-yellow-dark) !important;
  color: var(--color-yellow-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-green {
  background-color: var(--color-green-light) !important;
  color: var(--color-green-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-green {
  background-color: var(--color-green-dark) !important;
  color: var(--color-green-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-sky {
  background-color: var(--color-sky-light) !important;
  color: var(--color-sky-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-sky {
  background-color: var(--color-sky-dark) !important;
  color: var(--color-sky-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-pink {
  background-color: var(--color-pink-light) !important;
  color: var(--color-pink-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-pink {
  background-color: var(--color-pink-dark) !important;
  color: var(--color-pink-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-teal {
  background-color: var(--color-teal-light) !important;
  color: var(--color-teal-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-teal {
  background-color: var(--color-teal-dark) !important;
  color: var(--color-teal-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-lime {
  background-color: var(--color-lime-light) !important;
  color: var(--color-lime-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-lime {
  background-color: var(--color-lime-dark) !important;
  color: var(--color-lime-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-slate {
  background-color: var(--color-slate-light) !important;
  color: var(--color-slate-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-slate {
  background-color: var(--color-slate-dark) !important;
  color: var(--color-slate-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-brown {
  background-color: var(--color-brown-light) !important;
  color: var(--color-brown-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-brown {
  background-color: var(--color-brown-dark) !important;
  color: var(--color-brown-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-orange {
  background-color: var(--color-orange-light) !important;
  color: var(--color-orange-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-orange {
  background-color: var(--color-orange-dark) !important;
  color: var(--color-orange-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-zinc {
  background-color: var(--color-zinc-light) !important;
  color: var(--color-zinc-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-zinc {
  background-color: var(--color-zinc-dark) !important;
  color: var(--color-zinc-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-rose {
  background-color: var(--color-rose-light) !important;
  color: var(--color-rose-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-rose {
  background-color: var(--color-rose-dark) !important;
  color: var(--color-rose-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-purple {
  background-color: var(--color-purple-light) !important;
  color: var(--color-purple-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-purple {
  background-color: var(--color-purple-dark) !important;
  color: var(--color-purple-tint) !important;
  border-radius: 4px;
}

html.light .badge-light-sky {
  background-color: var(--color-sky-light) !important;
  color: var(--color-sky-shade) !important;
  border-radius: 4px;
}

html.dark .badge-light-sky {
  background-color: var(--color-sky-dark) !important;
  color: var(--color-sky-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-info {
  background-color: var(--color-info-bright) !important;
  color: var(--color-info-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-info {
  background-color: var(--color-info-dark) !important;
  color: var(--color-info-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-primary {
  background-color: var(--color-primary-bright) !important;
  color: var(--color-primary-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-primary {
  background-color: var(--color-primary-dark) !important;
  color: var(--color-primary-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-danger {
  background-color: var(--color-danger-bright) !important;
  color: var(--color-danger-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-danger {
  background-color: var(--color-danger-dark) !important;
  color: var(--color-danger-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-ministry {
  background-color: var(--color-ministry-bright) !important;
  color: var(--color-ministry-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-ministry {
  background-color: var(--color-ministry-dark) !important;
  color: var(--color-ministry-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-success {
  background-color: var(--color-success-bright) !important;
  color: var(--color-success-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-success {
  background-color: var(--color-success-dark) !important;
  color: var(--color-success-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-warning {
  background-color: var(--color-warning-bright) !important;
  color: var(--color-warning-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-warning {
  background-color: var(--color-warning-dark) !important;
  color: var(--color-warning-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-blue {
  background-color: var(--color-blue-bright) !important;
  color: var(--color-blue-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-blue {
  background-color: var(--color-blue-dark) !important;
  color: var(--color-blue-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-navyBlue {
  background-color: var(--color-navyBlue-bright) !important;
  color: var(--color-navyBlue-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-navyBlue {
  background-color: var(--color-navyBlue-dark) !important;
  color: var(--color-navyBlue-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-yellow {
  background-color: var(--color-yellow-bright) !important;
  color: var(--color-yellow-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-yellow {
  background-color: var(--color-yellow-dark) !important;
  color: var(--color-yellow-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-green {
  background-color: var(--color-green-bright) !important;
  color: var(--color-green-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-green {
  background-color: var(--color-green-dark) !important;
  color: var(--color-green-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-sky {
  background-color: var(--color-sky-bright) !important;
  color: var(--color-sky-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-sky {
  background-color: var(--color-sky-dark) !important;
  color: var(--color-sky-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-pink {
  background-color: var(--color-pink-bright) !important;
  color: var(--color-pink-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-pink {
  background-color: var(--color-pink-dark) !important;
  color: var(--color-pink-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-teal {
  background-color: var(--color-teal-bright) !important;
  color: var(--color-teal-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-teal {
  background-color: var(--color-teal-dark) !important;
  color: var(--color-teal-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-lime {
  background-color: var(--color-lime-bright) !important;
  color: var(--color-lime-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-lime {
  background-color: var(--color-lime-dark) !important;
  color: var(--color-lime-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-slate {
  background-color: var(--color-slate-bright) !important;
  color: var(--color-slate-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-slate {
  background-color: var(--color-slate-dark) !important;
  color: var(--color-slate-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-brown {
  background-color: var(--color-brown-bright) !important;
  color: var(--color-brown-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-brown {
  background-color: var(--color-brown-dark) !important;
  color: var(--color-brown-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-orange {
  background-color: var(--color-orange-bright) !important;
  color: var(--color-orange-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-orange {
  background-color: var(--color-orange-dark) !important;
  color: var(--color-orange-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-zinc {
  background-color: var(--color-zinc-bright) !important;
  color: var(--color-zinc-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-zinc {
  background-color: var(--color-zinc-dark) !important;
  color: var(--color-zinc-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-rose {
  background-color: var(--color-rose-bright) !important;
  color: var(--color-rose-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-rose {
  background-color: var(--color-rose-dark) !important;
  color: var(--color-rose-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-purple {
  background-color: var(--color-purple-bright) !important;
  color: var(--color-purple-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-purple {
  background-color: var(--color-purple-dark) !important;
  color: var(--color-purple-tint) !important;
  border-radius: 4px;
}

html.light .badge-bright-sky {
  background-color: var(--color-sky-bright) !important;
  color: var(--color-sky-shade) !important;
  border-radius: 4px;
}

html.dark .badge-bright-sky {
  background-color: var(--color-sky-dark) !important;
  color: var(--color-sky-tint) !important;
  border-radius: 4px;
}

:root, [data-theme] {
  background-color: unset;
  color: unset;
}

body {
  margin: 0;
  padding: 0;
}

.hidden {
  display: none !important;
}

.cdk-overlay-dark-backdrop {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.help-area .single-item {
  text-align: justify;
}

.ck-editor__editable_inline {
  min-height: 150px !important;
}

.wpd-container-body {
  padding: 0px !important;
  margin-top: 0px !important;
}

.request-id-card-container {
  display: inline;
  background: rgba(206, 206, 206, 0.3215686275);
  padding: 2px 5px;
  border-radius: 5px;
  float: right;
  margin-right: 10px;
  font-weight: bold;
  box-shadow: 1px 1px 3px #9f9f9f;
}

html.dark .request-id-card-container {
  background: #2f2f50;
  box-shadow: 1px 1px 3px #111122;
}

.ltr\:tw-dir-ltr:where([dir="ltr"], [dir="ltr"] *){
  direction: ltr !important;
}

.rtl\:tw-dir-rtl:where([dir="rtl"], [dir="rtl"] *){
  direction: rtl !important;
}

.\*\:tw-m-2 > *{
  margin: 0.5rem;
}

.\*\:tw-mx-1 > *{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.\*\:tw-flex > *{
  display: flex;
}

.\*\:tw-cursor-pointer > *{
  cursor: pointer;
}

.\*\:tw-items-center > *{
  align-items: center;
}

.\*\:tw-justify-between > *{
  justify-content: space-between;
}

.\*\:\!tw-overflow-hidden > *{
  overflow: hidden !important;
}

.\*\:tw-whitespace-nowrap > *{
  white-space: nowrap;
}

.\*\:tw-rounded > *{
  border-radius: 0.25rem;
}

.\*\:tw-border > *{
  border-width: 1px;
}

.\*\:tw-border-b > *{
  border-bottom-width: 1px;
}

.\*\:tw-border-dashed > *{
  border-style: dashed;
}

.\*\:tw-border-gray-300 > *{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.\*\:tw-bg-white > *{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.\*\:tw-p-2 > *{
  padding: 0.5rem;
}

.\*\:tw-px-2 > *{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\*\:tw-py-3 > *{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.\*\:tw-py-6 > *{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.\*\:tw-text-center > *{
  text-align: center;
}

.\*\:tw-text-\[14px\] > *{
  font-size: 14px;
}

.\*\:tw-text-base > *{
  font-size: 1rem;
  line-height: 1.5rem;
}

.\*\:tw-font-medium > *{
  font-weight: 500;
}

.\*\:\!tw-text-amber-500 > *{
  --tw-text-opacity: 1 !important;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1)) !important;
}

.\*\:\!tw-text-gray-600 > *{
  --tw-text-opacity: 1 !important;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1)) !important;
}

.\*\:\!tw-text-orange-500 > *{
  --tw-text-opacity: 1 !important;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1)) !important;
}

.\*\:\!tw-text-pink-500 > *{
  --tw-text-opacity: 1 !important;
  color: rgb(236 72 153 / var(--tw-text-opacity, 1)) !important;
}

.\*\:\!tw-text-purple-500 > *{
  --tw-text-opacity: 1 !important;
  color: rgb(168 85 247 / var(--tw-text-opacity, 1)) !important;
}

.\*\:\!tw-text-red-500 > *{
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}

.\*\:tw-text-blue-500 > *{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}

.\*\:tw-text-primary-500 > *{
  --tw-text-opacity: 1;
  color: rgb(51 72 187 / var(--tw-text-opacity, 1));
}

.\*\:tw-text-primary-700 > *{
  --tw-text-opacity: 1;
  color: rgb(34 47 124 / var(--tw-text-opacity, 1));
}

.\*\:tw-text-red-700 > *{
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}

.selection\:tw-bg-blue-300 *::selection{
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1));
}

.selection\:tw-bg-blue-300::selection{
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1));
}

.even\:tw-bg-gray-100:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.checked\:tw-border-amber-500:checked{
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11 / var(--tw-border-opacity, 1));
}

.checked\:tw-border-blue-500:checked{
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}

.checked\:tw-border-green-500:checked{
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));
}

.checked\:tw-border-indigo-600:checked{
  --tw-border-opacity: 1;
  border-color: rgb(79 70 229 / var(--tw-border-opacity, 1));
}

.checked\:tw-border-primary-700:checked{
  --tw-border-opacity: 1;
  border-color: rgb(34 47 124 / var(--tw-border-opacity, 1));
}

.checked\:tw-border-red-500:checked{
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
}

.checked\:tw-border-sky-800:checked{
  --tw-border-opacity: 1;
  border-color: rgb(7 89 133 / var(--tw-border-opacity, 1));
}

.checked\:tw-bg-amber-500:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
}

.checked\:tw-bg-blue-500:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}

.checked\:tw-bg-green-500:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}

.checked\:tw-bg-indigo-600:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1));
}

.checked\:tw-bg-primary-700:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(34 47 124 / var(--tw-bg-opacity, 1));
}

.checked\:tw-bg-red-500:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}

.checked\:tw-bg-sky-800:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity, 1));
}

.checked\:tw-text-primary-700:checked{
  --tw-text-opacity: 1;
  color: rgb(34 47 124 / var(--tw-text-opacity, 1));
}

.hover\:tw-z-\[1\]:hover{
  z-index: 1;
}

.hover\:tw-border-gray-200:hover{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}

.hover\:\!tw-bg-blue-600:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:\!tw-bg-gray-100:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:\!tw-bg-gray-300:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:\!tw-bg-gray-600:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:\!tw-bg-orange-600:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:\!tw-bg-pink-600:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:\!tw-bg-primary-100:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 217 243 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:\!tw-bg-primary-600:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(40 56 145 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:\!tw-bg-purple-600:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:\!tw-bg-yellow-600:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:tw-bg-blue-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-blue-500:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-blue-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-gray-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-gray-400:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-gray-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-green-500:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-green-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-indigo-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-orange-500:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-primary-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(234 236 249 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-primary-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(40 56 145 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-red-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-rose-500:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-rose-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(225 29 72 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-teal-500:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-teal-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(13 148 136 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-teal-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(15 118 110 / var(--tw-bg-opacity, 1));
}

.hover\:tw-bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.hover\:\!tw-text-blue-200:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(191 219 254 / var(--tw-text-opacity, 1)) !important;
}

.hover\:\!tw-text-gray-300:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1)) !important;
}

.hover\:\!tw-text-red-400:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1)) !important;
}

.hover\:\!tw-text-red-500:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}

.hover\:\!tw-text-rose-500:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(244 63 94 / var(--tw-text-opacity, 1)) !important;
}

.hover\:tw-text-blue-500:hover{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-blue-700:hover{
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-gray-400:hover{
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-gray-50:hover{
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-gray-500:hover{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-gray-600:hover{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-gray-700:hover{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-primary-400:hover{
  --tw-text-opacity: 1;
  color: rgb(84 103 208 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-primary-600:hover{
  --tw-text-opacity: 1;
  color: rgb(40 56 145 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-primary-700:hover{
  --tw-text-opacity: 1;
  color: rgb(34 47 124 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-red-400:hover{
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-red-500:hover{
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-rose-500:hover{
  --tw-text-opacity: 1;
  color: rgb(244 63 94 / var(--tw-text-opacity, 1));
}

.hover\:tw-text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:tw-opacity-100:hover{
  opacity: 1;
}

.hover\:tw-opacity-80:hover{
  opacity: 0.8;
}

.hover\:tw-opacity-90:hover{
  opacity: 0.9;
}

.hover\:tw-opacity-95:hover{
  opacity: 0.95;
}

.hover\:tw-shadow:hover{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:tw-shadow-sm:hover{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:tw-ring-2:hover{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.hover\:tw-ring-\[var\(--color-ministry\)\]:hover{
  --tw-ring-color: var(--color-ministry);
}

.hover\:tw-ring-\[var\(--color-navyBlue\)\]:hover{
  --tw-ring-color: var(--color-navyBlue);
}

.hover\:tw-ring-\[var\(--color-primary\)\]:hover{
  --tw-ring-color: var(--color-primary);
}

.hover\:tw-ring-offset-2:hover{
  --tw-ring-offset-width: 2px;
}

.hover\:\*\:tw-bg-gray-200 > *:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}

.focus\:tw-border-0:focus{
  border-width: 0px;
}

.focus\:tw-outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-visible\:tw-outline:focus-visible{
  outline-style: solid;
}

.focus-visible\:tw-outline-\[3px\]:focus-visible{
  outline-width: 3px;
}

.focus-visible\:tw-outline-primary-200:focus-visible{
  outline-color: #aab3e8;
}

.active\:tw-text-white:active{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.active\:tw-outline-none:active{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.disabled\:tw-cursor-not-allowed:disabled{
  cursor: not-allowed;
}

.disabled\:tw-opacity-60:disabled{
  opacity: 0.6;
}

.tw-group:hover .group-hover\:tw-block{
  display: block;
}

.tw-group:hover .group-hover\:tw-flex{
  display: flex;
}

.tw-group:hover .group-hover\:tw-translate-x-40{
  --tw-translate-x: 10rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.tw-group:hover .group-hover\:tw-items-center{
  align-items: center;
}

.tw-group:hover .group-hover\:tw-justify-center{
  justify-content: center;
}

.tw-group:hover .group-hover\:tw-text-gray-50{
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1));
}

.tw-group:hover .group-hover\:tw-text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.tw-group:hover .group-hover\:tw-opacity-90{
  opacity: 0.9;
}

.dark\:tw-block:is(.tw-dark *){
  display: block;
}

.dark\:tw-hidden:is(.tw-dark *){
  display: none;
}

.dark\:tw-border:is(.tw-dark *){
  border-width: 1px;
}

.dark\:tw-border-0:is(.tw-dark *){
  border-width: 0px;
}

.dark\:tw-border-dashed:is(.tw-dark *){
  border-style: dashed;
}

.dark\:\!tw-border-\[\#74747d\]:is(.tw-dark *){
  --tw-border-opacity: 1 !important;
  border-color: rgb(116 116 125 / var(--tw-border-opacity, 1)) !important;
}

.dark\:\!tw-border-\[rgb\(113\2c 113\2c 122\)\]:is(.tw-dark *){
  --tw-border-opacity: 1 !important;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1)) !important;
}

.dark\:\!tw-border-dark-100:is(.tw-dark *){
  --tw-border-opacity: 1 !important;
  border-color: rgb(61 61 88 / var(--tw-border-opacity, 1)) !important;
}

.dark\:\!tw-border-dark-300:is(.tw-dark *){
  --tw-border-opacity: 1 !important;
  border-color: rgb(38 38 56 / var(--tw-border-opacity, 1)) !important;
}

.dark\:\!tw-border-transparent:is(.tw-dark *){
  border-color: transparent !important;
}

.dark\:tw-border-\[\#14532d\]:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(20 83 45 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-\[\#40405d\]:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(64 64 93 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-\[\#5a1c1c\]:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(90 28 28 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-\[\#74747d\]:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(116 116 125 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-amber-500:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(245 158 11 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-dark-100:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(61 61 88 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-dark-200:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(41 41 61 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-dark-300:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(38 38 56 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-gray-500:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-gray-600:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-gray-700:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-green-500:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-primary-300:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(127 141 220 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-primary-400:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(84 103 208 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-primary-700:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(34 47 124 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-slate-700:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
}

.dark\:\!tw-border-t-\[\#74747d\]:is(.tw-dark *){
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(116 116 125 / var(--tw-border-opacity, 1)) !important;
}

.dark\:tw-border-b-dark-100:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-bottom-color: rgb(61 61 88 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-b-gray-500:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-bottom-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}

.dark\:tw-border-r-slate-700:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-right-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
}

.dark\:\!tw-bg-\[\#262638\]:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(38 38 56 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-amber-950\/50:is(.tw-dark *){
  background-color: rgb(69 26 3 / 0.5) !important;
}

.dark\:\!tw-bg-blue-500:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-blue-950\/70:is(.tw-dark *){
  background-color: rgb(23 37 84 / 0.7) !important;
}

.dark\:\!tw-bg-dark-100:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(61 61 88 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-dark-200:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(41 41 61 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-dark-400:is(.tw-dark *){
  background-color: #1e1e2ddd !important;
}

.dark\:\!tw-bg-dark-500:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 30 45 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-dark-700:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 20 30 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-gray-800:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-gray-950\/70:is(.tw-dark *){
  background-color: rgb(3 7 18 / 0.7) !important;
}

.dark\:\!tw-bg-green-500:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-orange-500:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-orange-950\/70:is(.tw-dark *){
  background-color: rgb(67 20 7 / 0.7) !important;
}

.dark\:\!tw-bg-pink-950\/70:is(.tw-dark *){
  background-color: rgb(80 7 36 / 0.7) !important;
}

.dark\:\!tw-bg-primary-950:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 24 62 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-purple-950\/70:is(.tw-dark *){
  background-color: rgb(59 7 100 / 0.7) !important;
}

.dark\:\!tw-bg-red-950\/70:is(.tw-dark *){
  background-color: rgb(69 10 10 / 0.7) !important;
}

.dark\:\!tw-bg-rose-500:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-teal-500:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 184 166 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:\!tw-bg-transparent:is(.tw-dark *){
  background-color: transparent !important;
}

.dark\:tw-bg-\[\#111a31\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(17 26 49 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#15152de4\]:is(.tw-dark *){
  background-color: #15152de4;
}

.dark\:tw-bg-\[\#16241c\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(22 36 28 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#26252C\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(38 37 44 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#262638\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 56 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#2f1212\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(47 18 18 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#2f2f31\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 49 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#303048\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(48 48 72 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#315740\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(49 87 64 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#35354c\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(53 53 76 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#3d3d58\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(61 61 88 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#5a1c1c\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(90 28 28 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[\#5f5f70\]:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(95 95 112 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-\[transparent\]:is(.tw-dark *){
  background-color: transparent;
}

.dark\:tw-bg-\[unset\]:is(.tw-dark *){
  background-color: unset;
}

.dark\:tw-bg-amber-900\/30:is(.tw-dark *){
  background-color: rgb(120 53 15 / 0.3);
}

.dark\:tw-bg-blue-500\/10:is(.tw-dark *){
  background-color: rgb(59 130 246 / 0.1);
}

.dark\:tw-bg-blue-900:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-blue-900\/30:is(.tw-dark *){
  background-color: rgb(30 58 138 / 0.3);
}

.dark\:tw-bg-dark-100:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(61 61 88 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-dark-100\/70:is(.tw-dark *){
  background-color: rgb(61 61 88 / 0.7);
}

.dark\:tw-bg-dark-100\/80:is(.tw-dark *){
  background-color: rgb(61 61 88 / 0.8);
}

.dark\:tw-bg-dark-200:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(41 41 61 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-dark-300:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 56 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-dark-400:is(.tw-dark *){
  background-color: #1e1e2ddd;
}

.dark\:tw-bg-dark-500:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 45 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-dark-600:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 39 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-gray-500\/10:is(.tw-dark *){
  background-color: rgb(107 114 128 / 0.1);
}

.dark\:tw-bg-gray-600:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-gray-600\/40:is(.tw-dark *){
  background-color: rgb(75 85 99 / 0.4);
}

.dark\:tw-bg-gray-700:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-gray-800:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-gray-950:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-green-500\/10:is(.tw-dark *){
  background-color: rgb(34 197 94 / 0.1);
}

.dark\:tw-bg-green-600:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-green-900:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-green-900\/30:is(.tw-dark *){
  background-color: rgb(20 83 45 / 0.3);
}

.dark\:tw-bg-green-950:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(5 46 22 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-indigo-900\/30:is(.tw-dark *){
  background-color: rgb(49 46 129 / 0.3);
}

.dark\:tw-bg-orange-400\/10:is(.tw-dark *){
  background-color: rgb(251 146 60 / 0.1);
}

.dark\:tw-bg-orange-900\/30:is(.tw-dark *){
  background-color: rgb(124 45 18 / 0.3);
}

.dark\:tw-bg-pink-400\/10:is(.tw-dark *){
  background-color: rgb(244 114 182 / 0.1);
}

.dark\:tw-bg-pink-900\/30:is(.tw-dark *){
  background-color: rgb(131 24 67 / 0.3);
}

.dark\:tw-bg-primary-500:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(51 72 187 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-primary-600:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(40 56 145 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-primary-700:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(34 47 124 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-primary-800:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(28 39 103 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-primary-900:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(23 32 82 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-primary-900\/30:is(.tw-dark *){
  background-color: rgb(23 32 82 / 0.3);
}

.dark\:tw-bg-primary-900\/40:is(.tw-dark *){
  background-color: rgb(23 32 82 / 0.4);
}

.dark\:tw-bg-primary-950:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 62 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-primary-950\/40:is(.tw-dark *){
  background-color: rgb(17 24 62 / 0.4);
}

.dark\:tw-bg-purple-400\/10:is(.tw-dark *){
  background-color: rgb(192 132 252 / 0.1);
}

.dark\:tw-bg-purple-900\/30:is(.tw-dark *){
  background-color: rgb(88 28 135 / 0.3);
}

.dark\:tw-bg-red-500:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-red-900\/30:is(.tw-dark *){
  background-color: rgb(127 29 29 / 0.3);
}

.dark\:tw-bg-rose-500\/10:is(.tw-dark *){
  background-color: rgb(244 63 94 / 0.1);
}

.dark\:tw-bg-rose-900\/30:is(.tw-dark *){
  background-color: rgb(136 19 55 / 0.3);
}

.dark\:tw-bg-sky-400\/10:is(.tw-dark *){
  background-color: rgb(56 189 248 / 0.1);
}

.dark\:tw-bg-slate-600:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-slate-700:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-slate-800:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}

.dark\:tw-bg-slate-900\/60:is(.tw-dark *){
  background-color: rgb(15 23 42 / 0.6);
}

.dark\:tw-bg-stone-900\/30:is(.tw-dark *){
  background-color: rgb(28 25 23 / 0.3);
}

.dark\:tw-bg-teal-400\/10:is(.tw-dark *){
  background-color: rgb(45 212 191 / 0.1);
}

.dark\:tw-bg-teal-900\/30:is(.tw-dark *){
  background-color: rgb(19 78 74 / 0.3);
}

.dark\:tw-bg-teal-950\/30:is(.tw-dark *){
  background-color: rgb(4 47 46 / 0.3);
}

.dark\:tw-bg-transparent:is(.tw-dark *){
  background-color: transparent;
}

.dark\:tw-bg-gradient-to-r:is(.tw-dark *){
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.dark\:tw-from-dark-100\/80:is(.tw-dark *){
  --tw-gradient-from: rgb(61 61 88 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(61 61 88 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.dark\:tw-from-dark-600:is(.tw-dark *){
  --tw-gradient-from: #1a1a27 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 26 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.dark\:tw-from-primary-600:is(.tw-dark *){
  --tw-gradient-from: #283891 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(40 56 145 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.dark\:tw-to-dark-200:is(.tw-dark *){
  --tw-gradient-to: #29293d var(--tw-gradient-to-position);
}

.dark\:tw-to-dark-300:is(.tw-dark *){
  --tw-gradient-to: #262638 var(--tw-gradient-to-position);
}

.dark\:tw-to-primary-700:is(.tw-dark *){
  --tw-gradient-to: #222f7c var(--tw-gradient-to-position);
}

.dark\:tw-to-primary-800:is(.tw-dark *){
  --tw-gradient-to: #1c2767 var(--tw-gradient-to-position);
}

.dark\:tw-stroke-white:is(.tw-dark *){
  stroke: #fff;
}

.dark\:tw-font-light:is(.tw-dark *){
  font-weight: 300;
}

.dark\:\!tw-text-dark-100:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(61 61 88 / var(--tw-text-opacity, 1)) !important;
}

.dark\:\!tw-text-gray-100:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
}

.dark\:\!tw-text-gray-200:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1)) !important;
}

.dark\:\!tw-text-gray-300:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1)) !important;
}

.dark\:\!tw-text-gray-400:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1)) !important;
}

.dark\:\!tw-text-gray-50:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1)) !important;
}

.dark\:\!tw-text-gray-500:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1)) !important;
}

.dark\:\!tw-text-primary-200:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(170 179 232 / var(--tw-text-opacity, 1)) !important;
}

.dark\:\!tw-text-red-200:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(254 202 202 / var(--tw-text-opacity, 1)) !important;
}

.dark\:\!tw-text-red-500:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}

.dark\:tw-text-\[\#667492\]:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(102 116 146 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-\[\#f8c86f\]:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(248 200 111 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-amber-500:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-amber-600:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-blue-400:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-blue-800:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-gray-100:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-gray-200:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-gray-300:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-gray-400:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-gray-50:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-gray-500:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-gray-600:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-green-200:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(187 247 208 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-green-400:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-green-500:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-green-600:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-indigo-500:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-indigo-600:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-orange-400:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-orange-500:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-primary-100:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(212 217 243 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-primary-200:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(170 179 232 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-primary-300:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(127 141 220 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-primary-400:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(84 103 208 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-primary-50:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(234 236 249 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-primary-500:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(51 72 187 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-purple-500:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-red-500:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-sky-700:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-slate-300:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-slate-400:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-teal-400:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(45 212 191 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-white:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.dark\:tw-text-yellow-500:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1));
}

.dark\:tw-opacity-20:is(.tw-dark *){
  opacity: 0.2;
}

.dark\:tw-opacity-30:is(.tw-dark *){
  opacity: 0.3;
}

.dark\:tw-opacity-5:is(.tw-dark *){
  opacity: 0.05;
}

.dark\:tw-opacity-60:is(.tw-dark *){
  opacity: 0.6;
}

.dark\:tw-opacity-70:is(.tw-dark *){
  opacity: 0.7;
}

.dark\:tw-opacity-80:is(.tw-dark *){
  opacity: 0.8;
}

.dark\:tw-brightness-200:is(.tw-dark *){
  --tw-brightness: brightness(2);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.dark\:tw-contrast-50:is(.tw-dark *){
  --tw-contrast: contrast(.5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.dark\:tw-invert-\[1\]:is(.tw-dark *){
  --tw-invert: invert(1);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.\*\:dark\:tw-border-dark-100:is(.tw-dark *) > *{
  --tw-border-opacity: 1;
  border-color: rgb(61 61 88 / var(--tw-border-opacity, 1));
}

.dark\:\*\:tw-border-gray-500 > *:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}

.dark\:\*\:tw-bg-gray-750 > *:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(35 47 64 / var(--tw-bg-opacity, 1));
}

.\*\:dark\:tw-text-gray-100:is(.tw-dark *) > *{
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}

.\*\:dark\:tw-text-primary-200:is(.tw-dark *) > *{
  --tw-text-opacity: 1;
  color: rgb(170 179 232 / var(--tw-text-opacity, 1));
}

.\*\:dark\:tw-text-red-200:is(.tw-dark *) > *{
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity, 1));
}

.odd\:dark\:tw-bg-dark-100:is(.tw-dark *):nth-child(odd){
  --tw-bg-opacity: 1;
  background-color: rgb(61 61 88 / var(--tw-bg-opacity, 1));
}

.even\:dark\:tw-bg-dark-400:is(.tw-dark *):nth-child(even){
  background-color: #1e1e2ddd;
}

.checked\:dark\:tw-border-amber-600:is(.tw-dark *):checked{
  --tw-border-opacity: 1;
  border-color: rgb(217 119 6 / var(--tw-border-opacity, 1));
}

.checked\:dark\:tw-border-blue-800:is(.tw-dark *):checked{
  --tw-border-opacity: 1;
  border-color: rgb(30 64 175 / var(--tw-border-opacity, 1));
}

.checked\:dark\:tw-border-green-600:is(.tw-dark *):checked{
  --tw-border-opacity: 1;
  border-color: rgb(22 163 74 / var(--tw-border-opacity, 1));
}

.checked\:dark\:tw-border-indigo-600:is(.tw-dark *):checked{
  --tw-border-opacity: 1;
  border-color: rgb(79 70 229 / var(--tw-border-opacity, 1));
}

.checked\:dark\:tw-border-red-600:is(.tw-dark *):checked{
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
}

.checked\:dark\:tw-border-sky-700:is(.tw-dark *):checked{
  --tw-border-opacity: 1;
  border-color: rgb(3 105 161 / var(--tw-border-opacity, 1));
}

.dark\:checked\:tw-border-primary-500:checked:is(.tw-dark *){
  --tw-border-opacity: 1;
  border-color: rgb(51 72 187 / var(--tw-border-opacity, 1));
}

.dark\:checked\:tw-bg-primary-500:checked:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(51 72 187 / var(--tw-bg-opacity, 1));
}

.dark\:checked\:tw-text-primary-500:checked:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(51 72 187 / var(--tw-text-opacity, 1));
}

.dark\:hover\:\!tw-bg-\[\#3b3b55\]:hover:is(.tw-dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(59 59 85 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:hover\:tw-bg-blue-700:hover:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}

.dark\:hover\:tw-bg-dark-200:hover:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(41 41 61 / var(--tw-bg-opacity, 1));
}

.dark\:hover\:tw-bg-dark-300:hover:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 56 / var(--tw-bg-opacity, 1));
}

.dark\:hover\:tw-bg-dark-400:hover:is(.tw-dark *){
  background-color: #1e1e2ddd;
}

.dark\:hover\:tw-bg-gray-600:hover:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}

.dark\:hover\:tw-bg-green-700:hover:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1));
}

.hover\:dark\:\!tw-bg-dark-200:is(.tw-dark *):hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(41 41 61 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:dark\:\!tw-bg-dark-700:is(.tw-dark *):hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(20 20 30 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:dark\:tw-bg-dark-500:is(.tw-dark *):hover{
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 45 / var(--tw-bg-opacity, 1));
}

.hover\:dark\:tw-bg-primary-900\/50:is(.tw-dark *):hover{
  background-color: rgb(23 32 82 / 0.5);
}

.dark\:hover\:\!tw-text-gray-300:hover:is(.tw-dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1)) !important;
}

.dark\:hover\:tw-text-gray-200:hover:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}

.dark\:hover\:tw-text-gray-300:hover:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}

.dark\:hover\:tw-text-primary-300:hover:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(127 141 220 / var(--tw-text-opacity, 1));
}

.dark\:hover\:tw-text-white:hover:is(.tw-dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:dark\:\!tw-text-primary-300:is(.tw-dark *):hover{
  --tw-text-opacity: 1 !important;
  color: rgb(127 141 220 / var(--tw-text-opacity, 1)) !important;
}

.dark\:hover\:\*\:tw-bg-gray-600 > *:hover:is(.tw-dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}

@media not all and (min-width: 640px){
  .max-sm\:tw-w-\[380px\]{
    width: 380px;
  }
}

@media (min-width: 500px){
  .min-\[500px\]\:tw-left-\[113px\]{
    left: 113px;
  }
  .min-\[500px\]\:tw-left-\[16px\]{
    left: 16px;
  }
  .min-\[500px\]\:tw-left-\[18px\]{
    left: 18px;
  }
  .min-\[500px\]\:tw-left-\[20px\]{
    left: 20px;
  }
  .min-\[500px\]\:tw-left-\[46px\]{
    left: 46px;
  }
  .min-\[500px\]\:tw-left-\[94px\]{
    left: 94px;
  }
  .min-\[500px\]\:tw-top-\[108px\]{
    top: 108px;
  }
  .min-\[500px\]\:tw-top-\[10px\]{
    top: 10px;
  }
  .min-\[500px\]\:tw-top-\[12px\]{
    top: 12px;
  }
  .min-\[500px\]\:tw-top-\[37px\]{
    top: 37px;
  }
  .min-\[500px\]\:tw-top-\[46px\]{
    top: 46px;
  }
  .min-\[500px\]\:tw-top-\[65px\]{
    top: 65px;
  }
  .min-\[500px\]\:tw-top-\[87px\]{
    top: 87px;
  }
  .min-\[500px\]\:tw-top-\[98px\]{
    top: 98px;
  }
  .min-\[500px\]\:tw-h-\[355px\]{
    height: 355px;
  }
  .min-\[500px\]\:tw-h-\[386px\]{
    height: 386px;
  }
  .min-\[500px\]\:tw-h-\[44px\]{
    height: 44px;
  }
  .min-\[500px\]\:tw-h-\[52px\]{
    height: 52px;
  }
  .min-\[500px\]\:tw-w-\[241px\]{
    width: 241px;
  }
  .min-\[500px\]\:tw-w-\[247px\]{
    width: 247px;
  }
  .min-\[500px\]\:tw-w-\[400px\]{
    width: 400px;
  }
  .min-\[500px\]\:tw-w-\[44px\]{
    width: 44px;
  }
  .min-\[500px\]\:tw-w-\[52px\]{
    width: 52px;
  }
  .min-\[500px\]\:tw-max-w-\[176px\]{
    max-width: 176px;
  }
  .min-\[500px\]\:tw-max-w-\[185px\]{
    max-width: 185px;
  }
}

@media (min-width: 520px){
  .min-\[520px\]\:tw-w-2\/3{
    width: 66.666667%;
  }
}

@media (min-width: 640px){
  .sm\:tw-static{
    position: static;
  }
  .sm\:tw-left-\[55px\]{
    left: 55px;
  }
  .sm\:tw-right-\[55px\]{
    right: 55px;
  }
  .sm\:tw-order-1{
    order: 1;
  }
  .sm\:tw-order-2{
    order: 2;
  }
  .sm\:tw-order-3{
    order: 3;
  }
  .sm\:tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .sm\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .sm\:tw-mb-0{
    margin-bottom: 0px;
  }
  .sm\:tw-mb-2{
    margin-bottom: 0.5rem;
  }
  .sm\:tw-mb-5{
    margin-bottom: 1.25rem;
  }
  .sm\:tw-mt-14{
    margin-top: 3.5rem;
  }
  .sm\:tw-mt-2{
    margin-top: 0.5rem;
  }
  .sm\:tw-mt-24{
    margin-top: 6rem;
  }
  .sm\:tw-mt-3{
    margin-top: 0.75rem;
  }
  .sm\:tw-block{
    display: block;
  }
  .sm\:tw-flex{
    display: flex;
  }
  .sm\:tw-h-12{
    height: 3rem;
  }
  .sm\:tw-h-28{
    height: 7rem;
  }
  .sm\:tw-h-56{
    height: 14rem;
  }
  .sm\:tw-h-60{
    height: 15rem;
  }
  .sm\:tw-h-64{
    height: 16rem;
  }
  .sm\:tw-h-\[178px\]{
    height: 178px;
  }
  .sm\:tw-h-\[204px\]{
    height: 204px;
  }
  .sm\:tw-h-\[30vh\]{
    height: 30vh;
  }
  .sm\:tw-h-\[92\%\]{
    height: 92%;
  }
  .sm\:tw-max-h-\[500px\]{
    max-height: 500px;
  }
  .sm\:tw-max-h-\[70\%\]{
    max-height: 70%;
  }
  .sm\:tw-min-h-\[220px\]{
    min-height: 220px;
  }
  .sm\:tw-min-h-\[500px\]{
    min-height: 500px;
  }
  .sm\:tw-w-1\/2{
    width: 50%;
  }
  .sm\:tw-w-1\/3{
    width: 33.333333%;
  }
  .sm\:tw-w-1\/4{
    width: 25%;
  }
  .sm\:tw-w-1\/6{
    width: 16.666667%;
  }
  .sm\:tw-w-12{
    width: 3rem;
  }
  .sm\:tw-w-2\/3{
    width: 66.666667%;
  }
  .sm\:tw-w-28{
    width: 7rem;
  }
  .sm\:tw-w-5\/12{
    width: 41.666667%;
  }
  .sm\:tw-w-56{
    width: 14rem;
  }
  .sm\:tw-w-60{
    width: 15rem;
  }
  .sm\:tw-w-64{
    width: 16rem;
  }
  .sm\:tw-w-72{
    width: 18rem;
  }
  .sm\:tw-w-\[150px\]{
    width: 150px;
  }
  .sm\:tw-w-\[204px\]{
    width: 204px;
  }
  .sm\:tw-w-\[400px\]{
    width: 400px;
  }
  .sm\:tw-w-\[440px\]{
    width: 440px;
  }
  .sm\:tw-w-\[450px\]{
    width: 450px;
  }
  .sm\:tw-w-\[500px\]{
    width: 500px;
  }
  .sm\:tw-w-\[525px\]{
    width: 525px;
  }
  .sm\:tw-w-\[80\%\]{
    width: 80%;
  }
  .sm\:tw-w-\[84px\]{
    width: 84px;
  }
  .sm\:tw-w-auto{
    width: auto;
  }
  .sm\:tw-w-full{
    width: 100%;
  }
  .sm\:tw-min-w-\[556px\]{
    min-width: 556px;
  }
  .sm\:tw-max-w-\[420px\]{
    max-width: 420px;
  }
  .sm\:tw-max-w-\[70\%\]{
    max-width: 70%;
  }
  .sm\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:tw-flex-row{
    flex-direction: row;
  }
  .sm\:tw-flex-col{
    flex-direction: column;
  }
  .sm\:tw-items-center{
    align-items: center;
  }
  .sm\:tw-space-x-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .sm\:tw-space-x-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 1;
  }
  .sm\:tw-px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .sm\:tw-px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .sm\:tw-px-\[40px\]{
    padding-left: 40px;
    padding-right: 40px;
  }
  .sm\:\!tw-pl-3{
    padding-left: 0.75rem !important;
  }
  .sm\:\!tw-pr-3{
    padding-right: 0.75rem !important;
  }
  .sm\:tw-pb-0{
    padding-bottom: 0px;
  }
  .sm\:tw-pb-5{
    padding-bottom: 1.25rem;
  }
  .sm\:tw-pl-\[25px\]{
    padding-left: 25px;
  }
  .sm\:tw-text-center{
    text-align: center;
  }
  .sm\:tw-text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .sm\:tw-text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .sm\:tw-text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .\*\:sm\:tw-p-4 > *{
    padding: 1rem;
  }
}

@media (min-width: 768px){
  .md\:tw-static{
    position: static;
  }
  .md\:tw-left-\[105px\]{
    left: 105px;
  }
  .md\:tw-left-\[10px\]{
    left: 10px;
  }
  .md\:tw-left-\[118px\]{
    left: 118px;
  }
  .md\:tw-left-\[12px\]{
    left: 12px;
  }
  .md\:tw-left-\[40px\]{
    left: 40px;
  }
  .md\:tw-left-\[43px\]{
    left: 43px;
  }
  .md\:tw-left-\[65px\]{
    left: 65px;
  }
  .md\:tw-top-\[10\%\]{
    top: 10%;
  }
  .md\:tw-top-\[15\%\]{
    top: 15%;
  }
  .md\:tw-top-\[15px\]{
    top: 15px;
  }
  .md\:tw-top-\[20\%\]{
    top: 20%;
  }
  .md\:tw-top-\[27px\]{
    top: 27px;
  }
  .md\:tw-top-\[30\%\]{
    top: 30%;
  }
  .md\:tw-top-\[38px\]{
    top: 38px;
  }
  .md\:tw-top-\[48px\]{
    top: 48px;
  }
  .md\:tw-top-\[65px\]{
    top: 65px;
  }
  .md\:tw-top-\[73px\]{
    top: 73px;
  }
  .md\:tw-top-\[84px\]{
    top: 84px;
  }
  .md\:tw-order-2{
    order: 2;
  }
  .md\:tw-mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:tw-mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .md\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md\:tw-mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .md\:tw-my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .md\:tw-mb-0{
    margin-bottom: 0px;
  }
  .md\:tw-mb-24{
    margin-bottom: 6rem;
  }
  .md\:tw-mb-3{
    margin-bottom: 0.75rem;
  }
  .md\:tw-mb-4{
    margin-bottom: 1rem;
  }
  .md\:tw-mb-5{
    margin-bottom: 1.25rem;
  }
  .md\:tw-mb-\[10px\]{
    margin-bottom: 10px;
  }
  .md\:tw-ml-3{
    margin-left: 0.75rem;
  }
  .md\:tw-mt-0{
    margin-top: 0px;
  }
  .md\:tw-mt-14{
    margin-top: 3.5rem;
  }
  .md\:tw-mt-auto{
    margin-top: auto;
  }
  .md\:tw-block{
    display: block;
  }
  .md\:tw-flex{
    display: flex;
  }
  .md\:tw-hidden{
    display: none;
  }
  .md\:tw-size-12{
    width: 3rem;
    height: 3rem;
  }
  .md\:tw-h-16{
    height: 4rem;
  }
  .md\:tw-h-44{
    height: 11rem;
  }
  .md\:tw-h-72{
    height: 18rem;
  }
  .md\:tw-h-\[250px\]{
    height: 250px;
  }
  .md\:tw-h-\[33px\]{
    height: 33px;
  }
  .md\:tw-h-\[40px\]{
    height: 40px;
  }
  .md\:tw-h-\[43px\]{
    height: 43px;
  }
  .md\:tw-h-\[480px\]{
    height: 480px;
  }
  .md\:tw-h-\[500px\]{
    height: 500px;
  }
  .md\:tw-h-\[60vh\]{
    height: 60vh;
  }
  .md\:tw-h-\[65px\]{
    height: 65px;
  }
  .md\:tw-h-full{
    height: 100%;
  }
  .md\:tw-max-h-\[180px\]{
    max-height: 180px;
  }
  .md\:tw-min-h-\[60vh\]{
    min-height: 60vh;
  }
  .md\:\!tw-w-1\/2{
    width: 50% !important;
  }
  .md\:tw-w-1\/12{
    width: 8.333333%;
  }
  .md\:tw-w-1\/2{
    width: 50%;
  }
  .md\:tw-w-1\/3{
    width: 33.333333%;
  }
  .md\:tw-w-1\/4{
    width: 25%;
  }
  .md\:tw-w-1\/6{
    width: 16.666667%;
  }
  .md\:tw-w-10\/12{
    width: 83.333333%;
  }
  .md\:tw-w-11\/12{
    width: 91.666667%;
  }
  .md\:tw-w-16{
    width: 4rem;
  }
  .md\:tw-w-2\/3{
    width: 66.666667%;
  }
  .md\:tw-w-2\/5{
    width: 40%;
  }
  .md\:tw-w-3\/4{
    width: 75%;
  }
  .md\:tw-w-3\/5{
    width: 60%;
  }
  .md\:tw-w-4\/5{
    width: 80%;
  }
  .md\:tw-w-5\/12{
    width: 41.666667%;
  }
  .md\:tw-w-5\/6{
    width: 83.333333%;
  }
  .md\:tw-w-7\/12{
    width: 58.333333%;
  }
  .md\:tw-w-72{
    width: 18rem;
  }
  .md\:tw-w-\[183px\]{
    width: 183px;
  }
  .md\:tw-w-\[190px\]{
    width: 190px;
  }
  .md\:tw-w-\[250px\]{
    width: 250px;
  }
  .md\:tw-w-\[35px\]{
    width: 35px;
  }
  .md\:tw-w-\[40px\]{
    width: 40px;
  }
  .md\:tw-w-\[43px\]{
    width: 43px;
  }
  .md\:tw-w-\[450px\]{
    width: 450px;
  }
  .md\:tw-w-\[480px\]{
    width: 480px;
  }
  .md\:tw-w-\[500px\]{
    width: 500px;
  }
  .md\:tw-w-\[623px\]{
    width: 623px;
  }
  .md\:tw-w-\[630px\]{
    width: 630px;
  }
  .md\:tw-w-\[80\%\]{
    width: 80%;
  }
  .md\:tw-w-full{
    width: 100%;
  }
  .md\:tw-min-w-\[450px\]{
    min-width: 450px;
  }
  .md\:tw-min-w-\[500px\]{
    min-width: 500px;
  }
  .md\:tw-min-w-\[660px\]{
    min-width: 660px;
  }
  .md\:tw-min-w-\[770px\]{
    min-width: 770px;
  }
  .md\:\!tw-max-w-\[700px\]{
    max-width: 700px !important;
  }
  .md\:tw-max-w-\[180px\]{
    max-width: 180px;
  }
  .md\:tw-max-w-\[500px\]{
    max-width: 500px;
  }
  .md\:tw-max-w-\[600px\]{
    max-width: 600px;
  }
  .md\:tw-translate-x-0{
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:\!tw-flex-row{
    flex-direction: row !important;
  }
  .md\:tw-flex-row{
    flex-direction: row;
  }
  .md\:tw-flex-col{
    flex-direction: column;
  }
  .md\:tw-flex-nowrap{
    flex-wrap: nowrap;
  }
  .md\:tw-items-start{
    align-items: flex-start;
  }
  .md\:tw-justify-start{
    justify-content: flex-start;
  }
  .md\:tw-gap-4{
    gap: 1rem;
  }
  .md\:tw-px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:tw-px-\[60px\]{
    padding-left: 60px;
    padding-right: 60px;
  }
  .md\:tw-py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:tw-py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .md\:tw-pb-0{
    padding-bottom: 0px;
  }
  .md\:tw-pr-\[360px\]{
    padding-right: 360px;
  }
  .md\:\!tw-text-2xl{
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
  .md\:\!tw-text-sm{
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
  .md\:\!tw-text-xs{
    font-size: 0.75rem !important;
    line-height: 1rem !important;
  }
  .md\:tw-text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:tw-text-\[15px\]{
    font-size: 15px;
  }
  .md\:tw-text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  .lg\:tw-absolute{
    position: absolute;
  }
  .lg\:\!tw-sticky{
    position: sticky !important;
  }
  .lg\:tw-left-\[106px\]{
    left: 106px;
  }
  .lg\:tw-left-\[10px\]{
    left: 10px;
  }
  .lg\:tw-left-\[116px\]{
    left: 116px;
  }
  .lg\:tw-left-\[16px\]{
    left: 16px;
  }
  .lg\:tw-left-\[41px\]{
    left: 41px;
  }
  .lg\:tw-left-\[45px\]{
    left: 45px;
  }
  .lg\:tw-left-\[64px\]{
    left: 64px;
  }
  .lg\:tw-right-\[-35px\]{
    right: -35px;
  }
  .lg\:tw-top-\[10px\]{
    top: 10px;
  }
  .lg\:tw-top-\[12px\]{
    top: 12px;
  }
  .lg\:tw-top-\[15\%\]{
    top: 15%;
  }
  .lg\:tw-top-\[25\%\]{
    top: 25%;
  }
  .lg\:tw-top-\[26px\]{
    top: 26px;
  }
  .lg\:tw-top-\[30\%\]{
    top: 30%;
  }
  .lg\:tw-top-\[35px\]{
    top: 35px;
  }
  .lg\:tw-top-\[37\%\]{
    top: 37%;
  }
  .lg\:tw-top-\[40\%\]{
    top: 40%;
  }
  .lg\:tw-top-\[48px\]{
    top: 48px;
  }
  .lg\:tw-top-\[50\%\]{
    top: 50%;
  }
  .lg\:tw-top-\[67px\]{
    top: 67px;
  }
  .lg\:tw-top-\[78px\]{
    top: 78px;
  }
  .lg\:tw-top-\[85px\]{
    top: 85px;
  }
  .lg\:tw-order-1{
    order: 1;
  }
  .lg\:tw-order-2{
    order: 2;
  }
  .lg\:tw-mx-7{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .lg\:tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:tw-mb-0{
    margin-bottom: 0px;
  }
  .lg\:tw-mt-0{
    margin-top: 0px;
  }
  .lg\:tw-mt-14{
    margin-top: 3.5rem;
  }
  .lg\:tw-block{
    display: block;
  }
  .lg\:tw-flex{
    display: flex;
  }
  .lg\:\!tw-hidden{
    display: none !important;
  }
  .lg\:tw-h-32{
    height: 8rem;
  }
  .lg\:tw-h-56{
    height: 14rem;
  }
  .lg\:tw-h-6{
    height: 1.5rem;
  }
  .lg\:tw-h-\[2\.6rem\]{
    height: 2.6rem;
  }
  .lg\:tw-h-\[280px\]{
    height: 280px;
  }
  .lg\:tw-h-\[307px\]{
    height: 307px;
  }
  .lg\:tw-h-\[350px\]{
    height: 350px;
  }
  .lg\:tw-h-\[35px\]{
    height: 35px;
  }
  .lg\:tw-h-\[400px\]{
    height: 400px;
  }
  .lg\:tw-h-\[45px\]{
    height: 45px;
  }
  .lg\:tw-h-auto{
    height: auto;
  }
  .lg\:tw-h-full{
    height: 100%;
  }
  .lg\:\!tw-w-1\/2{
    width: 50% !important;
  }
  .lg\:tw-w-1\/2{
    width: 50%;
  }
  .lg\:tw-w-1\/3{
    width: 33.333333%;
  }
  .lg\:tw-w-1\/4{
    width: 25%;
  }
  .lg\:tw-w-10\/12{
    width: 83.333333%;
  }
  .lg\:tw-w-2\/3{
    width: 66.666667%;
  }
  .lg\:tw-w-2\/5{
    width: 40%;
  }
  .lg\:tw-w-3\/4{
    width: 75%;
  }
  .lg\:tw-w-3\/5{
    width: 60%;
  }
  .lg\:tw-w-32{
    width: 8rem;
  }
  .lg\:tw-w-5\/12{
    width: 41.666667%;
  }
  .lg\:tw-w-5\/6{
    width: 83.333333%;
  }
  .lg\:tw-w-56{
    width: 14rem;
  }
  .lg\:tw-w-7\/12{
    width: 58.333333%;
  }
  .lg\:tw-w-\[175px\]{
    width: 175px;
  }
  .lg\:tw-w-\[194px\]{
    width: 194px;
  }
  .lg\:tw-w-\[340px\]{
    width: 340px;
  }
  .lg\:tw-w-\[350px\]{
    width: 350px;
  }
  .lg\:tw-w-\[35px\]{
    width: 35px;
  }
  .lg\:tw-w-\[400px\]{
    width: 400px;
  }
  .lg\:tw-w-\[45px\]{
    width: 45px;
  }
  .lg\:tw-w-\[600px\]{
    width: 600px;
  }
  .lg\:tw-w-\[700px\]{
    width: 700px;
  }
  .lg\:tw-w-\[786px\]{
    width: 786px;
  }
  .lg\:tw-w-full{
    width: 100%;
  }
  .lg\:tw-min-w-\[1000px\]{
    min-width: 1000px;
  }
  .lg\:tw-min-w-\[160px\]{
    min-width: 160px;
  }
  .lg\:tw-min-w-\[320px\]{
    min-width: 320px;
  }
  .lg\:tw-min-w-\[706px\]{
    min-width: 706px;
  }
  .lg\:tw-max-w-\[1000px\]{
    max-width: 1000px;
  }
  .lg\:tw-max-w-\[460px\]{
    max-width: 460px;
  }
  .lg\:tw-max-w-\[768px\]{
    max-width: 768px;
  }
  .lg\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:tw-flex-row{
    flex-direction: row;
  }
  .lg\:tw-flex-nowrap{
    flex-wrap: nowrap;
  }
  .lg\:tw-justify-center{
    justify-content: center;
  }
  .lg\:tw-space-y-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }
  .lg\:tw-rounded-none{
    border-radius: 0px;
  }
  .lg\:\!tw-border-l-0{
    border-left-width: 0px !important;
  }
  .lg\:\!tw-border-r-0{
    border-right-width: 0px !important;
  }
  .lg\:\!tw-bg-\[\#f2f6f7\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(242 246 247 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:\!tw-bg-\[\#f6f7f8\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(246 247 248 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:\!tw-bg-\[\#f8fbff\]{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(248 251 255 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:\!tw-bg-blue-50{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:tw-via-blue-400{
    --tw-gradient-to: rgb(96 165 250 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .lg\:tw-via-gray-400{
    --tw-gradient-to: rgb(156 163 175 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .lg\:tw-via-orange-400{
    --tw-gradient-to: rgb(251 146 60 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .lg\:tw-via-pink-400{
    --tw-gradient-to: rgb(244 114 182 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6 var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .lg\:tw-via-primary-400{
    --tw-gradient-to: rgb(84 103 208 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #5467d0 var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .lg\:tw-via-purple-400{
    --tw-gradient-to: rgb(192 132 252 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #c084fc var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .lg\:tw-via-red-400{
    --tw-gradient-to: rgb(248 113 113 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #f87171 var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .lg\:tw-via-yellow-400{
    --tw-gradient-to: rgb(250 204 21 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to);
  }
  .lg\:tw-to-blue-500{
    --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
  }
  .lg\:tw-to-gray-500{
    --tw-gradient-to: #6b7280 var(--tw-gradient-to-position);
  }
  .lg\:tw-to-orange-500{
    --tw-gradient-to: #f97316 var(--tw-gradient-to-position);
  }
  .lg\:tw-to-pink-500{
    --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
  }
  .lg\:tw-to-primary-500{
    --tw-gradient-to: #3348bb var(--tw-gradient-to-position);
  }
  .lg\:tw-to-purple-500{
    --tw-gradient-to: #a855f7 var(--tw-gradient-to-position);
  }
  .lg\:tw-to-red-500{
    --tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
  }
  .lg\:tw-to-yellow-500{
    --tw-gradient-to: #eab308 var(--tw-gradient-to-position);
  }
  .lg\:tw-px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .lg\:tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .lg\:tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:tw-px-\[24px\]{
    padding-left: 24px;
    padding-right: 24px;
  }
  .lg\:tw-py-\[64px\]{
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .lg\:tw-pb-5{
    padding-bottom: 1.25rem;
  }
  .lg\:tw-pl-4{
    padding-left: 1rem;
  }
  .lg\:tw-text-end{
    text-align: end;
  }
  .lg\:\!tw-text-\[48px\]{
    font-size: 48px !important;
  }
  .lg\:tw-text-6xl{
    font-size: 3.75rem;
    line-height: 1;
  }
  .lg\:tw-text-\[18px\]{
    font-size: 18px;
  }
  .lg\:tw-text-\[20px\]{
    font-size: 20px;
  }
  .lg\:hover\:tw-z-\[2\]:hover{
    z-index: 2;
  }
  .tw-group:hover .group-hover\:lg\:tw-block{
    display: block;
  }
  .lg\:dark\:\!tw-bg-\[\#272c4b\]:is(.tw-dark *){
    --tw-bg-opacity: 1 !important;
    background-color: rgb(39 44 75 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:dark\:\!tw-bg-\[\#29293d\]:is(.tw-dark *){
    --tw-bg-opacity: 1 !important;
    background-color: rgb(41 41 61 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:dark\:\!tw-bg-dark-300:is(.tw-dark *){
    --tw-bg-opacity: 1 !important;
    background-color: rgb(38 38 56 / var(--tw-bg-opacity, 1)) !important;
  }
  .lg\:dark\:\!tw-bg-primary-950:is(.tw-dark *){
    --tw-bg-opacity: 1 !important;
    background-color: rgb(17 24 62 / var(--tw-bg-opacity, 1)) !important;
  }
}

@media (min-width: 1280px){
  .xl\:tw-top-\[30\%\]{
    top: 30%;
  }
  .xl\:tw-order-1{
    order: 1;
  }
  .xl\:tw-order-2{
    order: 2;
  }
  .xl\:tw-order-3{
    order: 3;
  }
  .xl\:tw-col-span-1{
    grid-column: span 1 / span 1;
  }
  .xl\:tw-col-span-2{
    grid-column: span 2 / span 2;
  }
  .xl\:tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .xl\:tw-mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .xl\:tw-mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .xl\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .xl\:tw-mb-0{
    margin-bottom: 0px;
  }
  .xl\:tw-mb-2{
    margin-bottom: 0.5rem;
  }
  .xl\:tw-mb-4{
    margin-bottom: 1rem;
  }
  .xl\:tw-mb-6{
    margin-bottom: 1.5rem;
  }
  .xl\:tw-mb-8{
    margin-bottom: 2rem;
  }
  .xl\:tw-mt-0{
    margin-top: 0px;
  }
  .xl\:tw-block{
    display: block;
  }
  .xl\:tw-flex{
    display: flex;
  }
  .xl\:tw-grid{
    display: grid;
  }
  .xl\:\!tw-hidden{
    display: none !important;
  }
  .xl\:tw-hidden{
    display: none;
  }
  .xl\:tw-h-20{
    height: 5rem;
  }
  .xl\:tw-h-36{
    height: 9rem;
  }
  .xl\:tw-h-40{
    height: 10rem;
  }
  .xl\:tw-h-48{
    height: 12rem;
  }
  .xl\:tw-h-64{
    height: 16rem;
  }
  .xl\:tw-h-80{
    height: 20rem;
  }
  .xl\:tw-h-96{
    height: 24rem;
  }
  .xl\:tw-h-\[100vh\]{
    height: 100vh;
  }
  .xl\:tw-h-\[135px\]{
    height: 135px;
  }
  .xl\:tw-h-\[500px\]{
    height: 500px;
  }
  .xl\:tw-h-\[540px\]{
    height: 540px;
  }
  .xl\:tw-h-\[80vh\]{
    height: 80vh;
  }
  .xl\:tw-w-1\/2{
    width: 50%;
  }
  .xl\:tw-w-1\/3{
    width: 33.333333%;
  }
  .xl\:tw-w-1\/4{
    width: 25%;
  }
  .xl\:tw-w-1\/6{
    width: 16.666667%;
  }
  .xl\:tw-w-11\/12{
    width: 91.666667%;
  }
  .xl\:tw-w-2\/3{
    width: 66.666667%;
  }
  .xl\:tw-w-2\/4{
    width: 50%;
  }
  .xl\:tw-w-2\/5{
    width: 40%;
  }
  .xl\:tw-w-2\/6{
    width: 33.333333%;
  }
  .xl\:tw-w-3\/4{
    width: 75%;
  }
  .xl\:tw-w-3\/5{
    width: 60%;
  }
  .xl\:tw-w-36{
    width: 9rem;
  }
  .xl\:tw-w-4\/6{
    width: 66.666667%;
  }
  .xl\:tw-w-40{
    width: 10rem;
  }
  .xl\:tw-w-5\/6{
    width: 83.333333%;
  }
  .xl\:tw-w-64{
    width: 16rem;
  }
  .xl\:tw-w-7\/12{
    width: 58.333333%;
  }
  .xl\:tw-w-80{
    width: 20rem;
  }
  .xl\:tw-w-96{
    width: 24rem;
  }
  .xl\:tw-w-\[120px\]{
    width: 120px;
  }
  .xl\:tw-w-\[245px\]{
    width: 245px;
  }
  .xl\:tw-w-\[250px\]{
    width: 250px;
  }
  .xl\:tw-w-\[350px\]{
    width: 350px;
  }
  .xl\:tw-w-\[400px\]{
    width: 400px;
  }
  .xl\:tw-w-\[450px\]{
    width: 450px;
  }
  .xl\:tw-w-\[500px\]{
    width: 500px;
  }
  .xl\:tw-w-\[540px\]{
    width: 540px;
  }
  .xl\:tw-w-\[75px\]{
    width: 75px;
  }
  .xl\:tw-w-\[85\%\]{
    width: 85%;
  }
  .xl\:tw-w-full{
    width: 100%;
  }
  .xl\:tw-min-w-\[240px\]{
    min-width: 240px;
  }
  .xl\:tw-min-w-\[650px\]{
    min-width: 650px;
  }
  .xl\:tw-max-w-\[165px\]{
    max-width: 165px;
  }
  .xl\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xl\:tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:tw-flex-row{
    flex-direction: row;
  }
  .xl\:tw-gap-6{
    gap: 1.5rem;
  }
  .xl\:tw-bg-\[\#F4F4F4\]{
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 244 / var(--tw-bg-opacity, 1));
  }
  .xl\:tw-px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .xl\:tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .xl\:tw-px-36{
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .xl\:tw-pb-0{
    padding-bottom: 0px;
  }
  .xl\:tw-pl-0{
    padding-left: 0px;
  }
  .xl\:tw-pl-\[25px\]{
    padding-left: 25px;
  }
  .xl\:tw-text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .xl\:tw-text-\[30px\]{
    font-size: 30px;
  }
  .xl\:tw-text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .dark\:xl\:tw-bg-dark-300:is(.tw-dark *){
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 56 / var(--tw-bg-opacity, 1));
  }
}

@media (min-width: 1536px){
  .\32xl\:tw-bottom-0{
    bottom: 0px;
  }
  .\32xl\:tw-left-24{
    left: 6rem;
  }
  .\32xl\:tw-right-24{
    right: 6rem;
  }
  .\32xl\:tw-col-span-2{
    grid-column: span 2 / span 2;
  }
  .\32xl\:tw-mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .\32xl\:tw-mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .\32xl\:tw-mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .\32xl\:tw-mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .\32xl\:tw-mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .\32xl\:tw-mb-0{
    margin-bottom: 0px;
  }
  .\32xl\:tw-h-24{
    height: 6rem;
  }
  .\32xl\:tw-h-64{
    height: 16rem;
  }
  .\32xl\:tw-h-\[120px\]{
    height: 120px;
  }
  .\32xl\:tw-h-\[600px\]{
    height: 600px;
  }
  .\32xl\:tw-h-\[620px\]{
    height: 620px;
  }
  .\32xl\:tw-h-auto{
    height: auto;
  }
  .\32xl\:\!tw-w-1\/3{
    width: 33.333333% !important;
  }
  .\32xl\:\!tw-w-2\/3{
    width: 66.666667% !important;
  }
  .\32xl\:tw-w-1\/2{
    width: 50%;
  }
  .\32xl\:tw-w-1\/3{
    width: 33.333333%;
  }
  .\32xl\:tw-w-1\/4{
    width: 25%;
  }
  .\32xl\:tw-w-1\/5{
    width: 20%;
  }
  .\32xl\:tw-w-1\/6{
    width: 16.666667%;
  }
  .\32xl\:tw-w-2\/3{
    width: 66.666667%;
  }
  .\32xl\:tw-w-2\/4{
    width: 50%;
  }
  .\32xl\:tw-w-3\/12{
    width: 25%;
  }
  .\32xl\:tw-w-3\/4{
    width: 75%;
  }
  .\32xl\:tw-w-4\/12{
    width: 33.333333%;
  }
  .\32xl\:tw-w-4\/5{
    width: 80%;
  }
  .\32xl\:tw-w-5\/12{
    width: 41.666667%;
  }
  .\32xl\:tw-w-\[160px\]{
    width: 160px;
  }
  .\32xl\:tw-w-\[450px\]{
    width: 450px;
  }
  .\32xl\:tw-w-\[500px\]{
    width: 500px;
  }
  .\32xl\:tw-w-\[600px\]{
    width: 600px;
  }
  .\32xl\:tw-w-\[620px\]{
    width: 620px;
  }
  .\32xl\:tw-max-w-\[230px\]{
    max-width: 230px;
  }
  .\32xl\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .\32xl\:tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .\32xl\:tw-grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .\32xl\:tw-gap-4{
    gap: 1rem;
  }
  .\32xl\:tw-gap-x-5{
    column-gap: 1.25rem;
  }
  .\32xl\:tw-gap-y-2{
    row-gap: 0.5rem;
  }
  .\32xl\:tw-gap-y-4{
    row-gap: 1rem;
  }
  .\32xl\:tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .\32xl\:tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .\32xl\:tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .\32xl\:tw-pl-2{
    padding-left: 0.5rem;
  }
  .\32xl\:tw-pr-2{
    padding-right: 0.5rem;
  }
  .\32xl\:tw-text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.ltr\:tw-left-\[15px\]:where([dir="ltr"], [dir="ltr"] *){
  left: 15px;
}

.ltr\:tw-right-3:where([dir="ltr"], [dir="ltr"] *){
  right: 0.75rem;
}

.ltr\:tw-order-2:where([dir="ltr"], [dir="ltr"] *){
  order: 2;
}

.ltr\:tw-ml-8:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 2rem;
}

.ltr\:tw-ml-\[10px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 10px;
}

.ltr\:tw-ml-\[15px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 15px;
}

.ltr\:tw-ml-\[1px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 1px;
}

.ltr\:tw-ml-\[2px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 2px;
}

.ltr\:tw-ml-\[30px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 30px;
}

.ltr\:tw-ml-\[50px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 50px;
}

.ltr\:tw-ml-\[5px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 5px;
}

.ltr\:tw-ml-\[60px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 60px;
}

.ltr\:tw-ml-\[90px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 90px;
}

.ltr\:tw-mr-2:where([dir="ltr"], [dir="ltr"] *){
  margin-right: 0.5rem;
}

.ltr\:tw-mr-\[-59px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-right: -59px;
}

.ltr\:tw-mr-\[10px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-right: 10px;
}

.ltr\:tw-mr-\[30px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-right: 30px;
}

.ltr\:tw-mr-\[3px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-right: 3px;
}

.ltr\:tw-mr-\[5px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-right: 5px;
}

.ltr\:tw-mr-\[6px\]:where([dir="ltr"], [dir="ltr"] *){
  margin-right: 6px;
}

.ltr\:tw-pl-5:where([dir="ltr"], [dir="ltr"] *){
  padding-left: 1.25rem;
}

.ltr\:tw-pl-\[10px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-left: 10px;
}

.ltr\:tw-pl-\[15px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-left: 15px;
}

.ltr\:tw-pl-\[20px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-left: 20px;
}

.ltr\:tw-pl-\[22px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-left: 22px;
}

.ltr\:tw-pl-\[25px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-left: 25px;
}

.ltr\:tw-pl-\[30px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-left: 30px;
}

.ltr\:tw-pl-\[5px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-left: 5px;
}

.ltr\:tw-pl-\[8px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-left: 8px;
}

.ltr\:tw-pr-1:where([dir="ltr"], [dir="ltr"] *){
  padding-right: 0.25rem;
}

.ltr\:tw-pr-\[10px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-right: 10px;
}

.ltr\:tw-pr-\[25px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-right: 25px;
}

.ltr\:tw-pr-\[9px\]:where([dir="ltr"], [dir="ltr"] *){
  padding-right: 9px;
}

.ltr\:tw-text-left:where([dir="ltr"], [dir="ltr"] *){
  text-align: left;
}

@media (min-width: 640px){
  .sm\:ltr\:\!tw-pr-3:where([dir="ltr"], [dir="ltr"] *){
    padding-right: 0.75rem !important;
  }
  .sm\:ltr\:tw-pr-\[25px\]:where([dir="ltr"], [dir="ltr"] *){
    padding-right: 25px;
  }
}

@media (min-width: 768px){
  .md\:ltr\:tw-pl-2:where([dir="ltr"], [dir="ltr"] *){
    padding-left: 0.5rem;
  }
  .md\:ltr\:tw-pr-2:where([dir="ltr"], [dir="ltr"] *){
    padding-right: 0.5rem;
  }
}

@media (min-width: 1280px){
  .xl\:ltr\:tw-pr-\[25px\]:where([dir="ltr"], [dir="ltr"] *){
    padding-right: 25px;
  }
}

.rtl\:tw-left-3:where([dir="rtl"], [dir="rtl"] *){
  left: 0.75rem;
}

.rtl\:tw-ml-2:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0.5rem;
}

.rtl\:tw-ml-\[-59px\]:where([dir="rtl"], [dir="rtl"] *){
  margin-left: -59px;
}

.rtl\:tw-mr-2:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0.5rem;
}

.rtl\:tw-mr-\[2px\]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 2px;
}

.rtl\:tw-mr-\[8px\]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 8px;
}

.rtl\:tw-pl-1:where([dir="rtl"], [dir="rtl"] *){
  padding-left: 0.25rem;
}

.rtl\:tw-pr-5:where([dir="rtl"], [dir="rtl"] *){
  padding-right: 1.25rem;
}

.rtl\:tw-text-right:where([dir="rtl"], [dir="rtl"] *){
  text-align: right;
}

@media (min-width: 768px){
  .md\:rtl\:tw-pl-2:where([dir="rtl"], [dir="rtl"] *){
    padding-left: 0.5rem;
  }
  .md\:rtl\:tw-pr-2:where([dir="rtl"], [dir="rtl"] *){
    padding-right: 0.5rem;
  }
}

@media print{
  .print\:tw-hidden{
    display: none;
  }
}

@media (max-width:650px){
  .\[\@media_\(max-width\:650px\)\]\:tw-w-full{
    width: 100%;
  }
}

@media (min-width:1024px) and (max-width:1175px){
  .\[\@media_\(min-width\:1024px\)_and_\(max-width\:1175px\)\]\:tw-w-\[35\%\]{
    width: 35%;
  }
  .\[\@media_\(min-width\:1024px\)_and_\(max-width\:1175px\)\]\:tw-w-\[65\%\]{
    width: 65%;
  }
}

@media (min-width:1175px) and (max-width:1515px){
  .\[\@media_\(min-width\:1175px\)_and_\(max-width\:1515px\)\]\:tw-w-\[35\%\]{
    width: 35%;
  }
  .\[\@media_\(min-width\:1175px\)_and_\(max-width\:1515px\)\]\:tw-w-\[65\%\]{
    width: 65%;
  }
}

@media (min-width:1515px){
  .\[\@media_\(min-width\:1515px\)\]\:tw-w-\[25\%\]{
    width: 25%;
  }
  .\[\@media_\(min-width\:1515px\)\]\:tw-w-\[50\%\]{
    width: 50%;
  }
}

@media (min-width:650px) and (max-width:768px){
  .\[\@media_\(min-width\:650px\)_and_\(max-width\:768px\)\]\:tw-w-\[45\%\]{
    width: 45%;
  }
  .\[\@media_\(min-width\:650px\)_and_\(max-width\:768px\)\]\:tw-w-\[55\%\]{
    width: 55%;
  }
}

@media (min-width:768px) and (max-width:1024px){
  .\[\@media_\(min-width\:768px\)_and_\(max-width\:1024px\)\]\:tw-w-\[40\%\]{
    width: 40%;
  }
  .\[\@media_\(min-width\:768px\)_and_\(max-width\:1024px\)\]\:tw-w-\[60\%\]{
    width: 60%;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/mapbox-gl/dist/mapbox-gl.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@mapbox/mapbox-gl-draw/dist/mapbox-gl-draw.css?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************/

/* Override default control style */
.mapbox-gl-draw_ctrl-bottom-left,
.mapbox-gl-draw_ctrl-top-left {
  margin-left:0;
  border-radius:0 4px 4px 0;
}
.mapbox-gl-draw_ctrl-top-right,
.mapbox-gl-draw_ctrl-bottom-right {
  margin-right:0;
  border-radius:4px 0 0 4px;
}

.mapbox-gl-draw_ctrl-draw-btn {
  border-color:rgba(0,0,0,0.9);
  color:rgba(255,255,255,0.5);
  width:30px;
  height:30px;
}

.mapbox-gl-draw_ctrl-draw-btn.active,
.mapbox-gl-draw_ctrl-draw-btn.active:hover {
  background-color:rgb(0 0 0/5%);
}
.mapbox-gl-draw_ctrl-draw-btn {
  background-repeat: no-repeat;
  background-position: center;
}

.mapbox-gl-draw_point {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m10 2c-3.3 0-6 2.7-6 6s6 9 6 9 6-5.7 6-9-2.7-6-6-6zm0 2c2.1 0 3.8 1.7 3.8 3.8 0 1.5-1.8 3.9-2.9 5.2h-1.7c-1.1-1.4-2.9-3.8-2.9-5.2-.1-2.1 1.6-3.8 3.7-3.8z"/>%3C/svg>');
}
.mapbox-gl-draw_polygon {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m15 12.3v-4.6c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1h-4.6c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7zm-8-.3v-4l1-1h4l1 1v4l-1 1h-4z"/>%3C/svg>');
}
.mapbox-gl-draw_line {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m13.5 3.5c-1.4 0-2.5 1.1-2.5 2.5 0 .3 0 .6.2.9l-3.8 3.8c-.3-.1-.6-.2-.9-.2-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5c0-.3 0-.6-.2-.9l3.8-3.8c.3.1.6.2.9.2 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z"/>%3C/svg>');
}
.mapbox-gl-draw_trash {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M10,3.4 c-0.8,0-1.5,0.5-1.8,1.2H5l-1,1v1h12v-1l-1-1h-3.2C11.5,3.9,10.8,3.4,10,3.4z M5,8v7c0,1,1,2,2,2h6c1,0,2-1,2-2V8h-2v5.5h-1.5V8h-3 v5.5H7V8H5z"/>%3C/svg>');
}
.mapbox-gl-draw_uncombine {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m12 2c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm4 4c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm-7 1c-1 0-1 1-.5 1.5.3.3 1 1 1 1l-1 1s-.5.5 0 1 1 0 1 0l1-1 1 1c.5.5 1.5.5 1.5-.5v-4zm-5 3c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l4.9 4.9c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-4.9-4.9c-.1-.2-.4-.3-.7-.3z"/>%3C/svg>');
}
.mapbox-gl-draw_combine {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M12.1,2c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l4.9,4.9c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-4.9-4.9C12.6,2.1,12.3,2,12.1,2z M8,8C7,8,7,9,7.5,9.5c0.3,0.3,1,1,1,1l-1,1c0,0-0.5,0.5,0,1s1,0,1,0l1-1l1,1 C11,13,12,13,12,12V8H8z M4,10c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1c0.4-0.4,0.4-1,0-1.4 l-1-1C4.5,10.1,4.3,10,4,10z M8,14c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-1-1C8.5,14.1,8.3,14,8,14z"/>%3C/svg>');
}

.mapboxgl-map.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: pointer;
}
.mapboxgl-map.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: move;
}
.mapboxgl-map.mouse-add .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: crosshair;
}
.mapboxgl-map.mouse-move.mode-direct_select .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: grab;
  cursor: -webkit-grab;
}
.mapboxgl-map.mode-direct_select.feature-vertex.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: move;
}
.mapboxgl-map.mode-direct_select.feature-midpoint.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: cell;
}
.mapboxgl-map.mode-direct_select.feature-feature.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: move;
}
.mapboxgl-map.mode-static.mouse-pointer  .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: grab;
  cursor: -webkit-grab;
}

.mapbox-gl-draw_boxselect {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: rgba(0,0,0,.1);
    border: 2px dotted #fff;
    opacity: 0.5;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ctrl/ngx-emoji-mart/picker.css?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
.emoji-mart,
.emoji-mart * {
  box-sizing: border-box;
  line-height: 1.15;
}

.emoji-mart {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  font-size: 16px;
  display: inline-block;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}

.emoji-mart .emoji-mart-emoji {
  padding: 6px;
}

.emoji-mart-bar {
  border: 0 solid #d9d9d9;
}
.emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.emoji-mart-anchors {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 6px;
  line-height: 0;
}

.emoji-mart-anchor {
  position: relative;
  display: block;
  flex: 1 1 auto;
  color: #858585;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  transition: color .1s ease-out;
  margin: 0;
  box-shadow: none;
  background: none;
  border: none;
}
.emoji-mart-anchor:focus { outline: 0 }
.emoji-mart-anchor:hover,
.emoji-mart-anchor:focus,
.emoji-mart-anchor-selected {
  color: #464646;
}

.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}

.emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px; left: 0;
  width: 100%; height: 3px;
  background-color: #464646;
}

.emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}

.emoji-mart-anchors svg,
.emoji-mart-anchors img {
  fill: currentColor;
  height: 18px;
}

.emoji-mart-scroll {
  overflow-y: scroll;
  height: 270px;
  padding: 0 6px 6px 6px;
  will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
}

.emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
  position: relative;
}

.emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 5px 25px 6px 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  outline: 0;
}

.emoji-mart-search input,
.emoji-mart-search input::-webkit-search-decoration,
.emoji-mart-search input::-webkit-search-cancel-button,
.emoji-mart-search input::-webkit-search-results-button,
.emoji-mart-search input::-webkit-search-results-decoration {
  /* remove webkit/blink styles for <input type="search">
   * via https://stackoverflow.com/a/9422689 */
  -webkit-appearance: none;
}

.emoji-mart-search-icon {
  position: absolute;
  top: 3px;
  right: 11px;
  z-index: 2;
  padding: 2px 5px 1px;
  border: none;
  background: none;
}

.emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}

.emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
}

.emoji-mart-category-label {
  z-index: 2;
  position: relative;
  position: sticky;
  top: 0;
}

.emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, .95);
}

.emoji-mart-category-list {
  margin: 0;
  padding: 0;
}

.emoji-mart-category-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}

.emoji-mart-emoji-native {
  font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

.emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}
.emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}
.emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: .2em;
}
.emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}

.emoji-mart-preview {
  position: relative;
  height: 70px;
}

.emoji-mart-preview-emoji,
.emoji-mart-preview-data,
.emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.emoji-mart-preview-emoji {
  left: 12px;
}

.emoji-mart-preview-data {
  left: 68px; right: 12px;
  word-break: break-all;
}

.emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}

.emoji-mart-preview-skins.custom {
  right: 10px;
  text-align: right;
}

.emoji-mart-preview-name {
  font-size: 14px;
}

.emoji-mart-preview-shortname {
  font-size: 12px;
  color: #888;
}
.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
  margin-left: .5em;
}

.emoji-mart-preview-emoticon {
  font-size: 11px;
  color: #bbb;
}

.emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}

.emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}

.emoji-mart-title-label {
  color: #999A9C;
  font-size: 26px;
  font-weight: 300;
}

.emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}

.emoji-mart-skin-swatches.custom {
  font-size: 0;
  border: none;
  background-color: #fff;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after {
  opacity: .75;
}

.emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  transition-property: width, padding;
  transition-duration: .125s;
  transition-timing-function: ease-out;
}

.emoji-mart-skin-swatch:nth-child(1) { transition-delay: 0s }
.emoji-mart-skin-swatch:nth-child(2) { transition-delay: .03s }
.emoji-mart-skin-swatch:nth-child(3) { transition-delay: .06s }
.emoji-mart-skin-swatch:nth-child(4) { transition-delay: .09s }
.emoji-mart-skin-swatch:nth-child(5) { transition-delay: .12s }
.emoji-mart-skin-swatch:nth-child(6) { transition-delay: .15s }

.emoji-mart-skin-swatch.selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatch.selected:after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 4px; height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity .2s ease-out;
}

.emoji-mart-skin-swatch.custom {
  display: inline-block;
  width: 0;
  height: 38px;
  overflow: hidden;
  vertical-align: middle;
  transition-property: width, height;
  transition-duration: .125s;
  transition-timing-function: ease-out;
  cursor: default;
}

.emoji-mart-skin-swatch.custom.selected {
  position: relative;
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatch.custom.selected:after {
  content: "";
  width: 0;
  height: 0;
}

.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover {
  background-color: #f4f4f4;
  border-radius: 10%;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom {
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after {
  opacity: .75;
}

.emoji-mart-skin-text.opened {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  color: #888;
  font-size: 11px;
  padding: 5px 2px;
  width: 95px;
  height: 40px;
  border-radius: 10%;
  background-color: #fff;
}

.emoji-mart-skin {
  display: inline-block;
  width: 100%;
  padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}

.emoji-mart-skin-tone-1 { background-color: #ffc93a }
.emoji-mart-skin-tone-2 { background-color: #fadcbc }
.emoji-mart-skin-tone-3 { background-color: #e0bb95 }
.emoji-mart-skin-tone-4 { background-color: #bf8f68 }
.emoji-mart-skin-tone-5 { background-color: #9b643d }
.emoji-mart-skin-tone-6 { background-color: #594539 }

/* For screenreaders only, via https://stackoverflow.com/a/19758620 */
.emoji-mart-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*
 * Dark mode styles
 */

.emoji-mart-dark {
  color: #fff;
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-bar {
  border-color: #555453;
}

.emoji-mart-dark .emoji-mart-search input {
  color: #fff;
  border-color: #555453;
  background-color: #2f2f2f;
}

.emoji-mart-dark .emoji-mart-search-icon svg {
  fill: #fff;
}

.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before {
  background-color: #444;
}

.emoji-mart-dark .emoji-mart-category-label span {
  background-color: #222;
  color: #fff;
}

.emoji-mart-dark .emoji-mart-skin-swatches {
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-anchor:hover,
.emoji-mart-dark .emoji-mart-anchor:focus,
.emoji-mart-dark .emoji-mart-anchor-selected {
  color: #bfbfbf;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/grapesjs/dist/css/grapes.min.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
.CodeMirror{font-family:monospace;height:300px;color:black;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:white}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:black}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0 !important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20, 255, 20, 0.5);animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:blue}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255, 150, 0, 0.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll !important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none !important;border:none !important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255, 255, 0, 0.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.cm-s-hopscotch div.CodeMirror-selected{background:#433b42 !important}.cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498 !important}.cm-s-hopscotch span.cm-comment{color:#b33508}.cm-s-hopscotch span.cm-atom{color:#c85e7c}.cm-s-hopscotch span.cm-number{color:#c85e7c}.cm-s-hopscotch span.cm-property,.cm-s-hopscotch span.cm-attribute{color:#8fc13e}.cm-s-hopscotch span.cm-keyword{color:#dd464c}.cm-s-hopscotch span.cm-string{color:#fdcc59}.cm-s-hopscotch span.cm-variable{color:#8fc13e}.cm-s-hopscotch span.cm-variable-2{color:#1290bf}.cm-s-hopscotch span.cm-def{color:#fd8b19}.cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.cm-s-hopscotch span.cm-tag{color:#dd464c}.cm-s-hopscotch span.cm-link{color:#c85e7c}.cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:white !important}.cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:solid 1px #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0px;right:0;bottom:0;left:84%;height:28px}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container{display:none}.sp-container.sp-buttons-disabled .sp-button-container{display:none}.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-disabled .sp-palette-container{display:none}.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:linear-gradient(to right, #fff, rgba(204, 154, 129, 0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr="#FFFFFFFF", endColorstr="#00CC9A81")}.sp-val{background-image:linear-gradient(to top, #000, rgba(204, 154, 129, 0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81", endColorstr="#FF000000")}.sp-hue{background:linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000", endColorstr="#ffff00")}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00", endColorstr="#00ff00")}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00", endColorstr="#00ffff")}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff", endColorstr="#0000ff")}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#ff00ff")}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff", endColorstr="#ff0000")}.sp-hidden{display:none !important}.sp-cf:before,.sp-cf:after{content:"";display:table}.sp-cf:after{clear:both}@media(max-device-width: 480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}.sp-container{border-radius:0;background-color:#ececec;border:solid 1px #f0c49b;padding:0}.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{font:normal 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-color,.sp-hue,.sp-clear{border:solid 1px #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px !important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:rgba(0,0,0,0);border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-picker-container,.sp-palette-container{float:left;position:relative;padding:10px;padding-bottom:300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:solid 1px #fff}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px rgba(0,0,0,0)}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:solid 1px #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-palette-button-container,.sp-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:solid 1px #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#f0c49b;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{position:relative;width:25px;height:20px;border:solid 1px #222;margin-right:5px;float:left;z-index:0}.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:linear-gradient(to bottom, #eeeeee, #cccccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:linear-gradient(to bottom, #dddddd, #bbbbbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}.sp-cancel{font-size:11px;color:#d93f3f !important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f !important;text-decoration:underline}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}.gjs-is__grab,.gjs-is__grab *{cursor:-webkit-grab !important;cursor:grab !important}.gjs-is__grabbing,.gjs-is__grabbing *{-webkit-user-select:none;-o-user-select:none;user-select:none;cursor:-webkit-grabbing !important;cursor:grabbing !important}.gjs-one-bg{background-color:var(--gjs-primary-color)}.gjs-one-color{color:var(--gjs-primary-color)}.gjs-one-color-h:hover{color:var(--gjs-primary-color)}.gjs-two-bg{background-color:var(--gjs-secondary-color)}.gjs-two-color{color:var(--gjs-secondary-color)}.gjs-two-color-h:hover{color:var(--gjs-secondary-color)}.gjs-three-bg{background-color:var(--gjs-tertiary-color)}.gjs-three-color{color:var(--gjs-tertiary-color)}.gjs-three-color-h:hover{color:var(--gjs-tertiary-color)}.gjs-four-bg{background-color:var(--gjs-quaternary-color)}.gjs-four-color{color:var(--gjs-quaternary-color)}.gjs-four-color-h:hover{color:var(--gjs-quaternary-color)}.gjs-danger-bg{background-color:var(--gjs-color-red)}.gjs-danger-color{color:var(--gjs-color-red)}.gjs-danger-color-h:hover{color:var(--gjs-color-red)}.gjs-bg-main,.gjs-sm-colorp-c,.gjs-off-prv{background-color:var(--gjs-main-color)}.gjs-color-main,.gjs-sm-stack #gjs-sm-add,.gjs-off-prv{color:var(--gjs-font-color);fill:var(--gjs-font-color)}.gjs-color-active{color:var(--gjs-font-color-active);fill:var(--gjs-font-color-active)}.gjs-color-warn{color:var(--gjs-color-warn);fill:var(--gjs-color-warn)}.gjs-color-hl{color:var(--gjs-color-highlight);fill:var(--gjs-color-highlight)}.gjs-invis-invis,.gjs-clm-tags #gjs-clm-new,.gjs-no-app{background-color:rgba(0,0,0,0);border:none;color:inherit}.gjs-no-app{height:10px}.gjs-test::btn{color:"#fff"}.opac50{opacity:.5;filter:alpha(opacity=50)}.gjs-checker-bg,.gjs-field-colorp-c,.checker-bg,.gjs-sm-layer-preview{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==")}.gjs-no-user-select,.gjs-rte-toolbar,.gjs-layer-name,.gjs-grabbing,.gjs-grabbing *{-webkit-user-select:none;-o-user-select:none;user-select:none}.gjs-no-pointer-events,.gjs-margin-v-el,.gjs-padding-v-el,.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el,.gjs-resizer-c{pointer-events:none}.gjs-bdrag{pointer-events:none !important;position:absolute !important;z-index:10 !important;width:auto}.gjs-drag-helper{background-color:var(--gjs-color-blue) !important;pointer-events:none !important;position:absolute !important;z-index:10 !important;transform:scale(0.3) !important;transform-origin:top left !important;-webkit-transform-origin:top left !important;margin:15px !important;transition:none !important;outline:none !important}.gjs-grabbing,.gjs-grabbing *{cursor:grabbing !important;cursor:-webkit-grabbing !important}.gjs-grabbing{overflow:hidden}.gjs-off-prv{position:relative;z-index:10;padding:5px;cursor:pointer}.gjs-editor-cont ::-webkit-scrollbar-track{background:var(--gjs-secondary-dark-color)}.gjs-editor-cont ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2)}.gjs-editor-cont ::-webkit-scrollbar{width:8px}:root{--gjs-main-color: #444;--gjs-primary-color: #444;--gjs-secondary-color: #ddd;--gjs-tertiary-color: #804f7b;--gjs-quaternary-color: #d278c9;--gjs-font-color: #ddd;--gjs-font-color-active: #f8f8f8;--gjs-main-dark-color: rgba(0, 0, 0, 0.2);--gjs-secondary-dark-color: rgba(0, 0, 0, 0.1);--gjs-main-light-color: rgba(255, 255, 255, 0.1);--gjs-secondary-light-color: rgba(255, 255, 255, 0.7);--gjs-soft-light-color: rgba(255, 255, 255, 0.015);--gjs-color-blue: #3b97e3;--gjs-color-red: #dd3636;--gjs-color-yellow: #ffca6f;--gjs-color-green: #62c462;--gjs-left-width: 15%;--gjs-color-highlight: #71b7f1;--gjs-color-warn: #ffca6f;--gjs-handle-margin: -5px;--gjs-light-border: rgba(255, 255, 255, 0.05);--gjs-arrow-color: rgba(255, 255, 255, 0.7);--gjs-dark-text-shadow: rgba(0, 0, 0, 0.2);--gjs-color-input-padding: 22px;--gjs-input-padding: 5px;--gjs-padding-elem-classmanager: 5px 6px;--gjs-upload-padding: 150px 10px;--gjs-animation-duration: 0.2s;--gjs-main-font: Helvetica, sans-serif;--gjs-font-size: 0.75rem;--gjs-placeholder-background-color: var(--gjs-color-green);--gjs-canvas-top: 40px;--gjs-flex-item-gap: 5px}.clear{clear:both}.no-select,.gjs-clm-tags #gjs-clm-close,.gjs-category-title,.gjs-layer-title,.gjs-block-category .gjs-title,.gjs-sm-sector-title,.gjs-trait-category .gjs-title,.gjs-com-no-select,.gjs-com-no-select img{-webkit-user-select:none;-o-user-select:none;user-select:none}.gjs-no-touch-actions{touch-action:none}.gjs-disabled{-webkit-user-select:none;-o-user-select:none;user-select:none;opacity:.5;filter:alpha(opacity=50)}.gjs-editor{font-family:var(--gjs-main-font);font-size:var(--gjs-font-size);position:relative;box-sizing:border-box;height:100%}.gjs-freezed,.gjs-freezed{opacity:.5;filter:alpha(opacity=50);pointer-events:none}.gjs-traits-label{border-bottom:1px solid var(--gjs-main-dark-color);font-weight:lighter;margin-bottom:5px;padding:10px;text-align:left}.gjs-label-wrp{width:30%;min-width:30%}.gjs-field-wrp{flex-grow:1}.gjs-traits-c,.gjs-traits-cs{display:flex;flex-direction:column}.gjs-trait-categories{display:flex;flex-direction:column}.gjs-trait-category{width:100%}.gjs-trait-category .gjs-caret-icon{margin-right:5px}.gjs-trt-header{font-weight:lighter;padding:10px}.gjs-trt-trait{display:flex;justify-content:flex-start;padding:5px 10px;font-weight:lighter;align-items:center;text-align:left;gap:5px}.gjs-trt-traits{font-size:var(--gjs-font-size)}.gjs-trt-trait .gjs-label{text-align:left;text-overflow:ellipsis;overflow:hidden}.gjs-guide-info{position:absolute}.gjs-guide-info__content{position:absolute;height:100%;display:flex;width:100%;padding:5px}.gjs-guide-info__line{position:relative;margin:auto}.gjs-guide-info__line::before,.gjs-guide-info__line::after{content:"";display:block;position:absolute;background-color:inherit}.gjs-guide-info__y{padding:0 5px}.gjs-guide-info__y .gjs-guide-info__content{justify-content:center}.gjs-guide-info__y .gjs-guide-info__line{width:100%;height:1px}.gjs-guide-info__y .gjs-guide-info__line::before,.gjs-guide-info__y .gjs-guide-info__line::after{width:1px;height:10px;top:0;bottom:0;left:0;margin:auto}.gjs-guide-info__y .gjs-guide-info__line::after{left:auto;right:0}.gjs-guide-info__x{padding:5px 0}.gjs-guide-info__x .gjs-guide-info__content{align-items:center}.gjs-guide-info__x .gjs-guide-info__line{height:100%;width:1px}.gjs-guide-info__x .gjs-guide-info__line::before,.gjs-guide-info__x .gjs-guide-info__line::after{width:10px;height:1px;left:0;right:0;top:0;margin:auto;transform:translateX(-50%)}.gjs-guide-info__x .gjs-guide-info__line::after{top:auto;bottom:0}.gjs-badge{white-space:nowrap}.gjs-badge__icon{vertical-align:middle;display:inline-block;width:15px;height:15px}.gjs-badge__icon svg{fill:currentColor}.gjs-badge__name{display:inline-block;vertical-align:middle}.gjs-frame-wrapper{position:absolute;width:100%;height:100%;left:0;right:0;margin:auto}.gjs-frame-wrapper--anim{transition:width .35s ease,height .35s ease}.gjs-frame-wrapper__top{transform:translateY(-100%) translateX(-50%);display:flex;padding:5px 0;position:absolute;width:100%;left:50%;top:0}.gjs-frame-wrapper__top-r{margin-left:auto}.gjs-frame-wrapper__left{position:absolute;left:0;transform:translateX(-100%) translateY(-50%);height:100%;top:50%}.gjs-frame-wrapper__bottom{position:absolute;bottom:0;transform:translateY(100%) translateX(-50%);width:100%;left:50%}.gjs-frame-wrapper__right{position:absolute;right:0;transform:translateX(100%) translateY(-50%);height:100%;top:50%}.gjs-frame-wrapper__icon{width:24px;cursor:pointer}.gjs-frame-wrapper__icon>svg{fill:currentColor}.gjs-padding-v-top,.gjs-fixedpadding-v-top{width:100%;top:0;left:0}.gjs-padding-v-right,.gjs-fixedpadding-v-right{right:0}.gjs-padding-v-bottom,.gjs-fixedpadding-v-bottom{width:100%;left:0;bottom:0}.gjs-padding-v-left,.gjs-fixedpadding-v-left{left:0}.gjs-cv-canvas{box-sizing:border-box;width:calc(100% - var(--gjs-left-width));height:calc(100% - var(--gjs-canvas-top));bottom:0;overflow:hidden;z-index:1;position:absolute;left:0;top:var(--gjs-canvas-top)}.gjs-cv-canvas-bg{background-color:rgba(0,0,0,.15)}.gjs-cv-canvas.gjs-cui{width:100%;height:100%;top:0}.gjs-cv-canvas.gjs-is__grab .gjs-cv-canvas__frames,.gjs-cv-canvas.gjs-is__grabbing .gjs-cv-canvas__frames{pointer-events:none}.gjs-cv-canvas__frames{position:absolute;top:0;left:0;width:100%;height:100%}.gjs-cv-canvas__spots{position:absolute;pointer-events:none;z-index:1}.gjs-cv-canvas .gjs-ghost{display:none;pointer-events:none;background-color:#5b5b5b;border:2px dashed #ccc;position:absolute;z-index:10;opacity:.55;filter:alpha(opacity=55)}.gjs-cv-canvas .gjs-highlighter,.gjs-cv-canvas .gjs-highlighter-sel{position:absolute;outline:1px solid var(--gjs-color-blue);outline-offset:-1px;pointer-events:none;width:100%;height:100%}.gjs-cv-canvas .gjs-highlighter-warning{outline:3px solid var(--gjs-color-yellow)}.gjs-cv-canvas .gjs-highlighter-sel{outline:2px solid var(--gjs-color-blue);outline-offset:-2px}.gjs-cv-canvas #gjs-tools,.gjs-cv-canvas .gjs-tools{width:100%;height:100%;position:absolute;top:0;left:0;outline:none;z-index:1}.gjs-cv-canvas #gjs-tools{z-index:2}.gjs-cv-canvas *{box-sizing:border-box}.gjs-frame{outline:medium none;height:100%;width:100%;border:none;margin:auto;display:block;transition:width .35s ease,height .35s ease;position:absolute;top:0;bottom:0;left:0;right:0}.gjs-toolbar{position:absolute;background-color:var(--gjs-color-blue);white-space:nowrap;color:#fff;z-index:10;top:0;left:0}.gjs-toolbar-item{width:26px;padding:5px;cursor:pointer;display:inline-block}.gjs-toolbar-item svg{fill:currentColor;vertical-align:middle}.gjs-resizer-c{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}.gjs-margin-v-el,.gjs-padding-v-el,.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{opacity:.1;filter:alpha(opacity=10);position:absolute;background-color:#ff0}.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{opacity:.2;filter:alpha(opacity=20)}.gjs-padding-v-el,.gjs-fixedpadding-v-el{background-color:navy}.gjs-resizer-h{pointer-events:all;position:absolute;border:3px solid var(--gjs-color-blue);width:10px;height:10px;background-color:#fff;margin:var(--gjs-handle-margin)}.gjs-resizer-h-tl{top:0;left:0;cursor:nwse-resize}.gjs-resizer-h-tr{top:0;right:0;cursor:nesw-resize}.gjs-resizer-h-tc{top:0;margin:var(--gjs-handle-margin) auto;left:0;right:0;cursor:ns-resize}.gjs-resizer-h-cl{left:0;margin:auto var(--gjs-handle-margin);top:0;bottom:0;cursor:ew-resize}.gjs-resizer-h-cr{margin:auto var(--gjs-handle-margin);top:0;bottom:0;right:0;cursor:ew-resize}.gjs-resizer-h-bl{bottom:0;left:0;cursor:nesw-resize}.gjs-resizer-h-bc{bottom:0;margin:var(--gjs-handle-margin) auto;left:0;right:0;cursor:ns-resize}.gjs-resizer-h-br{bottom:0;right:0;cursor:nwse-resize}.gjs-pn-panel .gjs-resizer-h{background-color:rgba(0,0,0,.2);border:none;opacity:0;transition:opacity .25s}.gjs-pn-panel .gjs-resizer-h:hover{opacity:1}.gjs-pn-panel .gjs-resizer-h-tc,.gjs-pn-panel .gjs-resizer-h-bc{margin:0 auto;width:100%}.gjs-pn-panel .gjs-resizer-h-cr,.gjs-pn-panel .gjs-resizer-h-cl{margin:auto 0;height:100%}.gjs-resizing .gjs-highlighter,.gjs-resizing .gjs-badge{display:none !important}.gjs-resizing-tl *{cursor:nwse-resize !important}.gjs-resizing-tr *{cursor:nesw-resize !important}.gjs-resizing-tc *{cursor:ns-resize !important}.gjs-resizing-cl *{cursor:ew-resize !important}.gjs-resizing-cr *{cursor:ew-resize !important}.gjs-resizing-bl *{cursor:nesw-resize !important}.gjs-resizing-bc *{cursor:ns-resize !important}.gjs-resizing-br *{cursor:nwse-resize !important}.btn-cl,.gjs-am-close,.gjs-mdl-btn-close{opacity:.3;filter:alpha(opacity=30);font-size:25px;cursor:pointer}.btn-cl:hover,.gjs-am-close:hover,.gjs-mdl-btn-close:hover{opacity:.7;filter:alpha(opacity=70)}.no-dots,.ui-resizable-handle{border:none !important;margin:0 !important;outline:none !important}.gjs-com-dashed *{outline:1px dashed #888;outline-offset:-2px;box-sizing:border-box}.gjs-com-badge,.gjs-badge{pointer-events:none;background-color:var(--gjs-color-blue);color:#fff;padding:2px 5px;position:absolute;z-index:1;font-size:12px;outline:none;display:none}.gjs-badge-warning{background-color:var(--gjs-color-yellow)}.gjs-placeholder,.gjs-com-placeholder,.gjs-placeholder{position:absolute;z-index:10;pointer-events:none;display:none}.gjs-placeholder,.gjs-placeholder{border-style:solid !important;outline:none;box-sizing:border-box;transition:top var(--gjs-animation-duration),left var(--gjs-animation-duration),width var(--gjs-animation-duration),height var(--gjs-animation-duration)}.gjs-placeholder.horizontal,.gjs-com-placeholder.horizontal,.gjs-placeholder.horizontal{border-color:rgba(0,0,0,0) var(--gjs-placeholder-background-color);border-width:3px 5px;margin:-3px 0 0}.gjs-placeholder.vertical,.gjs-com-placeholder.vertical,.gjs-placeholder.vertical{border-color:var(--gjs-placeholder-background-color) rgba(0,0,0,0);border-width:5px 3px;margin:0 0 0 -3px}.gjs-placeholder-int,.gjs-com-placeholder-int,.gjs-placeholder-int{background-color:var(--gjs-placeholder-background-color);box-shadow:0 0 3px rgba(0,0,0,.2);height:100%;width:100%;pointer-events:none;padding:1.5px;outline:none}.gjs-pn-panel{display:inline-block;position:absolute;box-sizing:border-box;text-align:center;padding:5px;z-index:3}.gjs-pn-panel .icon-undo,.gjs-pn-panel .icon-redo{font-size:20px;height:30px;width:25px}.gjs-pn-commands{width:calc(100% - var(--gjs-left-width));left:0;top:0;box-shadow:0 0 5px var(--gjs-main-dark-color)}.gjs-pn-options{right:var(--gjs-left-width);top:0}.gjs-pn-views{border-bottom:2px solid var(--gjs-main-dark-color);right:0;width:var(--gjs-left-width);z-index:4}.gjs-pn-views-container{height:100%;padding:42px 0 0;right:0;width:var(--gjs-left-width);overflow:auto;box-shadow:0 0 5px var(--gjs-main-dark-color)}.gjs-pn-buttons{align-items:center;display:flex;justify-content:space-between}.gjs-pn-btn{box-sizing:border-box;min-height:30px;min-width:30px;line-height:21px;background-color:rgba(0,0,0,0);border:none;font-size:18px;margin-right:5px;border-radius:2px;padding:4px;position:relative;cursor:pointer}.gjs-pn-btn.gjs-pn-active{background-color:rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.25) inset}.gjs-pn-btn svg{fill:currentColor}.gjs-label{line-height:18px}.gjs-fields{display:flex}.gjs-select{padding:0;width:100%}.gjs-select select{padding-right:10px}.gjs-select:-moz-focusring,.gjs-select select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-input:focus,.gjs-button:focus,.gjs-btn-prim:focus,.gjs-select:focus,.gjs-select select:focus{outline:none}.gjs-field input,.gjs-field select,.gjs-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;border:none;background-color:rgba(0,0,0,0);box-sizing:border-box;width:100%;position:relative;padding:var(--gjs-input-padding);z-index:1}.gjs-field input:focus,.gjs-field select:focus,.gjs-field textarea:focus{outline:none}.gjs-field input[type=number]{-moz-appearance:textfield}.gjs-field input[type=number]::-webkit-outer-spin-button,.gjs-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gjs-field-range{flex:9 1 auto}.gjs-field-integer input{padding-right:30px}.gjs-select option,.gjs-field-select option,.gjs-clm-select option,.gjs-sm-select option,.gjs-fields option,.gjs-sm-unit option{background-color:var(--gjs-main-color);color:var(--gjs-font-color)}.gjs-field{background-color:var(--gjs-main-dark-color);border:none;box-shadow:none;border-radius:2px;box-sizing:border-box;padding:0;position:relative}.gjs-field textarea{resize:vertical}.gjs-field .gjs-sel-arrow{height:100%;width:9px;position:absolute;right:0;top:0;z-index:0}.gjs-field .gjs-d-s-arrow{bottom:0;top:0;margin:auto;right:var(--gjs-input-padding);border-top:4px solid var(--gjs-arrow-color);position:absolute;height:0;width:0;border-left:3px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);cursor:pointer}.gjs-field-arrows{position:absolute;cursor:ns-resize;margin:auto;height:20px;width:9px;z-index:10;bottom:0;right:calc(var(--gjs-input-padding) - 2px);top:0}.gjs-field-color,.gjs-field-radio{width:100%}.gjs-field-color input{padding-right:var(--gjs-color-input-padding);box-sizing:border-box}.gjs-field-colorp{border-left:1px solid var(--gjs-main-dark-color);box-sizing:border-box;height:100%;padding:2px;position:absolute;right:0;top:0;width:var(--gjs-color-input-padding);z-index:10}.gjs-field-colorp .gjs-checker-bg,.gjs-field-colorp .gjs-field-colorp-c{height:100%;width:100%;border-radius:1px}.gjs-field-colorp-c{height:100%;position:relative;width:100%}.gjs-field-color-picker{background-color:var(--gjs-font-color);cursor:pointer;height:100%;width:100%;box-shadow:0 0 1px var(--gjs-main-dark-color);border-radius:1px;position:absolute;top:0}.gjs-field-checkbox{padding:0;width:17px;height:17px;display:block;cursor:pointer}.gjs-field-checkbox input{display:none}.gjs-field-checkbox input:checked+.gjs-chk-icon{border-color:hsla(0,0%,100%,.5);border-width:0 2px 2px 0;border-style:solid}.gjs-radio-item{flex:1 1 auto;text-align:center;border-left:1px solid var(--gjs-dark-text-shadow)}.gjs-radio-item:first-child{border:none}.gjs-radio-item:hover{background:var(--gjs-main-dark-color)}.gjs-radio-item input{display:none}.gjs-radio-item input:checked+.gjs-radio-item-label{background-color:hsla(0,0%,100%,.2)}.gjs-radio-items{display:flex}.gjs-radio-item-label{cursor:pointer;display:block;padding:var(--gjs-input-padding)}.gjs-field-units{position:absolute;margin:auto;right:10px;bottom:0;top:0}.gjs-field-unit{position:absolute;right:10px;top:3px;font-size:10px;color:var(--gjs-arrow-color);cursor:pointer}.gjs-input-unit{text-align:center}.gjs-field-arrow-u,.gjs-field-arrow-d{position:absolute;height:0;width:0;border-left:3px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid var(--gjs-arrow-color);bottom:4px;cursor:pointer}.gjs-field-arrow-u{border-bottom:4px solid var(--gjs-arrow-color);border-top:none;top:4px}.gjs-field-select{padding:0}.gjs-field-range{background-color:rgba(0,0,0,0);border:none;box-shadow:none;padding:0}.gjs-field-range input{margin:0;height:100%}.gjs-field-range input:focus{outline:none}.gjs-field-range input::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-moz-range-thumb{height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-ms-thumb{height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-moz-range-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-field-range input::-webkit-slider-runnable-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-field-range input::-ms-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-btn-prim{color:inherit;background-color:var(--gjs-main-light-color);border-radius:2px;padding:3px 6px;padding:var(--gjs-input-padding);cursor:pointer;border:none}.gjs-btn-prim:active{background-color:var(--gjs-main-light-color)}.gjs-btn--full{width:100%}.gjs-chk-icon{transform:rotate(45deg);box-sizing:border-box;display:block;height:14px;margin:0 5px;width:6px}.gjs-add-trasp{background:none;border:none;color:var(--gjs-font-color);cursor:pointer;font-size:1em;border-radius:2px;opacity:.75;filter:alpha(opacity=75)}.gjs-add-trasp:hover{opacity:1;filter:alpha(opacity=100)}.gjs-add-trasp:active{background-color:rgba(0,0,0,.2)}.gjs-devices-c{display:flex;align-items:center;padding:2px 3px 3px 3px}.gjs-devices-c .gjs-device-label{flex-grow:2;text-align:left;margin-right:10px}.gjs-devices-c .gjs-select{flex-grow:20}.gjs-devices-c .gjs-add-trasp{flex-grow:1;margin-left:5px}.gjs-category-open,.gjs-block-category.gjs-open,.gjs-sm-sector.gjs-sm-open,.gjs-trait-category.gjs-open{border-bottom:1px solid rgba(0,0,0,.25)}.gjs-category-title,.gjs-layer-title,.gjs-block-category .gjs-title,.gjs-sm-sector-title,.gjs-trait-category .gjs-title{font-weight:lighter;background-color:var(--gjs-secondary-dark-color);letter-spacing:1px;padding:9px 10px 9px 20px;border-bottom:1px solid rgba(0,0,0,.25);text-align:left;position:relative;cursor:pointer}.gjs-sm-clear{cursor:pointer;width:14px;min-width:14px;height:14px;margin-left:3px}.gjs-sm-header{font-weight:lighter;padding:10px}.gjs-sm-sector{clear:both;font-weight:lighter;text-align:left}.gjs-sm-sector-title{display:flex;align-items:center}.gjs-sm-sector-caret{width:17px;height:17px;min-width:17px;transform:rotate(-90deg)}.gjs-sm-sector-label{margin-left:5px}.gjs-sm-sector.gjs-sm-open .gjs-sm-sector-caret{transform:none}.gjs-sm-properties{font-size:var(--gjs-font-size);padding:10px 5px;display:flex;flex-wrap:wrap;align-items:flex-end;box-sizing:border-box;width:100%}.gjs-sm-label{margin:5px 5px 3px 0;display:flex;align-items:center}.gjs-sm-close-btn,.gjs-sm-preview-file-close{display:block;font-size:23px;position:absolute;cursor:pointer;right:5px;top:0;opacity:.7;filter:alpha(opacity=70)}.gjs-sm-close-btn:hover,.gjs-sm-preview-file-close:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-sm-field,.gjs-clm-select,.gjs-clm-field{width:100%;position:relative}.gjs-sm-field input,.gjs-clm-select input,.gjs-clm-field input,.gjs-sm-field select,.gjs-clm-select select,.gjs-clm-field select{background-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.7);border:none;width:100%}.gjs-sm-field input,.gjs-clm-select input,.gjs-clm-field input{box-sizing:border-box}.gjs-sm-field select,.gjs-clm-select select,.gjs-clm-field select{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gjs-sm-field select::-ms-expand,.gjs-clm-select select::-ms-expand,.gjs-clm-field select::-ms-expand{display:none}.gjs-sm-field select:-moz-focusring,.gjs-clm-select select:-moz-focusring,.gjs-clm-field select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-sm-field input:focus,.gjs-clm-select input:focus,.gjs-clm-field input:focus,.gjs-sm-field select:focus,.gjs-clm-select select:focus,.gjs-clm-field select:focus{outline:none}.gjs-sm-field .gjs-sm-unit,.gjs-clm-select .gjs-sm-unit,.gjs-clm-field .gjs-sm-unit{position:absolute;right:10px;top:3px;font-size:10px;color:var(--gjs-secondary-light-color);cursor:pointer}.gjs-sm-field .gjs-clm-sel-arrow,.gjs-clm-select .gjs-clm-sel-arrow,.gjs-clm-field .gjs-clm-sel-arrow,.gjs-sm-field .gjs-sm-int-arrows,.gjs-clm-select .gjs-sm-int-arrows,.gjs-clm-field .gjs-sm-int-arrows,.gjs-sm-field .gjs-sm-sel-arrow,.gjs-clm-select .gjs-sm-sel-arrow,.gjs-clm-field .gjs-sm-sel-arrow{height:100%;width:9px;position:absolute;right:0;top:0;cursor:ns-resize}.gjs-sm-field .gjs-sm-sel-arrow,.gjs-clm-select .gjs-sm-sel-arrow,.gjs-clm-field .gjs-sm-sel-arrow{cursor:pointer}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-arrow,.gjs-clm-select .gjs-sm-d-arrow,.gjs-clm-field .gjs-sm-d-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-sm-field .gjs-sm-u-arrow,.gjs-clm-select .gjs-sm-u-arrow,.gjs-clm-field .gjs-sm-u-arrow{position:absolute;height:0;width:0;border-left:3px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);cursor:pointer}.gjs-sm-field .gjs-sm-u-arrow,.gjs-clm-select .gjs-sm-u-arrow,.gjs-clm-field .gjs-sm-u-arrow{border-bottom:4px solid var(--gjs-secondary-light-color);top:4px}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-arrow,.gjs-clm-select .gjs-sm-d-arrow,.gjs-clm-field .gjs-sm-d-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow{border-top:4px solid var(--gjs-secondary-light-color);bottom:4px}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow{bottom:7px}.gjs-sm-field.gjs-sm-color,.gjs-sm-color.gjs-clm-field,.gjs-sm-field.gjs-sm-input,.gjs-sm-input.gjs-clm-field,.gjs-sm-field.gjs-sm-integer,.gjs-sm-integer.gjs-clm-field,.gjs-sm-field.gjs-sm-list,.gjs-sm-list.gjs-clm-field,.gjs-sm-field.gjs-sm-select,.gjs-clm-select,.gjs-sm-select.gjs-clm-field{background-color:var(--gjs-main-dark-color);border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 0 var(--gjs-main-light-color);color:var(--gjs-secondary-light-color);border-radius:2px;box-sizing:border-box;padding:0 5px}.gjs-sm-field.gjs-sm-composite,.gjs-sm-composite.gjs-clm-select,.gjs-sm-composite.gjs-clm-field{border-radius:2px}.gjs-sm-field.gjs-sm-select,.gjs-clm-select,.gjs-sm-select.gjs-clm-field{padding:0}.gjs-sm-field.gjs-sm-select select,.gjs-clm-select select,.gjs-sm-select.gjs-clm-field select{height:20px}.gjs-sm-field.gjs-sm-select option,.gjs-clm-select option,.gjs-sm-select.gjs-clm-field option{padding:3px 0}.gjs-sm-field.gjs-sm-composite,.gjs-sm-composite.gjs-clm-select,.gjs-sm-composite.gjs-clm-field{background-color:var(--gjs-secondary-dark-color);border:1px solid rgba(0,0,0,.25)}.gjs-sm-field.gjs-sm-list,.gjs-sm-list.gjs-clm-select,.gjs-sm-list.gjs-clm-field{width:auto;padding:0;overflow:hidden;float:left}.gjs-sm-field.gjs-sm-list input,.gjs-sm-list.gjs-clm-select input,.gjs-sm-list.gjs-clm-field input{display:none}.gjs-sm-field.gjs-sm-list label,.gjs-sm-list.gjs-clm-select label,.gjs-sm-list.gjs-clm-field label{cursor:pointer;padding:5px;display:block}.gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked+label,.gjs-sm-list.gjs-clm-select .gjs-sm-radio:checked+label,.gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked+label{background-color:hsla(0,0%,100%,.2)}.gjs-sm-field.gjs-sm-list .gjs-sm-icon,.gjs-sm-list.gjs-clm-select .gjs-sm-icon,.gjs-sm-list.gjs-clm-field .gjs-sm-icon{background-repeat:no-repeat;background-position:center;text-shadow:none;line-height:normal}.gjs-sm-field.gjs-sm-integer select,.gjs-sm-integer.gjs-clm-select select,.gjs-sm-integer.gjs-clm-field select{width:auto;padding:0}.gjs-sm-list .gjs-sm-el{float:left;border-left:1px solid var(--gjs-main-dark-color)}.gjs-sm-list .gjs-sm-el:first-child{border:none}.gjs-sm-list .gjs-sm-el:hover{background:var(--gjs-main-dark-color)}.gjs-sm-slider .gjs-field-integer{flex:1 1 65px}.gjs-sm-property{box-sizing:border-box;float:left;width:50%;margin-bottom:5px;padding:0 5px}.gjs-sm-property--full,.gjs-sm-property.gjs-sm-composite,.gjs-sm-property.gjs-sm-file,.gjs-sm-property.gjs-sm-list,.gjs-sm-property.gjs-sm-stack,.gjs-sm-property.gjs-sm-slider,.gjs-sm-property.gjs-sm-color{width:100%}.gjs-sm-property .gjs-sm-btn{background-color:color-mix(in srgb, var(--gjs-main-dark-color), white 13%);border-radius:2px;box-shadow:1px 1px 0 color-mix(in srgb, var(--gjs-main-dark-color), white 2%),1px 1px 0 color-mix(in srgb, var(--gjs-main-dark-color), white 17%) inset;padding:5px;position:relative;text-align:center;height:auto;width:100%;cursor:pointer;color:var(--gjs-font-color);box-sizing:border-box;text-shadow:-1px -1px 0 var(--gjs-main-dark-color);border:none;opacity:.85;filter:alpha(opacity=85)}.gjs-sm-property .gjs-sm-btn-c{box-sizing:border-box;float:left;width:100%}.gjs-sm-property__text-shadow .gjs-sm-layer-preview-cnt::after{color:#000;content:"T";font-weight:900;line-height:17px;padding:0 4px}.gjs-sm-preview-file{background-color:var(--gjs-light-border);border-radius:2px;margin-top:5px;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--gjs-light-border), black 1%);padding:3px 20px}.gjs-sm-preview-file-cnt{background-size:auto 100%;background-repeat:no-repeat;background-position:center center;height:50px}.gjs-sm-preview-file-close{top:-5px;width:14px;height:14px}.gjs-sm-layers{margin-top:5px;padding:1px 3px;min-height:30px}.gjs-sm-layer{background-color:hsla(0,0%,100%,.055);border-radius:2px;margin:2px 0;padding:7px;position:relative}.gjs-sm-layer.gjs-sm-active{background-color:hsla(0,0%,100%,.12)}.gjs-sm-layer .gjs-sm-label-wrp{display:flex;align-items:center}.gjs-sm-layer #gjs-sm-move{height:14px;width:14px;min-width:14px;cursor:-webkit-grab;cursor:grab}.gjs-sm-layer #gjs-sm-label{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 5px}.gjs-sm-layer-preview{height:15px;width:15px;min-width:15px;margin-right:5px;border-radius:2px}.gjs-sm-layer-preview-cnt{border-radius:2px;background-color:#fff;height:100%;width:100%;background-size:cover !important}.gjs-sm-layer #gjs-sm-close-layer{display:block;cursor:pointer;height:14px;width:14px;min-width:14px;opacity:.5;filter:alpha(opacity=50)}.gjs-sm-layer #gjs-sm-close-layer:hover{opacity:.8;filter:alpha(opacity=80)}.gjs-sm-stack .gjs-sm-properties{padding:5px 0 0}.gjs-sm-stack #gjs-sm-add{background:none;border:none;cursor:pointer;outline:none;position:absolute;right:0;top:-17px;opacity:.75;padding:0;width:18px;height:18px}.gjs-sm-stack #gjs-sm-add:hover{opacity:1;filter:alpha(opacity=100)}.gjs-sm-colorp-c{height:100%;width:20px;position:absolute;right:0;top:0;box-sizing:border-box;border-radius:2px;padding:2px}.gjs-sm-colorp-c .gjs-checker-bg,.gjs-sm-colorp-c .gjs-field-colorp-c{height:100%;width:100%;border-radius:1px}.gjs-sm-color-picker{background-color:var(--gjs-font-color);cursor:pointer;height:16px;width:100%;margin-top:-16px;box-shadow:0 0 1px var(--gjs-main-dark-color);border-radius:1px}.gjs-sm-btn-upload #gjs-sm-upload{left:0;top:0;position:absolute;width:100%;opacity:0;cursor:pointer}.gjs-sm-btn-upload #gjs-sm-label{padding:2px 0}.gjs-sm-layer>#gjs-sm-move{opacity:.7;filter:alpha(opacity=70);cursor:move;font-size:12px;float:left;margin:0 5px 0 0}.gjs-sm-layer>#gjs-sm-move:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-blocks-c{display:flex;flex-wrap:wrap;justify-content:flex-start}.gjs-block-categories{display:flex;flex-direction:column}.gjs-block-category{width:100%}.gjs-block-category .gjs-caret-icon{margin-right:5px}.gjs-block{-webkit-user-select:none;-o-user-select:none;user-select:none;width:45%;min-width:45px;padding:1em;box-sizing:border-box;min-height:90px;cursor:all-scroll;font-size:11px;font-weight:lighter;text-align:center;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,.2);border-radius:3px;margin:10px 2.5% 5px;box-shadow:0 1px 0 0 rgba(0,0,0,.15);transition:all .2s ease 0s;transition-property:box-shadow,color}.gjs-block:hover{box-shadow:0 3px 4px 0 rgba(0,0,0,.15)}.gjs-block svg{fill:currentColor}.gjs-block__media{margin-bottom:10px;pointer-events:none}.gjs-block-svg{width:54px;fill:currentColor}.gjs-block-svg-path{fill:currentColor}.gjs-block.fa{font-size:2em;line-height:2em;padding:11px}.gjs-block-label{line-height:normal;font-size:.65rem;font-weight:normal;font-family:Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.gjs-block.gjs-bdrag{width:auto;padding:0}.gjs-selected-parent{border:1px solid var(--gjs-color-yellow)}.gjs-opac50{opacity:.5;filter:alpha(opacity=50)}.gjs-layer{font-weight:lighter;text-align:left;position:relative;font-size:var(--gjs-font-size);display:grid}.gjs-layer-item{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid var(--gjs-main-dark-color);background-color:var(--gjs-secondary-dark-color);gap:var(--gjs-flex-item-gap);cursor:pointer}.gjs-layer-item-left,.gjs-layer-item-right{display:flex;align-items:center;gap:var(--gjs-flex-item-gap)}.gjs-layer-item-left{width:100%}.gjs-layer-hidden{opacity:.55;filter:alpha(opacity=55)}.gjs-layer-vis{box-sizing:content-box;cursor:pointer;z-index:1}.gjs-layer-vis-on,.gjs-layer-vis-off{display:flex;width:13px}.gjs-layer-vis-off{display:none}.gjs-layer-vis.gjs-layer-off .gjs-layer-vis-on{display:none}.gjs-layer-vis.gjs-layer-off .gjs-layer-vis-off{display:flex}.gjs-layer-caret{width:15px;cursor:pointer;box-sizing:content-box;transform:rotate(90deg);display:flex;opacity:.7;filter:alpha(opacity=70)}.gjs-layer-caret:hover{opacity:1;filter:alpha(opacity=100)}.gjs-layer.open>.gjs-layer-item .gjs-layer-caret{transform:rotate(180deg)}.gjs-layer-title{padding:0;display:flex;align-items:center;background-color:rgba(0,0,0,0) !important;border-bottom:none}.gjs-layer-title-inn{align-items:center;position:relative;display:flex;gap:var(--gjs-flex-item-gap)}.gjs-layer-title-c{width:100%}.gjs-layer__icon{display:block;width:100%;max-width:15px;max-height:15px;padding-left:5px}.gjs-layer__icon svg{fill:currentColor}.gjs-layer-name{display:inline-block;box-sizing:content-box;overflow:hidden;white-space:nowrap;max-width:170px;height:auto}.gjs-layer-name--no-edit{text-overflow:ellipsis}.gjs-layer>.gjs-layer-children{display:none}.gjs-layer.open>.gjs-layer-children{display:block}.gjs-layer-no-chld>.gjs-layer-title-inn>.gjs-layer-caret{visibility:hidden}.gjs-layer-move{display:flex;width:13px;box-sizing:content-box;cursor:move}.gjs-layer.gjs-hovered .gjs-layer-item{background-color:var(--gjs-soft-light-color)}.gjs-layer.gjs-selected .gjs-layer-item{background-color:var(--gjs-main-light-color)}.gjs-layers{position:relative;height:100%}.gjs-layers #gjs-placeholder{width:100%;position:absolute}.gjs-layers #gjs-placeholder #gjs-plh-int{height:100%;padding:1px}.gjs-layers #gjs-placeholder #gjs-plh-int.gjs-insert{background-color:var(--gjs-color-green)}#gjs-clm-add-tag,.gjs-clm-tags-btn{background-color:hsla(0,0%,100%,.15);border-radius:2px;padding:3px;margin-right:3px;border:1px solid rgba(0,0,0,.15);width:24px;height:24px;box-sizing:border-box;cursor:pointer}.gjs-clm-tags-btn svg{fill:currentColor;display:block}.gjs-clm-header{display:flex;align-items:center;margin:7px 0}.gjs-clm-header-status{flex-shrink:1;margin-left:auto}.gjs-clm-tag{display:flex;overflow:hidden;align-items:center;border-radius:3px;margin:0 3px 3px 0;padding:5px;cursor:default}.gjs-clm-tag-status,.gjs-clm-tag-close{width:12px;height:12px;flex-shrink:1}.gjs-clm-tag-status svg,.gjs-clm-tag-close svg{vertical-align:middle;fill:currentColor}.gjs-clm-sels-info{margin:7px 0;text-align:left}.gjs-clm-sel-id{font-size:.9em;opacity:.5;filter:alpha(opacity=50)}.gjs-clm-label-sel{float:left;padding-right:5px}.gjs-clm-tags{font-size:var(--gjs-font-size);padding:10px 5px}.gjs-clm-tags #gjs-clm-sel{padding:7px 0;float:left;font-style:italic;margin-left:5px}.gjs-clm-tags #gjs-clm-tags-field{clear:both;padding:5px;margin-bottom:5px;display:flex;flex-wrap:wrap}.gjs-clm-tags #gjs-clm-tags-c{display:flex;flex-wrap:wrap;vertical-align:top;overflow:hidden}.gjs-clm-tags #gjs-clm-new{color:var(--gjs-font-color);padding:var(--gjs-padding-elem-classmanager);display:none}.gjs-clm-tags #gjs-clm-close{opacity:.85;filter:alpha(opacity=85);font-size:20px;line-height:0;cursor:pointer;color:hsla(0,0%,100%,.9)}.gjs-clm-tags #gjs-clm-close:hover{opacity:1;filter:alpha(opacity=100)}.gjs-clm-tags #gjs-clm-checkbox{color:hsla(0,0%,100%,.9);vertical-align:middle;cursor:pointer;font-size:9px}.gjs-clm-tags #gjs-clm-tag-label{flex-grow:1;text-overflow:ellipsis;overflow:hidden;padding:0 3px;cursor:text}.gjs-mdl-container{font-family:var(--gjs-main-font);overflow-y:auto;position:fixed;background-color:rgba(0,0,0,.5);display:flex;top:0;left:0;right:0;bottom:0;z-index:100}.gjs-mdl-dialog{text-shadow:-1px -1px 0 rgba(0,0,0,.05);animation:gjs-slide-down .215s;margin:auto;max-width:850px;width:90%;border-radius:3px;font-weight:lighter;position:relative;z-index:2}.gjs-mdl-title{font-size:1rem}.gjs-mdl-btn-close{position:absolute;right:15px;top:5px}.gjs-mdl-active .gjs-mdl-dialog{animation:gjs-mdl-slide-down .216s}.gjs-mdl-header,.gjs-mdl-content{padding:10px 15px;clear:both}.gjs-mdl-header{position:relative;border-bottom:1px solid var(--gjs-main-dark-color);padding:15px 15px 7px}.gjs-export-dl::after{content:"";clear:both;display:block;margin-bottom:10px}.gjs-dropzone{display:none;opacity:0;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .25s;pointer-events:none}.gjs-dropzone-active .gjs-dropzone{display:block;opacity:1}.gjs-am-assets{height:290px;overflow:auto;clear:both;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.gjs-am-assets-header{padding:5px}.gjs-am-add-asset .gjs-am-add-field{width:70%;float:left}.gjs-am-add-asset button{width:25%;float:right}.gjs-am-preview-cont{position:relative;height:70px;width:30%;background-color:var(--gjs-main-color);border-radius:2px;float:left;overflow:hidden}.gjs-am-preview{position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;z-index:1}.gjs-am-preview-bg{opacity:.5;filter:alpha(opacity=50);position:absolute;height:100%;width:100%;z-index:0}.gjs-am-dimensions{opacity:.5;filter:alpha(opacity=50);font-size:10px}.gjs-am-meta{width:70%;float:left;font-size:12px;padding:5px 0 0 5px;box-sizing:border-box}.gjs-am-meta>div{margin-bottom:5px}.gjs-am-close{cursor:pointer;position:absolute;right:5px;top:0;display:none}.gjs-am-asset{border-bottom:1px solid color-mix(in srgb, var(--gjs-main-dark-color), black 3%);padding:5px;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.gjs-am-asset:hover .gjs-am-close{display:block}.gjs-am-highlight{background-color:var(--gjs-main-light-color)}.gjs-am-assets-cont{background-color:var(--gjs-secondary-dark-color);border-radius:3px;box-sizing:border-box;padding:10px;width:45%;float:right;height:325px;overflow:hidden}.gjs-am-file-uploader{width:55%;float:left}.gjs-am-file-uploader>form{background-color:var(--gjs-secondary-dark-color);border:2px dashed;border-radius:3px;position:relative;text-align:center;margin-bottom:15px}.gjs-am-file-uploader>form.gjs-am-hover{border:2px solid var(--gjs-color-green);color:color-mix(in srgb, var(--gjs-color-green), white 5%)}.gjs-am-file-uploader>form.gjs-am-disabled{border-color:red}.gjs-am-file-uploader>form #gjs-am-uploadFile{opacity:0;filter:alpha(opacity=0);padding:var(--gjs-upload-padding);width:100%;box-sizing:border-box}.gjs-am-file-uploader #gjs-am-title{position:absolute;padding:var(--gjs-upload-padding);width:100%}.gjs-cm-editor-c{float:left;box-sizing:border-box;width:50%}.gjs-cm-editor-c .CodeMirror{height:450px}.gjs-cm-editor{font-size:12px}.gjs-cm-editor#gjs-cm-htmlmixed{padding-right:10px;border-right:1px solid var(--gjs-main-dark-color)}.gjs-cm-editor#gjs-cm-htmlmixed #gjs-cm-title{color:#a97d44}.gjs-cm-editor#gjs-cm-css{padding-left:10px}.gjs-cm-editor#gjs-cm-css #gjs-cm-title{color:#ddca7e}.gjs-cm-editor #gjs-cm-title{background-color:var(--gjs-main-dark-color);font-size:12px;padding:5px 10px 3px;text-align:right}.gjs-rte-toolbar{position:absolute;z-index:10}.gjs-rte-toolbar-ui{border:1px solid var(--gjs-main-dark-color);border-radius:3px}.gjs-rte-actionbar{display:flex}.gjs-rte-action{display:flex;align-items:center;justify-content:center;padding:5px;width:25px;border-right:1px solid var(--gjs-main-dark-color);text-align:center;cursor:pointer;outline:none}.gjs-rte-action:last-child{border-right:none}.gjs-rte-action:hover{background-color:var(--gjs-main-light-color)}.gjs-rte-active{background-color:var(--gjs-main-light-color)}.gjs-rte-disabled{color:var(--gjs-main-light-color);cursor:not-allowed}.gjs-rte-disabled:hover{background-color:unset}.gjs-editor-sp{border:1px solid var(--gjs-main-dark-color);box-shadow:0 0 7px var(--gjs-main-dark-color);border-radius:3px}.gjs-editor-sp .sp-hue,.gjs-editor-sp .sp-slider{cursor:row-resize}.gjs-editor-sp .sp-color,.gjs-editor-sp .sp-dragger{cursor:crosshair}.gjs-editor-sp .sp-alpha-inner,.gjs-editor-sp .sp-alpha-handle{cursor:col-resize}.gjs-editor-sp .sp-hue{left:90%}.gjs-editor-sp .sp-color{right:15%}.gjs-editor-sp .sp-picker-container{border:none}.gjs-editor-sp .colpick_dark .colpick_color{outline:1px solid var(--gjs-main-dark-color)}.gjs-editor-sp .sp-cancel,.gjs-editor-sp .sp-cancel:hover{bottom:-8px;color:#777 !important;font-size:25px;left:0;position:absolute;text-decoration:none}.gjs-editor-sp .sp-alpha-handle{background-color:#ccc;border:1px solid #555;width:4px}.gjs-editor-sp .sp-color,.gjs-editor-sp .sp-hue{border:1px solid #333}.gjs-editor-sp .sp-slider{background-color:#ccc;border:1px solid #555;height:3px;left:-4px;width:22px}.gjs-editor-sp .sp-dragger{background:rgba(0,0,0,0);box-shadow:0 0 0 1px #111}.gjs-editor-sp .sp-button-container{float:none;width:100%;position:relative;text-align:right}.gjs-editor-sp .sp-button-container .sp-choose,.gjs-editor-sp .sp-button-container .sp-choose:hover,.gjs-editor-sp .sp-button-container .sp-choose:active{background:var(--gjs-main-dark-color);border-color:var(--gjs-main-dark-color);color:var(--gjs-font-color);text-shadow:none;box-shadow:none;padding:3px 5px}.gjs-editor-sp .sp-palette-container{border:none;float:none;margin:0;padding:5px 10px 0}.gjs-editor-sp .sp-palette .sp-thumb-el,.gjs-editor-sp .sp-palette .sp-thumb-el:hover{border:1px solid rgba(0,0,0,.9)}.gjs-editor-sp .sp-palette .sp-thumb-el:hover,.gjs-editor-sp .sp-palette .sp-thumb-el.sp-thumb-active{border-color:rgba(0,0,0,.9)}.gjs-hidden{display:none}@keyframes gjs-slide-down{0%{transform:translate(0, -3rem);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes gjs-slide-up{0%{transform:translate(0, 0);opacity:1}100%{transform:translate(0, -3rem);opacity:0}}.cm-s-hopscotch span.cm-error{color:#fff}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/highlight.js/styles/monokai-sublime.css?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*

Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/

*/
.hljs {
  background: #23241f;
  color: #f8f8f2
}
.hljs-tag,
.hljs-subst {
  color: #f8f8f2
}
.hljs-strong,
.hljs-emphasis {
  color: #a8a8a2
}
.hljs-bullet,
.hljs-quote,
.hljs-number,
.hljs-regexp,
.hljs-literal,
.hljs-link {
  color: #ae81ff
}
.hljs-code,
.hljs-title,
.hljs-section,
.hljs-selector-class {
  color: #a6e22e
}
.hljs-strong {
  font-weight: bold
}
.hljs-emphasis {
  font-style: italic
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-name,
.hljs-attr {
  color: #f92672
}
.hljs-symbol,
.hljs-attribute {
  color: #66d9ef
}
.hljs-params,
.hljs-title.class_,
.hljs-class .hljs-title {
  color: #f8f8f2
}
.hljs-string,
.hljs-type,
.hljs-built_in,
.hljs-selector-id,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-addition,
.hljs-variable,
.hljs-template-variable {
  color: #e6db74
}
.hljs-comment,
.hljs-deletion,
.hljs-meta {
  color: #75715e
}

/*# sourceMappingURL=styles.92237c5bbe13c3fa.css.map*/