      mwc-tabbar,
      mwc-sidebar,
      mwc-tooltip,
      mwc-icon {
        visibility: hidden;
      }
      .hydrated {
        visibility: inherit;
      }
svg:not(:root).svg-inline--fa {
  overflow: visible;
}

.svg-inline--fa {
  display: inline-block;
  font-size: inherit;
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.svg-inline--fa.fa-lg {
  vertical-align: -0.225em;
}
.svg-inline--fa.fa-w-1 {
  width: 0.0625em;
}
.svg-inline--fa.fa-w-2 {
  width: 0.125em;
}
.svg-inline--fa.fa-w-3 {
  width: 0.1875em;
}
.svg-inline--fa.fa-w-4 {
  width: 0.25em;
}
.svg-inline--fa.fa-w-5 {
  width: 0.3125em;
}
.svg-inline--fa.fa-w-6 {
  width: 0.375em;
}
.svg-inline--fa.fa-w-7 {
  width: 0.4375em;
}
.svg-inline--fa.fa-w-8 {
  width: 0.5em;
}
.svg-inline--fa.fa-w-9 {
  width: 0.5625em;
}
.svg-inline--fa.fa-w-10 {
  width: 0.625em;
}
.svg-inline--fa.fa-w-11 {
  width: 0.6875em;
}
.svg-inline--fa.fa-w-12 {
  width: 0.75em;
}
.svg-inline--fa.fa-w-13 {
  width: 0.8125em;
}
.svg-inline--fa.fa-w-14 {
  width: 0.875em;
}
.svg-inline--fa.fa-w-15 {
  width: 0.9375em;
}
.svg-inline--fa.fa-w-16 {
  width: 1em;
}
.svg-inline--fa.fa-w-17 {
  width: 1.0625em;
}
.svg-inline--fa.fa-w-18 {
  width: 1.125em;
}
.svg-inline--fa.fa-w-19 {
  width: 1.1875em;
}
.svg-inline--fa.fa-w-20 {
  width: 1.25em;
}
.svg-inline--fa.fa-pull-left {
  margin-right: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-pull-right {
  margin-left: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-border {
  height: 1.5em;
}
.svg-inline--fa.fa-li {
  width: 2em;
}
.svg-inline--fa.fa-fw {
  width: 1.25em;
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}
.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.fa-layers-counter,
.fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.fa-layers-counter {
  background-color: #ff253a;
  border-radius: 1em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  height: 1.5em;
  line-height: 1;
  max-width: 5em;
  min-width: 1.5em;
  overflow: hidden;
  padding: 0.25em;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: 0;
  right: 0;
  top: auto;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: 0;
  left: 0;
  right: auto;
  top: auto;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}

.fa-layers-top-right {
  right: 0;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.fa-layers-top-left {
  left: 0;
  right: auto;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  position: relative;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}

.fa-inverse {
  color: #fff;
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black;
}

.fad.fa-inverse {
  color: #fff;
}

      @font-face {
        font-family: "Material Icons";
        font-style: normal;
        font-weight: 400;
        src: url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2)
          format("woff2");
      }
      .material-icons {
        font-family: "Material Icons";
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        line-height: 1;
        letter-spacing: normal;
        text-transform: none;
        display: inline-block;
        white-space: nowrap;
        word-wrap: normal;
        direction: ltr;
        -webkit-font-feature-settings: "liga";
        -webkit-font-smoothing: antialiased;
      }
 
   
      .index-loader {
        height: 100vh;
        width: 100vw;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 999;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0;
        z-index: -1;
      }

      .index-loader img {
        width: 30%;

        @media screen and (min-width: 576px) {
          width: 12%;
        }
      }

      msp-root:empty + .index-loader {
        opacity: 1;
        z-index: 100;
      }
 


      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);
      }
      html {
        --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
      }
      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-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-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-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-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-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-disabled-input-text-placeholder-color: rgba(
          0,
          0,
          0,
          0.38
        );
      }
      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-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-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-background-color: white;
      }
      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;
      }
      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 {
        --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;
      }
      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-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: #fff;
        --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-unselected-pressed-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;
      }
      html {
        --mdc-checkbox-state-layer-size: 40px;
      }
      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 {
        --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);
      }
      html {
        --mat-badge-text-font: Roboto, sans-serif;
        --mat-badge-text-size: 12px;
        --mat-badge-text-weight: 600;
        --mat-badge-small-size-text-size: 9px;
        --mat-badge-large-size-text-size: 24px;
      }
      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-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-text-font: Roboto, sans-serif;
        --mat-standard-button-toggle-text-font: Roboto, sans-serif;
      }
      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-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);
      }
      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-color: rgba(0, 0, 0, 0.12);
      }
      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;
      }
      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-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-toolbar-container-background-color: whitesmoke;
        --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
      }
      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;
      }
      @font-face {
        font-family: Source Sans Pro;
        font-style: normal;
        font-weight: 400;
        src: url(source-sans-pro-v12-latin-regular.88688e4cb30bc90f.eot);
        src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"),
          url(source-sans-pro-v12-latin-regular.88688e4cb30bc90f.eot?#iefix)
            format("embedded-opentype"),
          url(source-sans-pro-v12-latin-regular.9763e213c517a662.woff2)
            format("woff2"),
          url(source-sans-pro-v12-latin-regular.ead8c4cdc62ff4e0.woff)
            format("woff"),
          url(source-sans-pro-v12-latin-regular.5b4c1e6d46b0777f.ttf)
            format("truetype"),
          url(source-sans-pro-v12-latin-regular.8eb176d347e6613b.svg#SourceSansPro)
            format("svg");
      }
      @font-face {
        font-family: Source Sans Pro;
        font-style: normal;
        font-weight: 600;
        src: url(source-sans-pro-v12-latin-600.ea3177a0d2b482c2.eot);
        src: local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"),
          url(source-sans-pro-v12-latin-600.ea3177a0d2b482c2.eot?#iefix)
            format("embedded-opentype"),
          url(source-sans-pro-v12-latin-600.13e2c9d7c290c0de.woff2)
            format("woff2"),
          url(source-sans-pro-v12-latin-600.9f5c98df09f2f3f8.woff)
            format("woff"),
          url(source-sans-pro-v12-latin-600.8f29576b09e93fa0.ttf)
            format("truetype"),
          url(source-sans-pro-v12-latin-600.3451dd5a8b59d329.svg#SourceSansPro)
            format("svg");
      }
      @font-face {
        font-family: Source Sans Pro;
        font-style: normal;
        font-weight: 700;
        src: url(source-sans-pro-v12-latin-700.c0e5ca183f08cc15.eot);
        src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"),
          url(source-sans-pro-v12-latin-700.c0e5ca183f08cc15.eot?#iefix)
            format("embedded-opentype"),
          url(source-sans-pro-v12-latin-700.c6d4451b49ea2d26.woff2)
            format("woff2"),
          url(source-sans-pro-v12-latin-700.75e8b5293f1a3d15.woff)
            format("woff"),
          url(source-sans-pro-v12-latin-700.c5bfcf91a3a3a87b.ttf)
            format("truetype"),
          url(source-sans-pro-v12-latin-700.a92d7fb8ceeaed5a.svg#SourceSansPro)
            format("svg");
      }
      @font-face {
        font-family: Source Sans Pro;
        font-style: normal;
        font-weight: 400;
        src: url(source-sans-pro-v12-latin-regular.88688e4cb30bc90f.eot);
        src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"),
          url(source-sans-pro-v12-latin-regular.88688e4cb30bc90f.eot?#iefix)
            format("embedded-opentype"),
          url(source-sans-pro-v12-latin-regular.9763e213c517a662.woff2)
            format("woff2"),
          url(source-sans-pro-v12-latin-regular.ead8c4cdc62ff4e0.woff)
            format("woff"),
          url(source-sans-pro-v12-latin-regular.5b4c1e6d46b0777f.ttf)
            format("truetype"),
          url(source-sans-pro-v12-latin-regular.8eb176d347e6613b.svg#SourceSansPro)
            format("svg");
      }
      @font-face {
        font-family: Source Sans Pro;
        font-style: normal;
        font-weight: 600;
        src: url(source-sans-pro-v12-latin-600.ea3177a0d2b482c2.eot);
        src: local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"),
          url(source-sans-pro-v12-latin-600.ea3177a0d2b482c2.eot?#iefix)
            format("embedded-opentype"),
          url(source-sans-pro-v12-latin-600.13e2c9d7c290c0de.woff2)
            format("woff2"),
          url(source-sans-pro-v12-latin-600.9f5c98df09f2f3f8.woff)
            format("woff"),
          url(source-sans-pro-v12-latin-600.8f29576b09e93fa0.ttf)
            format("truetype"),
          url(source-sans-pro-v12-latin-600.3451dd5a8b59d329.svg#SourceSansPro)
            format("svg");
      }
      @font-face {
        font-family: Source Sans Pro;
        font-style: normal;
        font-weight: 700;
        src: url(source-sans-pro-v12-latin-700.c0e5ca183f08cc15.eot);
        src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"),
          url(source-sans-pro-v12-latin-700.c0e5ca183f08cc15.eot?#iefix)
            format("embedded-opentype"),
          url(source-sans-pro-v12-latin-700.c6d4451b49ea2d26.woff2)
            format("woff2"),
          url(source-sans-pro-v12-latin-700.75e8b5293f1a3d15.woff)
            format("woff"),
          url(source-sans-pro-v12-latin-700.c5bfcf91a3a3a87b.ttf)
            format("truetype"),
          url(source-sans-pro-v12-latin-700.a92d7fb8ceeaed5a.svg#SourceSansPro)
            format("svg");
      }
      html {
        box-sizing: border-box;
      }
      *,
      :after,
      :before {
        box-sizing: inherit;
      }
      html,
      body {
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
        left: 0;
        top: 0;
        font-size: 16px;
      }
      body {
        font-family: Source Sans Pro;
      }
      html {
        overflow-x: hidden;
        overflow-y: auto;
      }
      body {
        color: #4a4a4a;
        font-size: 1em;
        font-weight: 400;
        line-height: 1.5;
        font-family: Source Sans Pro;
      }
      body,
      html,
      iframe {
        margin: 0;
        padding: 0;
      }
    

          
      .main-loader[_ngcontent-ng-c4216362334] {
        height: 100%;
        width: 100%;
        min-height: 100vh;
        min-width: 100vw;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 999;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .main-loader[_ngcontent-ng-c4216362334] img[_ngcontent-ng-c4216362334] {
        width: 30%;
      }
      @media screen and (min-width: 768px) {
        .main-loader[_ngcontent-ng-c4216362334] img[_ngcontent-ng-c4216362334] {
          width: 12%;
        }
      }
      .toaster[_ngcontent-ng-c4216362334] {
        top: 80px;
      }
    
    
      [_nghost-ng-c773893417] {
        position: fixed;
        top: 0;
        right: 0;
        z-index: 900;
      }
    
    
      .is-fluid[_ngcontent-ng-c3047317641] {
        margin: 0 !important;
      }
      .home-container[_ngcontent-ng-c3047317641] {
        display: flex;
        flex-direction: column;
        min-height: 100vh;
      }
      @media screen and (max-width: 1024px) {
        .home-container[_ngcontent-ng-c3047317641] {
          overflow-x: hidden;
        }
      }
      @media screen and (max-width: 768px) {
        .home-container[_ngcontent-ng-c3047317641]:before {
          width: 140vw;
        }
      }
      .home-layout[_ngcontent-ng-c3047317641] {
        flex-grow: 1;
        z-index: 10;
      }
      @media screen and (max-width: 1024px) {
        .home-layout[_ngcontent-ng-c3047317641] {
          padding: 0 15px;
        }
      }
      .fixed-height[_ngcontent-ng-c3047317641] {
        height: 100vh;
      }
      .login-video-block[_ngcontent-ng-c3047317641] {
        z-index: 8;
        min-height: 50rem;
        overflow-y: auto;
        box-shadow: 0 8px 32px #00000029;
      }
    
    
      .header[_ngcontent-ng-c1930474149] {
        display: block;
        justify-content: space-between;
        background-color: #fff;
        height: 100px;
        position: relative;
        margin: 0;
        width: 100%;
        z-index: 10;
        border-bottom: 0.0625rem solid rgb(224, 224, 224);
      }
      @media screen and (min-width: 768px) {
        .header[_ngcontent-ng-c1930474149] {
          height: 90px;
        }
      }
      .header.minimal[_ngcontent-ng-c1930474149] {
        height: 64px;
      }
      .header.minimal[_ngcontent-ng-c1930474149]
        .logo[_ngcontent-ng-c1930474149] {
        width: 100%;
        display: flex;
        align-items: center;
      }
      .header.minimal[_ngcontent-ng-c1930474149]
        .logo[_ngcontent-ng-c1930474149]
        img[_ngcontent-ng-c1930474149] {
        width: 250px;
      }
      .header[_ngcontent-ng-c1930474149]
        .content-header[_ngcontent-ng-c1930474149] {
        display: flex;
        justify-content: space-between;
        text-align: center;
        height: 100%;
        align-items: baseline;
        padding: 10px;
      }
      @media screen and (min-width: 768px) {
        .header[_ngcontent-ng-c1930474149]
          .content-header[_ngcontent-ng-c1930474149] {
          align-items: center;
          padding: 0;
        }
      }
      .header[_ngcontent-ng-c1930474149] .help[_ngcontent-ng-c1930474149] {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 0;
        z-index: 999;
        font-size: 16px;
        font-weight: 400;
        cursor: pointer;
        color: #3e4649;
      }
      @media screen and (min-width: 768px) {
        .header[_ngcontent-ng-c1930474149] .help[_ngcontent-ng-c1930474149] {
          font-weight: 600;
          margin-right: 64px;
        }
      }
      .header[_ngcontent-ng-c1930474149]
        .help[_ngcontent-ng-c1930474149]
        .ng-fa-icon[_ngcontent-ng-c1930474149] {
        font-size: 1.5rem;
      }
      .header[_ngcontent-ng-c1930474149]
        .help[_ngcontent-ng-c1930474149]
        span[_ngcontent-ng-c1930474149] {
        line-height: 32px;
      }
      .header[_ngcontent-ng-c1930474149]
        .help_inactive[_ngcontent-ng-c1930474149] {
        color: #3e4649;
      }
      .header[_ngcontent-ng-c1930474149]
        .help_inactive[_ngcontent-ng-c1930474149]
        img[_ngcontent-ng-c1930474149] {
        position: absolute;
        top: 10px;
      }
      .header[_ngcontent-ng-c1930474149]
        .help_active[_ngcontent-ng-c1930474149] {
        position: absolute;
        z-index: 999;
        right: 60px;
        height: 300px;
        width: 260px;
        background-color: #f2f4f6;
        top: 70px;
        border-radius: 7px;
        box-shadow: 0 12px 36px #3e464933;
      }
      .header[_ngcontent-ng-c1930474149]
        .help_active[_ngcontent-ng-c1930474149]
        .close[_ngcontent-ng-c1930474149] {
        float: right;
        margin: 10px 10px 0 0;
        cursor: pointer;
      }
      .header[_ngcontent-ng-c1930474149]
        .help_active[_ngcontent-ng-c1930474149]
        .content[_ngcontent-ng-c1930474149] {
        padding: 20px;
        line-height: 60px;
        text-align: center;
      }
      .header[_ngcontent-ng-c1930474149]
        .help_active[_ngcontent-ng-c1930474149]
        .content[_ngcontent-ng-c1930474149]
        .title[_ngcontent-ng-c1930474149] {
        font-size: 24px;
      }
      .header[_ngcontent-ng-c1930474149]
        .help_active[_ngcontent-ng-c1930474149]
        .content[_ngcontent-ng-c1930474149]
        [_ngcontent-ng-c1930474149]:last-child {
        margin-top: 20px;
      }
      .header[_ngcontent-ng-c1930474149]
        .help_active[_ngcontent-ng-c1930474149]
        .content[_ngcontent-ng-c1930474149]
        .container-btn[_ngcontent-ng-c1930474149]
        a[_ngcontent-ng-c1930474149] {
        display: inline-block;
        color: #4d54c5;
        width: 200px;
        font-weight: 600;
      }
      .header[_ngcontent-ng-c1930474149]
        .header-links[_ngcontent-ng-c1930474149] {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 0;
        z-index: 999;
        font-size: 16px;
        font-weight: 400;
      }
      @media screen and (min-width: 768px) {
        .header[_ngcontent-ng-c1930474149]
          .header-links[_ngcontent-ng-c1930474149] {
          margin-left: 64px;
          font-weight: 600;
        }
      }
      .header[_ngcontent-ng-c1930474149]
        .header-links[_ngcontent-ng-c1930474149]
        .text-link[_ngcontent-ng-c1930474149] {
        color: #3e4649;
      }
      .header[_ngcontent-ng-c1930474149]
        .header-links[_ngcontent-ng-c1930474149]
        .icon-left[_ngcontent-ng-c1930474149] {
        margin-right: 5px;
        position: relative;
        top: 2px;
      }
      .logo[_ngcontent-ng-c1930474149] {
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        position: absolute;
        width: 100%;
        height: 100%;
      }
      .logo[_ngcontent-ng-c1930474149]
        .logo-wrapper[_ngcontent-ng-c1930474149] {
        position: relative;
      }
      .logo[_ngcontent-ng-c1930474149]
        .logo-wrapper[_ngcontent-ng-c1930474149]
        img[_ngcontent-ng-c1930474149] {
        display: block;
        width: 250px;
      }
      .logo[_ngcontent-ng-c1930474149]
        .logo-wrapper[_ngcontent-ng-c1930474149]
        .app-version[_ngcontent-ng-c1930474149] {
        position: absolute;
        justify-content: center;
        flex-direction: column;
        top: 0;
        left: 100%;
        width: 300px;
        height: 100%;
        text-align: left;
        color: #3e4649;
        margin-left: 10px;
        display: none;
      }
      @media screen and (min-width: 768px) {
        .logo[_ngcontent-ng-c1930474149]
          .logo-wrapper[_ngcontent-ng-c1930474149]
          .app-version[_ngcontent-ng-c1930474149] {
          display: flex;
        }
      }
      .separator[_ngcontent-ng-c1930474149] {
        color: #000;
      }
    
    
      .login-form[_ngcontent-ng-c4190913608] {
        padding: 20px;
      }
      .login-form[_ngcontent-ng-c4190913608] h1[_ngcontent-ng-c4190913608] {
        text-align: center;
        margin-bottom: 32px;
      }
      .login-form[_ngcontent-ng-c4190913608] form[_ngcontent-ng-c4190913608] {
        margin-top: 80px;
      }
      .login-form[_ngcontent-ng-c4190913608] .label[_ngcontent-ng-c4190913608] {
        color: #4d54c5;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .columns[_ngcontent-ng-c4190913608] {
        margin: auto;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .login-content[_ngcontent-ng-c4190913608] {
        display: block;
        width: 564px;
        flex-direction: column;
        margin: auto;
      }
      @media screen and (max-width: 767px) {
        .login-form[_ngcontent-ng-c4190913608]
          .login-content[_ngcontent-ng-c4190913608] {
          width: 100%;
        }
      }
      .login-form[_ngcontent-ng-c4190913608]
        .login-content[_ngcontent-ng-c4190913608]
        ui-form-field[_ngcontent-ng-c4190913608]:first-child
        .ui-form-field-wrapper {
        margin-bottom: 16px;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .login-content[_ngcontent-ng-c4190913608]
        .button-wrapper[_ngcontent-ng-c4190913608] {
        margin-top: 29px;
        margin-bottom: 19px;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .login-content[_ngcontent-ng-c4190913608]
        .link-wrapper[_ngcontent-ng-c4190913608] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .login-content[_ngcontent-ng-c4190913608]
        .link-wrapper[_ngcontent-ng-c4190913608]
        ui-link[_ngcontent-ng-c4190913608]:first-child {
        margin-bottom: 8px;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .login-content[_ngcontent-ng-c4190913608]
        .access[_ngcontent-ng-c4190913608] {
        margin-bottom: 30px;
      }
      @media screen and (max-width: 767px) {
        .login-form[_ngcontent-ng-c4190913608]
          .login-content[_ngcontent-ng-c4190913608]
          .access[_ngcontent-ng-c4190913608] {
          padding: 0 15px;
        }
      }
      .login-form[_ngcontent-ng-c4190913608]
        .login-content[_ngcontent-ng-c4190913608]
        .access[_ngcontent-ng-c4190913608]
        p[_ngcontent-ng-c4190913608] {
        font-size: 18px;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .show-form-error[_ngcontent-ng-c4190913608] {
        opacity: 1;
        transition: opacity 1s linear;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .hide-form-error[_ngcontent-ng-c4190913608] {
        opacity: 0;
        transition: opacity 0.5s linear;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .is-purple[_ngcontent-ng-c4190913608] {
        color: #fff;
        background-color: #4d54c5;
        border-color: #4950c4;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .is-candy[_ngcontent-ng-c4190913608] {
        color: #fff;
        background-color: #e00034;
        border-color: #db0033;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .is-candy[_ngcontent-ng-c4190913608]:hover {
        color: #fff;
        background-color: #b10029;
        border-color: #ac0028;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .control[_ngcontent-ng-c4190913608] {
        width: 100%;
        text-align: center;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .banner-error[_ngcontent-ng-c4190913608] {
        margin: 25px 5px 0;
      }
      .login-form[_ngcontent-ng-c4190913608]
        .banner-error[_ngcontent-ng-c4190913608]
        .code[_ngcontent-ng-c4190913608] {
        font-weight: 600;
        font-size: 14px;
        line-height: 20px;
        margin: 4px 0;
      }
      .login-form[_ngcontent-ng-c4190913608]
        ui-link[_ngcontent-ng-c4190913608] {
        float: right;
      }
    
    
      .modal[_ngcontent-ng-c2941941026] {
        z-index: 120;
      }
      .modal[_ngcontent-ng-c2941941026] .modal-card[_ngcontent-ng-c2941941026] {
        border-radius: 7px;
      }
      .modal[_ngcontent-ng-c2941941026]
        .modal-card-head[_ngcontent-ng-c2941941026] {
        display: block;
      }
      .modal[_ngcontent-ng-c2941941026]
        .modal-card-head[_ngcontent-ng-c2941941026]
        .head-action[_ngcontent-ng-c2941941026] {
        margin-bottom: 10px;
      }
      .modal[_ngcontent-ng-c2941941026]
        .modal-card-head[_ngcontent-ng-c2941941026]
        .head-action[_ngcontent-ng-c2941941026]
        .delete[_ngcontent-ng-c2941941026] {
        float: right;
      }
      .modal[_ngcontent-ng-c2941941026]
        .modal-card-head[_ngcontent-ng-c2941941026]
        .head-action[_ngcontent-ng-c2941941026]
        .icon-left[_ngcontent-ng-c2941941026] {
        cursor: pointer;
      }
      .modal[_ngcontent-ng-c2941941026]
        .modal-card-head[_ngcontent-ng-c2941941026]
        .modal-card-title[_ngcontent-ng-c2941941026] {
        font-size: 26px;
        font-weight: 700;
        margin-bottom: 12px;
      }
      .modal[_ngcontent-ng-c2941941026] .picto[_ngcontent-ng-c2941941026] {
        display: none;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026] {
        padding: 20px;
        margin-bottom: 12px;
        background-color: #f2f4f6;
        border-radius: 7px;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .bold[_ngcontent-ng-c2941941026] {
        font-weight: 600;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .help[_ngcontent-ng-c2941941026] {
        position: relative;
        top: 18px;
        padding: 20px;
        margin: 0 -18px;
        font-size: 16px;
        background-color: #fff;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .help[_ngcontent-ng-c2941941026]
        .content[_ngcontent-ng-c2941941026] {
        display: flex;
        justify-content: space-between;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .help[_ngcontent-ng-c2941941026]
        .content[_ngcontent-ng-c2941941026]
        a[_ngcontent-ng-c2941941026] {
        color: #4d54c5;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .help[_ngcontent-ng-c2941941026]
        .content[_ngcontent-ng-c2941941026]
        .label-sl[_ngcontent-ng-c2941941026] {
        color: #e00034;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .help[_ngcontent-ng-c2941941026]
        .content[_ngcontent-ng-c2941941026]
        .label-logic-immo[_ngcontent-ng-c2941941026] {
        color: #008dd1;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .help[_ngcontent-ng-c2941941026]
        p[_ngcontent-ng-c2941941026] {
        max-width: 470px;
        margin-bottom: 0;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .diffusion-icon[_ngcontent-ng-c2941941026] {
        position: relative;
        top: 3px;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .icon-help[_ngcontent-ng-c2941941026] {
        position: relative;
        bottom: 15px;
        float: right;
        cursor: pointer;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .icon-left[_ngcontent-ng-c2941941026] {
        transform: rotate(0.75turn);
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .icon-right[_ngcontent-ng-c2941941026] {
        transform: rotate(0.25turn);
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .ctn-logo[_ngcontent-ng-c2941941026] {
        display: inline-block;
        vertical-align: middle;
        padding: 10px;
      }
      .modal[_ngcontent-ng-c2941941026]
        .container-brand[_ngcontent-ng-c2941941026]
        .ctn-logo[_ngcontent-ng-c2941941026]
        .li-logo[_ngcontent-ng-c2941941026] {
        margin-right: 15px;
        vertical-align: middle;
        max-height: 35px;
      }
      .modal[_ngcontent-ng-c2941941026]
        .back-connection[_ngcontent-ng-c2941941026] {
        margin: auto;
        display: flex;
        justify-content: center;
        padding: 10px;
        max-width: 500px;
      }
    
            .csvDjg {
              color: hsl(0, 0%, 19%);
              direction: unset;
              font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto,
                Oxygen-Sans, Ubuntu, Cantarell, Fira Sans, Droid Sans,
                Helvetica Neue, Helvetica, Arial, sans-serif, BlinkMacSystemFont,
                -apple-system, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell,
                Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial,
                sans-serif;
              font-size: 0.875rem;
              font-weight: 400;
              line-height: 1.15;
              -webkit-text-size-adjust: 100%;
              -webkit-overflow-scrolling: touch;
            }
            .csvDjg *,
            .csvDjg *:after,
            .csvDjg *:before {
              box-sizing: border-box;
            }
            .csvDjg [hidden] {
              display: none;
            }
            .csvDjg a {
              font-weight: normal;
            }
            .csvDjg button,
            .csvDjg [type="button"],
            .csvDjg [type="reset"],
            .csvDjg [type="submit"] {
              cursor: pointer;
              font-family: inherit;
              line-height: inherit;
              -webkit-transition: background-color 0.2s ease-in-out;
              transition: background-color 0.2s ease-in-out;
            }
            .csvDjg img {
              border-style: none;
            }
            .jkBiij {
              -webkit-align-items: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              background: #008b02;
              border: none;
              border-radius: 50%;
              bottom: 40px;
              box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2),
                0px 6px 10px rgba(0, 0, 0, 0.14),
                0px 1px 18px rgba(0, 0, 0, 0.12);
              color: white;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
              -webkit-justify-content: center;
              -ms-flex-pack: center;
              justify-content: center;
              height: 64px;
              left: initial;
              padding: 0;
              position: fixed;
              right: initial;
              width: 64px;
              z-index: 2147483640;
              opacity: 0;
            }
            .jkBiij:hover,
            .jkBiij:focus {
              background: #005801;
            }
            .jkBiij:focus-visible {
              outline-style: auto;
              outline-width: 5px;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .jkBiij {
                bottom: 24px;
                left: initial;
                right: initial;
              }
            }
            .cNkVwm {
              color: #ffffff;
              height: inherit;
              padding: 12px;
              width: inherit;
            }
            .cNkVwm svg {
              fill: currentColor;
            }
            .iATrjQ {
              -webkit-align-items: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              content: none;
              background: #fafafa;
              border: none;
              border-radius: 4px;
              color: #0045a5;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
              -webkit-justify-content: center;
              -ms-flex-pack: center;
              justify-content: center;
              -webkit-flex: 1 1 auto;
              -ms-flex: 1 1 auto;
              flex: 1 1 auto;
              font-size: 1em;
              font-weight: 700;
              padding: 12px 16px;
              width: 100%;
            }
            .iATrjQ:focus {
              background: #e1e1e1;
            }
            .iATrjQ:focus-visible {
              outline-style: auto;
              outline-width: 5px;
              outline-offset: 4px;
            }
            .iATrjQ:hover {
              background: #e1e1e1;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .iATrjQ {
                padding: 8px 8px;
              }
            }
            @media (max-height: 768px) and (orientation: landscape) {
              .iATrjQ {
                padding: 8px 8px;
              }
            }
            .MsFWE {
              -webkit-align-items: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              content: none;
              background: #0045a5;
              border: none;
              border-radius: 4px;
              color: #fafafa;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
              -webkit-justify-content: center;
              -ms-flex-pack: center;
              justify-content: center;
              -webkit-flex: 1 1 auto;
              -ms-flex: 1 1 auto;
              flex: 1 1 auto;
              font-size: 1em;
              font-weight: 700;
              padding: 12px 16px;
              width: 100%;
            }
            .MsFWE:focus {
              background: #003072;
            }
            .MsFWE:focus-visible {
              outline-style: auto;
              outline-width: 5px;
              outline-offset: 4px;
            }
            .MsFWE:hover {
              background: #003072;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .MsFWE {
                padding: 8px 8px;
              }
            }
            @media (max-height: 768px) and (orientation: landscape) {
              .MsFWE {
                padding: 8px 8px;
              }
            }
            .QpAxQ {
              pointer-events: auto;
              position: fixed;
              width: 100%;
              height: 100%;
              top: 0;
              right: 0;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              z-index: 2147483640;
            }
            .hBIycJ {
              background-color: white;
              border-bottom-color: #008b02;
              border-bottom-style: solid;
              border-bottom-width: 0;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-direction: column;
              -ms-flex-direction: column;
              flex-direction: column;
              position: fixed;
              z-index: 2147483640;
              background-color: #ffffff;
              -webkit-align-self: center;
              -ms-flex-item-align: center;
              align-self: center;
              border-radius: 8px;
              box-shadow: 0 5px 26px 0px rgba(0, 0, 0, 0.22),
                0 20px 28px 0px rgba(0, 0, 0, 0.3);
              height: auto;
              margin-left: auto;
              margin-right: auto;
              max-height: 80vh;
              max-width: 625px;
              outline: none;
              overflow: hidden;
              width: 100%;
              pointer-events: auto;
              position: relative;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .hBIycJ {
                -webkit-align-self: flex-end;
                -ms-flex-item-align: end;
                align-self: flex-end;
                bottom: 0;
                border-radius: 8px 8px 0 0;
                max-width: auto;
                max-width: initial;
                top: auto;
                -webkit-transform: initial;
                -ms-transform: initial;
                transform: initial;
                width: 100%;
              }
            }
            @media (max-height: 768px) and (orientation: landscape) {
              .hBIycJ {
                border-bottom: 0;
                max-height: 100vh;
                max-width: 625px;
              }
            }
            @media screen and (-ms-high-contrast: active),
              screen and (-ms-high-contrast: none) {
              .hBIycJ {
                min-height: 200px;
              }
            }
            .hBIycJ:focus-visible {
              outline-style: auto;
              outline-width: 0px;
              outline-color: transparent;
            }
            .iCJtrC {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-direction: column;
              -ms-flex-direction: column;
              flex-direction: column;
              -webkit-align-items: stretch;
              -webkit-box-align: stretch;
              -ms-flex-align: stretch;
              align-items: stretch;
              width: 100%;
              height: 100%;
              color: #303030;
            }
            .gpGOXu {
              border-top-left-radius: 8px;
              border-top-right-radius: 8px;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-direction: column;
              -ms-flex-direction: column;
              flex-direction: column;
              height: 100%;
              overflow: hidden;
              z-index: 101;
            }
            .fuXXgg {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-direction: column;
              -ms-flex-direction: column;
              flex-direction: column;
              -webkit-flex: 1 1 auto;
              -ms-flex: 1 1 auto;
              flex: 1 1 auto;
              padding-top: 1px;
              position: relative;
              overflow: hidden;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .fuXXgg {
                padding-top: 0;
                padding-bottom: 0;
              }
            }
            .iVnITd {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-direction: row;
              -ms-flex-direction: row;
              flex-direction: row;
              margin-bottom: 0;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .iVnITd {
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                padding-top: 0;
              }
            }
            @media (max-height: 768px) and (orientation: landscape) {
              .iVnITd {
                padding-top: 12px;
              }
            }
            .RyIOQ {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-direction: row;
              -ms-flex-direction: row;
              flex-direction: row;
            }
            .ieyqkJ {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
            }
            .ekvuYW {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex: 2 1 auto;
              -ms-flex: 2 1 auto;
              flex: 2 1 auto;
              -webkit-flex-direction: row;
              -ms-flex-direction: row;
              flex-direction: row;
              padding: 8px 0 12px 0;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .ekvuYW {
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
              }
            }
            .jdDDCz {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-direction: row;
              -ms-flex-direction: row;
              flex-direction: row;
              -webkit-flex: auto;
              -ms-flex: auto;
              flex: auto;
              -webkit-flex: 2 1 auto;
              -ms-flex: 2 1 auto;
              flex: 2 1 auto;
            }
            .kIXZQX {
              -webkit-align-items: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              background-color: transparent;
              border: none;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-direction: row;
              -ms-flex-direction: row;
              flex-direction: row;
              font-size: 0.875em;
              font-weight: 400;
              margin: 0;
              outline: none;
              padding: 0;
              -webkit-text-decoration: none;
              text-decoration: none;
              margin-right: 12px;
            }
            .kIXZQX:focus-visible {
              outline-style: auto;
              outline-width: 5px;
            }
            .eDWwsX {
              color: #303030;
            }
            .eDWwsX:hover {
              -webkit-text-decoration: underline;
              text-decoration: underline;
            }
            .gsTflx {
              border-top: 1px solid #dddddd;
              background-color: #ffffff;
              display: block;
              bottom: 0;
              left: 0;
              width: 100%;
              z-index: 100;
              padding: 0 24px 12px;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .gsTflx {
                padding: 0 16px 16px;
                -webkit-flex: 0 0 auto;
                -ms-flex: 0 0 auto;
                flex: 0 0 auto;
              }
            }
            .rKCAx {
              display: block;
              font-weight: 400;
              -webkit-box-pack: center;
              -webkit-justify-content: center;
              -ms-flex-pack: center;
              justify-content: center;
              min-height: 0px;
              text-align: center;
              width: 100%;
            }
            .gHakpD {
              background-color: #ffffff;
              display: block;
              -webkit-flex: initial;
              -ms-flex: initial;
              flex: initial;
              -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
              flex-shrink: 0;
              padding: 24px 24px 0;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .gHakpD {
                padding: 16px;
              }
            }
            @media screen and (-ms-high-contrast: active),
              screen and (-ms-high-contrast: none) {
              .gHakpD {
                max-width: initial;
              }
            }
            .yTllW {
              color: hsl(0, 0%, 19%);
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex: 1;
              -ms-flex: 1;
              flex: 1;
              -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
              flex-shrink: 0;
              -webkit-flex-direction: column;
              -ms-flex-direction: column;
              flex-direction: column;
            }
            .bMENqA {
              display: block;
              min-height: 8px;
            }
            .iDLsrD {
              -webkit-align-items: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              background-color: #333333;
              opacity: 0.7;
              height: 100%;
              -webkit-box-pack: center;
              -webkit-justify-content: center;
              -ms-flex-pack: center;
              justify-content: center;
              left: 0;
              position: fixed;
              top: 0;
              width: 100%;
              z-index: 2147483639;
              overflow: hidden !important;
            }
            .eNqljT {
              color: #303030;
              font-weight: normal;
              -webkit-text-decoration: none;
              text-decoration: none;
              word-break: break-word;
            }
            .eNqljT:hover {
              -webkit-text-decoration: underline;
              text-decoration: underline;
            }
            .eNqljT:focus-visible {
              outline-style: auto;
              outline-width: 5px;
            }
            .fkZEFt {
              -webkit-align-items: flex-end;
              -webkit-box-align: flex-end;
              -ms-flex-align: flex-end;
              align-items: flex-end;
              color: #303030;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex: 1 1 auto;
              -ms-flex: 1 1 auto;
              flex: 1 1 auto;
              font-size: 0.75em;
              font-weight: 400;
              direction: ltr;
              -webkit-box-pack: center;
              -webkit-justify-content: center;
              -ms-flex-pack: center;
              justify-content: center;
              padding: 0;
            }
            .ekCeia {
              color: #303030;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-direction: column;
              -ms-flex-direction: column;
              flex-direction: column;
              font-size: 1em;
              line-height: 1.25;
              overflow: auto;
              padding: 4px 0;
              list-style-position: inside;
            }
            @media screen and (-ms-high-contrast: active),
              screen and (-ms-high-contrast: none) {
              .ekCeia {
                max-height: 60px;
              }
            }
            .ekCeia a {
              color: #303030;
            }
            .jiRbFg {
              display: block;
              height: 100%;
              position: relative;
              overflow-y: auto;
              -webkit-scrollbar-color: #acacac rgba(0, 0, 0, 0);
              -moz-scrollbar-color: #acacac rgba(0, 0, 0, 0);
              -ms-scrollbar-color: #acacac rgba(0, 0, 0, 0);
              scrollbar-color: #acacac rgba(0, 0, 0, 0);
              -webkit-scrollbar-width: thin;
              -moz-scrollbar-width: thin;
              -ms-scrollbar-width: thin;
              scrollbar-width: thin;
              z-index: 1;
              max-height: 65vh;
              background-color: #ffffff;
            }
            @media screen and (-ms-high-contrast: active),
              screen and (-ms-high-contrast: none) {
              .jiRbFg {
                overflow: auto;
                min-height: 80px;
              }
            }
            @media (max-height: 768px) and (orientation: landscape) {
            }
            .jiRbFg::-webkit-scrollbar {
              width: 8px;
              background: rgba(0, 0, 0, 0);
            }
            .jiRbFg::-webkit-scrollbar-thumb {
              background: #acacac;
              -webkit-border-radius: 1ex;
            }
            .grqgkU {
              color: #303030;
              font-size: 1em;
              font-weight: 700;
              margin: 12px 0;
            }
            .irkJil {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: justify;
              -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
              justify-content: space-between;
            }
            .lhQvQq {
              padding: 0 24px;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .lhQvQq {
                padding: 0 16px;
              }
            }
            .gclSnj {
              font-size: 1em;
              padding-top: 4px;
              padding-right: 36px;
              width: 100%;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .gclSnj {
                padding-right: 16px;
                padding-top: 0;
              }
            }
            .gAAuen {
              -webkit-align-items: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              border-bottom: 1px solid #dddddd;
              display: -webkit-inline-box;
              display: -webkit-inline-flex;
              display: -ms-inline-flexbox;
              display: inline-flex;
              margin-bottom: 12px;
              padding-bottom: 12px;
              width: 100%;
            }
            @media (max-width: 768px) and (orientation: portrait) {
              .gAAuen {
                margin-bottom: 12px;
                padding-bottom: 12px;
              }
            }
