/* node_modules/@angular/material/prebuilt-themes/indigo-pink.css */
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-drag-preview .mat-ripple-element,
.cdk-drag-placeholder .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.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;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.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 {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
}
@keyframes cdk-text-field-autofill-end {
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-app-background, transparent));
  color: var(--mat-app-text-color, var(--mat-app-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);
}
.mat-theme-loaded-marker {
  display: none;
}
html {
  --mat-ripple-color:rgba(0, 0, 0, 0.1);
}
html {
  --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-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;
}
html {
  --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-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);
}
html {
  --mat-option-label-text-font:Roboto, sans-serif;
  --mat-option-label-text-line-height:24px;
  --mat-option-label-text-size:16px;
  --mat-option-label-text-tracking:0.03125em;
  --mat-option-label-text-weight:400;
}
html {
  --mat-optgroup-label-text-font:Roboto, sans-serif;
  --mat-optgroup-label-text-line-height:24px;
  --mat-optgroup-label-text-size:16px;
  --mat-optgroup-label-text-tracking:0.03125em;
  --mat-optgroup-label-text-weight:400;
}
html {
  --mdc-elevated-card-container-shape:4px;
  --mdc-outlined-card-container-shape:4px;
  --mdc-outlined-card-outline-width:1px;
}
html {
  --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);
}
html {
  --mat-card-title-text-font:Roboto, sans-serif;
  --mat-card-title-text-line-height:32px;
  --mat-card-title-text-size:20px;
  --mat-card-title-text-tracking: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;
}
html {
  --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;
}
html {
  --mdc-plain-tooltip-container-color:#616161;
  --mdc-plain-tooltip-supporting-text-color:#fff;
}
html {
  --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;
}
html {
  --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;
}
html {
  --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:whitesmoke;
  --mdc-filled-text-field-disabled-container-color:#fafafa;
  --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;
}
html {
  --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;
}
html {
  --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);
}
html {
  --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);
}
html {
  --mat-select-trigger-text-font:Roboto, sans-serif;
  --mat-select-trigger-text-line-height:24px;
  --mat-select-trigger-text-size:16px;
  --mat-select-trigger-text-tracking:0.03125em;
  --mat-select-trigger-text-weight:400;
}
html {
  --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);
}
html {
  --mat-autocomplete-background-color:white;
}
html {
  --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;
}
html {
  --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);
}
html {
  --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;
}
.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color:#212121;
  --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: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;
}
html {
  --mat-radio-label-text-font:Roboto, sans-serif;
  --mat-radio-label-text-line-height:20px;
  --mat-radio-label-text-size:14px;
  --mat-radio-label-text-tracking:0.0178571429em;
  --mat-radio-label-text-weight:400;
}
html {
  --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%);
}
html {
  --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;
}
html {
  --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-base-elevation-level:8;
}
html {
  --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);
}
html {
  --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;
}
html {
  --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;
}
html {
  --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);
}
html {
  --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;
}
html {
  --mat-paginator-container-text-font:Roboto, sans-serif;
  --mat-paginator-container-text-line-height:20px;
  --mat-paginator-container-text-size:12px;
  --mat-paginator-container-text-tracking:0.0333333333em;
  --mat-paginator-container-text-weight:400;
  --mat-paginator-select-trigger-text-size:12px;
}
html {
  --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-mdc-tab-header {
  --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;
}
html {
  --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;
}
html {
  --mat-checkbox-label-text-font:Roboto, sans-serif;
  --mat-checkbox-label-text-line-height:20px;
  --mat-checkbox-label-text-size:14px;
  --mat-checkbox-label-text-tracking:0.0178571429em;
  --mat-checkbox-label-text-weight:400;
}
html {
  --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;
}
html {
  --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;
}
html {
  --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;
}
html {
  --mdc-icon-button-icon-size:24px;
}
html {
  --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);
}
html {
  --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;
}
html {
  --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;
}
html {
  --mdc-snackbar-container-shape:4px;
}
html {
  --mdc-snackbar-container-color:#333333;
  --mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color:#ff4081;
}
html {
  --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;
}
html {
  --mat-table-row-item-outline-width:1px;
}
html {
  --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);
}
html {
  --mat-table-header-container-height:56px;
  --mat-table-footer-container-height:52px;
  --mat-table-row-item-container-height:52px;
}
html {
  --mat-table-header-headline-font:Roboto, sans-serif;
  --mat-table-header-headline-line-height:22px;
  --mat-table-header-headline-size:14px;
  --mat-table-header-headline-weight:500;
  --mat-table-header-headline-tracking: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;
}
html {
  --mdc-circular-progress-active-indicator-width:4px;
  --mdc-circular-progress-size:48px;
}
html {
  --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;
}
html {
  --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;
}
html {
  --mat-bottom-sheet-container-shape:4px;
}
html {
  --mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color:white;
}
html {
  --mat-bottom-sheet-container-text-font:Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height:20px;
  --mat-bottom-sheet-container-text-size:14px;
  --mat-bottom-sheet-container-text-tracking:0.0178571429em;
  --mat-bottom-sheet-container-text-weight:400;
}
html {
  --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;
}
html {
  --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:#e0e0e0;
}
html {
  --mat-standard-button-toggle-height:48px;
}
html {
  --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;
}
html {
  --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);
}
html {
  --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:#46a35e;
  --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:#46a35e;
}
.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:#46a35e;
}
.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;
}
html {
  --mat-divider-width:1px;
}
html {
  --mat-divider-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape:4px;
  --mat-expansion-legacy-header-indicator-display:inline-block;
  --mat-expansion-header-indicator-display:none;
}
html {
  --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);
}
html {
  --mat-expansion-header-collapsed-state-height:48px;
  --mat-expansion-header-expanded-state-height:64px;
}
html {
  --mat-expansion-header-text-font:Roboto, sans-serif;
  --mat-expansion-header-text-size:14px;
  --mat-expansion-header-text-weight:500;
  --mat-expansion-header-text-line-height:inherit;
  --mat-expansion-header-text-tracking:inherit;
  --mat-expansion-container-text-font:Roboto, sans-serif;
  --mat-expansion-container-text-line-height:20px;
  --mat-expansion-container-text-size:14px;
  --mat-expansion-container-text-tracking:0.0178571429em;
  --mat-expansion-container-text-weight:400;
}
html {
  --mat-grid-list-tile-header-primary-text-size:14px;
  --mat-grid-list-tile-header-secondary-text-size:12px;
  --mat-grid-list-tile-footer-primary-text-size:14px;
  --mat-grid-list-tile-footer-secondary-text-size:12px;
}
html {
  --mat-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;
}
html {
  --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);
}
html {
  --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;
}
html {
  --mat-stepper-container-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-size:14px;
  --mat-stepper-header-label-text-weight:400;
  --mat-stepper-header-error-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-weight:400;
}
html {
  --mat-sort-arrow-color:#757575;
}
html {
  --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;
}
html {
  --mat-toolbar-title-text-font:Roboto, sans-serif;
  --mat-toolbar-title-text-line-height:32px;
  --mat-toolbar-title-text-size:20px;
  --mat-toolbar-title-text-tracking:0.0125em;
  --mat-toolbar-title-text-weight:500;
}
html {
  --mat-tree-container-background-color:white;
  --mat-tree-node-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height:48px;
}
html {
  --mat-tree-node-text-font:Roboto, sans-serif;
  --mat-tree-node-text-size:14px;
  --mat-tree-node-text-weight:400;
}
.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;
}

/* src/styles.scss */

/* node_modules/flag-icon-css/css/flag-icon.min.css */
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: "\a0";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon-ad {
  background-image: url("./media/ad-KV3N6SVI.svg");
}
.flag-icon-ad.flag-icon-squared {
  background-image: url("./media/ad-4FHR6UCV.svg");
}
.flag-icon-ae {
  background-image: url("./media/ae-UP26FFMB.svg");
}
.flag-icon-ae.flag-icon-squared {
  background-image: url("./media/ae-6BXABFJK.svg");
}
.flag-icon-af {
  background-image: url("./media/af-EDVHK3VH.svg");
}
.flag-icon-af.flag-icon-squared {
  background-image: url("./media/af-7DCWRDEJ.svg");
}
.flag-icon-ag {
  background-image: url("./media/ag-XVUNEHNN.svg");
}
.flag-icon-ag.flag-icon-squared {
  background-image: url("./media/ag-KYDU2VMY.svg");
}
.flag-icon-ai {
  background-image: url("./media/ai-Q25JMLOK.svg");
}
.flag-icon-ai.flag-icon-squared {
  background-image: url("./media/ai-FQHMVOLE.svg");
}
.flag-icon-al {
  background-image: url("./media/al-KJAKCDXO.svg");
}
.flag-icon-al.flag-icon-squared {
  background-image: url("./media/al-DN7SCY7E.svg");
}
.flag-icon-am {
  background-image: url("./media/am-ADYP5RHQ.svg");
}
.flag-icon-am.flag-icon-squared {
  background-image: url("./media/am-UVTJAT7J.svg");
}
.flag-icon-ao {
  background-image: url("./media/ao-RPQBJEGB.svg");
}
.flag-icon-ao.flag-icon-squared {
  background-image: url("./media/ao-DNXNFOST.svg");
}
.flag-icon-aq {
  background-image: url("./media/aq-Y77LR6KI.svg");
}
.flag-icon-aq.flag-icon-squared {
  background-image: url("./media/aq-DNCSM6QF.svg");
}
.flag-icon-ar {
  background-image: url("./media/ar-NFWKCKTL.svg");
}
.flag-icon-ar.flag-icon-squared {
  background-image: url("./media/ar-7ROFKJMX.svg");
}
.flag-icon-as {
  background-image: url("./media/as-374V2IZS.svg");
}
.flag-icon-as.flag-icon-squared {
  background-image: url("./media/as-FGJ6TWSG.svg");
}
.flag-icon-at {
  background-image: url("./media/at-4FOEZWYH.svg");
}
.flag-icon-at.flag-icon-squared {
  background-image: url("./media/at-VTF6IZYH.svg");
}
.flag-icon-au {
  background-image: url("./media/au-5QJP7LFC.svg");
}
.flag-icon-au.flag-icon-squared {
  background-image: url("./media/au-XQWWDJHJ.svg");
}
.flag-icon-aw {
  background-image: url("./media/aw-HYD3MWY7.svg");
}
.flag-icon-aw.flag-icon-squared {
  background-image: url("./media/aw-XZCUB26G.svg");
}
.flag-icon-ax {
  background-image: url("./media/ax-BBXF7T2Y.svg");
}
.flag-icon-ax.flag-icon-squared {
  background-image: url("./media/ax-G4OHV4QV.svg");
}
.flag-icon-az {
  background-image: url("./media/az-BYXR2GTE.svg");
}
.flag-icon-az.flag-icon-squared {
  background-image: url("./media/az-6OM7DSDN.svg");
}
.flag-icon-ba {
  background-image: url("./media/ba-H5TBR276.svg");
}
.flag-icon-ba.flag-icon-squared {
  background-image: url("./media/ba-4FT3BD3H.svg");
}
.flag-icon-bb {
  background-image: url("./media/bb-2D6A54TU.svg");
}
.flag-icon-bb.flag-icon-squared {
  background-image: url("./media/bb-LAIYC5WR.svg");
}
.flag-icon-bd {
  background-image: url("./media/bd-YSS7BYTW.svg");
}
.flag-icon-bd.flag-icon-squared {
  background-image: url("./media/bd-YGV4WAEL.svg");
}
.flag-icon-be {
  background-image: url("./media/be-FF3UUN2P.svg");
}
.flag-icon-be.flag-icon-squared {
  background-image: url("./media/be-H2YUOANN.svg");
}
.flag-icon-bf {
  background-image: url("./media/bf-J76V3RQV.svg");
}
.flag-icon-bf.flag-icon-squared {
  background-image: url("./media/bf-EM2OSGNJ.svg");
}
.flag-icon-bg {
  background-image: url("./media/bg-OAHRADDI.svg");
}
.flag-icon-bg.flag-icon-squared {
  background-image: url("./media/bg-2CSJCMH7.svg");
}
.flag-icon-bh {
  background-image: url("./media/bh-TKBIKT63.svg");
}
.flag-icon-bh.flag-icon-squared {
  background-image: url("./media/bh-LTPVYHZ6.svg");
}
.flag-icon-bi {
  background-image: url("./media/bi-M3TKKMRX.svg");
}
.flag-icon-bi.flag-icon-squared {
  background-image: url("./media/bi-74DKTYMJ.svg");
}
.flag-icon-bj {
  background-image: url("./media/bj-CFPE2FY4.svg");
}
.flag-icon-bj.flag-icon-squared {
  background-image: url("./media/bj-FTOIUYQC.svg");
}
.flag-icon-bl {
  background-image: url("./media/bl-ASLGQZQT.svg");
}
.flag-icon-bl.flag-icon-squared {
  background-image: url("./media/bl-HZU6S2HB.svg");
}
.flag-icon-bm {
  background-image: url("./media/bm-QO4SYKKQ.svg");
}
.flag-icon-bm.flag-icon-squared {
  background-image: url("./media/bm-JV5643U3.svg");
}
.flag-icon-bn {
  background-image: url("./media/bn-CLA72MQE.svg");
}
.flag-icon-bn.flag-icon-squared {
  background-image: url("./media/bn-M2NK6PVF.svg");
}
.flag-icon-bo {
  background-image: url("./media/bo-AKARWLKK.svg");
}
.flag-icon-bo.flag-icon-squared {
  background-image: url("./media/bo-KX6PJ4VM.svg");
}
.flag-icon-bq {
  background-image: url("./media/bq-OR6YC5Y2.svg");
}
.flag-icon-bq.flag-icon-squared {
  background-image: url("./media/bq-XE2VX3FB.svg");
}
.flag-icon-br {
  background-image: url("./media/br-W6CDEG7U.svg");
}
.flag-icon-br.flag-icon-squared {
  background-image: url("./media/br-TLJPKECQ.svg");
}
.flag-icon-bs {
  background-image: url("./media/bs-M6AYINBR.svg");
}
.flag-icon-bs.flag-icon-squared {
  background-image: url("./media/bs-2IUMXMXN.svg");
}
.flag-icon-bt {
  background-image: url("./media/bt-N4TZ3EUD.svg");
}
.flag-icon-bt.flag-icon-squared {
  background-image: url("./media/bt-66X53O4J.svg");
}
.flag-icon-bv {
  background-image: url("./media/bv-SRIRJG4W.svg");
}
.flag-icon-bv.flag-icon-squared {
  background-image: url("./media/bv-KUB7AOQ6.svg");
}
.flag-icon-bw {
  background-image: url("./media/bw-W5T57DCU.svg");
}
.flag-icon-bw.flag-icon-squared {
  background-image: url("./media/bw-JFFK4ZEW.svg");
}
.flag-icon-by {
  background-image: url("./media/by-366EWN7A.svg");
}
.flag-icon-by.flag-icon-squared {
  background-image: url("./media/by-PDJMHSJS.svg");
}
.flag-icon-bz {
  background-image: url("./media/bz-2MDT4IRQ.svg");
}
.flag-icon-bz.flag-icon-squared {
  background-image: url("./media/bz-KNBR4W57.svg");
}
.flag-icon-ca {
  background-image: url("./media/ca-JUUDZEWT.svg");
}
.flag-icon-ca.flag-icon-squared {
  background-image: url("./media/ca-HDCCTMMF.svg");
}
.flag-icon-cc {
  background-image: url("./media/cc-I6NNYKBY.svg");
}
.flag-icon-cc.flag-icon-squared {
  background-image: url("./media/cc-56UF2D64.svg");
}
.flag-icon-cd {
  background-image: url("./media/cd-HEMG5QU2.svg");
}
.flag-icon-cd.flag-icon-squared {
  background-image: url("./media/cd-WS6UN3X5.svg");
}
.flag-icon-cf {
  background-image: url("./media/cf-7WDFV3JG.svg");
}
.flag-icon-cf.flag-icon-squared {
  background-image: url("./media/cf-7YISB2OC.svg");
}
.flag-icon-cg {
  background-image: url("./media/cg-ZITJGHHT.svg");
}
.flag-icon-cg.flag-icon-squared {
  background-image: url("./media/cg-ABQDQQSW.svg");
}
.flag-icon-ch {
  background-image: url("./media/ch-UVMNQWPK.svg");
}
.flag-icon-ch.flag-icon-squared {
  background-image: url("./media/ch-ON3MTQ7N.svg");
}
.flag-icon-ci {
  background-image: url("./media/ci-CJI2RY6S.svg");
}
.flag-icon-ci.flag-icon-squared {
  background-image: url("./media/ci-IJNCJQWK.svg");
}
.flag-icon-ck {
  background-image: url("./media/ck-32O5RFRJ.svg");
}
.flag-icon-ck.flag-icon-squared {
  background-image: url("./media/ck-4KHHIM2T.svg");
}
.flag-icon-cl {
  background-image: url("./media/cl-J5VBAVDD.svg");
}
.flag-icon-cl.flag-icon-squared {
  background-image: url("./media/cl-BEL2SHVX.svg");
}
.flag-icon-cm {
  background-image: url("./media/cm-QU7CQQ54.svg");
}
.flag-icon-cm.flag-icon-squared {
  background-image: url("./media/cm-EU5NWOJU.svg");
}
.flag-icon-cn {
  background-image: url("./media/cn-4GYWN25B.svg");
}
.flag-icon-cn.flag-icon-squared {
  background-image: url("./media/cn-HD3D4HXL.svg");
}
.flag-icon-co {
  background-image: url("./media/co-WXF4QF6I.svg");
}
.flag-icon-co.flag-icon-squared {
  background-image: url("./media/co-GPRETWHB.svg");
}
.flag-icon-cr {
  background-image: url("./media/cr-FZLSQRU2.svg");
}
.flag-icon-cr.flag-icon-squared {
  background-image: url("./media/cr-GNXLPU43.svg");
}
.flag-icon-cu {
  background-image: url("./media/cu-2RUTF7NU.svg");
}
.flag-icon-cu.flag-icon-squared {
  background-image: url("./media/cu-YKTPB3OR.svg");
}
.flag-icon-cv {
  background-image: url("./media/cv-SGW3DO75.svg");
}
.flag-icon-cv.flag-icon-squared {
  background-image: url("./media/cv-WOVYH5KN.svg");
}
.flag-icon-cw {
  background-image: url("./media/cw-4CCEBWMD.svg");
}
.flag-icon-cw.flag-icon-squared {
  background-image: url("./media/cw-BX57QXOU.svg");
}
.flag-icon-cx {
  background-image: url("./media/cx-UU7IFOKH.svg");
}
.flag-icon-cx.flag-icon-squared {
  background-image: url("./media/cx-XXTALZT6.svg");
}
.flag-icon-cy {
  background-image: url("./media/cy-2FCNBLUL.svg");
}
.flag-icon-cy.flag-icon-squared {
  background-image: url("./media/cy-XVBHMST7.svg");
}
.flag-icon-cz {
  background-image: url("./media/cz-N7COXNU7.svg");
}
.flag-icon-cz.flag-icon-squared {
  background-image: url("./media/cz-WUYR7YAV.svg");
}
.flag-icon-de {
  background-image: url("./media/de-RYKZ43X3.svg");
}
.flag-icon-de.flag-icon-squared {
  background-image: url("./media/de-XAT2YUIE.svg");
}
.flag-icon-dj {
  background-image: url("./media/dj-D5RMHUDB.svg");
}
.flag-icon-dj.flag-icon-squared {
  background-image: url("./media/dj-SJLURVLY.svg");
}
.flag-icon-dk {
  background-image: url("./media/dk-HSQ4V3JC.svg");
}
.flag-icon-dk.flag-icon-squared {
  background-image: url("./media/dk-VBT6534D.svg");
}
.flag-icon-dm {
  background-image: url("./media/dm-34Q5JJX7.svg");
}
.flag-icon-dm.flag-icon-squared {
  background-image: url("./media/dm-BSYKN456.svg");
}
.flag-icon-do {
  background-image: url("./media/do-6DFN4MDJ.svg");
}
.flag-icon-do.flag-icon-squared {
  background-image: url("./media/do-HHCJLUZO.svg");
}
.flag-icon-dz {
  background-image: url("./media/dz-C7QOTAQA.svg");
}
.flag-icon-dz.flag-icon-squared {
  background-image: url("./media/dz-DS3GKPBZ.svg");
}
.flag-icon-ec {
  background-image: url("./media/ec-IZN444T2.svg");
}
.flag-icon-ec.flag-icon-squared {
  background-image: url("./media/ec-FT2HKW2I.svg");
}
.flag-icon-ee {
  background-image: url("./media/ee-DNEDTYHG.svg");
}
.flag-icon-ee.flag-icon-squared {
  background-image: url("./media/ee-QKBYJKDX.svg");
}
.flag-icon-eg {
  background-image: url("./media/eg-KSPJYN62.svg");
}
.flag-icon-eg.flag-icon-squared {
  background-image: url("./media/eg-POPHFPBR.svg");
}
.flag-icon-eh {
  background-image: url("./media/eh-QPT5RTDR.svg");
}
.flag-icon-eh.flag-icon-squared {
  background-image: url("./media/eh-SIYI4WJY.svg");
}
.flag-icon-er {
  background-image: url("./media/er-V5XWQO2X.svg");
}
.flag-icon-er.flag-icon-squared {
  background-image: url("./media/er-AVTT4J44.svg");
}
.flag-icon-es {
  background-image: url("./media/es-CLBXWOMX.svg");
}
.flag-icon-es.flag-icon-squared {
  background-image: url("./media/es-XR4R6KXQ.svg");
}
.flag-icon-et {
  background-image: url("./media/et-AZ4BPHMI.svg");
}
.flag-icon-et.flag-icon-squared {
  background-image: url("./media/et-FRQWMJHE.svg");
}
.flag-icon-fi {
  background-image: url("./media/fi-HPTLG6AF.svg");
}
.flag-icon-fi.flag-icon-squared {
  background-image: url("./media/fi-BTMFW6GY.svg");
}
.flag-icon-fj {
  background-image: url("./media/fj-UIY6KQ3T.svg");
}
.flag-icon-fj.flag-icon-squared {
  background-image: url("./media/fj-Y2VNZQ73.svg");
}
.flag-icon-fk {
  background-image: url("./media/fk-XS3FMKJP.svg");
}
.flag-icon-fk.flag-icon-squared {
  background-image: url("./media/fk-N6VTBHXG.svg");
}
.flag-icon-fm {
  background-image: url("./media/fm-D5DJPXEL.svg");
}
.flag-icon-fm.flag-icon-squared {
  background-image: url("./media/fm-GSI67RZE.svg");
}
.flag-icon-fo {
  background-image: url("./media/fo-PXJXEJ5U.svg");
}
.flag-icon-fo.flag-icon-squared {
  background-image: url("./media/fo-DWUB4ORN.svg");
}
.flag-icon-fr {
  background-image: url("./media/fr-TS3QFBKJ.svg");
}
.flag-icon-fr.flag-icon-squared {
  background-image: url("./media/fr-GVS3R5F4.svg");
}
.flag-icon-ga {
  background-image: url("./media/ga-LH35QZJA.svg");
}
.flag-icon-ga.flag-icon-squared {
  background-image: url("./media/ga-HZDUHAP4.svg");
}
.flag-icon-gb {
  background-image: url("./media/gb-BTZ6EIGH.svg");
}
.flag-icon-gb.flag-icon-squared {
  background-image: url("./media/gb-F5TPQWC5.svg");
}
.flag-icon-gd {
  background-image: url("./media/gd-4ZQ7PUDN.svg");
}
.flag-icon-gd.flag-icon-squared {
  background-image: url("./media/gd-6NFDM6TZ.svg");
}
.flag-icon-ge {
  background-image: url("./media/ge-FXCLCSLN.svg");
}
.flag-icon-ge.flag-icon-squared {
  background-image: url("./media/ge-P7CIDB2F.svg");
}
.flag-icon-gf {
  background-image: url("./media/gf-XX5LGU7X.svg");
}
.flag-icon-gf.flag-icon-squared {
  background-image: url("./media/gf-QM6XQB2Q.svg");
}
.flag-icon-gg {
  background-image: url("./media/gg-HLV4HTWZ.svg");
}
.flag-icon-gg.flag-icon-squared {
  background-image: url("./media/gg-MULUAOKW.svg");
}
.flag-icon-gh {
  background-image: url("./media/gh-6K3LVLFT.svg");
}
.flag-icon-gh.flag-icon-squared {
  background-image: url("./media/gh-V5CDTFNF.svg");
}
.flag-icon-gi {
  background-image: url("./media/gi-GMUMBXSC.svg");
}
.flag-icon-gi.flag-icon-squared {
  background-image: url("./media/gi-SJTPENLZ.svg");
}
.flag-icon-gl {
  background-image: url("./media/gl-DODHJNF3.svg");
}
.flag-icon-gl.flag-icon-squared {
  background-image: url("./media/gl-2NQEFZLM.svg");
}
.flag-icon-gm {
  background-image: url("./media/gm-SYMVRRTO.svg");
}
.flag-icon-gm.flag-icon-squared {
  background-image: url("./media/gm-C4SNYNZK.svg");
}
.flag-icon-gn {
  background-image: url("./media/gn-PSLFEC4D.svg");
}
.flag-icon-gn.flag-icon-squared {
  background-image: url("./media/gn-KSTVWKFD.svg");
}
.flag-icon-gp {
  background-image: url("./media/gp-IMTQMDZA.svg");
}
.flag-icon-gp.flag-icon-squared {
  background-image: url("./media/gp-7CW36XHE.svg");
}
.flag-icon-gq {
  background-image: url("./media/gq-QRHL3N6R.svg");
}
.flag-icon-gq.flag-icon-squared {
  background-image: url("./media/gq-4ZG55FEK.svg");
}
.flag-icon-gr {
  background-image: url("./media/gr-OM7HD32E.svg");
}
.flag-icon-gr.flag-icon-squared {
  background-image: url("./media/gr-6SSX7ZHY.svg");
}
.flag-icon-gs {
  background-image: url("./media/gs-T23RHAHF.svg");
}
.flag-icon-gs.flag-icon-squared {
  background-image: url("./media/gs-UDLJC6DF.svg");
}
.flag-icon-gt {
  background-image: url("./media/gt-X6PLENMR.svg");
}
.flag-icon-gt.flag-icon-squared {
  background-image: url("./media/gt-JPBNSSTE.svg");
}
.flag-icon-gu {
  background-image: url("./media/gu-25A4UTLR.svg");
}
.flag-icon-gu.flag-icon-squared {
  background-image: url("./media/gu-7XNFTJ4N.svg");
}
.flag-icon-gw {
  background-image: url("./media/gw-ZF7T7FAB.svg");
}
.flag-icon-gw.flag-icon-squared {
  background-image: url("./media/gw-XTI63W7N.svg");
}
.flag-icon-gy {
  background-image: url("./media/gy-4EOQENCS.svg");
}
.flag-icon-gy.flag-icon-squared {
  background-image: url("./media/gy-MMT7OKU5.svg");
}
.flag-icon-hk {
  background-image: url("./media/hk-AKUY5TIU.svg");
}
.flag-icon-hk.flag-icon-squared {
  background-image: url("./media/hk-LABL6ZR6.svg");
}
.flag-icon-hm {
  background-image: url("./media/hm-2SZ5HE6T.svg");
}
.flag-icon-hm.flag-icon-squared {
  background-image: url("./media/hm-JKTBMV35.svg");
}
.flag-icon-hn {
  background-image: url("./media/hn-BCWXRMTM.svg");
}
.flag-icon-hn.flag-icon-squared {
  background-image: url("./media/hn-ITHODEP3.svg");
}
.flag-icon-hr {
  background-image: url("./media/hr-MNRYVPC2.svg");
}
.flag-icon-hr.flag-icon-squared {
  background-image: url("./media/hr-77XXJ5II.svg");
}
.flag-icon-ht {
  background-image: url("./media/ht-OIIHWGYU.svg");
}
.flag-icon-ht.flag-icon-squared {
  background-image: url("./media/ht-6QG3EFEH.svg");
}
.flag-icon-hu {
  background-image: url("./media/hu-NEXJPSTV.svg");
}
.flag-icon-hu.flag-icon-squared {
  background-image: url("./media/hu-WEGT7DTB.svg");
}
.flag-icon-id {
  background-image: url("./media/id-UBO4ATBL.svg");
}
.flag-icon-id.flag-icon-squared {
  background-image: url("./media/id-SRDE4R43.svg");
}
.flag-icon-ie {
  background-image: url("./media/ie-KFKBCKX7.svg");
}
.flag-icon-ie.flag-icon-squared {
  background-image: url("./media/ie-4I5SLUKI.svg");
}
.flag-icon-il {
  background-image: url("./media/il-VGAY3GQA.svg");
}
.flag-icon-il.flag-icon-squared {
  background-image: url("./media/il-CUHUYX6H.svg");
}
.flag-icon-im {
  background-image: url("./media/im-ZCONTWOB.svg");
}
.flag-icon-im.flag-icon-squared {
  background-image: url("./media/im-UAX3IOCB.svg");
}
.flag-icon-in {
  background-image: url("./media/in-SVESTIGI.svg");
}
.flag-icon-in.flag-icon-squared {
  background-image: url("./media/in-XUGU6GM6.svg");
}
.flag-icon-io {
  background-image: url("./media/io-U5FVDQXN.svg");
}
.flag-icon-io.flag-icon-squared {
  background-image: url("./media/io-POALFWLX.svg");
}
.flag-icon-iq {
  background-image: url("./media/iq-AZEKXNUB.svg");
}
.flag-icon-iq.flag-icon-squared {
  background-image: url("./media/iq-5U3I3PFK.svg");
}
.flag-icon-ir {
  background-image: url("./media/ir-BXMECWDJ.svg");
}
.flag-icon-ir.flag-icon-squared {
  background-image: url("./media/ir-B6Y55Z54.svg");
}
.flag-icon-is {
  background-image: url("./media/is-GABJRMXQ.svg");
}
.flag-icon-is.flag-icon-squared {
  background-image: url("./media/is-52SZGJSE.svg");
}
.flag-icon-it {
  background-image: url("./media/it-5BIW7R34.svg");
}
.flag-icon-it.flag-icon-squared {
  background-image: url("./media/it-AONUKJ2Z.svg");
}
.flag-icon-je {
  background-image: url("./media/je-XARW3266.svg");
}
.flag-icon-je.flag-icon-squared {
  background-image: url("./media/je-QTP2QC43.svg");
}
.flag-icon-jm {
  background-image: url("./media/jm-ENLVGDXW.svg");
}
.flag-icon-jm.flag-icon-squared {
  background-image: url("./media/jm-I6PTB7RF.svg");
}
.flag-icon-jo {
  background-image: url("./media/jo-SS7F4GTV.svg");
}
.flag-icon-jo.flag-icon-squared {
  background-image: url("./media/jo-A352ULEJ.svg");
}
.flag-icon-jp {
  background-image: url("./media/jp-WTGEVLDH.svg");
}
.flag-icon-jp.flag-icon-squared {
  background-image: url("./media/jp-JXL4CTCZ.svg");
}
.flag-icon-ke {
  background-image: url("./media/ke-662KQJ37.svg");
}
.flag-icon-ke.flag-icon-squared {
  background-image: url("./media/ke-CAGKQFJO.svg");
}
.flag-icon-kg {
  background-image: url("./media/kg-XRLUDHDS.svg");
}
.flag-icon-kg.flag-icon-squared {
  background-image: url("./media/kg-O7HDCVQD.svg");
}
.flag-icon-kh {
  background-image: url("./media/kh-IXLHIIFQ.svg");
}
.flag-icon-kh.flag-icon-squared {
  background-image: url("./media/kh-SNNK767E.svg");
}
.flag-icon-ki {
  background-image: url("./media/ki-E2SYKRAD.svg");
}
.flag-icon-ki.flag-icon-squared {
  background-image: url("./media/ki-FKBTU5HF.svg");
}
.flag-icon-km {
  background-image: url("./media/km-DS37IKK2.svg");
}
.flag-icon-km.flag-icon-squared {
  background-image: url("./media/km-YUXOMQQ5.svg");
}
.flag-icon-kn {
  background-image: url("./media/kn-A33YP526.svg");
}
.flag-icon-kn.flag-icon-squared {
  background-image: url("./media/kn-R4XHWKJT.svg");
}
.flag-icon-kp {
  background-image: url("./media/kp-G7FVJZMQ.svg");
}
.flag-icon-kp.flag-icon-squared {
  background-image: url("./media/kp-6T7Z45X4.svg");
}
.flag-icon-kr {
  background-image: url("./media/kr-J4ZC352W.svg");
}
.flag-icon-kr.flag-icon-squared {
  background-image: url("./media/kr-YYEE5MUB.svg");
}
.flag-icon-kw {
  background-image: url("./media/kw-NLUPKFO5.svg");
}
.flag-icon-kw.flag-icon-squared {
  background-image: url("./media/kw-QMGTOVO3.svg");
}
.flag-icon-ky {
  background-image: url("./media/ky-QE3MMBBR.svg");
}
.flag-icon-ky.flag-icon-squared {
  background-image: url("./media/ky-MKLI6WOM.svg");
}
.flag-icon-kz {
  background-image: url("./media/kz-RQJBV5TZ.svg");
}
.flag-icon-kz.flag-icon-squared {
  background-image: url("./media/kz-SO2T643M.svg");
}
.flag-icon-la {
  background-image: url("./media/la-E7JO7HA6.svg");
}
.flag-icon-la.flag-icon-squared {
  background-image: url("./media/la-ZUWE3FTA.svg");
}
.flag-icon-lb {
  background-image: url("./media/lb-LFG437Y6.svg");
}
.flag-icon-lb.flag-icon-squared {
  background-image: url("./media/lb-JZYEAINH.svg");
}
.flag-icon-lc {
  background-image: url("./media/lc-NC6XPLTZ.svg");
}
.flag-icon-lc.flag-icon-squared {
  background-image: url("./media/lc-EX3EJJVD.svg");
}
.flag-icon-li {
  background-image: url("./media/li-HFDI33TL.svg");
}
.flag-icon-li.flag-icon-squared {
  background-image: url("./media/li-HM3J3JO3.svg");
}
.flag-icon-lk {
  background-image: url("./media/lk-CF6ZRC6X.svg");
}
.flag-icon-lk.flag-icon-squared {
  background-image: url("./media/lk-Q5IWKJOO.svg");
}
.flag-icon-lr {
  background-image: url("./media/lr-3MLJOCFO.svg");
}
.flag-icon-lr.flag-icon-squared {
  background-image: url("./media/lr-TJT42PIP.svg");
}
.flag-icon-ls {
  background-image: url("./media/ls-NVCEZLTV.svg");
}
.flag-icon-ls.flag-icon-squared {
  background-image: url("./media/ls-7YO2IA2D.svg");
}
.flag-icon-lt {
  background-image: url("./media/lt-WV7KFKHQ.svg");
}
.flag-icon-lt.flag-icon-squared {
  background-image: url("./media/lt-AORORQJ2.svg");
}
.flag-icon-lu {
  background-image: url("./media/lu-SODYUGZY.svg");
}
.flag-icon-lu.flag-icon-squared {
  background-image: url("./media/lu-4O64NU3H.svg");
}
.flag-icon-lv {
  background-image: url("./media/lv-M6OATHTJ.svg");
}
.flag-icon-lv.flag-icon-squared {
  background-image: url("./media/lv-DBJ6HIF6.svg");
}
.flag-icon-ly {
  background-image: url("./media/ly-QFAFMW6K.svg");
}
.flag-icon-ly.flag-icon-squared {
  background-image: url("./media/ly-GUKLU4LS.svg");
}
.flag-icon-ma {
  background-image: url("./media/ma-MUCT7RHR.svg");
}
.flag-icon-ma.flag-icon-squared {
  background-image: url("./media/ma-RCW2GDEW.svg");
}
.flag-icon-mc {
  background-image: url("./media/mc-FQB6UXFD.svg");
}
.flag-icon-mc.flag-icon-squared {
  background-image: url("./media/mc-RG2TF2HT.svg");
}
.flag-icon-md {
  background-image: url("./media/md-FBE53WWI.svg");
}
.flag-icon-md.flag-icon-squared {
  background-image: url("./media/md-DFFUKFNA.svg");
}
.flag-icon-me {
  background-image: url("./media/me-SBXLGKX4.svg");
}
.flag-icon-me.flag-icon-squared {
  background-image: url("./media/me-NSMQUG4U.svg");
}
.flag-icon-mf {
  background-image: url("./media/mf-PWTLHUVW.svg");
}
.flag-icon-mf.flag-icon-squared {
  background-image: url("./media/mf-ODIJUSV4.svg");
}
.flag-icon-mg {
  background-image: url("./media/mg-BHFBPMSW.svg");
}
.flag-icon-mg.flag-icon-squared {
  background-image: url("./media/mg-WP77JJWP.svg");
}
.flag-icon-mh {
  background-image: url("./media/mh-H7LJXMRR.svg");
}
.flag-icon-mh.flag-icon-squared {
  background-image: url("./media/mh-63F4O5FW.svg");
}
.flag-icon-mk {
  background-image: url("./media/mk-4VASA6KS.svg");
}
.flag-icon-mk.flag-icon-squared {
  background-image: url("./media/mk-II2KESH6.svg");
}
.flag-icon-ml {
  background-image: url("./media/ml-J4G3VHSK.svg");
}
.flag-icon-ml.flag-icon-squared {
  background-image: url("./media/ml-H6WQPHVI.svg");
}
.flag-icon-mm {
  background-image: url("./media/mm-VWVCCENO.svg");
}
.flag-icon-mm.flag-icon-squared {
  background-image: url("./media/mm-RLA7BFFJ.svg");
}
.flag-icon-mn {
  background-image: url("./media/mn-3P4VAKOL.svg");
}
.flag-icon-mn.flag-icon-squared {
  background-image: url("./media/mn-6DRE4ZDE.svg");
}
.flag-icon-mo {
  background-image: url("./media/mo-5FUNW6A5.svg");
}
.flag-icon-mo.flag-icon-squared {
  background-image: url("./media/mo-6C5IO7AV.svg");
}
.flag-icon-mp {
  background-image: url("./media/mp-KQRQXLPW.svg");
}
.flag-icon-mp.flag-icon-squared {
  background-image: url("./media/mp-ZRNAHA4G.svg");
}
.flag-icon-mq {
  background-image: url("./media/mq-CRNHMVZT.svg");
}
.flag-icon-mq.flag-icon-squared {
  background-image: url("./media/mq-XM3KR7HT.svg");
}
.flag-icon-mr {
  background-image: url("./media/mr-AY4KGIOJ.svg");
}
.flag-icon-mr.flag-icon-squared {
  background-image: url("./media/mr-4BH4E5JK.svg");
}
.flag-icon-ms {
  background-image: url("./media/ms-ED2HVIJM.svg");
}
.flag-icon-ms.flag-icon-squared {
  background-image: url("./media/ms-3U2T46CM.svg");
}
.flag-icon-mt {
  background-image: url("./media/mt-LOFGQHIT.svg");
}
.flag-icon-mt.flag-icon-squared {
  background-image: url("./media/mt-7BYSH2DF.svg");
}
.flag-icon-mu {
  background-image: url("./media/mu-KH3RCY72.svg");
}
.flag-icon-mu.flag-icon-squared {
  background-image: url("./media/mu-VETMEMV7.svg");
}
.flag-icon-mv {
  background-image: url("./media/mv-XJG6J7NQ.svg");
}
.flag-icon-mv.flag-icon-squared {
  background-image: url("./media/mv-FSFZFNJZ.svg");
}
.flag-icon-mw {
  background-image: url("./media/mw-KBFSAV5I.svg");
}
.flag-icon-mw.flag-icon-squared {
  background-image: url("./media/mw-UAU52GLF.svg");
}
.flag-icon-mx {
  background-image: url("./media/mx-GXQSLDK3.svg");
}
.flag-icon-mx.flag-icon-squared {
  background-image: url("./media/mx-EXV5V6RV.svg");
}
.flag-icon-my {
  background-image: url("./media/my-GH74TNFB.svg");
}
.flag-icon-my.flag-icon-squared {
  background-image: url("./media/my-3RY2HEZE.svg");
}
.flag-icon-mz {
  background-image: url("./media/mz-VOBHBBMG.svg");
}
.flag-icon-mz.flag-icon-squared {
  background-image: url("./media/mz-2LU3IN35.svg");
}
.flag-icon-na {
  background-image: url("./media/na-LQYP7UMZ.svg");
}
.flag-icon-na.flag-icon-squared {
  background-image: url("./media/na-NDU5PWME.svg");
}
.flag-icon-nc {
  background-image: url("./media/nc-THIY7LPF.svg");
}
.flag-icon-nc.flag-icon-squared {
  background-image: url("./media/nc-XRIFJEED.svg");
}
.flag-icon-ne {
  background-image: url("./media/ne-2ENYFRQF.svg");
}
.flag-icon-ne.flag-icon-squared {
  background-image: url("./media/ne-2T7E7KTB.svg");
}
.flag-icon-nf {
  background-image: url("./media/nf-RNT37GWX.svg");
}
.flag-icon-nf.flag-icon-squared {
  background-image: url("./media/nf-JGXJ6AYO.svg");
}
.flag-icon-ng {
  background-image: url("./media/ng-KECZIB2J.svg");
}
.flag-icon-ng.flag-icon-squared {
  background-image: url("./media/ng-YO2CVUWL.svg");
}
.flag-icon-ni {
  background-image: url("./media/ni-2LFMANRO.svg");
}
.flag-icon-ni.flag-icon-squared {
  background-image: url("./media/ni-5VB2XPXO.svg");
}
.flag-icon-nl {
  background-image: url("./media/nl-7ORR3EBY.svg");
}
.flag-icon-nl.flag-icon-squared {
  background-image: url("./media/nl-6PQ6VVFM.svg");
}
.flag-icon-no {
  background-image: url("./media/no-OAKXENBK.svg");
}
.flag-icon-no.flag-icon-squared {
  background-image: url("./media/no-E2MWV6SA.svg");
}
.flag-icon-np {
  background-image: url("./media/np-TQVQRRJY.svg");
}
.flag-icon-np.flag-icon-squared {
  background-image: url("./media/np-E6B4HD7R.svg");
}
.flag-icon-nr {
  background-image: url("./media/nr-4LWCJU4W.svg");
}
.flag-icon-nr.flag-icon-squared {
  background-image: url("./media/nr-UTYOOYVN.svg");
}
.flag-icon-nu {
  background-image: url("./media/nu-UVLTCWHJ.svg");
}
.flag-icon-nu.flag-icon-squared {
  background-image: url("./media/nu-ZEUGDJ3Z.svg");
}
.flag-icon-nz {
  background-image: url("./media/nz-MBYKS2UZ.svg");
}
.flag-icon-nz.flag-icon-squared {
  background-image: url("./media/nz-HTGKJWPZ.svg");
}
.flag-icon-om {
  background-image: url("./media/om-T2CEGVYK.svg");
}
.flag-icon-om.flag-icon-squared {
  background-image: url("./media/om-OIZS7TAU.svg");
}
.flag-icon-pa {
  background-image: url("./media/pa-QMR5MQY2.svg");
}
.flag-icon-pa.flag-icon-squared {
  background-image: url("./media/pa-VTPDEFGF.svg");
}
.flag-icon-pe {
  background-image: url("./media/pe-KOKGCIJ2.svg");
}
.flag-icon-pe.flag-icon-squared {
  background-image: url("./media/pe-KCOVCRSY.svg");
}
.flag-icon-pf {
  background-image: url("./media/pf-XZSPDMQB.svg");
}
.flag-icon-pf.flag-icon-squared {
  background-image: url("./media/pf-FIH5IZ7W.svg");
}
.flag-icon-pg {
  background-image: url("./media/pg-MKGI5M3P.svg");
}
.flag-icon-pg.flag-icon-squared {
  background-image: url("./media/pg-4MVINZ35.svg");
}
.flag-icon-ph {
  background-image: url("./media/ph-26E3CBO2.svg");
}
.flag-icon-ph.flag-icon-squared {
  background-image: url("./media/ph-BDGHX2OS.svg");
}
.flag-icon-pk {
  background-image: url("./media/pk-5FZ7AVCW.svg");
}
.flag-icon-pk.flag-icon-squared {
  background-image: url("./media/pk-53PE7QSD.svg");
}
.flag-icon-pl {
  background-image: url("./media/pl-UE2Q6DFP.svg");
}
.flag-icon-pl.flag-icon-squared {
  background-image: url("./media/pl-AOEGQQY3.svg");
}
.flag-icon-pm {
  background-image: url("./media/pm-UVMQ7I7Q.svg");
}
.flag-icon-pm.flag-icon-squared {
  background-image: url("./media/pm-PJV6VNOZ.svg");
}
.flag-icon-pn {
  background-image: url("./media/pn-QDZBSWAS.svg");
}
.flag-icon-pn.flag-icon-squared {
  background-image: url("./media/pn-BPUHZC73.svg");
}
.flag-icon-pr {
  background-image: url("./media/pr-7WDG6GUX.svg");
}
.flag-icon-pr.flag-icon-squared {
  background-image: url("./media/pr-HENERYTP.svg");
}
.flag-icon-ps {
  background-image: url("./media/ps-LRZ3RXW7.svg");
}
.flag-icon-ps.flag-icon-squared {
  background-image: url("./media/ps-DL3S5VAH.svg");
}
.flag-icon-pt {
  background-image: url("./media/pt-P2DPJEMA.svg");
}
.flag-icon-pt.flag-icon-squared {
  background-image: url("./media/pt-BSRK6FAK.svg");
}
.flag-icon-pw {
  background-image: url("./media/pw-HXERMWDH.svg");
}
.flag-icon-pw.flag-icon-squared {
  background-image: url("./media/pw-LW7FRXHD.svg");
}
.flag-icon-py {
  background-image: url("./media/py-RHM7JX3P.svg");
}
.flag-icon-py.flag-icon-squared {
  background-image: url("./media/py-ISSBRGAR.svg");
}
.flag-icon-qa {
  background-image: url("./media/qa-QZCS26SO.svg");
}
.flag-icon-qa.flag-icon-squared {
  background-image: url("./media/qa-PZUVPCDG.svg");
}
.flag-icon-re {
  background-image: url("./media/re-XAKACKMS.svg");
}
.flag-icon-re.flag-icon-squared {
  background-image: url("./media/re-Z4KDYL5W.svg");
}
.flag-icon-ro {
  background-image: url("./media/ro-M74FAHRF.svg");
}
.flag-icon-ro.flag-icon-squared {
  background-image: url("./media/ro-ZK4TPBEZ.svg");
}
.flag-icon-rs {
  background-image: url("./media/rs-C4UGS2P3.svg");
}
.flag-icon-rs.flag-icon-squared {
  background-image: url("./media/rs-U2WJGBXS.svg");
}
.flag-icon-ru {
  background-image: url("./media/ru-5XMLACHN.svg");
}
.flag-icon-ru.flag-icon-squared {
  background-image: url("./media/ru-ZTKQMI2I.svg");
}
.flag-icon-rw {
  background-image: url("./media/rw-2EMKVTP7.svg");
}
.flag-icon-rw.flag-icon-squared {
  background-image: url("./media/rw-Q7K5RGP2.svg");
}
.flag-icon-sa {
  background-image: url("./media/sa-R3GR6R2W.svg");
}
.flag-icon-sa.flag-icon-squared {
  background-image: url("./media/sa-RDFE6WA4.svg");
}
.flag-icon-sb {
  background-image: url("./media/sb-AFCWMW5L.svg");
}
.flag-icon-sb.flag-icon-squared {
  background-image: url("./media/sb-WDNVWCRJ.svg");
}
.flag-icon-sc {
  background-image: url("./media/sc-Q5W73AIK.svg");
}
.flag-icon-sc.flag-icon-squared {
  background-image: url("./media/sc-ARJPCTC7.svg");
}
.flag-icon-sd {
  background-image: url("./media/sd-UTPWKUGQ.svg");
}
.flag-icon-sd.flag-icon-squared {
  background-image: url("./media/sd-3I5WR3VX.svg");
}
.flag-icon-se {
  background-image: url("./media/se-VVJWLNDB.svg");
}
.flag-icon-se.flag-icon-squared {
  background-image: url("./media/se-MIAUPHAU.svg");
}
.flag-icon-sg {
  background-image: url("./media/sg-UZTJW4IV.svg");
}
.flag-icon-sg.flag-icon-squared {
  background-image: url("./media/sg-SFCRMYUP.svg");
}
.flag-icon-sh {
  background-image: url("./media/sh-2AX5S4JK.svg");
}
.flag-icon-sh.flag-icon-squared {
  background-image: url("./media/sh-T7VZFKRA.svg");
}
.flag-icon-si {
  background-image: url("./media/si-UBTZWKXU.svg");
}
.flag-icon-si.flag-icon-squared {
  background-image: url("./media/si-26TGYGAC.svg");
}
.flag-icon-sj {
  background-image: url("./media/sj-SLCYHOC7.svg");
}
.flag-icon-sj.flag-icon-squared {
  background-image: url("./media/sj-MOHGKITR.svg");
}
.flag-icon-sk {
  background-image: url("./media/sk-B6FCY2MC.svg");
}
.flag-icon-sk.flag-icon-squared {
  background-image: url("./media/sk-TPYANOCQ.svg");
}
.flag-icon-sl {
  background-image: url("./media/sl-3A3YYR67.svg");
}
.flag-icon-sl.flag-icon-squared {
  background-image: url("./media/sl-5OO5UP6P.svg");
}
.flag-icon-sm {
  background-image: url("./media/sm-QEMDBLEP.svg");
}
.flag-icon-sm.flag-icon-squared {
  background-image: url("./media/sm-IX7XPOV6.svg");
}
.flag-icon-sn {
  background-image: url("./media/sn-IJD3QMM7.svg");
}
.flag-icon-sn.flag-icon-squared {
  background-image: url("./media/sn-TCJDWVOT.svg");
}
.flag-icon-so {
  background-image: url("./media/so-WOGZTUM4.svg");
}
.flag-icon-so.flag-icon-squared {
  background-image: url("./media/so-IXYIWKDG.svg");
}
.flag-icon-sr {
  background-image: url("./media/sr-ZMLY3GDC.svg");
}
.flag-icon-sr.flag-icon-squared {
  background-image: url("./media/sr-2ZWBEQH5.svg");
}
.flag-icon-ss {
  background-image: url("./media/ss-ZLW734SD.svg");
}
.flag-icon-ss.flag-icon-squared {
  background-image: url("./media/ss-3MMB7AM7.svg");
}
.flag-icon-st {
  background-image: url("./media/st-5TCIE7ZT.svg");
}
.flag-icon-st.flag-icon-squared {
  background-image: url("./media/st-U4AEFRQY.svg");
}
.flag-icon-sv {
  background-image: url("./media/sv-5UW7DZOU.svg");
}
.flag-icon-sv.flag-icon-squared {
  background-image: url("./media/sv-XVLPSO2I.svg");
}
.flag-icon-sx {
  background-image: url("./media/sx-5JY27EDB.svg");
}
.flag-icon-sx.flag-icon-squared {
  background-image: url("./media/sx-Z2PZOL2C.svg");
}
.flag-icon-sy {
  background-image: url("./media/sy-FM7KZCLX.svg");
}
.flag-icon-sy.flag-icon-squared {
  background-image: url("./media/sy-P7UJJXY5.svg");
}
.flag-icon-sz {
  background-image: url("./media/sz-YM5LIOHO.svg");
}
.flag-icon-sz.flag-icon-squared {
  background-image: url("./media/sz-GV5TP46C.svg");
}
.flag-icon-tc {
  background-image: url("./media/tc-PBGJGEFR.svg");
}
.flag-icon-tc.flag-icon-squared {
  background-image: url("./media/tc-ZRXIXT3C.svg");
}
.flag-icon-td {
  background-image: url("./media/td-LVRC4JXH.svg");
}
.flag-icon-td.flag-icon-squared {
  background-image: url("./media/td-6EYZICDP.svg");
}
.flag-icon-tf {
  background-image: url("./media/tf-UF2XEN6U.svg");
}
.flag-icon-tf.flag-icon-squared {
  background-image: url("./media/tf-E7F6AC2H.svg");
}
.flag-icon-tg {
  background-image: url("./media/tg-ACOCFTMA.svg");
}
.flag-icon-tg.flag-icon-squared {
  background-image: url("./media/tg-2BHYOTC5.svg");
}
.flag-icon-th {
  background-image: url("./media/th-XDRE5WZJ.svg");
}
.flag-icon-th.flag-icon-squared {
  background-image: url("./media/th-PG3DVCTU.svg");
}
.flag-icon-tj {
  background-image: url("./media/tj-JLKYHDZ4.svg");
}
.flag-icon-tj.flag-icon-squared {
  background-image: url("./media/tj-GTYTCWYQ.svg");
}
.flag-icon-tk {
  background-image: url("./media/tk-NQPVEDFD.svg");
}
.flag-icon-tk.flag-icon-squared {
  background-image: url("./media/tk-7B7XSS6A.svg");
}
.flag-icon-tl {
  background-image: url("./media/tl-QPE4BVJV.svg");
}
.flag-icon-tl.flag-icon-squared {
  background-image: url("./media/tl-ZKNPHQCB.svg");
}
.flag-icon-tm {
  background-image: url("./media/tm-AE2H6MT6.svg");
}
.flag-icon-tm.flag-icon-squared {
  background-image: url("./media/tm-DURMFKDR.svg");
}
.flag-icon-tn {
  background-image: url("./media/tn-2DVSNVFV.svg");
}
.flag-icon-tn.flag-icon-squared {
  background-image: url("./media/tn-5YQTWW5H.svg");
}
.flag-icon-to {
  background-image: url("./media/to-RXJCFBBJ.svg");
}
.flag-icon-to.flag-icon-squared {
  background-image: url("./media/to-S5EKSZ7A.svg");
}
.flag-icon-tr {
  background-image: url("./media/tr-Q7SA2XFD.svg");
}
.flag-icon-tr.flag-icon-squared {
  background-image: url("./media/tr-7SGJDXJU.svg");
}
.flag-icon-tt {
  background-image: url("./media/tt-LJCZ5AMS.svg");
}
.flag-icon-tt.flag-icon-squared {
  background-image: url("./media/tt-I3BJUXO4.svg");
}
.flag-icon-tv {
  background-image: url("./media/tv-RFX3K3HK.svg");
}
.flag-icon-tv.flag-icon-squared {
  background-image: url("./media/tv-VLXUEC6D.svg");
}
.flag-icon-tw {
  background-image: url("./media/tw-LYE5SQUP.svg");
}
.flag-icon-tw.flag-icon-squared {
  background-image: url("./media/tw-WKVT6N5Y.svg");
}
.flag-icon-tz {
  background-image: url("./media/tz-TZAWWT7R.svg");
}
.flag-icon-tz.flag-icon-squared {
  background-image: url("./media/tz-DK73WODG.svg");
}
.flag-icon-ua {
  background-image: url("./media/ua-MPLVZBAT.svg");
}
.flag-icon-ua.flag-icon-squared {
  background-image: url("./media/ua-AT5A4Z3N.svg");
}
.flag-icon-ug {
  background-image: url("./media/ug-EDLFPHD5.svg");
}
.flag-icon-ug.flag-icon-squared {
  background-image: url("./media/ug-OJOBL5WV.svg");
}
.flag-icon-um {
  background-image: url("./media/um-2JX3K4QU.svg");
}
.flag-icon-um.flag-icon-squared {
  background-image: url("./media/um-LAW5K6ZK.svg");
}
.flag-icon-us {
  background-image: url("./media/us-THQEENWG.svg");
}
.flag-icon-us.flag-icon-squared {
  background-image: url("./media/us-NRCZAUWN.svg");
}
.flag-icon-uy {
  background-image: url("./media/uy-W4FMGEGB.svg");
}
.flag-icon-uy.flag-icon-squared {
  background-image: url("./media/uy-NHHYSOF5.svg");
}
.flag-icon-uz {
  background-image: url("./media/uz-P6ECHIXS.svg");
}
.flag-icon-uz.flag-icon-squared {
  background-image: url("./media/uz-2U5LYNPQ.svg");
}
.flag-icon-va {
  background-image: url("./media/va-X5LQJCXE.svg");
}
.flag-icon-va.flag-icon-squared {
  background-image: url("./media/va-DJOQILIO.svg");
}
.flag-icon-vc {
  background-image: url("./media/vc-G7HVXIK2.svg");
}
.flag-icon-vc.flag-icon-squared {
  background-image: url("./media/vc-HZFMNVE3.svg");
}
.flag-icon-ve {
  background-image: url("./media/ve-JTIOH3KV.svg");
}
.flag-icon-ve.flag-icon-squared {
  background-image: url("./media/ve-TTLDKBQA.svg");
}
.flag-icon-vg {
  background-image: url("./media/vg-MFB6W4QP.svg");
}
.flag-icon-vg.flag-icon-squared {
  background-image: url("./media/vg-DWRRVKEB.svg");
}
.flag-icon-vi {
  background-image: url("./media/vi-G4WRNJ5B.svg");
}
.flag-icon-vi.flag-icon-squared {
  background-image: url("./media/vi-I7L3RUUX.svg");
}
.flag-icon-vn {
  background-image: url("./media/vn-6WHJ5SPQ.svg");
}
.flag-icon-vn.flag-icon-squared {
  background-image: url("./media/vn-CHORZ5Q5.svg");
}
.flag-icon-vu {
  background-image: url("./media/vu-C6U7B7Q7.svg");
}
.flag-icon-vu.flag-icon-squared {
  background-image: url("./media/vu-MOKITOVW.svg");
}
.flag-icon-wf {
  background-image: url("./media/wf-NHDXAFTE.svg");
}
.flag-icon-wf.flag-icon-squared {
  background-image: url("./media/wf-TSTPJPGE.svg");
}
.flag-icon-ws {
  background-image: url("./media/ws-CXD2C7HC.svg");
}
.flag-icon-ws.flag-icon-squared {
  background-image: url("./media/ws-2LQZ4WUP.svg");
}
.flag-icon-ye {
  background-image: url("./media/ye-XNLHOMJE.svg");
}
.flag-icon-ye.flag-icon-squared {
  background-image: url("./media/ye-BM7TY5RE.svg");
}
.flag-icon-yt {
  background-image: url("./media/yt-GMV5LUYI.svg");
}
.flag-icon-yt.flag-icon-squared {
  background-image: url("./media/yt-YM3EDSWC.svg");
}
.flag-icon-za {
  background-image: url("./media/za-APYWMRIA.svg");
}
.flag-icon-za.flag-icon-squared {
  background-image: url("./media/za-F6UUEBI4.svg");
}
.flag-icon-zm {
  background-image: url("./media/zm-JFV7BGT4.svg");
}
.flag-icon-zm.flag-icon-squared {
  background-image: url("./media/zm-TNUKL3AY.svg");
}
.flag-icon-zw {
  background-image: url("./media/zw-GXPMVY72.svg");
}
.flag-icon-zw.flag-icon-squared {
  background-image: url("./media/zw-63WUFJLY.svg");
}
.flag-icon-es-ca {
  background-image: url("./media/es-ca-QNIHJXFR.svg");
}
.flag-icon-es-ca.flag-icon-squared {
  background-image: url("./media/es-ca-3FVOUDYI.svg");
}
.flag-icon-es-ga {
  background-image: url("./media/es-ga-BTSVQFVK.svg");
}
.flag-icon-es-ga.flag-icon-squared {
  background-image: url("./media/es-ga-4SPIEHHB.svg");
}
.flag-icon-eu {
  background-image: url("./media/eu-JRXBGDYU.svg");
}
.flag-icon-eu.flag-icon-squared {
  background-image: url("./media/eu-VOTSJMPQ.svg");
}
.flag-icon-gb-eng {
  background-image: url("./media/gb-eng-KE646G5N.svg");
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url("./media/gb-eng-B6WG46NZ.svg");
}
.flag-icon-gb-nir {
  background-image: url("./media/gb-nir-623ZSTSC.svg");
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url("./media/gb-nir-FAL4LTXG.svg");
}
.flag-icon-gb-sct {
  background-image: url("./media/gb-sct-73SVC46Z.svg");
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url("./media/gb-sct-6UAB4XOI.svg");
}
.flag-icon-gb-wls {
  background-image: url("./media/gb-wls-O2S6ASSS.svg");
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url("./media/gb-wls-ECMK47OC.svg");
}
.flag-icon-un {
  background-image: url("./media/un-APQPLIW2.svg");
}
.flag-icon-un.flag-icon-squared {
  background-image: url("./media/un-226U6HB2.svg");
}
.flag-icon-xk {
  background-image: url("./media/xk-7EYBMV6X.svg");
}
.flag-icon-xk.flag-icon-squared {
  background-image: url("./media/xk-OGAQEWON.svg");
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
