.imui-tooltip-Ebl1vyjI {
  color: #fff !important;
  background-color: #272e42 !important;
  font-size: 12px !important;
  font-family: averta, Arial, sans-serif !important;
  border-radius: 6px !important;
  letter-spacing: 0.4px !important;
  line-height: 14px !important;
  /* Bigger than popover */
  z-index: 1301 !important;
}

@charset "UTF-8";

@font-face {
  font-family: "impactmapper";
  src: url(/static/bb7a09d7a52b154f3fa4.eot);
  src: url(/static/bb7a09d7a52b154f3fa4.eot?#iefix) format("embedded-opentype"),
    url(/static/1f29d3bcfba3e795807c.woff) format("woff"),
    url(/static/d19e86c1c1a8d92152af.ttf) format("truetype");
  /* url("fonts/impactmapper.svg#impactmapper") format("svg"); */
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: "impactmapper" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "impactmapper" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-account-qd0i5iwZ:before {
  content: "\61";
}

.icon-filter-WKI_MZjF:before {
  content: "\63";
}

.icon-search-ic_6lmKs:before {
  content: "\65";
}

.icon-settings-IhzNKInY:before {
  content: "\66";
}

.icon-trash-XUQGndtp:before {
  content: "\67";
}

.icon-comments-yZiezvt1:before {
  content: "\68";
}

.icon-drag-Lb1Rkgdr:before {
  content: "\69";
}

.icon-switch-W5SrsjaI:before {
  content: "\6a";
}

.icon-view-TJEi3qyR:before {
  content: "\6b";
}

.icon-view-off-zeP24EN5:before {
  content: "\6d";
}

.icon-merge-Cs9aduIv:before {
  content: "\6e";
}

.icon-chevron-down-AxX22Sgv:before {
  content: "\64";
}

.icon-chevron-left-GzFY09EM:before {
  content: "\6c";
}

.icon-chevron-right-o0wEGbQW:before {
  content: "\6f";
}

.icon-chevron-up-WvCPyOe_:before {
  content: "\70";
}

.icon-close-large-FGWpw7yf:before {
  content: "\71";
}

.icon-close-ABjIg1JP:before {
  content: "\72";
}

.icon-collapse-ssjKA8A5:before {
  content: "\73";
}

.icon-paperclip-M7aEvgsR:before {
  content: "\75";
}

.icon-move-q7STJkuz:before {
  content: "\76";
}

.icon-download-UmMaJSW8:before {
  content: "\77";
}

.icon-arrow-left-HAmO_3c9:before {
  content: "\78";
}

.icon-arrow-right-faUjIb17:before {
  content: "\79";
}

.icon-arrow-up-QmelfZ6E:before {
  content: "\7a";
}

.icon-arrow-down-uj1_v7AF:before {
  content: "\74";
}

.icon-dot-dot-dot-VYWkuGeN:before {
  content: "\41";
}

.icon-skip-GU7DNoCq:before {
  content: "\42";
}

.icon-upload-LuVscQhf:before {
  content: "\43";
}

.icon-warning-triangle-NcVjXy51:before {
  content: "\44";
}

.icon-tag-E2Rqq6Fr:before {
  content: "\45";
}

.icon-table-KRwkclGT:before {
  content: "\46";
}

.icon-thumbnails-vwRyZ8f5:before {
  content: "\47";
}

.icon-rotate-tKAp9i03:before {
  content: "\48";
}

.icon-send-_8lydONp:before {
  content: "\49";
}

.icon-grants-beM0N8Bx:before {
  content: "\4b";
}

.icon-copy-PrswnwUy:before {
  content: "\4c";
}

.icon-calendar-CO8QW3cC:before {
  content: "\4d";
}

.icon-hybrid-DqRNVSiT:before {
  content: "\50";
}

.icon-check-oB2OlWOy:before {
  content: "\51";
}

.icon-edit-x38DiWW1:before {
  content: "\62";
}

.icon-globe-Ez1w4Ney:before {
  content: "\52";
}

.icon-grantee-CiXaxHAC:before {
  content: "\53";
}

.icon-list-iImvo5Zp:before {
  content: "\54";
}

.icon-star-empty-ym3SOOs3:before {
  content: "\55";
}

.icon-currency-Zl2J4gzm:before {
  content: "\56";
}

.icon-location-Af1jOSn1:before {
  content: "\57";
}

.icon-number-KbL44P1K:before {
  content: "\58";
}

.icon-multiple-hlm9cToM:before {
  content: "\59";
}

.icon-question-1-K7ecgmEg:before {
  content: "\5a";
}

.icon-share-7IR0W_iE:before {
  content: "\30";
}

.icon-add-element-tidVv5hl:before {
  content: "\31";
}

.icon-burger-v7z8hkzK:before {
  content: "\32";
}

.icon-filled-down-onoMMoSX:before {
  content: "\33";
}

.icon-filled-left-JBxjItfX:before {
  content: "\34";
}

.icon-filled-right-r5CsiOOP:before {
  content: "\35";
}

.icon-filled-up-UCNCoZ1R:before {
  content: "\36";
}

.icon-text-element-eRJU5AW0:before {
  content: "\38";
}

.icon-break-Aw8v0FPX:before {
  content: "\21";
}

.icon-files-DfLIZNxq:before {
  content: "\22";
}

.icon-clipboard-mptFxLT7:before {
  content: "\23";
}

.icon-file-image-HqVSbKRj:before {
  content: "\25";
}

.icon-email-qenJ4Pmw:before {
  content: "\26";
}

.icon-file-blank-mKhiHEDb:before {
  content: "\28";
}

.icon-coordinate-Q5T823L5:before {
  content: "\29";
}

.icon-print-X_BpL7l9:before {
  content: "\2a";
}

.icon-star-filled-pODxRpSW:before {
  content: "\2b";
}

.icon-wait-_w7Y2gND:before {
  content: "\2c";
}

.icon-text-field-B6TdcZaN:before {
  content: "\2d";
}

.icon-subhead-element-sRtFbMoE:before {
  content: "\37";
}

.icon-headline-element-R6xMgUDg:before {
  content: "\39";
}

.icon-conditional-fknAeiwg:before {
  content: "\2e";
}

.icon-translate-IchJGaki:before {
  content: "\24";
}

.icon-intermediary-OmmPva1h:before {
  content: "\2f";
}

.icon-connector-RCoszQrk:before {
  content: "\3a";
}

.icon-processing-vtvP7T2G:before {
  content: "\3b";
}

.icon-hybrid-trend-XX5_h_Rr:before {
  content: "\3d";
}

.icon-bars-OT2KWZPQ:before {
  content: "\3e";
}

.icon-line-z8huQqJO:before {
  content: "\3f";
}

.icon-pie-CcuJcuqD:before {
  content: "\40";
}

.icon-timeline-PP2qiEdy:before {
  content: "\5b";
}

.icon-compare-CIwJeMeh:before {
  content: "\5d";
}

.icon-plus-TBcyzkHN:before {
  content: "\5e";
}

.icon-asterix-pWY0_sIp:before {
  content: "\5f";
}

.icon-folder-A55FbN9r:before {
  content: "\60";
}

.icon-warning-circle-OMJKuUWj:before {
  content: "\3c";
}

.icon-explore-w7eXXWHL:before {
  content: "\27";
}

.icon-file-eYPRxR58:before {
  content: "\7b";
}

.icon-order-iL2m8JOl:before {
  content: "\7c";
}

.icon-data-GjfCUnKQ:before {
  content: "\7d";
}

.icon-calculator-IXSusy9F:before {
  content: "\7e";
}

.icon-question-ZtXzPOk5:before {
  content: "\5c";
}

.icon-tag-currency-hwfaIdU9:before {
  content: "\e000";
}

.icon-tag-date-Qr3UnLGR:before {
  content: "\e001";
}

.icon-tag-default-QkIsXrrw:before {
  content: "\e002";
}

.icon-tag-location-UksM3Gqv:before {
  content: "\e003";
}

.icon-tag-name-pzDj9Q_w:before {
  content: "\e004";
}

.icon-tag-number-TJQUI82E:before {
  content: "\e005";
}

.icon-bubble-sQzXA39c:before {
  content: "\e006";
}

.icon-scatter-j6UWxVEN:before {
  content: "\e008";
}

.icon-heatmap-X9yaqqYb:before {
  content: "\e009";
}

.icon-stacked-MZiCClMq:before {
  content: "\e007";
}

.icon-area-fhZW2_uu:before {
  content: "\4e";
}

.icon-folder-closed-E77dge4s:before {
  content: "\4f";
}

.icon-folder-add-tffXjdvv:before {
  content: "\e00a";
}

.icon-blog-jOEtWnRV:before {
  content: "\e00b";
}

.icon-stories-XHxHHBDX:before {
  content: "\4a";
}

.icon-question-filled-UCoOvsbO:before {
  content: "\e00c";
}

.icon-organization-ac1l9HYr:before {
  content: "\e00d";
}

.imui-icon-S84d13B6 {
  line-height: inherit;
  transition: color 0.3s
}

.imui-icon-S84d13B6:before {
    vertical-align: bottom;
    line-height: inherit;
  }

.imui-icon-error-Ni0NEFTL {
  color: #fa3e3e;
  color: var(--red);
}

.imui-icon-disabled-vTLlk65z {
  color: #c5d1d9;
  color: var(--grey);
}

.imui-icon-clickable-KuxszMum {
  cursor: pointer;
}

.notificationsWidget-lhEDldU1 {
  position: fixed;
  z-index: 1;
  right: 40px;
  bottom: 24px
}

.notificationsWidget-lhEDldU1.footerOffset-Yf_TWdbv {
    bottom: 98px;
  }

.notificationsWidget-lhEDldU1 .notificationBlip-oS37nwJQ {
    min-width: 320px;
    max-width: 408px;
  }

.notificationBlip-oS37nwJQ {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 8px 24px;
  border-radius: 6px;
  min-width: 320px;
  max-width: 408px;
  min-height: 48px;
  font-size: 14px;
}

.notificationBlip-oS37nwJQ + .notificationBlip-oS37nwJQ {
    margin-top: 8px;
  }

.notificationBlip-oS37nwJQ [class*="icon"]:first-child {
    margin-left: -8px;
    margin-right: 16px;
  }

.notificationBlip-oS37nwJQ .body-Q8sbCbkL {
    flex-grow: 1;
  }

.notificationBlip-oS37nwJQ .title-lJIv_rzB {
    font-size: 0.8em;
    margin-bottom: 4px;
  }

.notificationBlip-oS37nwJQ .message-VrCt1rSL {
  }

.notificationBlip-oS37nwJQ .counter-TJDc0v9m {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -50%);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.8em;
    background: inherit;
    box-shadow: 0px 2px 8px rgba(0,0,0,0.13333);
  }

.notificationBlip-oS37nwJQ.stackTens-VuF2cmJJ .counter-TJDc0v9m {
    font-size: 0.7em;
  }

.notificationBlip-oS37nwJQ.stackHundreds-WoYaGxus .counter-TJDc0v9m {
    font-size: 0.6em;
  }

.notificationBlip-oS37nwJQ .close-KYhJnXiu {
    color: inherit !important;
    opacity: 0.6;
    justify-self: flex-end;
    margin-left: 16px;
    margin-right: -8px;
  }

.notificationBlip-oS37nwJQ.stackMore-OBEHoAWd:after,
  .notificationBlip-oS37nwJQ.stack-f41Tvt9j:before {
    content: " ";
    position: absolute;
    left: 3px;
    top: -3px;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    background: inherit;
    box-shadow: inherit;
    z-index: -1;
  }

.notificationBlip-oS37nwJQ.stackMore-OBEHoAWd:after {
    left: 5px;
    top: -5px;
    z-index: -2;
  }

.notificationBlip-oS37nwJQ.floating-b21KlB2E {
    box-shadow: 0px 5px 32px rgba(0, 0, 0, 0.15);
  }

.notificationBlip-oS37nwJQ.warning-wfqBZk5F {
    background: #ffde8d;
    color: #262a2d;
  }

.notificationBlip-oS37nwJQ.warning-wfqBZk5F [class*="icon"] {
      color: #262a2d;
    }

.notificationBlip-oS37nwJQ.error-cEF4H0cm {
    background: #ffe4e4;
    color: #262a2d;
  }

.notificationBlip-oS37nwJQ.error-cEF4H0cm [class*="icon"] {
      color: #fa3e3e;
    }

.notificationBlip-oS37nwJQ.success-MQh9Ycog {
    background: #e8ffe5;
  }

.notificationBlip-oS37nwJQ.success-MQh9Ycog [class*="icon"] {
      color: #1b5a5a;
    }

.notificationBlip-oS37nwJQ.info-E9JNIH1d {
    background: #caf4ff;
  }

.notificationBlip-oS37nwJQ.info-E9JNIH1d [class*="icon"] {
      color: #1b5a5a;
    }

.imui-back-button-WOelV8SZ {
  color: #93aabd;
}

  .imui-back-button-WOelV8SZ svg {
    stroke: #93aabd;
    transform: rotate(180deg) scale(1.5);
    margin-bottom: -2px;
  }

@media print {
  .imui-back-button-WOelV8SZ {
    display: none;
  }
}

.imui-button-xesSws1V {
  cursor: pointer;
  display: flex;
  outline: 0;
  justify-content: center;
  align-items: center;

  border-radius: 100px;
  background-color: #52cccc;
  border: solid 2px #52cccc;

  font-family: averta, Arial, sans-serif;
  color: #fff;
  white-space: nowrap;
  text-decoration: none;
  transition: all 0.3s
}

.imui-button-xesSws1V:disabled {
    cursor: not-allowed;
    color: #fff !important;
    background-color: #93aabd !important;
    border: solid 2px #93aabd !important;
    opacity: 0.8;
  }

.imui-button-xesSws1V:hover {
    background-color: #36b5b5;
    border: solid 2px #36b5b5;
  }

.imui-button-xesSws1V.imui-button-s-JWYozTlk {
    padding: 2px 8px;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
  }

.imui-button-xesSws1V.imui-button-s-JWYozTlk .imui-button-badge-xBb7qtJ3 {
      margin: -4px -10px -4px 4px;
    }

.imui-button-xesSws1V.imui-button-m-ReoItycm,
  .imui-button-xesSws1V.imui-button-l-KXhcDrin {
    padding: 10px 18px;
    font-size: 12px;
    line-height: 1.33;
    letter-spacing: 0.5px;
    font-weight: normal;
  }

.imui-button-xesSws1V.imui-button-m-ReoItycm .imui-button-badge-xBb7qtJ3, .imui-button-xesSws1V.imui-button-l-KXhcDrin .imui-button-badge-xBb7qtJ3 {
      margin: -4px -10px -4px 10px;
    }

@media screen and (min-width: 768px) {

.imui-button-xesSws1V.imui-button-l-KXhcDrin {
      padding: 18px 28px;
      text-transform: uppercase;
      font-size: 14px;
      line-height: 0.86;
      letter-spacing: 0.6px;
      font-weight: bold;
  }

      .imui-button-xesSws1V.imui-button-l-KXhcDrin .imui-button-badge-xBb7qtJ3 {
        font-size: 14px;
        font-weight: bold;
        margin: -9px -10px -8px 10px;
        padding: 3px;
        border-radius: 15px;
      }
    }

.imui-button-xesSws1V.imui-button-icon-only-pVMS0gAC {
    align-items: center;
    justify-content: center;
    display: inline-flex
  }

.imui-button-xesSws1V.imui-button-icon-only-pVMS0gAC:not(:disabled) > span {
      cursor: pointer !important;
    }

.imui-button-xesSws1V.imui-button-icon-only-pVMS0gAC:last-child.imui-button-s-JWYozTlk {
        margin-right: -8px;
      }

.imui-button-xesSws1V.imui-button-icon-only-pVMS0gAC:last-child.imui-button-m-ReoItycm {
        margin-right: -18px;
      }

.imui-button-xesSws1V.imui-button-icon-only-pVMS0gAC:last-child.imui-button-l-KXhcDrin {
        margin-right: -28px;
      }

.imui-button-xesSws1V.imui-button-secondary-DO5W1x85 {
    background-color: transparent;
    border: solid 2px #52cccc;
    color: #52cccc
  }

.imui-button-xesSws1V.imui-button-secondary-DO5W1x85:hover {
      color: #36b5b5;
      border: solid 2px #36b5b5;
    }

.imui-button-xesSws1V.imui-button-secondary-DO5W1x85:disabled {
      cursor: not-allowed;
      background-color: transparent !important;
      border: solid 2px #93aabd !important;
      color: #93aabd !important;
      opacity: 0.8;
    }

.imui-button-xesSws1V.imui-button-dark-odmFqDqj {
    background-color: #272e42;
    border: solid 2px #272e42;
    color: #fff
  }

.imui-button-xesSws1V.imui-button-dark-odmFqDqj:hover {
      color: #fff;
      border: solid 2px #151923;
      background-color: #151923;
    }

.imui-button-xesSws1V.imui-button-negative-hTEMhR3v {
    background-color: #e3e9ee;
    border: solid 2px #e3e9ee;
    color: #2e2f40
  }

.imui-button-xesSws1V.imui-button-negative-hTEMhR3v:hover {
      color: #2e2f40;
      border: solid 2px #d3dce4;
      background-color: #d3dce4;
    }

.imui-button-xesSws1V.imui-button-alert-wYpRFMIW {
    background-color: #fa3e3e;
    border-color: #fa3e3e;
    color: #fff
  }

.imui-button-xesSws1V.imui-button-alert-wYpRFMIW:hover {
      background-color: #f92424;
      border-color: #f92424;
    }

.imui-button-xesSws1V.imui-button-alert-wYpRFMIW.imui-button-secondary-DO5W1x85 {
      background-color: transparent;
      color: #fa3e3e
    }

.imui-button-xesSws1V.imui-button-alert-wYpRFMIW.imui-button-secondary-DO5W1x85:hover {
        background-color: transparent;
        color: #f92424;
      }

.imui-button-xesSws1V.imui-button-clean-Oc0Uiwcq {
    background-color: transparent;
    border: solid 2px transparent;
    color: #262a2d
  }

.imui-button-xesSws1V.imui-button-clean-Oc0Uiwcq:hover {
      color: #151923;
      border: solid 2px transparent;
      background-color: transparent;
    }

.imui-button-xesSws1V.imui-button-clean-Oc0Uiwcq.imui-button-secondary-DO5W1x85 {
      color: #52cccc
    }

.imui-button-xesSws1V.imui-button-clean-Oc0Uiwcq.imui-button-secondary-DO5W1x85:hover {
        color: #36b5b5;
      }

.imui-button-xesSws1V.imui-button-text-mEdrKbfK {
    padding: 0;
    background-color: transparent;
    border: 0px;
    color: #52cccc
  }

.imui-button-xesSws1V.imui-button-text-mEdrKbfK.imui-button-dark-odmFqDqj {
      color: #272e42
    }

.imui-button-xesSws1V.imui-button-text-mEdrKbfK.imui-button-dark-odmFqDqj:hover {
        color: #272e42;
      }

.imui-button-xesSws1V.imui-button-text-mEdrKbfK.imui-button-alert-wYpRFMIW {
      color: #fa3e3e;
      color: var(--red)
    }

.imui-button-xesSws1V.imui-button-text-mEdrKbfK.imui-button-alert-wYpRFMIW:hover {
        color: #f92424;
      }

.imui-button-xesSws1V.imui-button-text-mEdrKbfK:hover {
      color: #52cccc;
      text-decoration: underline;
      border: 0px;
      background-color: transparent;
    }

.imui-button-xesSws1V.imui-button-text-mEdrKbfK:disabled {
      color: #cad1d1 !important;
      opacity: 0.7;
      background-color: transparent !important;
      border: none !important;
      cursor: disabled
    }

.imui-button-xesSws1V.imui-button-text-mEdrKbfK:disabled:hover {
        text-decoration: none !important;
      }

.imui-button-xesSws1V.imui-button-underlined-C9j__MR9 {
    text-decoration: underline;
  }

.imui-button-xesSws1V.imui-button-border-xXqTyL56 {
    border-radius: 6px;
    border: 1px solid #e3e9ee;
    border: 1px solid var(--light-grey)
  }

.imui-button-xesSws1V.imui-button-border-xXqTyL56.imui-button-dark-odmFqDqj {
      border-color: #c5d1d9;
      border-color: var(--grey);
    }

.imui-button-xesSws1V.imui-button-action-DyTaVWM7 {
    text-transform: uppercase;
  }

.imui-button-xesSws1V.imui-button-action-DyTaVWM7,
  .imui-button-xesSws1V.imui-button-actionSecondary-dL9YRS1e {
    background: transparent;
    font-size: 12px;
    line-height: 24px;
    font-weight: bold;
    color: #7c90a1;
    color: var(--mid-grey);
    border: 0;
    padding: 0
  }

.imui-button-xesSws1V.imui-button-action-DyTaVWM7:hover, .imui-button-xesSws1V.imui-button-actionSecondary-dL9YRS1e:hover {
      color: #272e42;
      color: var(--dark-blue);
    }

.imui-button-xesSws1V [class*="imui-icon"] {
    font-size: 1.2em;
    margin-top: -0.15em;
    margin-bottom: -0.15em;
    width: 1.2em;
    height: 1em;
    display: inline-flex;
    justify-content: center;
    align-items: center
  }

.imui-button-xesSws1V [class*="imui-icon"]:first-child {
      margin-left: -8px !important;
    }

.imui-button-xesSws1V [class*="imui-icon"]:last-child {
      margin-right: -8px !important;
    }

span + .imui-button-label-SOlzp8r7 {
  margin-left: 4px;
}

.imui-field-label-Jj2LqDKX {
  display: flex;
  font-size: 14px;
  letter-spacing: 0.25px;
  line-height: 18px;
  font-family: averta, Arial, sans-serif;
  font-weight: 300;
  color: #7c91a2;
  margin-bottom: 7px;
}

  .imui-field-label-Jj2LqDKX > span {
    margin-right: 10px;
    font-size: 16px;
  }

.imui-field-label-icon-eNzV3JFc {
  color: #fa3e3e;
  color: var(--red);
  font-size: 7px !important;
  line-height: 1;
  margin-left: 4px;
  align-self: flex-start;
}

.imui-text-field-error-D5fhY_ZP {
  width: 100%;
  height: 15px;
  font-size: 12px;
  color: #f82020;
  padding-top: 3px;
  opacity: 0;
  font-family: averta, Arial, sans-serif;

  white-space: nowrap;
  text-overflow: ellipsis;

  transition: opacity 0.2s ease-in-out;
}

.imui-text-field-error-visible-kBxl3lHL {
  opacity: 1;
}

.imui-clear-button-wrapper-Fun9APjK {
  position: relative;
  width: 100%;
  height: 0;
}

.imui-clear-button-wrapper-space-right-U4OSv1aS .imui-clear-button-yyPZCtkq {
  margin-right: 30px;
}

.imui-clear-button-yyPZCtkq {
  position: absolute;
  right: 0;
  top: -42px;
  outline: 0;
  border: 0;
  height: 42px;
  padding-top: 5px;
  background: white;
  z-index: 1;
  cursor: pointer;
  border-radius: 6px;
}

.imui-clear-button-yyPZCtkq svg {
    height: 17px !important;
  }

.imui-button-sticky-bxjRG6PE {
  padding: 11.5px 18px !important
}
.imui-button-sticky-bxjRG6PE.imui-button-sticky-right-Y8pAXxR6 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
.imui-button-sticky-bxjRG6PE.imui-button-sticky-left-todK9wIt {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

.imui-divider-xaOkeyns {
  width: 100%;
  height: 1px;
  background-color: #e3e9ee;
  flex: 1 0 100%;
  margin: 20px 0;
}

.imui-divider-compact-gM7gm0xr {
  margin: 0;
}

.imui-dialog-overlay-pSyqUE5B {
  background-color: rgba(39, 46, 66, 0.6) !important;
}

.imui-dialog-TJAuVyf7 {
  border-radius: 6px !important;
  background-color: #f4f6f9 !important;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07) !important;
  max-width: 640px !important;
  width: 100% !important;
}

.imui-dialog-TJAuVyf7 > div {
    background: transparent !important;
    color: #262a2d !important;
  }

@media screen and (min-width: 768px) {

.imui-dialog-TJAuVyf7 {
    width: 55% !important;
    min-width: 360px !important
}
  }

.imui-dialog-TJAuVyf7.imui-dialog-small-S7s0IxX_ {
    max-width: 540px !important
  }

@media screen and (min-width: 768px) {

.imui-dialog-TJAuVyf7.imui-dialog-small-S7s0IxX_ {
      width: 40% !important;
      min-width: 260px !important
  }
    }

.imui-dialog-TJAuVyf7.imui-dialog-large-fF3A7TFI {
    max-width: 800px !important
  }

@media screen and (min-width: 768px) {

.imui-dialog-TJAuVyf7.imui-dialog-large-fF3A7TFI {
      width: 80% !important;
      min-width: 460px !important
  }
    }

.imui-dialog-TJAuVyf7.imui-dialog-extra-large-zakhUEz1 {
    max-width: 1045px !important
  }

@media screen and (min-width: 768px) {

.imui-dialog-TJAuVyf7.imui-dialog-extra-large-zakhUEz1 {
      width: 80% !important;
      min-width: 460px !important
  }
    }

.imui-dialog-TJAuVyf7.imui-dialog-light-ixdnXXr3 {
    background-color: #fff !important;
    background-color: var(--white) !important;
  }

.imui-dialog-title-container-MI5RNPdr {
  font-size: 24px !important;
  font-weight: 300 !important;
  line-height: 1.17 !important;
  letter-spacing: 0.5px !important;
  color: #262a2d !important;
}

.imui-dialog-title-container-MI5RNPdr > [class^="icon"] {
    font-size: 20px;
    margin-right: 0;
  }

.imui-dialog-title-container-MI5RNPdr.imui-dialog-title-container-raw-Gqk4vTXP {
    padding: 30px 30px 16px !important;
  }

.imui-dialog-title-container-MI5RNPdr:not(.imui-dialog-title-container-raw-Gqk4vTXP) {
    padding: 30px 30px 0px !important;
  }

.imui-dialog-title-container-raw-Gqk4vTXP + .imui-dialog-body-container-m9lQeFRV {
  padding-top: 4px !important
}

@media screen and (min-width: 768px) {

.imui-dialog-title-container-raw-Gqk4vTXP + .imui-dialog-body-container-m9lQeFRV {
    padding-top: 14px !important
}
  }

.imui-dialog-body-container-m9lQeFRV {
  padding: 20px !important;
  overflow: auto !important;
  position: relative;
  line-height: 1.4
}

@media screen and (min-width: 768px) {

.imui-dialog-body-container-m9lQeFRV {
    padding: 30px !important
}
  }

.imui-dialog-body-container-m9lQeFRV p {
    font-size: 16px;
    line-height: 1.4;
    color: #221e20;
  }

.imui-dialog-body-container-m9lQeFRV > * {
    margin: 0 0 15px !important
  }

.imui-dialog-body-container-m9lQeFRV > *:last-child {
      margin-bottom: 0 !important;
    }

.imui-dialog-body-container-show-scrollbar-u2MxxfJJ::-webkit-scrollbar {
    -webkit-appearance: none;
  }

.imui-dialog-body-container-show-scrollbar-u2MxxfJJ::-webkit-scrollbar:vertical {
    width: 11px;
  }

.imui-dialog-body-container-show-scrollbar-u2MxxfJJ::-webkit-scrollbar:horizontal {
    height: 11px;
  }

.imui-dialog-body-container-show-scrollbar-u2MxxfJJ::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 50px;
    border: 2px solid #f4f6f9
  }

.imui-dialog-body-container-show-scrollbar-u2MxxfJJ::-webkit-scrollbar-thumb:active {
      background: rgba(0, 0, 0, 0.61);
    }

.imui-dialog-empty-body-Sl_zogIG .imui-dialog-body-container-m9lQeFRV {
  padding: 0 0 30px !important;
}

.imui-dialog-actions-container-iZ_Mlpi9 {
  padding: 20px 30px !important;
  border-top: 1px solid #e3e9ee;
}

.imui-dialog-actions-container-iZ_Mlpi9 > div {
    display: flex;
  }

@media print {
  .imui-dialog-overlay-pSyqUE5B {
    display: none !important;
  }

  .imui-dialog-TJAuVyf7 {
    display: none !important;
  }
}

.imui-text-field-OH5rDRVj {
  display: block !important;
  height: auto !important;
  width: 100% !important;
  font-family: averta, Arial, sans-serif !important
}

/* hintText */

.imui-text-field-OH5rDRVj.imui-text-field-has-hint-GJ7Dlx03 > div:first-of-type {
      bottom: auto !important;
      top: 8px;
      left: 20px;
      font-weight: 300;
      font-size: 14px;
      z-index: 1;
      pointer-events: none;
    }

.imui-text-field-OH5rDRVj.imui-text-field-stick-right-hTeT7IIx input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

.imui-text-field-OH5rDRVj.imui-text-field-stick-left-AB9eF0oB input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

.imui-text-field-OH5rDRVj.imui-text-field-has-icon-aWTNE6YB input {
    padding-right: 40px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

.imui-text-field-OH5rDRVj input,
  .imui-text-field-OH5rDRVj textarea {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
    background-color: #fff !important;
    border-radius: 6px;
    font-size: 14px !important;
    display: block;
  }

.imui-text-field-OH5rDRVj textarea {
    padding: 6px 20px !important;
    margin-top: 0 !important;
    margin-bottom: -4px !important;
    height: unset !important;
  }

.imui-text-field-OH5rDRVj.imui-text-field-flat-JKlWk5wB input,
    .imui-text-field-OH5rDRVj.imui-text-field-flat-JKlWk5wB textarea,
    .imui-text-field-OH5rDRVj.imui-text-field-flatDark-BFPnJ6vn input,
    .imui-text-field-OH5rDRVj.imui-text-field-flatDark-BFPnJ6vn textarea,
    .imui-text-field-OH5rDRVj.imui-text-field-flatWhite-YtCDguiL input,
    .imui-text-field-OH5rDRVj.imui-text-field-flatWhite-YtCDguiL textarea {
      box-shadow: none !important;
      background-color: transparent !important;
    }

.imui-text-field-OH5rDRVj.imui-text-field-flatDark-BFPnJ6vn textarea,
    .imui-text-field-OH5rDRVj.imui-text-field-flatDark-BFPnJ6vn input,
    .imui-text-field-OH5rDRVj.imui-text-field-flatWhite-YtCDguiL textarea,
    .imui-text-field-OH5rDRVj.imui-text-field-flatWhite-YtCDguiL input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: #f0f2f5 !important;
      background-color: var(--greyish) !important;
    }

/* hintText */

.imui-text-field-OH5rDRVj.imui-text-field-flatDark-BFPnJ6vn.imui-text-field-has-hint-GJ7Dlx03 > div:first-of-type, .imui-text-field-OH5rDRVj.imui-text-field-flatWhite-YtCDguiL.imui-text-field-has-hint-GJ7Dlx03 > div:first-of-type {
        top: 8px;
        left: 8px;
      }

.imui-text-field-OH5rDRVj.imui-text-field-flatWhite-YtCDguiL textarea,
    .imui-text-field-OH5rDRVj.imui-text-field-flatWhite-YtCDguiL input {
      background-color: #fff !important;
      background-color: var(--white) !important;
    }

.imui-text-field-OH5rDRVj.imui-text-field-border-r2ivbUhS input,
    .imui-text-field-OH5rDRVj.imui-text-field-border-r2ivbUhS textarea {
      border: 1px solid #e8eaed !important;
    }

.imui-text-field-OH5rDRVj.imui-text-field-border-dark-CrxMFX_S input,
    .imui-text-field-OH5rDRVj.imui-text-field-border-dark-CrxMFX_S textarea {
      border: 1px solid #c5d1d9 !important;
      border: 1px solid var(--grey) !important;
    }

.imui-input-wrapper-fullwidth-VqPHjjwc {
  width: 100%;
}

.imui-text-field-custom-icon-eSou7RgY {
  position: relative;
  width: 100%;
  height: 0;
}

.imui-text-field-custom-icon-eSou7RgY > * {
    position: absolute;
    right: 15px;
    top: -28px;
  }

@media print {
    .imui-text-field-OH5rDRVj textarea,
    .imui-text-field-OH5rDRVj input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: transparent !important;
      border: 1px solid #e8eaed !important;
    }
}

.imui-select-field-input-qpvLxJpO {
  height: 42px !important;
  border: none;
  -webkit-appearance: none;
  outline: 0;
  font-family: averta, Arial, sans-serif !important;
  font-weight: 400;
  font-size: 14px !important;
  color: #221e20
}

.imui-select-field-input-qpvLxJpO > div > div:first-of-type > div:nth-of-type(2) {
    height: 42px !important;
    line-height: 42px !important;
    top: 0 !important;
  }

.imui-select-field-input-qpvLxJpO > div:nth-of-type(2) {
    background-color: #fff !important;
    border-radius: 6px !important;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07) !important;
  }

.imui-select-field-input-qpvLxJpO button {
    padding: 0 12px !important;
    height: 42px !important;
    fill: #262a2d !important;
    position: relative;
  }

.imui-select-field-input-qpvLxJpO button > div {
      height: 100%;
      position: relative;
    }

.imui-select-field-input-qpvLxJpO button svg {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }

.imui-select-field-input-outline-LCl0PicK > div:nth-of-type(2) {
    box-shadow: none !important;
    border: solid 1px #c5d1d9 !important;
    border: solid 1px var(--grey) !important;
  }

.imui-select-field-input-transparent-IsSHn7UK > div:nth-of-type(2) {
    background-color: transparent !important;
  }

.imui-select-field-input-stick-right-tEz4RSYM > div:nth-of-type(2) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.imui-text-field-input-stick-left-c_tNLjE4 > div:nth-of-type(2) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.imui-select-field-input-icon-nSWUdTVm {
  width: 8px;
  height: 8px;
  fill: #262a2d;
  position: relative;
  top: 1px;
}

.imui-select-field-input-value-k1omAgb2 {
  display: block;
  padding-left: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 0;
  margin-right: -10px;
}

.imui-select-field-input-value-k1omAgb2 > div:first-child {
    margin-left: -10px;
    margin-right: 5px;
    display: inline-block;
  }

.imui-select-field-flatDark-dcL6UwHa > div:nth-of-type(2) {
    background-color: #f0f2f5 !important;
    background-color: var(--greyish) !important;
    border-radius: 6px !important;
    box-shadow: none !important;
  }

.imui-select-field-icon-C59i3JyV {
  font-size: 16px;
  line-height: 44px !important;
  color: #262a2d !important;
  color: var(--dark) !important;
}

.imui-select-field-flat-rvaRnc_K > div:nth-of-type(2) {
    background-color: transparent !important;
    box-shadow: none !important;
  }

.imui-select-field-border-D5p8f1kk > div:nth-of-type(2) {
    border: 1px solid #e8eaed !important;
  }

.imui-text-field-BjpwN2Wj {
  display: block !important;
  height: auto !important;
  width: 100% !important;
  font-family: averta, Arial, sans-serif !important
}

/* hintText */

.imui-text-field-BjpwN2Wj.imui-text-field-has-hint-PgypFiH5 > div:first-of-type {
      bottom: auto !important;
      top: 8px;
      left: 20px;
      font-weight: 300;
      font-size: 14px;
      z-index: 1;
      pointer-events: none;
    }

.imui-text-field-BjpwN2Wj.imui-text-field-stick-right-zri2lJRd input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

.imui-text-field-BjpwN2Wj.imui-text-field-stick-left-rI3EE2NF input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

.imui-text-field-BjpwN2Wj.imui-text-field-has-icon-Mms3K57k input {
    padding-right: 40px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

.imui-text-field-BjpwN2Wj input,
  .imui-text-field-BjpwN2Wj textarea {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
    background-color: #fff !important;
    border-radius: 6px;
    font-size: 14px !important;
    display: block;
  }

.imui-text-field-BjpwN2Wj textarea {
    padding: 6px 20px !important;
    margin-top: 0 !important;
    margin-bottom: -4px !important;
    height: unset !important;
  }

.imui-text-field-BjpwN2Wj.imui-text-field-flat-rp41DlSp input,
    .imui-text-field-BjpwN2Wj.imui-text-field-flat-rp41DlSp textarea,
    .imui-text-field-BjpwN2Wj.imui-text-field-flatDark-dzpu_zvT input,
    .imui-text-field-BjpwN2Wj.imui-text-field-flatDark-dzpu_zvT textarea,
    .imui-text-field-BjpwN2Wj.imui-text-field-flatWhite-Do_xeiP7 input,
    .imui-text-field-BjpwN2Wj.imui-text-field-flatWhite-Do_xeiP7 textarea {
      box-shadow: none !important;
      background-color: transparent !important;
    }

.imui-text-field-BjpwN2Wj.imui-text-field-flatDark-dzpu_zvT textarea,
    .imui-text-field-BjpwN2Wj.imui-text-field-flatDark-dzpu_zvT input,
    .imui-text-field-BjpwN2Wj.imui-text-field-flatWhite-Do_xeiP7 textarea,
    .imui-text-field-BjpwN2Wj.imui-text-field-flatWhite-Do_xeiP7 input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: #f0f2f5 !important;
      background-color: var(--greyish) !important;
    }

/* hintText */

.imui-text-field-BjpwN2Wj.imui-text-field-flatDark-dzpu_zvT.imui-text-field-has-hint-PgypFiH5 > div:first-of-type, .imui-text-field-BjpwN2Wj.imui-text-field-flatWhite-Do_xeiP7.imui-text-field-has-hint-PgypFiH5 > div:first-of-type {
        top: 8px;
        left: 8px;
      }

.imui-text-field-BjpwN2Wj.imui-text-field-flatWhite-Do_xeiP7 textarea,
    .imui-text-field-BjpwN2Wj.imui-text-field-flatWhite-Do_xeiP7 input {
      background-color: #fff !important;
      background-color: var(--white) !important;
    }

.imui-text-field-BjpwN2Wj.imui-text-field-border-RU3exD3k input,
    .imui-text-field-BjpwN2Wj.imui-text-field-border-RU3exD3k textarea {
      border: 1px solid #e8eaed !important;
    }

.imui-text-field-BjpwN2Wj.imui-text-field-border-dark-J3jPgKIq input,
    .imui-text-field-BjpwN2Wj.imui-text-field-border-dark-J3jPgKIq textarea {
      border: 1px solid #c5d1d9 !important;
      border: 1px solid var(--grey) !important;
    }

.imui-input-wrapper-fullwidth-QtbSCZ0x {
  width: 100%;
}

.imui-text-field-custom-icon-F1NjGfdT {
  position: relative;
  width: 100%;
  height: 0;
}

.imui-text-field-custom-icon-F1NjGfdT > * {
    position: absolute;
    right: 15px;
    top: -28px;
  }

@media print {
    .imui-text-field-BjpwN2Wj textarea,
    .imui-text-field-BjpwN2Wj input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: transparent !important;
      border: 1px solid #e8eaed !important;
    }
}

.imui-text-field-zmT7RWVG {
  display: block !important;
  height: auto !important;
  width: 100% !important;
  font-family: averta, Arial, sans-serif !important
}

/* hintText */

.imui-text-field-zmT7RWVG.imui-text-field-has-hint-Wc7YfcLn > div:first-of-type {
      bottom: auto !important;
      top: 8px;
      left: 20px;
      font-weight: 300;
      font-size: 14px;
      z-index: 1;
      pointer-events: none;
    }

.imui-text-field-zmT7RWVG.imui-text-field-stick-right-aEnQfwoj input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

.imui-text-field-zmT7RWVG.imui-text-field-stick-left-wgmp6dLP input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

.imui-text-field-zmT7RWVG.imui-text-field-has-icon-YSdSYUjc input {
    padding-right: 40px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

.imui-text-field-zmT7RWVG input,
  .imui-text-field-zmT7RWVG textarea {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
    background-color: #fff !important;
    border-radius: 6px;
    font-size: 14px !important;
    display: block;
  }

.imui-text-field-zmT7RWVG textarea {
    padding: 6px 20px !important;
    margin-top: 0 !important;
    margin-bottom: -4px !important;
    height: unset !important;
  }

.imui-text-field-zmT7RWVG.imui-text-field-flat-pA0u8OAF input,
    .imui-text-field-zmT7RWVG.imui-text-field-flat-pA0u8OAF textarea,
    .imui-text-field-zmT7RWVG.imui-text-field-flatDark-lTt9GgWP input,
    .imui-text-field-zmT7RWVG.imui-text-field-flatDark-lTt9GgWP textarea,
    .imui-text-field-zmT7RWVG.imui-text-field-flatWhite-n7XWkLRg input,
    .imui-text-field-zmT7RWVG.imui-text-field-flatWhite-n7XWkLRg textarea {
      box-shadow: none !important;
      background-color: transparent !important;
    }

.imui-text-field-zmT7RWVG.imui-text-field-flatDark-lTt9GgWP textarea,
    .imui-text-field-zmT7RWVG.imui-text-field-flatDark-lTt9GgWP input,
    .imui-text-field-zmT7RWVG.imui-text-field-flatWhite-n7XWkLRg textarea,
    .imui-text-field-zmT7RWVG.imui-text-field-flatWhite-n7XWkLRg input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: #f0f2f5 !important;
      background-color: var(--greyish) !important;
    }

/* hintText */

.imui-text-field-zmT7RWVG.imui-text-field-flatDark-lTt9GgWP.imui-text-field-has-hint-Wc7YfcLn > div:first-of-type, .imui-text-field-zmT7RWVG.imui-text-field-flatWhite-n7XWkLRg.imui-text-field-has-hint-Wc7YfcLn > div:first-of-type {
        top: 8px;
        left: 8px;
      }

.imui-text-field-zmT7RWVG.imui-text-field-flatWhite-n7XWkLRg textarea,
    .imui-text-field-zmT7RWVG.imui-text-field-flatWhite-n7XWkLRg input {
      background-color: #fff !important;
      background-color: var(--white) !important;
    }

.imui-text-field-zmT7RWVG.imui-text-field-border-SS1AcnjS input,
    .imui-text-field-zmT7RWVG.imui-text-field-border-SS1AcnjS textarea {
      border: 1px solid #e8eaed !important;
    }

.imui-text-field-zmT7RWVG.imui-text-field-border-dark-LxMRZk2q input,
    .imui-text-field-zmT7RWVG.imui-text-field-border-dark-LxMRZk2q textarea {
      border: 1px solid #c5d1d9 !important;
      border: 1px solid var(--grey) !important;
    }

.imui-input-wrapper-fullwidth-RjVsr0ZA {
  width: 100%;
}

.imui-text-field-custom-icon-pxGDdTWA {
  position: relative;
  width: 100%;
  height: 0;
}

.imui-text-field-custom-icon-pxGDdTWA > * {
    position: absolute;
    right: 15px;
    top: -28px;
  }

@media print {
    .imui-text-field-zmT7RWVG textarea,
    .imui-text-field-zmT7RWVG input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: transparent !important;
      border: 1px solid #e8eaed !important;
    }
}

.imui-input-dropdown-PTy5YZ5d,
.imui-input-dropdown-PTy5YZ5d > div span {
  font-family: averta, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 32px !important;
  min-height: 32px !important;
}

.imui-input-dropdown-has-tip-iDFOC_4Q {
  position: relative
}

.imui-input-dropdown-has-tip-iDFOC_4Q:after {
    content: "Type more to show more details";
    position: absolute;
    top: 2px;
    left: 20px;
    line-height: 1.5;
    font-weight: 600;
    color: #82929f;
    font-size: 10px;
  }

.imui-autocomplete-field-POXjhxXB {
}

.imui-text-field-Hf_oS9Eu {
  display: block !important;
  height: auto !important;
  width: 100% !important;
  font-family: averta, Arial, sans-serif !important
}

/* hintText */

.imui-text-field-Hf_oS9Eu.imui-text-field-has-hint-PeXke9_F > div:first-of-type {
      bottom: auto !important;
      top: 8px;
      left: 20px;
      font-weight: 300;
      font-size: 14px;
      z-index: 1;
      pointer-events: none;
    }

.imui-text-field-Hf_oS9Eu.imui-text-field-stick-right-z5u06_VL input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

.imui-text-field-Hf_oS9Eu.imui-text-field-stick-left-x_Dz25pE input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

.imui-text-field-Hf_oS9Eu.imui-text-field-has-icon-UFkps2ed input {
    padding-right: 40px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

.imui-text-field-Hf_oS9Eu input,
  .imui-text-field-Hf_oS9Eu textarea {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
    background-color: #fff !important;
    border-radius: 6px;
    font-size: 14px !important;
    display: block;
  }

.imui-text-field-Hf_oS9Eu textarea {
    padding: 6px 20px !important;
    margin-top: 0 !important;
    margin-bottom: -4px !important;
    height: unset !important;
  }

.imui-text-field-Hf_oS9Eu.imui-text-field-flat-A5yGHRe3 input,
    .imui-text-field-Hf_oS9Eu.imui-text-field-flat-A5yGHRe3 textarea,
    .imui-text-field-Hf_oS9Eu.imui-text-field-flatDark-S63QaW9G input,
    .imui-text-field-Hf_oS9Eu.imui-text-field-flatDark-S63QaW9G textarea,
    .imui-text-field-Hf_oS9Eu.imui-text-field-flatWhite-cH7CygYl input,
    .imui-text-field-Hf_oS9Eu.imui-text-field-flatWhite-cH7CygYl textarea {
      box-shadow: none !important;
      background-color: transparent !important;
    }

.imui-text-field-Hf_oS9Eu.imui-text-field-flatDark-S63QaW9G textarea,
    .imui-text-field-Hf_oS9Eu.imui-text-field-flatDark-S63QaW9G input,
    .imui-text-field-Hf_oS9Eu.imui-text-field-flatWhite-cH7CygYl textarea,
    .imui-text-field-Hf_oS9Eu.imui-text-field-flatWhite-cH7CygYl input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: #f0f2f5 !important;
      background-color: var(--greyish) !important;
    }

/* hintText */

.imui-text-field-Hf_oS9Eu.imui-text-field-flatDark-S63QaW9G.imui-text-field-has-hint-PeXke9_F > div:first-of-type, .imui-text-field-Hf_oS9Eu.imui-text-field-flatWhite-cH7CygYl.imui-text-field-has-hint-PeXke9_F > div:first-of-type {
        top: 8px;
        left: 8px;
      }

.imui-text-field-Hf_oS9Eu.imui-text-field-flatWhite-cH7CygYl textarea,
    .imui-text-field-Hf_oS9Eu.imui-text-field-flatWhite-cH7CygYl input {
      background-color: #fff !important;
      background-color: var(--white) !important;
    }

.imui-text-field-Hf_oS9Eu.imui-text-field-border-tInep6x0 input,
    .imui-text-field-Hf_oS9Eu.imui-text-field-border-tInep6x0 textarea {
      border: 1px solid #e8eaed !important;
    }

.imui-text-field-Hf_oS9Eu.imui-text-field-border-dark-royyuklM input,
    .imui-text-field-Hf_oS9Eu.imui-text-field-border-dark-royyuklM textarea {
      border: 1px solid #c5d1d9 !important;
      border: 1px solid var(--grey) !important;
    }

.imui-input-wrapper-fullwidth-e9qNhTTo {
  width: 100%;
}

.imui-text-field-custom-icon-rRyvjy01 {
  position: relative;
  width: 100%;
  height: 0;
}

.imui-text-field-custom-icon-rRyvjy01 > * {
    position: absolute;
    right: 15px;
    top: -28px;
  }

@media print {
    .imui-text-field-Hf_oS9Eu textarea,
    .imui-text-field-Hf_oS9Eu input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: transparent !important;
      border: 1px solid #e8eaed !important;
    }
}

.imui-number-field-l8BcKRf0 input::-webkit-outer-spin-button,
  .imui-number-field-l8BcKRf0 input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
  }

.imui-toggle-AWFIeKPJ {
  overflow-x: hidden;
}

  .imui-toggle-AWFIeKPJ label {
    font-family: averta, Arial, sans-serif !important;
    text-align: left !important;
    line-height: 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px !important;
    color: #262a2d !important;
  }

  /* wrapper */

  /* toggle wrapper */

  .imui-toggle-AWFIeKPJ > div > div {
      padding: 0 0 2px 2px !important;
      width: 51px !important;
      height: 31px !important;
    }

  /* tracker */

  .imui-toggle-AWFIeKPJ > div > div > div:first-child {
        border: 1px solid #e3e9ee;
        width: 100% !important;
        height: 100% !important;
      }

  /* thumb */

  .imui-toggle-AWFIeKPJ > div > div > div:last-child {
        top: 2px !important;
        margin-left: 5px !important;
        width: 24px !important;
        height: 24px !important;
      }

  .imui-toggle-AWFIeKPJ > div > div > div:last-child span {
          display: none;
        }

.imui-toggle-AWFIeKPJ.imui-toggle-label-left-vT2cHB5y label {
      text-align: right !important;
    }

.imui-toggle-AWFIeKPJ.imui-toggle-active-PPZGqoWP > div > div > div:last-child {
      margin-left: -27px !important;
    }

.imui-toggle-AWFIeKPJ.imuiToggleMini-EUcHQWtn > div > div {
      transform: scale(0.5713);
      margin-top: -2px;
      left: -13px;
      margin-bottom: -2px;
      height: 28px !important;
    }

.imui-toggle-AWFIeKPJ.imuiToggleMini-EUcHQWtn > div > div > div:last-child {
        width: 21px !important;
        height: 21px !important;
      }

.imui-toggle-AWFIeKPJ.imuiToggleMini-EUcHQWtn.imui-toggle-active-PPZGqoWP > div > div > div:last-child {
        margin-left: -25px !important;
      }

.imui-toggle-AWFIeKPJ.imuiToggleMini-EUcHQWtn label {
      line-height: 24px !important;
      margin-left: -24px;
    }

.imui-toggle-compact-rDQ76thz {
  width: auto !important;
}

.tabSegment-cMNizgrh {
  cursor: pointer;
  width: 100%;
  min-width: 130px;
  max-width: 130px;

  height: 100%;
  min-height: 42px;
  max-height: 42px;
  padding: 4px 12px;

  text-align: center;
  font-size: 14px;
  color: #221e20;
  position: relative;
  transition: background-color 0.3s, border 0.3s;
  display: flex;
  align-items: center;
  justify-content: center

  /* last-child, last-of-type broken because of div from a tooltip */
}

.tabSegment-cMNizgrh.tabSegment-first-dPmZlSUk {
    border-top-left-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

.tabSegment-cMNizgrh.tabSegment-last-Mk_0N1VT {
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
  }

.tabSegment-cMNizgrh > span {
    display: block;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }

.tabSegmentActive-aSfPv8Go {
  font-weight: 600;
  border: solid 1px #dae1e6 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  position: relative;
  cursor: default !important;
  background-color: transparent !important
}

.tabSegmentActive-aSfPv8Go.tabSegment-first-dPmZlSUk {
    border-left: solid 1px #dae1e6 !important;
  }

.tabSegmentActive-aSfPv8Go.tabSegment-last-Mk_0N1VT {
    border-right: solid 1px #dae1e6 !important;
  }

.tabSegmentInactive-SISvIvbV {
  background-color: #fff
}

.tabSegmentInactive-SISvIvbV:hover {
    background-color: rgba(0, 0, 0, 0.07);
  }

.tabSegmentInactive-SISvIvbV.tabSegment-first-dPmZlSUk {
    box-shadow: -5px -5px 15px -5px rgba(0, 0, 0, 0.07),
      0 5px 15px -5px rgba(0, 0, 0, 0.07);
  }

.tabSegmentInactive-SISvIvbV.tabSegment-middle-JjlSpQhv {
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.07),
      0 -5px 15px -5px rgba(0, 0, 0, 0.07);
  }

.tabSegmentInactive-SISvIvbV.tabSegment-last-Mk_0N1VT {
    box-shadow: 5px -5px 15px -5px rgba(0, 0, 0, 0.07),
      0 5px 15px -5px rgba(0, 0, 0, 0.07);
  }

.tabSegmentCompact-MU4zW7LU {
  min-height: 0;
  max-height: none;

  min-width: 0;
  max-width: none;

  /* icon glitch */
  padding: 11.5px 12px;
  line-height: 1.1;
}

.tabSegmentFlat-yevtpwI9 {
  box-shadow: none
}

.tabSegmentFlat-yevtpwI9.tabSegment-first-dPmZlSUk {
    box-shadow: none;
  }

.tabSegmentFlat-yevtpwI9.tabSegment-middle-JjlSpQhv {
    box-shadow: none;
  }

.tabSegmentFlat-yevtpwI9.tabSegment-last-Mk_0N1VT {
    box-shadow: none;
  }

.tabSegmentDark-aks4xkVr.tabSegmentInactive-SISvIvbV {
  background-color: #fff;
  border: 1px solid #fff;
  color: #7c90a1;
  color: var(--mid-grey);
}

.tabSegmentDark-aks4xkVr.tabSegmentActive-aSfPv8Go {
  background-color: #7c90a1 !important;
  border: 1px solid #7c90a1 !important;
  color: #fff;
}

.tabSegmentBorder-tHpQeQzJ.tabSegmentInactive-SISvIvbV {
    border-top: 1px solid #c5d1d9;
    border-top: 1px solid var(--grey);
    border-bottom: 1px solid #c5d1d9;
    border-bottom: 1px solid var(--grey);
  }

.tabSegmentBorder-tHpQeQzJ.tabSegment-last-Mk_0N1VT {
    border-right: 1px solid #c5d1d9;
    border-right: 1px solid var(--grey);
  }

.tabSegmentBorder-tHpQeQzJ.tabSegment-first-dPmZlSUk {
    border-left: 1px solid #c5d1d9;
    border-left: 1px solid var(--grey);
  }

.tabSegments-zRica4my {
  display: inline-flex;
  flex-flow: row nowrap;
}

.row-Zw_KKKtz {
  display: flex;
  flex-flow: row wrap;
}

.vertical-o17GRIAT {
  flex-flow: column;
  /* Firefox quirk */
  min-height: 0;
}

.horizontal-zMj8zNio {
  width: 100%;
}

.imui-text-field-uMi_BHg0 {
  display: block !important;
  height: auto !important;
  width: 100% !important;
  font-family: averta, Arial, sans-serif !important
}

/* hintText */

.imui-text-field-uMi_BHg0.imui-text-field-has-hint-R5THX4vL > div:first-of-type {
      bottom: auto !important;
      top: 8px;
      left: 20px;
      font-weight: 300;
      font-size: 14px;
      z-index: 1;
      pointer-events: none;
    }

.imui-text-field-uMi_BHg0.imui-text-field-stick-right-kCA3E6bR input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

.imui-text-field-uMi_BHg0.imui-text-field-stick-left-oxEgqMcc input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

.imui-text-field-uMi_BHg0.imui-text-field-has-icon-aEZFnZ4U input {
    padding-right: 40px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

.imui-text-field-uMi_BHg0 input,
  .imui-text-field-uMi_BHg0 textarea {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
    background-color: #fff !important;
    border-radius: 6px;
    font-size: 14px !important;
    display: block;
  }

.imui-text-field-uMi_BHg0 textarea {
    padding: 6px 20px !important;
    margin-top: 0 !important;
    margin-bottom: -4px !important;
    height: unset !important;
  }

.imui-text-field-uMi_BHg0.imui-text-field-flat-Jk1NFDdM input,
    .imui-text-field-uMi_BHg0.imui-text-field-flat-Jk1NFDdM textarea,
    .imui-text-field-uMi_BHg0.imui-text-field-flatDark-VpM8LD9A input,
    .imui-text-field-uMi_BHg0.imui-text-field-flatDark-VpM8LD9A textarea,
    .imui-text-field-uMi_BHg0.imui-text-field-flatWhite-gZ1ZdwvR input,
    .imui-text-field-uMi_BHg0.imui-text-field-flatWhite-gZ1ZdwvR textarea {
      box-shadow: none !important;
      background-color: transparent !important;
    }

.imui-text-field-uMi_BHg0.imui-text-field-flatDark-VpM8LD9A textarea,
    .imui-text-field-uMi_BHg0.imui-text-field-flatDark-VpM8LD9A input,
    .imui-text-field-uMi_BHg0.imui-text-field-flatWhite-gZ1ZdwvR textarea,
    .imui-text-field-uMi_BHg0.imui-text-field-flatWhite-gZ1ZdwvR input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: #f0f2f5 !important;
      background-color: var(--greyish) !important;
    }

/* hintText */

.imui-text-field-uMi_BHg0.imui-text-field-flatDark-VpM8LD9A.imui-text-field-has-hint-R5THX4vL > div:first-of-type, .imui-text-field-uMi_BHg0.imui-text-field-flatWhite-gZ1ZdwvR.imui-text-field-has-hint-R5THX4vL > div:first-of-type {
        top: 8px;
        left: 8px;
      }

.imui-text-field-uMi_BHg0.imui-text-field-flatWhite-gZ1ZdwvR textarea,
    .imui-text-field-uMi_BHg0.imui-text-field-flatWhite-gZ1ZdwvR input {
      background-color: #fff !important;
      background-color: var(--white) !important;
    }

.imui-text-field-uMi_BHg0.imui-text-field-border-SSxQ8wIk input,
    .imui-text-field-uMi_BHg0.imui-text-field-border-SSxQ8wIk textarea {
      border: 1px solid #e8eaed !important;
    }

.imui-text-field-uMi_BHg0.imui-text-field-border-dark-jEOANTqp input,
    .imui-text-field-uMi_BHg0.imui-text-field-border-dark-jEOANTqp textarea {
      border: 1px solid #c5d1d9 !important;
      border: 1px solid var(--grey) !important;
    }

.imui-input-wrapper-fullwidth-ix_3gr6w {
  width: 100%;
}

.imui-text-field-custom-icon-AaXXpKBp {
  position: relative;
  width: 100%;
  height: 0;
}

.imui-text-field-custom-icon-AaXXpKBp > * {
    position: absolute;
    right: 15px;
    top: -28px;
  }

@media print {
    .imui-text-field-uMi_BHg0 textarea,
    .imui-text-field-uMi_BHg0 input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: transparent !important;
      border: 1px solid #e8eaed !important;
    }
}

.imui-input-dropdown-X_b5r9ze,
.imui-input-dropdown-X_b5r9ze > div span {
  font-family: averta, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 32px !important;
  min-height: 32px !important;
}

.imui-input-dropdown-has-tip-cGCn4xMY {
  position: relative
}

.imui-input-dropdown-has-tip-cGCn4xMY:after {
    content: "Type more to show more details";
    position: absolute;
    top: 2px;
    left: 20px;
    line-height: 1.5;
    font-weight: 600;
    color: #82929f;
    font-size: 10px;
  }

.imui-chip-input-NJCpFl7Y {
  display: flex !important;
  flex-flow: row wrap

  /* chips parent wrapper */
}

.imui-chip-input-NJCpFl7Y > div:first-of-type {
    order: 1;
    margin-top: 10px;
  }

/* chips wrapper */

.imui-chip-input-NJCpFl7Y > div:first-of-type > div {
      display: flex;
      flex-flow: row wrap;
      margin: 0 -5px;
    }

/* chip */

.imui-chip-input-NJCpFl7Y > div:first-of-type > div > div {
      margin: 5px 0 0 4px;
    }

.imui-chip-input-NJCpFl7Y > div:last-of-type,
  .imui-chip-input-NJCpFl7Y > div:last-of-type > div {
    height: 42px !important;
    margin-bottom: 0 !important;
  }

/* hintText */

.imui-chip-input-NJCpFl7Y.imui-chip-input-has-hint-TvdmHA9l > div:nth-of-type(2) {
      bottom: auto !important;
      top: 9px;
      left: 20px;
      font-weight: 300;
      font-size: 14px;
      z-index: 1;
      pointer-events: none;
    }

.imui-chip-input-NJCpFl7Y.imui-chip-input-chips-top-G64CQ7qc {
    /* chips parent wrapper */
  }

.imui-chip-input-NJCpFl7Y.imui-chip-input-chips-top-G64CQ7qc > div:first-of-type {
      order: 0;
      margin-bottom: 10px;
    }

/* chips wrapper */

.imui-chip-input-NJCpFl7Y.imui-chip-input-chips-top-G64CQ7qc > div:first-of-type > div {
        display: flex;
        flex-flow: row wrap;
      }

/* chip */

.imui-chip-input-NJCpFl7Y.imui-chip-input-chips-top-G64CQ7qc > div:first-of-type > div > div {
        margin: 0 0 5px 4px;
      }

.imui-chip-input-NJCpFl7Y.imui-chip-input-chip-full-width-pPYhdMXS {
    /* chips parent wrapper */
  }

.imui-chip-input-NJCpFl7Y.imui-chip-input-chip-full-width-pPYhdMXS > div:first-of-type {
      width: 100%;
    }

/* chips wrapper */

.imui-chip-input-NJCpFl7Y.imui-chip-input-chip-full-width-pPYhdMXS > div:first-of-type > div {
        width: 100%;
        margin: 0;
      }

.imui-chip-input-NJCpFl7Y input {
    padding-left: 20px !important;
  }

.imui-form-field-akYBekQu {
  padding-bottom: 8px;
}

.imui-form-field-extra-spacing-bsgSRK2D {
  padding-bottom: 24px;
}

.imui-form-field-inlineBlock-YFV9kMMG {
  display: inline-block;
}

.imui-text-field-Tmti4zL0 {
  display: block !important;
  height: auto !important;
  width: 100% !important;
  font-family: averta, Arial, sans-serif !important
}

/* hintText */

.imui-text-field-Tmti4zL0.imui-text-field-has-hint-XIhw81YO > div:first-of-type {
      bottom: auto !important;
      top: 8px;
      left: 20px;
      font-weight: 300;
      font-size: 14px;
      z-index: 1;
      pointer-events: none;
    }

.imui-text-field-Tmti4zL0.imui-text-field-stick-right-cQtWbE2G input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

.imui-text-field-Tmti4zL0.imui-text-field-stick-left-Fbpfcdkz input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

.imui-text-field-Tmti4zL0.imui-text-field-has-icon-ssxE38yl input {
    padding-right: 40px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

.imui-text-field-Tmti4zL0 input,
  .imui-text-field-Tmti4zL0 textarea {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
    background-color: #fff !important;
    border-radius: 6px;
    font-size: 14px !important;
    display: block;
  }

.imui-text-field-Tmti4zL0 textarea {
    padding: 6px 20px !important;
    margin-top: 0 !important;
    margin-bottom: -4px !important;
    height: unset !important;
  }

.imui-text-field-Tmti4zL0.imui-text-field-flat-rtRUYGYB input,
    .imui-text-field-Tmti4zL0.imui-text-field-flat-rtRUYGYB textarea,
    .imui-text-field-Tmti4zL0.imui-text-field-flatDark-bU4Wx0YY input,
    .imui-text-field-Tmti4zL0.imui-text-field-flatDark-bU4Wx0YY textarea,
    .imui-text-field-Tmti4zL0.imui-text-field-flatWhite-YHIAmU2i input,
    .imui-text-field-Tmti4zL0.imui-text-field-flatWhite-YHIAmU2i textarea {
      box-shadow: none !important;
      background-color: transparent !important;
    }

.imui-text-field-Tmti4zL0.imui-text-field-flatDark-bU4Wx0YY textarea,
    .imui-text-field-Tmti4zL0.imui-text-field-flatDark-bU4Wx0YY input,
    .imui-text-field-Tmti4zL0.imui-text-field-flatWhite-YHIAmU2i textarea,
    .imui-text-field-Tmti4zL0.imui-text-field-flatWhite-YHIAmU2i input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: #f0f2f5 !important;
      background-color: var(--greyish) !important;
    }

/* hintText */

.imui-text-field-Tmti4zL0.imui-text-field-flatDark-bU4Wx0YY.imui-text-field-has-hint-XIhw81YO > div:first-of-type, .imui-text-field-Tmti4zL0.imui-text-field-flatWhite-YHIAmU2i.imui-text-field-has-hint-XIhw81YO > div:first-of-type {
        top: 8px;
        left: 8px;
      }

.imui-text-field-Tmti4zL0.imui-text-field-flatWhite-YHIAmU2i textarea,
    .imui-text-field-Tmti4zL0.imui-text-field-flatWhite-YHIAmU2i input {
      background-color: #fff !important;
      background-color: var(--white) !important;
    }

.imui-text-field-Tmti4zL0.imui-text-field-border-d9G8OiyA input,
    .imui-text-field-Tmti4zL0.imui-text-field-border-d9G8OiyA textarea {
      border: 1px solid #e8eaed !important;
    }

.imui-text-field-Tmti4zL0.imui-text-field-border-dark-VGnpAhlm input,
    .imui-text-field-Tmti4zL0.imui-text-field-border-dark-VGnpAhlm textarea {
      border: 1px solid #c5d1d9 !important;
      border: 1px solid var(--grey) !important;
    }

.imui-input-wrapper-fullwidth-dnmvOh7I {
  width: 100%;
}

.imui-text-field-custom-icon-i7L5ITq4 {
  position: relative;
  width: 100%;
  height: 0;
}

.imui-text-field-custom-icon-i7L5ITq4 > * {
    position: absolute;
    right: 15px;
    top: -28px;
  }

@media print {
    .imui-text-field-Tmti4zL0 textarea,
    .imui-text-field-Tmti4zL0 input {
      padding: 8px 8px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: transparent !important;
      border: 1px solid #e8eaed !important;
    }
}

.imui-datepicker-xXO3tGqn input {
    font-family: averta, Arial, sans-serif !important;
  }

.imui-datepicker-xXO3tGqn.imui-date-picker-flatWhite-eKLJdO7y input {
      background-color: #fff !important;
      background-color: var(--white) !important;
    }

.imui-datepicker-xXO3tGqn.imui-text-field-flatDark-bU4Wx0YY input {
      padding: 10px 10px !important;
      margin-top: 0 !important;
      margin-bottom: 0px !important;
      background-color: #f0f2f5 !important;
      background-color: var(--greyish) !important;
    }

.imui-datepicker-xXO3tGqn > div:first-of-type {
    height: 42px !important;
    width: 100% !important;
  }

.imui-datepicker-xXO3tGqn.imui-datepicker-has-hint-iooUIZaz > div > div:first-of-type {
      bottom: auto !important;
      top: 9px;
      left: 20px;
      font-weight: 300;
      font-size: 14px;
      z-index: 1;
      pointer-events: none;
      font-family: averta, Arial, sans-serif !important;
    }

.imui-datepicker-xXO3tGqn.imui-text-field-disabled-ENyODaZq > div > div > hr {
      border-bottom: 0px !important;
    }

.imui-datepicker-xXO3tGqn.imui-text-field-disabled-ENyODaZq > div > input {
      color: rgb(80, 80, 80) !important;
    }


  .imui-checkbox-gLNaTfhC.imui-checkbox-readonly-neTue3IB {
    cursor: not-allowed !important;
  }

    .imui-checkbox-gLNaTfhC.imui-checkbox-readonly-neTue3IB input {
      pointer-events: none !important;
    }

.imui-checkbox-gLNaTfhC.imui-checkbox-no-label-qpEFilIk {
    display: inline-block !important;
    width: auto !important;
  }

.imui-checkbox-gLNaTfhC.imui-checkbox-no-label-qpEFilIk input + div > div {
      margin-right: 0 !important;
    }

.imui-checkbox-gLNaTfhC.imui-checkbox-no-label-qpEFilIk svg {
      left: 0;
    }

.imui-checkbox-gLNaTfhC input + div > div {
    width: 19px !important;
    height: 19px !important;
    top: 2px;
  }

.imui-checkbox-gLNaTfhC label {
    font-family: averta, Arial, sans-serif !important;
    font-size: 14px;
  }

.imui-checkbox-gLNaTfhC svg {
    width: 19px !important;
    height: 19px !important;
  }


  .imui-radiobutton-group-A91gaBxI.imui-radiobutton-group-readonly-HBcWP5Q_ > div {
      cursor: not-allowed !important;
    }
    .imui-radiobutton-group-A91gaBxI.imui-radiobutton-group-readonly-HBcWP5Q_ input {
      pointer-events: none !important;
    }
.imui-radiobutton-group-A91gaBxI input + div > div {
    top: 3px;
  }
.imui-radiobutton-group-A91gaBxI label {
    font-family: averta, Arial, sans-serif !important;
    font-size: 14px;
  }
.imui-radiobutton-group-A91gaBxI svg {
    width: 17px !important;
    height: 17px !important;
  }

.search-field-wrapper-C5uE0sdO {
  position: relative;
}

.search-field-icon-O7AlU3ZD {
  position: absolute;
  z-index: 1;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  color: #b4c1cc;
}

.imui-container-k6c5y8Tw {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;

  /* Firefox quirk */
  min-height: 0
}

@media print {

.imui-container-k6c5y8Tw {
    display: block
}
  }

.imui-container-centered-v12Trjy_ {
  align-items: center;
}

.imui-container-anchor-mMHssydM {
  position: relative;
}

.imui-container-content-kS4cDkVi > * {
    margin-bottom: 20px
  }

.imui-container-content-kS4cDkVi > *:last-child {
      margin-bottom: 0;
    }

.imui-container-horizontal-QcwfuKF5 {
  flex: 1 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
}

.imui-container-horizontal-QcwfuKF5 .imui-container-content-kS4cDkVi > * {
      margin-bottom: 0px;
      margin-right: 10px
    }

.imui-container-horizontal-QcwfuKF5 .imui-container-content-kS4cDkVi > *:last-child {
        margin-right: 0;
      }

.imui-container-center-horizontal-vveWPtSp {
  justify-content: center;
}

.imui-container-space-between-bsJ7qzqo {
  justify-content: space-between;
}

.imui-container-nowrap-lrGtEruJ {
  flex-wrap: nowrap;
}

.imui-container-grow-AGtX4OcK {
  flex-grow: 1;
}

.imui-container-max-T87HsHcy {
  overflow-y: auto;
}

.popoverHeader-VKefiPyc {
  line-height: 1.5;
  font-weight: 600;
  color: #82929f;
  font-size: 10px
}

.popoverHeader-VKefiPyc:first-child:last-child {
    margin-bottom: -10px;
  }

.popoverHeader-VKefiPyc ~ * {
  margin-top: 10px;
}

.popoverHeaderLabel-LIeUFy7z {
  font-size: 10px;
  font-weight: 400;
}

.popoverHeaderWithLabel-Npd7DyXw {
  font-size: 12px;
}

.imui-popover-KzjG1vb4 {
  border-radius: 6px !important;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.14) !important;
  overflow: hidden !important;
  padding: 0px !important;
  background-color: #fff !important
}

.imui-popover-KzjG1vb4.imui-popover-custom-width-8gH9t7_j {
    width: 100%;
  }

.imui-popover-KzjG1vb4:not(.imui-popover-custom-width-8gH9t7_j) {
    min-width: 250px !important;
    max-width: 300px !important;
    max-height: 400px !important;
  }

.imui-popover-KzjG1vb4.imui-popover-fixed-width-ITAPxtDl {
    min-width: 300px !important;
  }

.imui-popover-KzjG1vb4 > div,
  .imui-popover-KzjG1vb4 > div > div {
    display: flex;
    flex-direction: column;
    max-height: inherit !important;
  }

.imui-popover-KzjG1vb4.imui-popover-dark-SqaTnUEm .imui-popover-header-jqo2flTL {
      background: #f4f6f9;
    }

.imui-popover-KzjG1vb4.imui-popover-dark-SqaTnUEm .imui-popover-content-sbsBOu7s {
      background: #f4f6f9;
    }

.imui-popover-KzjG1vb4.imui-popover-compact-dQBknK1l {
  }

.imui-popover-KzjG1vb4.imui-popover-padded-sTCMhB4n .imui-popover-header-jqo2flTL,
    .imui-popover-KzjG1vb4.imui-popover-padded-sTCMhB4n .imui-popover-content-sbsBOu7s,
    .imui-popover-KzjG1vb4.imui-popover-padded-sTCMhB4n .imui-popover-footer-PHQq6yRI {
      padding: 20px;
    }

.imui-popover-KzjG1vb4.imui-popover-padded-sTCMhB4n .imui-popover-header-jqo2flTL + .imui-popover-content-sbsBOu7s {
      padding: 10px 20px 20px;
      margin-top: -10px;
    }

.imui-popover-KzjG1vb4.imui-popover-large-_3zo2vD3 {
    min-width: 350px !important;
    max-width: 450px !important
  }

.imui-popover-KzjG1vb4.imui-popover-large-_3zo2vD3.imui-popover-fixed-width-ITAPxtDl {
      min-width: 450px !important;
    }

.imui-popover-KzjG1vb4.imui-popover-small-OTYLoAtp {
    min-width: 150px !important;
    max-width: 200px !important
  }

.imui-popover-KzjG1vb4.imui-popover-small-OTYLoAtp.imui-popover-fixed-width-ITAPxtDl {
      min-width: 200px !important;
    }

.imui-popover-header-jqo2flTL {
  padding: 10px 16px;
}

.imui-popover-content-sbsBOu7s {
  overflow: auto;
  max-height: 350px;
}

.imui-popover-content-sbsBOu7s div[role="menu"] {
    padding-bottom: 0px !important;
  }

.imui-popover-footer-PHQq6yRI {
}

.imui-popover-footer-action-bduAUyAd {
  display: block;
  cursor: pointer;
  border-color: #e3e9ee;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  width: 100%;
  padding: 15px;
  text-align: left;
  font-family: averta, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.33;
  letter-spacing: 0.5px;
  min-height: 0;
  background-color: #ffffff
}

.imui-popover-footer-action-bduAUyAd:hover {
    background-color: rgba(0, 0, 0, 0.1);
  }

.listItemSimple-dx_flfiV {
  padding: 4px 4px;
  margin: 0 12px
}

.listItemSimple-dx_flfiV.clickable-L9t0r9QS {
    cursor: pointer;
  }

.listItemSimple-dx_flfiV.clickable-L9t0r9QS [class*="readonly"] {
      cursor: pointer !important;
    }

.listItemSimple-dx_flfiV.clickable-L9t0r9QS:hover {
      background-color: rgba(0,0,0,0.01961);
      border-radius: 6px;
    }

.listItemSimple-dx_flfiV input + div > div {
    opacity: 0.3;
  }

.listItemSimple-dx_flfiV input:checked + div > div {
    opacity: 1;
  }

.popoverActions-x1trw7oQ {
  padding: 20px;
  list-style: none;
  margin: 0;
}

.popoverActionsItem-Q6BOQ0Xh + .popoverActionsItem-Q6BOQ0Xh {
  margin-top: 24px;
}

.popoverActionsItemButton-M8fnsWZe {
  border: none;
  outline: none;
  padding: 0;
  cursor: pointer;
  font-size: 14px;
  color: #221e20;
  background: none;
}

.popoverActionsItemButton-M8fnsWZe > span {
    cursor: inherit !important;
  }

.popoverActionsItemText-Ygg_0PtK {
  display: inline-block;
  margin-left: 20px;
  position: relative;
  top: -2px;
}

.popoverContent-NYQCfSnp {
  padding: 20px;
  font-size: 14px;
  line-height: 1.57;
  color: #262a2d;
  color: var(--dark);
}

  .popoverContent-NYQCfSnp p {
    margin: 0;
  }

.popoverContentActions-FImzIKMJ {
  margin-top: 25px;
}

.popoverContentActions-FImzIKMJ button + button {
    margin-left: 15px;
  }

.popoverMenuItem-u_t2o7Hh {
  font-family: averta, Arial, sans-serif !important;
}

  .popoverMenuItem-u_t2o7Hh span[role="img"] {
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
  }

  .popoverMenuItem-u_t2o7Hh > div > div > div {
    text-overflow: ellipsis;
    overflow: hidden;
  }

.popoverMenuItemLeftIcon-P1ixJSer > div > div {
    padding-left: 40px !important;
  }

.popoverMenuItemLeftIcon-P1ixJSer span[role="img"] {
    left: 12px !important;
  }

.popoverMenuItemRightIcon-RV6YKbWo > div > div {
    padding-right: 40px !important;
  }

.popoverMenuItemRightIcon-RV6YKbWo span[role="img"] {
    right: 12px !important;
  }

.popoverMenuItemLeftIcon-P1ixJSer.popoverMenuItemRightIcon-RV6YKbWo span[role="img"]:first-of-type {
      left: 12px !important;
      right: auto !important;
    }

.popoverMenuItemLeftIcon-P1ixJSer.popoverMenuItemRightIcon-RV6YKbWo span[role="img"]:last-of-type {
      right: 12px !important;
      left: auto !important;
    }

.popoverMenuPlaceholder-XLLlpzoy {
  padding: 12px 20px;
  line-height: normal;
}

.popoverLightHeader-gZI39Cal {
  padding: 0;
}

.popoverLightContainer-HozuvgrK {
  padding: 12px;
  font-size: 14px;
  font-weight: bold;
  color: #262a2d;
  color: var(--dark);
  align-items: center;
}

.popoverLightContainerNoPadding-brDkLrJh {
  padding: 0;
}

.popoverLightContainerIcon-HXOBaCs7 {
  padding-right: 15px;
  font-size: 16px;
  position: relative;
  top: 1px;
}

.countryCode-eF_yXJn9 {
  white-space: nowrap;
  color: #7c90a1;
  color: var(--mid-grey);
}

.countryCodeText-wwFOxvqs {
  display: inline-block;
  white-space: normal;
  line-height: 1.07;
  font-size: 14px;
  letter-spacing: 0.5px;
  color: #262a2d;
  color: var(--dark);
  font-family: averta, Arial, sans-serif;
}

.countryCodeSelected-b7DH4kC7 {
  cursor: pointer;
}

.countryCodeSelectedIcon-m9UiDy2P {
  margin-left: 8px;
  margin-top: 4px;
  cursor: pointer !important;
}

.countryCodeHeader-qle_85eC {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.countryCodeHeaderIcon-z2n5kdTm {
  font-size: 16px;
  margin-left: 8px;
}

.countryCodeHeaderText-ALZrJOEY {
  display: flex;
  align-items: center;
  font-weight: normal;
}

.countryCodeHeaderFlag-LmOr4Pel {
  width: 24px !important;
  height: 24px;
  margin: 0 16px 0 12px;
}

.countryCodeFlag-QjmtMj8r {
  font-size: 1.4em;
  width: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transform: translateY(0.05em);
}

.phoneInputDropdown-JkakE8jp {
  padding-bottom: 15px;
  margin-right: 8px;
}

.imui-actions-EeHX_xuo {
  display: flex;
  flex-direction: row;
  flex: 1 1 auto;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

  .imui-actions-EeHX_xuo > * {
    margin: 0 15px 0 0;
  }

.imui-actions-EeHX_xuo.imui-actions--small-yGiZN2uJ > * {
      margin: 2px 8px 2px 0;
    }

.imui-actions-EeHX_xuo > *:last-child {
    margin-right: 0;
  }

.imui-actions-EeHX_xuo.imui-actions--nowrap-g70fgL2N {
    flex-wrap: nowrap;
  }

.imui-actions-EeHX_xuo + .imui-actions-EeHX_xuo,
* + .imui-actions-EeHX_xuo:last-child {
  justify-content: flex-end;
  margin-right: 0;
}

.imui-actions-EeHX_xuo + .imui-actions-EeHX_xuo > *, * + .imui-actions-EeHX_xuo:last-child > * {
    margin: 0 0 0 8px
  }

@media screen and (min-width: 768px) {

  .imui-actions-EeHX_xuo + .imui-actions-EeHX_xuo > *, * + .imui-actions-EeHX_xuo:last-child > * {
      margin: 0 0 0 15px
  }
    }

.imui-actions-EeHX_xuo + .imui-actions-EeHX_xuo.imui-actions--small-yGiZN2uJ > *, * + .imui-actions-EeHX_xuo:last-child.imui-actions--small-yGiZN2uJ > * {
      margin: 2px 0 2px 8px;
    }

.imui-actions--grow-lbVnwTmf {
  flex: 1;
}

.imui-actions--equal-grid-zK2rSqQC {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  grid-gap: 15px;
  gap: 15px;
}

.imui-actions--equal-grid-zK2rSqQC > * {
    margin: 0;
  }

.imui-card-WAf1Qqwh {
  display: flex;
  flex-direction: column;
  padding: 20px;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
  /* Firefox quirk */
  min-height: 0;
}

@media print {
  .imui-card-WAf1Qqwh {
    padding: 10pt;
    border: 1px solid #efefef;
    box-shadow: none;
  }
}

@media screen and (min-width: 768px) {

.imui-card-large-padding-LDa5fVUb {
    padding: 32px
}
  }

.imui-card-no-padding-CeDJ7K6p {
  padding: 0;
}

.imui-card-expanded-u2YRRgxE {
  margin-left: -40px;
  margin-right: -40px;
  border-radius: 0;
  border: 1px solid #e3e9ee;
  border-width: 1px 0px;
}

.imui-card-grow-xeb0Vrcr {
  flex-grow: 1;
}

.imui-card-anchor-mZGPB_ua {
  position: relative;
}

.imui-card-flat-M5vbJz0r {
  box-shadow: none;
}

.imui-card-border-ZiufTcp0 {
  border: solid 1px #c5d1d9;
  border: solid 1px var(--grey);
}

.imui-card-empty-PfUt15BH {
  padding: 40px 20px;
  text-align: center;
  font-size: 12px;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #7c91a2;
  align-items: center;
  justify-content: center;
  height: 100%;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}

.imui-card-empty-title-JSJiJnYv {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.43;
  max-width: 75%;
}

div[class^="imui-section-grow"] > .imui-card-empty-title-JSJiJnYv {
  margin: -1em auto 0.5em;
}

.imui-card-empty-large-WDWjO8Qj .imui-card-empty-title-JSJiJnYv {
    font-size: 32px;
    font-weight: normal;
    color: #82929f;
  }

.imui-card-empty-large-WDWjO8Qj .imui-card-empty-description-CFWv0CM5 {
    font-size: 16px;
  }

.imui-card-empty-description-CFWv0CM5 {
  max-width: 75%;
  margin: 0 auto 1em
}

.imui-card-empty-description-CFWv0CM5:last-child {
    margin-bottom: 0;
  }

* + .imui-card-empty-content-K1t4WPGp {
  margin: 1em 0;
}

* + .imui-card-empty-content-K1t4WPGp h3 {
    margin: 40px auto;
    max-width: 75%;
    line-height: 1.3;
  }

.imui-card-empty-compact-us80F0kV {
  padding: 10px 20px;
}

.owl-YEmot_2J {
  margin-top: 2em;
}

.imui-card-footer-OT4Q9YEU {
  padding: 15px 20px;
  margin: 20px -20px -20px;
  background-color: #f4f6f9;
  overflow-x: auto;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.imui-card-footer-no-scroll-fF8FtVA6 {
  overflow: visible;
}

.imui-card-footer-light-frMTBQZw {
  background-color: #fff;
  background-color: var(--white);
  border-top: 1px solid #e3e9ee;
  border-top: 1px solid var(--light-grey);
}

.imui-page-gUoWLZmR {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-grow: 1;
  overflow: auto;
  position: relative;
  padding-bottom: 40px;
}

.imui-page-noPadding-OOZOyZwp {
  padding-bottom: 0;
}

@media print {
  .imui-page-gUoWLZmR {
    /* Content being cut off with auto */
    /* overflow: scroll !important; */
    padding-bottom: 0;
    display: block !important;
  }
}

.titleWrapper-CMDEHheM {
  flex: 1 1 60%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.title-a3PkeokU {
  font-size: 24px;
  line-height: 1.17;
  letter-spacing: 0.5px;
  font-weight: 600;
}

.leftActions-FEl5lMA9,
.rightActions-zgYee0WL {
  flex: 0 2 100%;
  display: flex;
  align-items: center;
}

.leftActions-FEl5lMA9 {
  justify-content: flex-start;
}

.leftActions-FEl5lMA9 > {
    margin-right: 8px
  }

.leftActions-FEl5lMA9 >:last-child {
      margin-right: 0px;
    }

.rightActions-zgYee0WL {
  justify-content: flex-end;
}

.rightActions-zgYee0WL > {
    margin-left: 8px
  }

.rightActions-zgYee0WL >:first-child {
      margin-left: 0px;
    }

.imui-section-BHlpO4QP {
  /*position: relative;*/
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  border-bottom: 1px solid #e3e9ee;
  flex-shrink: 0;
  transition: background-color 0.3s
}

.imui-section-BHlpO4QP:last-child {
    border-bottom: none;
  }

@media print {

.imui-section-BHlpO4QP {
    display: block
}
  }

.imui-section-content-wK7smXim {
  flex-direction: column;
  justify-content: flex-start;
  padding: 20px;
  /* Firefox quirk */
  min-height: 0
}

@media screen and (min-width: 768px) {

.imui-section-content-wK7smXim {
    padding: 24px 40px
}
  }

.imui-section-footer-c2vFXy9l,
.imui-section-sticky-footer-AGb3uLYG {
  background: #f4f6f9;
  padding: 6px 40px;
  min-height: 0;
  margin-bottom: -40px
}

@media screen and (min-width: 768px) {

.imui-section-footer-c2vFXy9l,
.imui-section-sticky-footer-AGb3uLYG {
    min-height: 81px;
    padding: 13px 40px
}
  }

@media print {

.imui-section-footer-c2vFXy9l,
.imui-section-sticky-footer-AGb3uLYG {
    display: none
}
  }

.imui-section-sticky-footer-AGb3uLYG {
  position: fixed;
  z-index: 10;
  bottom: 0px;
  border-top: 1px solid #e3e9ee;
  margin-top: -1px;
  left: 140px;
  right: 0;
  margin-bottom: 0;
}

.imui-section-header-C6FsCMRh,
.imui-section-footer-c2vFXy9l,
.imui-section-sub-header-KTsau8Ao,
.imui-section-context-header-jY2485oQ {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.imui-section-header-C6FsCMRh {
  min-height: 79px;
}

.imui-section-header-C6FsCMRh h1,
  .imui-section-header-C6FsCMRh h2,
  .imui-section-header-C6FsCMRh h3 {
    margin: 0;
  }

@media print {

.imui-section-header-C6FsCMRh {
    display: none
}
  }

.imui-section-sub-header-KTsau8Ao {
  padding: 20px
}

@media screen and (min-width: 768px) {

.imui-section-sub-header-KTsau8Ao {
    padding: 24px 40px
}
  }

.imui-section-sub-header-KTsau8Ao h1,
  .imui-section-sub-header-KTsau8Ao h2,
  .imui-section-sub-header-KTsau8Ao h3 {
    margin: 0;
  }

.imui-section-actions-nZikuZsb {
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 30px;
  padding-bottom: 31px;
}

.imui-section-context-header-jY2485oQ {
  height: 92px;
}

.imui-section-context-header-jY2485oQ,
.imui-section-sunken-xOp_pTdN {
  background-color: #e3e9ee;
}

.imui-section-sunken-xOp_pTdN {
  flex-direction: column;
  padding: 20px 40px;
}

.imui-section-grow-vRL0ofOC {
  flex-grow: 1;
}

.imui-section-secondary-u_K23NrN {
  background-color: #6b748f;
  color: #fff;
}

.imui-section-horizontal-F7PcDf9P {
  flex-direction: row;
  flex-wrap: wrap;
}

.imui-section-collapsed-xTDUYpH1 {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.imui-section-collapsed-xTDUYpH1 + .imui-section-BHlpO4QP {
    margin-top: 0;
    padding-top: 16px;
  }

.imui-section-no-border-_1j8RohP {
  border-bottom: none;
}

.imui-section-scrollable-SSHiToXo {
  width: 100%;
  position: relative;
  overflow: auto;
  border-bottom: none;
}

.imui-section-full-height-znjjnE9a {
  flex: 1;
}

.imui-section-limited-width-l8Mcsf8M {
  min-width: 640px;
  max-width: 960px;
  margin: 0 auto;
}

.imui-section-survey-width-xgTe8rw6 {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {

.imui-section-survey-width-xgTe8rw6:not(.imui-section-mobile-styling-YxNhts5h) {
    min-width: 640px
}
  }

@media screen and (min-width: 768px) {

.imui-section-BHlpO4QP:not(.imui-section-mobile-styling-YxNhts5h) {
    padding-right: 40px;
    padding-left: 40px
}
  }

@media print {
  .imui-section-BHlpO4QP {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.imui-progress-gv2X1NlI {
  padding: 50px;
  align-items: center;
  justify-content: center;
}

.selectPopoverLight-j7LFNca6 {
  position: relative;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
  line-height: 40px;
  border-radius: 6px;
  background-color: #fff;
  padding: 0 16px;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  border: 1px solid transparent;
  min-width: 150px;
}

  .selectPopoverLight-j7LFNca6 span:first-child {
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .selectPopoverLight-j7LFNca6 span:last-child {
    margin-left: 10px;
  }

.selectPopoverLight_flat-on18fJul {
  box-shadow: none;
  background-color: transparent;
}

.selectPopoverLight_border-KZU2Ua3p {
  border: 1px solid #e8eaed;
}

.selectPopoverLight_borderDark-rT9nZWuW {
  border: 1px solid #c5d1d9;
  border: 1px solid var(--grey);
}

.selectPopoverLight_disabled-LDI5h3EP {
  cursor: not-allowed;
}

.selectPopoverLightHint-RGUqWprG {
  color: #b4c1cc;
  font-weight: 300;
}

.selectPopoverLightOverlay-TdUhPWXD {
  position: absolute;
  z-index: 2;
  background: rgba(255, 255, 255, 0.3);
  top: 42px;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

.selectPopoverLightProgress-s77ZnMqV {
  position: absolute;
  top: 12px;
  right: 12px;
  padding: 0;
}

.selectPopoverLightTip-_gwW6k_Q {
  color: #7c90a1;
  color: var(--mid-grey);
  font-size: 12px;
  font-style: italic;
  margin-left: 16px;
}

.imui-status-yoE5cQNo {
  width: 10px;
  height: 10px;
  box-sizing: border-box;
  border-radius: 5px;
  border: solid 2px #82929f;
  margin: 0 auto;
}
.imui-status-done-hGrkVzJo {
  border-color: #14cf6d;
  background-color: #14cf6d;
}
.imui-status-updated-S4bYuEuB {
  border-color: #14cf6d;
  background-color: transparent;
}
.imui-status-disabled-l8CyU9Im {
  border-color: #82929f;
  background-color: transparent;
}
.imui-status-alarming-rV3MCeSN {
  border-color: #ea695e;
  background-color: transparent;
}

.imui-table-rBv0xDO5 {
  width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}
    .imui-table-rBv0xDO5 thead.imui-table-head-transparent-PD_xowFH th {
      background-color: transparent !important;
      border-top: 1px solid #e3e9ee;
      border-top: 1px solid var(--light-grey);
      border-bottom: 1px solid #e3e9ee;
      border-bottom: 1px solid var(--light-grey);
    }
    .imui-table-rBv0xDO5 thead.imui-table-head-bold-IflM9ZTF th {
      font-weight: bold !important;
    }
    .imui-table-rBv0xDO5 thead td {
      background-color: #fff;
    }
    .imui-table-rBv0xDO5 thead th,
    .imui-table-rBv0xDO5 thead td {
      border-right: 1px solid #fff;
      border-bottom: 1px solid #fff
    }
    .imui-table-rBv0xDO5 thead th:last-child, .imui-table-rBv0xDO5 thead td:last-child {
        border-right: none;
      }
    .imui-table-rBv0xDO5 tbody:last-child .imui-table-row-OQu_dATB:last-child {
    border-bottom: none;
  }

.imui-table-rBv0xDO5.imui-table-layout-auto-RcdEU9uQ {
    table-layout: auto;
  }

.imui-table-rBv0xDO5.imui-table-layout-fixed-f94wItXV {
    table-layout: fixed;
  }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB.imui-table-row-no-border-O3efCdVK {
      border-bottom: none;
    }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB.imui-table-row-border-dashed-uQ6JjsTG {
      border-bottom-style: dashed;
    }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB:not(.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB.imui-table-row-footer-ek128wrE)
      + .imui-table-rBv0xDO5 .imui-table-row-OQu_dATB.imui-table-row-footer-ek128wrE
      + .imui-table-rBv0xDO5 .imui-table-row-OQu_dATB.imui-table-row-footer-ek128wrE > * {
        padding-top: 16px;
      }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB.imui-table-row-footer-ek128wrE {
      border-top: 2px solid #c5d1d9;
      border-top: 2px solid var(--grey);
      border-bottom: 2px solid #c5d1d9;
      border-bottom: 2px solid var(--grey);
    }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB.imui-table-row-footer-ek128wrE + .imui-table-row-footer-ek128wrE {
        border: none;
      }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB.imui-table-row-footer-ek128wrE + .imui-table-row-footer-ek128wrE > * {
          padding: 6px 10px;
          color: #6b748f;
          color: var(--soft-purple);
        }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB.imui-table-row-footer-ek128wrE > *:first-child {
          font-weight: bold;
          text-align: right;
          border-right: 1px solid #e3e9ee;
          border-right: 1px solid var(--light-grey);
        }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-header-cell-Llu2H7uw {
      background-color: #f0f2f5;
      padding: 16px 10px;
      font-size: 12px;
      font-weight: 600;
      line-height: 1.17;
      letter-spacing: 0.5px;
      text-align: left;
      color: #262a2d;
      white-space: pre-line;
    }

.imui-table-rBv0xDO5 tbody .imui-table-row-OQu_dATB .imui-table-header-cell-Llu2H7uw {
      border-right: 1px solid #f0f2f5;
    }

.imui-table-rBv0xDO5 .imui-table-cell-nowrap-WWpmTT5l {
    white-space: nowrap;
  }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB {
    border-bottom: 1px solid #e3e9ee;
    border-bottom: 1px solid var(--light-grey);
  }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-sub-header-ru8wK1Fm {
      background-color: #f0f2f5;
    }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB:hover {
      background-color: #fcfcfd;
    }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB:hover .imui-table-cell-sub-header-ru8wK1Fm {
        background-color: #fcfcfd;
      }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB.imui-table-row-clickable-tnY169OS {
      cursor: pointer;
    }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ {
      padding: 16px 10px;
      font-size: 12px;
      line-height: 1.33;
      letter-spacing: 0.5px;
      text-align: left;
      color: #262a2d;

      border-right: 1px solid #fff
    }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ:last-child {
        border-right: none;
      }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-actions-oNnX1elw {
        padding: 0px;
        text-align: center;
      }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-actions-oNnX1elw svg {
          vertical-align: bottom;
        }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-actions-oNnX1elw [class^="icon"] {
          margin-right: 16px;
          font-size: 16px
        }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-actions-oNnX1elw [class^="icon"]:last-child {
            margin-right: 0;
          }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-actions-oNnX1elw [class^="icon"]:hover {
            color: #52cccc;
            color: var(--seafoam);
          }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-icons-EZDDTjdO {
        white-space: nowrap;
        padding-top: 0px;
        padding-bottom: 0px;
      }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-icons-EZDDTjdO svg {
          margin-left: 10px;
          width: 22px !important;
          height: 22px !important;
          cursor: pointer
        }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-icons-EZDDTjdO svg:first-child {
            margin: 0;
          }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-dim-GBHLHkRU {
        color: #9aaab8;
      }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-clickable-HO2fb9rx {
        cursor: pointer
      }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-clickable-HO2fb9rx:hover {
          text-decoration: underline;
        }

.imui-table-rBv0xDO5 .imui-table-row-OQu_dATB .imui-table-cell-q07mTPLZ.imui-table-cell-numerical-L2gxggq3 {
        text-align: right;
        font-family: monospace;
      }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw small, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ small {
      opacity: 0.8;
      font-weight: normal;
      text-transform: uppercase;
      letter-spacing: 0.7px;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-vAlign-baseline-a7P_vQqx, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-vAlign-baseline-a7P_vQqx {
      vertical-align: baseline;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-vAlign-sub-rrrk1NpU, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-vAlign-sub-rrrk1NpU {
      vertical-align: sub;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-vAlign-super-hNHXOn_V, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-vAlign-super-hNHXOn_V {
      vertical-align: super;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-vAlign-text-top-rJL3UmYr, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-vAlign-text-top-rJL3UmYr {
      vertical-align: text-top;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-vAlign-text-bottom-is3slrk5, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-vAlign-text-bottom-is3slrk5 {
      vertical-align: text-bottom;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-vAlign-middle-uD70rwIK, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-vAlign-middle-uD70rwIK {
      vertical-align: middle;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-vAlign-top-x7v1qIdH, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-vAlign-top-x7v1qIdH {
      vertical-align: top;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-vAlign-bottom-fxQszAMn, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-vAlign-bottom-fxQszAMn {
      vertical-align: bottom;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-textAlign-center-YFPW7ynz, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-textAlign-center-YFPW7ynz {
      text-align: center;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-textAlign-left-gVvKLhAo, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-textAlign-left-gVvKLhAo {
      text-align: left;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-textAlign-right-eum0bqGr, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-textAlign-right-eum0bqGr {
      text-align: right;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-Llu2H7uw.imui-table-cell-textAlign-justify-Bw_cMNQB, .imui-table-rBv0xDO5 .imui-table-cell-q07mTPLZ.imui-table-cell-textAlign-justify-Bw_cMNQB {
      text-align: justify;
    }

.imui-table-rBv0xDO5 .imui-table-expandable-row-z5WHndSV {
    border-bottom: none
  }

.imui-table-rBv0xDO5 .imui-table-expandable-row-z5WHndSV.imui-table-expandable-row-visible-wK9OQ3b9 {
      border-bottom: 1px dashed #e3e9ee;
      border-bottom: 1px dashed var(--light-grey);
      border-top: 1px dashed #e3e9ee;
      border-top: 1px dashed var(--light-grey);
    }

.imui-table-rBv0xDO5 .imui-table-expandable-row-z5WHndSV > .imui-table-expandable-row-cell-yc50GZA6 {
      padding: 0 !important;
    }

.imui-table-rBv0xDO5 .imui-table-expandable-row-z5WHndSV .imui-table-expandable-row-content-WjqpzafA {
      max-height: 0;
      display: block;
      overflow: hidden;
      transition: max-height 0.3s ease-in-out;
    }

.imui-table-rBv0xDO5 .imui-table-expand-icon-iwN1mmDR {
    display: inline-block;
    font-size: 16px;
    cursor: pointer !important;
    margin-right: 8px;

    transition: all 0.2s;
    transform: rotate(0deg)
  }

.imui-table-rBv0xDO5 .imui-table-expand-icon-iwN1mmDR.imui-table-expand-icon-less-Zc4UDpCP {
      transform: rotate(180deg);
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-sort-content-jkeiGzZZ {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    cursor: pointer
  }

.imui-table-rBv0xDO5 .imui-table-header-cell-sort-content-jkeiGzZZ:hover .imui-table-sort-icon-bGF9R9Rw {
      color: #b7babf;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-sort-content-jkeiGzZZ:hover
      .imui-table-sort-icon-bGF9R9Rw:not(.imui-table-sort-icon-active-r8Sxi9Wv)
      + .imui-table-sort-icon-bGF9R9Rw:not(.imui-table-sort-icon-active-r8Sxi9Wv) {
      color: #d2d4d7;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-sort-content-jkeiGzZZ .imui-table-sort-icons-bdvj1t2F {
      display: flex;
      flex-flow: column wrap;
      margin-left: 10px;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-sort-content-jkeiGzZZ .imui-table-sort-icon-bGF9R9Rw {
      font-size: 8px;
      cursor: pointer !important;

      color: #d2d4d7;
      transition: color 0.2s;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-sort-content-jkeiGzZZ .imui-table-sort-icon-bGF9R9Rw.imui-table-sort-icon-active-r8Sxi9Wv {
      color: #272e42;
    }

.imui-table-rBv0xDO5 .imui-table-header-cell-sort-content-jkeiGzZZ .imui-table-sort-icon-bGF9R9Rw + .imui-table-sort-icon-bGF9R9Rw {
      margin-top: 1px;
    }

.imui-table-rBv0xDO5.imui-table-compact-FTRvcqID .imui-table-header-cell-Llu2H7uw,
    .imui-table-rBv0xDO5.imui-table-compact-FTRvcqID .imui-table-cell-q07mTPLZ {
      padding: 8px 10px;
    }

.imui-table-rBv0xDO5.imui-table-sticky-dTZiEWS7 thead th,
    .imui-table-rBv0xDO5.imui-table-sticky-dTZiEWS7 thead td {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 1;
    }

.imui-table-rBv0xDO5.imui-table-sticky-visible-9Fcmo25m thead th:before {
      content: "";
      width: 100%;
      height: 2px;
      display: inline-block;
      position: absolute;
      left: 0;
      bottom: -2px;
      background-color: #262a2d;
      background-color: var(--dark);
      opacity: 0.2;
    }

.imui-table-rBv0xDO5.imui-table-sticky-column-first-rFWCwxdm tr > th:first-of-type,
  .imui-table-rBv0xDO5.imui-table-sticky-column-first-rFWCwxdm tr > td:first-of-type {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
  }

.imui-table-rBv0xDO5.imui-table-sticky-column-first-rFWCwxdm tr > th:first-of-type {
    z-index: 2;
  }

.imui-table-rBv0xDO5.imui-table-sticky-column-first-rFWCwxdm tr > td:first-of-type {
    z-index: 1;
    background-color: #fff;
    background-color: var(--white);
    /* Firefox fix for missing border */
    background-clip: padding-box;
  }

.imui-table-rBv0xDO5.imui-table-sticky-column-first-rFWCwxdm tr:hover > td:first-of-type {
    background-color: #fcfcfd;
  }

.imui-table-rBv0xDO5.imui-table-sticky-column-first-visible-UYgQebjz tr > th:first-of-type:after, .imui-table-rBv0xDO5.imui-table-sticky-column-first-visible-UYgQebjz tr > td:first-of-type:after {
      content: "";
      height: 100%;
      width: 2px;
      display: inline-block;
      position: absolute;
      top: 0;
      right: -2px;
      background-color: #262a2d;
      background-color: var(--dark);
      opacity: 0.2;
    }

.tableWrapper-ktOfb9ul {
  position: relative;
}

.progressOverlay-qtA0fBMB {
  position: absolute;
  background: rgba(255, 255, 255, 0.3);
  padding-top: 50px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.imui-table-row-OQu_dATB:not(.imui-table-row-footer-ek128wrE)
  + .imui-table-row-footer-ek128wrE
  + .imui-table-row-footer-ek128wrE
  > * {
  padding-top: 16px !important;
}

.actionsCell-Zv4f23h8 {
  font-size: 16px !important;
  text-align: center !important;
  color: #666666 !important;
}

  .actionsCell-Zv4f23h8 span + span {
    margin-left: 14px;
  }

.showOnHover-AxSOjQTv {
  opacity: 0;
  transition: opacity 0.3s;
}

tr:hover .showOnHover-AxSOjQTv {
  opacity: 1;
}

.cellSettingsContainer-s2Btlwpo {
  justify-content: center;
}

.tableHCellSettingsIcon-pxHzNXPk {
  font-size: 16px;
}

.imui-tag-kt1GD8ZP {
  max-width: 100%;
  border-radius: 12px;
  background-color: #7c90a1;
  background-color: var(--mid-grey);
  border: 1px solid transparent;
  padding: 0;
  outline: 0;

  color: #fff;

  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.imui-tag-inline-sh4R_Mt1 {
  display: inline-flex;
}

td .imui-tag-kt1GD8ZP {
  display: inline-flex;
}

.imui-tag-positive-pGxJK_3s {
  background-color: #72d65c; /* #8def77; */
}

.imui-tag-informative-gsQ22Y9x {
  background-color: #7ab4ee;
}

.imui-tag-unstable-mL1PtevG {
  background-color: #faa93e;
}

.imui-tag-alt-Vs2XC60S {
  color: #262a2d;
  color: var(--dark);
  background-color: #ffde8d;
  background-color: var(--lemon-tart);
}

.imui-tag-alt-Vs2XC60S .imui-tag-icon-pK_hcqRR {
    color: #262a2d;
    color: var(--dark);
  }

.imui-tag-warning-G8ZxpYNN {
  background-color: #fa3e3e;
  background-color: var(--red);
}

.imui-tag-grey-aErzdPhk {
  background-color: #7c90a1;
  background-color: var(--mid-grey);
  color: #fff;
}

.imui-tag-dim-ZENnaqqa {
  background-color: #f0f2f5;
  color: #2e2f40;
}

.imui-tag-disabled-qZ_Fxbt9 {
  background-color: #e3e9ee;
  color: #2e2f40;
}

.imui-tag-inherit-DjSsCbPw {
  background-color: currentColor;
  color: inherit;
}

.imui-tag-inherit-DjSsCbPw .imui-tag-label-loiSW877 {
    color: #f4f6f9;
  }

.imui-tag-dashed-Do_k3y4w {
  background-color: transparent;
  color: inherit;
  border-color: currentColor;
  border-style: dashed
}

.imui-tag-dashed-Do_k3y4w.imui-tag-warning-G8ZxpYNN {
    border-color: #fa3e3e;
    border-color: var(--red);
  }

.imui-tag-dashed-Do_k3y4w.imui-tag-warning-G8ZxpYNN .imui-tag-label-loiSW877 {
      color: #fa3e3e;
      color: var(--red);
    }

.imui-tag-outline-O_Pz6k8K {
  background-color: transparent;
  color: #666666;
  color: var(--dark-grey);
  border-color: #99aab8;
}

.imui-tag-label-loiSW877 {
  font-family: averta, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.33;
  letter-spacing: 0.5px;
  color: inherit;
  margin: 0 7px;
  padding: 3px 0px;
  text-align: center;
}

.imui-tag-leftAlign-b1tMpyZd .imui-tag-label-loiSW877 {
  text-align: left;
}

.imui-tag-icon-pK_hcqRR {
  font-size: 15px;
  flex-shrink: 0;
  color: #fff;
  color: var(--white);
  position: relative;
  top: 1px;
  left: -2px;
}

.imui-tag-dim-ZENnaqqa .imui-tag-icon-pK_hcqRR {
    color: #afafaf;
  }

.imui-tag-small-gIIkL_vX .imui-tag-label-loiSW877 {
    font-size: 10px;
    margin: 0 7px;
    padding: 3px 0px;
    line-height: 1;
  }

.imui-tag-squished-i5p3Fgk7 {
  border-radius: 20px;
}

.imui-tag-squished-i5p3Fgk7 .imui-tag-label-loiSW877 {
    padding: 0 2px;
    margin: 0 6px;
    line-height: 1.33;
    color: #6b748f;
    color: var(--soft-purple);
  }

.imui-tag-square-g3821fbo {
  border-radius: 0;
}

.imui-tag-borderGrey-DrPD4pmK {
  border: 1px solid #c5d1d9;
  border: 1px solid var(--grey);
}

.manage-subjects-demonstration-container-rhXKpM4T.blocking-style-qP1yd0da {
  background-repeat: no-repeat;
  background-position: center top;
  height: 800px;
  flex: none;
}

.MANAGE_SUBJECTS-qI5a_YOv {
  background-image: url(/static/e48402532ee64d7bdbd8.jpg);
}

.REPORTS-PSpXVoNs {
  background-image: url(/static/23de99bb6498296442bb.jpg);
}

.GRANTS-HBIBdI5N {
  background-image: url(/static/782087d3486c1853c2dc.jpg);
}

.CHARTS-cT78_6cf {
  background-image: url(/static/82900427974c186b4df8.jpg);
  height: 1000px !important;
}

.tile-container-I7WF8QZt {
  margin-top: calc(50vh - 340px);
}

.survey-only-icon-H1KdnVDO {
  margin-top: 90px !important;
}

.demonstration-card-gold-pro-Qw95JBSx {
  background-color: #ffde8d;
  font-size: 9px;
  padding: 3px 6px;
  margin-left: 5px;
  border-radius: 2px;
  position: absolute;
  top: -8px;
}

.demonstration-card-button-uq72Y2VH {
  color: #e0961d !important;
  border-color: #e0961d !important;
  align-self: center;
  margin-bottom: 90px;
}

.imui-tabs-container-h1rZZ8C_ {
  flex: 0 0 auto
}

.imui-tabs-container-h1rZZ8C_.imui-tabs-container-limited-Axm5T1L3 {
    flex: 1;
  }

.imui-tabs-e3ooafxZ {
  display: flex;
  height: 100%;
}

.imui-tab-NRjzl6Ou {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  outline: 0;
  border: none;
  background-color: inherit;
  letter-spacing: 0.6px;
  border-bottom: 3px solid transparent;
  padding: 25px 20px 15px;
  cursor: pointer;
  transition: border-color 0.2s ease-in-out
}

.imui-tab-NRjzl6Ou:hover {
    border-color: #79d8d8;
  }

.imui-tab-NRjzl6Ou:hover span {
      color: #79d8d8;
    }

.imui-tab-NRjzl6Ou span {
    color: #7c91a2;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    font-family: averta, Arial, sans-serif;
    transition: color 0.2s ease-in-out;
    white-space: nowrap;
  }

.imui-tab-active-lxAoXMfK {
  border-color: #52cccc
}

.imui-tab-active-lxAoXMfK:hover {
    border-color: #52cccc;
  }

.imui-tab-active-lxAoXMfK:hover span {
      color: #52cccc;
    }

.imui-tab-active-lxAoXMfK span {
    color: #52cccc;
  }

.imui-tabs-header-limited-BAE1_WvB {
  flex: 0 0 auto;
}

.imui-tabs-context-header-S_193akH {
  z-index: 1;
  margin: -24px -40px -40px;
}

.imui-tabs-content-limited-fJECgNkU {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.imui-tabs-content-space-top-yyAbwOjw {
  padding: 70px 0;
}

.imui-stepped-progress-b92sV_oO {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  padding: 0 10px;
  position: relative;
}

.imui-stepped-progress-step-P9k_8TIO {
  position: relative;
  top: 0;
  flex: 1 1 0;
  transition: all 50ms 100ms ease-in;
  height: 10px;
  min-height: 10px;
  background-color: #f0f2f5;
  margin: 10px 0
}

.imui-stepped-progress-step-P9k_8TIO:first-of-type {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
  }

.imui-stepped-progress-step-P9k_8TIO:last-of-type {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    margin-right: 0;
  }

.imui-stepped-progress-hover-enabled-E2ONDHhu:hover .imui-stepped-progress-step-P9k_8TIO {
  top: -20px;
}

.imui-stepped-progress-step-active-J_te_UIH {
  background-color: #14cf6d
}

.imui-stepped-progress-step-active-J_te_UIH.tertile-1-rfN3jrHh {
    opacity: 0.2;
  }

.imui-stepped-progress-step-active-J_te_UIH.tertile-2-rmDtoid3 {
    opacity: 0.4;
  }

.imui-stepped-progress-step-active-J_te_UIH.tertile-3-laRkscw_ {
    opacity: 1;
  }

.imui-stepped-progress-details-muHe37J3 {
  opacity: 0;
  position: absolute;
  bottom: -20px;
  transition: all 150ms 100ms ease-in;
  font-size: 8px;
  pointer-events: none;
  text-align: center;
  white-space: nowrap;
}

.imui-stepped-progress-hover-enabled-E2ONDHhu:hover .imui-stepped-progress-details-muHe37J3 {
  opacity: 1;
  bottom: 0;
  pointer-events: all;
}

.imui-stepped-no-margins-GcaivqAp .imui-stepped-progress-step-P9k_8TIO {
  margin: 0;
}

.wrapper-Uq0bwOS_ {
  width: 100%;
  padding-right: 30px
}
@media (max-width: 700px) {
  .wrapper-Uq0bwOS_ {
    width: 100% !important;
    padding-right: 0
}
  }
.wrapper-Uq0bwOS_.flexColumnNeighbourSpacing-nbCQ9T8O {
    padding-right: 0;
    margin-right: 10px;
    width: calc(50% - 10px) !important
  }
.wrapper-Uq0bwOS_.flexColumnNeighbourSpacing-nbCQ9T8O + .flexColumnNeighbourSpacing-nbCQ9T8O {
      margin-left: 10px;
      margin-right: 0;
    }

.lists-plain-item-GPf_uyC5 {
  width: 100%;
  font-size: 14px;
  color: #221e20
}
.lists-plain-item-GPf_uyC5.lists-plain-item-nowrap-mexnTpv7 {
    flex-wrap: nowrap;
  }

.expandableHeader-KBCDpp2K {
  cursor: pointer;
}

.expandableHeaderIcon-tSFAlz6a {
  display: inline-block;
  margin-right: 10px;
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  cursor: pointer !important;
}

.expandableHeaderIconExpanded-Qwz0a5yr {
  transform: rotate(180deg);
}

.expandableHeaderIconRight-soOwMjGv {
  margin: 0 0 0 auto;
  order: 999;
}

.expandableList-hC3plzm1 {
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
}

.printWidgetIcon-RjD0cEkq {
  border-radius: 50%;
  background-color: #52cccc !important
}

.printWidgetIcon-RjD0cEkq:hover {
    background-color: #39b3b3 !important;
  }

@media print {
  .printWidget-Ra00E12e {
    display: none;
  }
}

.downloadAsPdfList-nyG6xvpQ {
  padding-left: 20px;
}
  .downloadAsPdfList-nyG6xvpQ li {
    margin-bottom: 7px;
  }

.imui-more-add-all-item-positive-Pv54tIv7:hover {
  color: #52cccc !important;
}

.imui-more-add-all-item-alert-lMHvHn9c:hover {
  color: #ea695e !important;
}

.imui-more-add-all-item-disabled-Wx4Z_AwN {
  pointer-events: none;
  cursor: not-allowed;
}

.dropzone-Yi2C3_p5 {
  width: 100%;
  min-height: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  border: 2px dashed #9aaab8;
  border-radius: 6px;
  background-color: #f0f2f5;
  color: #7c91a2;
  font-size: 12px;
  line-height: 1.33;
  letter-spacing: 0.5px;
  cursor: pointer;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out,
    border-color 0.3s ease-in-out;
}

  .dropzone-Yi2C3_p5 > div {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: center;
  }

.dropzone-active-n8MR5cqg {
  border-color: #8097ba;
  background-color: #c9d3e2;
  color: #a8b8d0;
}

.dropzone-rejected-zHhqpXRW {
  border-color: #ea695e;
}

.dropzone-icon-delete-Z2HNhChL {
  position: absolute;
  top: 4px;
  right: 4px;
  font-size: 16px;
}

.dropzone-file-list-WE3WdBlq {
  list-style: none;
  padding: 0;
}

.dropzone-preview-R06bS3Q6 {
  width: 100%;
  flex: 1;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
}

.dropzone-file-list-item-rMZkN1No {
  padding: 0 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}

.imui-tile-button-ad_JMEU5 {
  align-self: center;
  margin-bottom: 20px;
}

.imui-tile-spacing-m-e99f77RU {
  margin: -15px;
}

  .imui-tile-spacing-m-e99f77RU > * {
    padding: 15px;
  }

.imui-tile-horizontal-centered-V_LT06k6 {
  justify-content: center;
}

.imui-tile-vertical-centered-vxxPRWRd {
  align-items: center;
}

.imui-tile-header-q3e88zh0 {
  background-color: #52cccc;
  background-color: var(--seafoam);
  color: #fff;
  color: var(--white);
  margin: -20px -20px 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding: 14px 32px;
  position: relative
}
@media screen and (min-width: 768px) {
  .imui-tile-header-q3e88zh0 {
    margin: -32px -32px 0
}
  }
.imui-tile-header-q3e88zh0 h1,
  .imui-tile-header-q3e88zh0 h2,
  .imui-tile-header-q3e88zh0 h3,
  .imui-tile-header-q3e88zh0 h4,
  .imui-tile-header-q3e88zh0 h5 {
    color: inherit;
  }

.imui-tile-img-ibwrrDKJ {
  margin-top: 20px
}

.imui-tile-img-ibwrrDKJ.imui-tile-img-size-m-ngqu2tJs {
    height: 64px;
  }

.imui-tile-img-ibwrrDKJ.imui-tile-img-size-l-YTvMV4Ku {
    height: 100px;
  }

.imui-tile-background-img-vAJaU700 {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
}

.imui-tile-text-CIOwkGg8 {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.7px;
  color: #6b748f;
  text-align: center;
  padding: 0 50px;
  margin: 0 0 20px;
  font-weight: 300;
}

.large-tile-max-text-width-VUMd8rzi {
  max-width: 550px;
  align-self: center;
}

.imui-tile-container-title-tigLDBVP {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.5px;
  color: #262a2d;
  text-align: center;
  margin-top: 20px;
  position: relative;
}

.imui-tile-size-m-k9E3Mon6 {
  width: 100%;
  max-width: 515px;
  position: relative
}

@media screen and (min-width: 992px) {

.imui-tile-size-m-k9E3Mon6 {
    min-width: 400px
}
  }

.imui-tile-size-l-ezEH1IVM {
  width: 100%;
  max-width: 1059px;
  position: relative
}

@media screen and (min-width: 992px) {

.imui-tile-size-l-ezEH1IVM {
    min-width: 400px
}
  }

.imui-tile-clickable-aMKiAXt1 {
  cursor: pointer;
}

.imui-tile-grow-yjqRUCsB {
  flex-grow: 1;
}

.imui-tile-card-grow-mYqDaciI {
  height: 100%;
}

.filterSelectedItem-xA90wwv_ {
  flex: 0 0 auto;
  flex-wrap: nowrap;
  font-size: 12px;
  color: #272e42;
  color: var(--dark-blue);
  margin-right: 16px;
  position: relative;
}

  .filterSelectedItem-xA90wwv_ > button {
    max-width: 400px;
    outline: 0;
    padding: 4px 12px;
    cursor: pointer;
  }

.filterSelectedItemElement-_16H7Mng {
  height: 100%;
  background-color: #fff;
  background-color: var(--white);

  border-width: 1px 1px 1px 0;
  border-color: #52cccc;
  border-color: var(--seafoam);
  border-style: solid;
}

.filterSelectedItemElementFirst-tb2_5LGh {
  border-left: 1px solid #52cccc;
  border-left: 1px solid var(--seafoam);
  border-right: 1px dashed #52cccc;
  border-right: 1px dashed var(--seafoam);
}

.filterSelectedItemElementMiddle-P8_NKIRO {
  border-right: 1px dashed #52cccc;
  border-right: 1px dashed var(--seafoam);
  font-style: italic;
  padding: 5px 12px 3px !important;
}

.filterSelectedItemAddContainer-M9gJUx1I {
  display: flex;
  align-items: center;
}

.filterSelectedItemAdd-SJKTG0v6 {
  display: inline-block;
  font-size: 16px;
  line-height: 1;

  position: relative;
  top: 1px;
  padding: 2px;
  color: #7c90a1;
  color: var(--mid-grey);
}

.filterSelectedItemTriangle-NEpSdWux,
.filterSelectedItemSubTriangle-xFt4f3uo {
  width: 0;
  height: 0;
  border-style: solid;
  border-left-width: 10px;
}

.filterSelectedItemTriangle-NEpSdWux {
  border-color: transparent transparent transparent #52cccc;
  border-color: transparent transparent transparent var(--seafoam);
}

.filterSelectedItemSubTriangle-xFt4f3uo {
  border-top-width: inherit;
  border-bottom-width: inherit;

  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1px;
  z-index: 1;
  border-color: transparent transparent transparent #fff;
  border-color: transparent transparent transparent var(--white);
}

.filterSelectedItemTruncatedText-CJEMvpJB {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.filterSelected-DmEYiNp9 {
  margin: 16px 0;
  justify-content: flex-start;
}

  .filterSelected-DmEYiNp9 > * {
    margin-bottom: 16px;
  }

.filterSelectedIcon-guCOOVMi {
  display: inline-block;
  align-self: center;
  font-size: 16px;
  color: #7c90a1;
  color: var(--mid-grey);
  margin-right: 16px;
}

.filterSelectedIconAdd-_zxNfTg7 {
  color: #52cccc;
  color: var(--seafoam);
  align-self: center;
  transition: color 0.3s
}

.filterSelectedIconAdd-_zxNfTg7:hover {
    color: #36b5b5;
    color: var(--ocean);
  }

.filterItem-farmNX14 {
  max-width: 190px;
  flex: 1 0 190px
}
.filterItem-farmNX14 + .filterItem-farmNX14 {
    margin-left: 8px;
  }

.filterSingle-L80Y49xo {
  align-items: center;
}

.actionIcon-Tfc2myJD {
  margin-left: 8px;
  padding: 2px;
  color: #7c90a1;
  color: var(--mid-grey);
  transition: color 0.3s;
}

.deleteIcon-GEUPdQws:hover {
    color: #fa3e3e;
    color: var(--red);
  }

.addIcon-xed31j3F {
  color: #7c90a1;
  color: var(--mid-grey)
}

.addIcon-xed31j3F:hover {
    color: #52cccc;
    color: var(--seafoam);
  }

.filterSingleActions-r_r6c1sQ {
  margin-bottom: 15px;
}

.filterSingleCondition-YXXw7kcb {
  color: #6b748f;
  color: var(--soft-purple);
  margin-left: 8px;
}

.filterCreator-DXfp9ApE {
  background-color: #fff;
  background-color: var(--white);
  padding: 24px 40px;
  margin-bottom: 24px;
}

.filterCreatorFullWidth-gGL6kTJ2 {
  margin-left: -40px;
  margin-right: -40px;
}

.filterCreatorHeader-wdmIkwVm {
  color: #9aaab8;
  color: var(--soft-grey);
  font-size: 14px;
  margin: 0 0 8px;
  font-weight: normal;
}

.filterCreatorActions-DWVG1IJB {
  padding-top: 8px;
}

.filterCreatorActions-DWVG1IJB button + button {
    margin-left: 8px;
  }

.filterTrigger-ZSO7_nEj {
  width: 42px;
  height: 42px;
  border-radius: 6px;
  display: inline-block;
  text-align: center;
  border: 2px solid transparent;
  background-color: transparent;
  outline: 0;
  cursor: pointer;

  margin-right: 8px;
  color: #7c90a1;
  color: var(--mid-grey);

  transition: color 0.2s, border-color 0.3s, background-color 0.3s;
}

.filterTriggerApplied-C8Tzp5c7 {
  color: #52cccc;
  color: var(--seafoam);
  border-color: #52cccc;
  border-color: var(--seafoam);
}

.filterTriggerActive-XQly8gCk {
  color: #fff;
  color: var(--white);
  border-color: #52cccc;
  border-color: var(--seafoam);
  background-color: #52cccc;
  background-color: var(--seafoam);
}

.filterTriggerIcon-SsN6JP7o {
  font-size: 20px;
  line-height: 38px;
  cursor: pointer !important;
}

.drawerFooter-z7HiNvg2 {
  width: 100%;
  padding: 14px 40px;
  border-top: 1px solid #e3e9ee;
  border-top: 1px solid var(--light-grey);
  background-color: #fff;
  background-color: var(--white);
}

.imuiDrawer-FWVYK2o4 {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: none;
}

.imuiDrawerContent-O09E4tpp {
  padding: 36px;
  display: flex;
  flex-direction: column;
  overflow: auto;
  flex: 1;
}

.imuiDrawerCloseContainer-svRpxy7I {
  position: relative;
}

.imuiDrawerIconClose-j_0T_HoY {
  position: absolute;
  top: 0;
  right: 0;
}

.download-pdf-content-container-rdninAZg {
  flex-flow: row nowrap;
}

.download-pdf-content-title-SEXIN4qw {
  margin: 0;
}

.warning-WVNY9BPy {
  margin-bottom: 16px;
  padding: 16px 40px;
  font-size: 14px;
  color: #262a2d;
  color: var(--dark)
}

.warning-WVNY9BPy + .warning-WVNY9BPy {
    margin-top: -8px;
  }

.warning-caution-p5QiRpfV {
  background-color: #ffde8d;
  background-color: var(--lemon-tart);
}

.warning-error-rnJ2M0IG {
  background-color: rgba(250, 62, 62, 0.15);
  border: 1px solid #fa3e3e;
  border: 1px solid var(--red);
}

.warningCompact-K0RQrl8G {
  border-radius: 6px;
  padding-left: 16px;
  padding-right: 16px;
}

.warningIcon-BMujrnko {
  margin-right: 16px;
}

.warningIgnore-wSmW8p8H {
  font-size: 14px !important;
  margin-left: auto;
}

.iconSubItem-Ol9QX4eY {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-left: 1px solid #7c90a1;
  border-left: 1px solid var(--mid-grey);
  border-bottom: 1px solid #7c90a1;
  border-bottom: 1px solid var(--mid-grey);
  flex: 0 0 auto;
  margin: 3px 8px 0 0;
  align-self: flex-start;
}

.tagCategoryItemText-_wDivq5v {
  margin-right: 8px;
}

  .tagCategoryItemText-_wDivq5v span[role="img"].tagCategorySelectorItemIcon-fVN2TRTK {
    margin-right: 8px !important;
  }

.tagCategorySelectorItemIcon-fVN2TRTK {
  display: inline-block;
  font-size: 16px;
  cursor: pointer !important;
  margin-right: 8px;
  color: #666666;
  color: var(--dark-grey);
}

.tagCategoryItem-FMP8MtFo {
  display: block;
}

.tagCategoryItem-FMP8MtFo:hover .tagCategoryHoverIcon-HsLexJbV {
  opacity: 1;
  pointer-events: auto;
}

.tagCategoryHoverIcon-HsLexJbV {
  opacity: 0;
  color: #6b748f;
  color: var(--soft-purple);
  transition: opacity 0.3s;
  pointer-events: none;
}

.buttonText-HnHICwJl {
  margin-left: 8px;
  margin-top: 4px;
}

.actionButtons-XA0NFcbp button {
  text-transform: uppercase;
  color: #6b748f !important;
  color: var(--soft-purple) !important;
  margin-right: 16px;
  font-weight: bold !important;
}

.actionButtonsDivider-zRkWQBja {
  margin: 0 0 30px;
}

.actionButton-DBqh5KYw {
  align-items: center;
}

.actionButton-DBqh5KYw span[role="img"] {
    order: 1;
    font-size: 16px;
  }

.actionButton-DBqh5KYw span[role="img"] > div {
      text-transform: none;
    }

.actionButton-DBqh5KYw span:last-child {
    margin: 0 4px 0;
  }

.mergeTagForm-JqMvsYLr {
  width: 100%;
}

.mergeTagFormFooter-VEvb_GEr {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 15px 0;
}

.mergeTagFormDivider-JeZ5aQLU {
  margin: 5px 0 20px;
}

.mergeTagSelectorPopover-cCUQqdIe:not(.imui-popover-custom-width-TzEeulYI) {
  max-height: 250px !important;
}

.tagSelectorButton-E45_0LA8 {
  max-width: 475px;
}

.mergeTagFormSelectTagsToMerge-YVsiwlPj {
  font-size: 16px;
  font-weight: normal;
  display: block;
  white-space: normal;
  text-align: left;
}

.mergeTagFormTagTitle-KweQmJdS {
  color: black;
  font-weight: bold;
}

.editTagMergeIconWrapper-O5pckhf7 {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 24px auto;
}

.editTagMergeIconSuccess-XRj4sSY8 {
  background-color: #e8ffe5;
}

.editTagMergeIconWarning-VXFm0I6T {
  background-color: #ffde8d;
  background-color: var(--lemon-tart);
}

.mergeOptions-nDziM0qb {
  padding: 20px 0;
}

.mergeOptionTooltip-bHlsRDYq {
  padding: 12px;
  width: 350px;
}

.tagItemReviewDivider-PwROg6I6 {
  margin: 5px 0 20px;
}

.tagItemReviewChunk-XOSvaBut {
  margin-bottom: 20px;
  line-height: 22px;
  font-size: 14px;
  letter-spacing: 0.25px;
}

.tagItemReviewChunkContainer-t1I7hWdf {
  align-items: baseline;
}

.tagItemReviewChunkContainer-t1I7hWdf p {
    margin: 0;
  }

.tagItemReviewIcon-tipE2QZW {
  font-size: 16px;
  color: #7c90a1;
  color: var(--mid-grey);
  margin-left: 8px;
}

.tagDetailItemDivider-wHrH9rY1 {
  margin: 5px 0 20px;
}

.tagDetailItemTagNameWrapper-wQP6MOuU {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.tagDetailItemTagNameField-xE41P7ua {
  flex: 1;
}

.tagDetailItemPopover-d4oa_dMz:not(.imui-popover-custom-width-yESUVJPO) {
    min-width: 190px !important;
  }

.tagsQuickAddDivider-pdiLnhun {
  margin-top: 5px;
}

.tagForm-bV7K2m3X {
  padding-top: 8px;
}

.tagFormErrorList-ZAU02PXp {
  list-style: none;
  margin: 0;
  padding: 0;
}

.reviewItem-u_WL22UI {
  padding-top: 8px;
  margin-bottom: 20px;
  font-size: 14px;
}

.buttonAlert-JaxK9ZsR {
  text-transform: uppercase;
  font-weight: bold !important;
  margin-top: 18px
}

.buttonAlert-JaxK9ZsR:hover {
    text-decoration: none !important;
  }

.formExtraInfo-iXDyxsw4 {
  margin-top: 48px;
}

.tagSelector-popover-tagGroup-OHxUknvd,
.tagSelector-popover-tag-GbxgHQLx,
.tagSelector-popover-selectable-tagGroup-atSmh335 {
  white-space: normal !important;
  word-break: break-word !important;
  line-height: 1.33 !important;
  letter-spacing: 0.5px !important;
  font-size: 12px !important;
}

.tagSelector-popover-tagGroup-OHxUknvd {
  text-transform: uppercase;
  color: #7c91a2 !important;
}

.tagSelector-popover-tag-GbxgHQLx {
  color: #262a2d !important;
}

.tagSelector-popover-tag-GbxgHQLx label,
.tagSelector-popover-selectable-tagGroup-atSmh335 label {
  line-height: 1.5 !important;
  padding: 3px 0 2px;
  font-size: 12px !important;
}

.tagSelector-popover-selectable-tagGroup-atSmh335 label {
  text-transform: uppercase;
  color: #7c91a2 !important;
}

.tagSelector-popover-child-categories-vmyMrIvJ {
  padding-left: 16px;
}

.tagSelector-xsh5h5Cx {
  font-size: 12px;
}

  .tagSelector-xsh5h5Cx .tagSelectorWrapper-a3sa1sti {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: -8px;
  }

  .tagSelector-xsh5h5Cx .tagSelectorWrapper-a3sa1sti > span,
    .tagSelector-xsh5h5Cx .tagSelectorWrapper-a3sa1sti > button,
    .tagSelector-xsh5h5Cx .tagSelectorWrapper-a3sa1sti > div > * {
      margin: 0px 8px 8px 0
    }

  .tagSelector-xsh5h5Cx .tagSelectorWrapper-a3sa1sti > span:last-child, .tagSelector-xsh5h5Cx .tagSelectorWrapper-a3sa1sti > button:last-child, .tagSelector-xsh5h5Cx .tagSelectorWrapper-a3sa1sti > div > *:last-child {
        margin-right: 0;
      }

  .tagSelector-xsh5h5Cx .tagSelectorWrapper-a3sa1sti > div {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      align-items: center;
    }

.tagIcon-IhZDs5d8 {
  font-size: 16px;
  line-height: 24px;
  color: #7c90a1;
  color: var(--mid-grey);
}

.tagSelector-add-bZ8KSnrN {
  align-self: flex-start;
}

.tagSelector-tag-_1MbSomE {
  align-self: flex-start
}

.tagSelector-tag-_1MbSomE:last-child {
    margin-right: 0;
  }

.tagSelector-label-CA01yQCQ {
  font-size: 16px;
}

.tagSelector-popover-empty-chING_9v {
  font-size: 12px;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #7c91a2;
  text-align: center;
  padding: 20px;
}

.tagSelectorTextFieldProgress-JajTQFON {
  padding: 0;
  display: inline-block;
  top: -31px;
}

.wrapper-GzJjmoNV {
  font-size: 12px
}

@media screen and (min-width: 768px) {

.wrapper-GzJjmoNV {
    font-size: 14px
}
  }

.question-_WnGdW08 {
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 600;
}

.questionTitle-frZCEzba {
  margin-top: 0px;
  display: flex;
  align-items: baseline;
  font-size: 16px
}

@media screen and (min-width: 768px) {

.questionTitle-frZCEzba {
    font-size: 24px
}
  }

.questionTitleAsterix-L7HZB635 {
  align-self: flex-start;
  font-size: 12px !important;
  line-height: 1;
  margin-left: 8px;
}

@media print {
  .questionTitle-frZCEzba {
    font-size: 12pt;
  }
}

.questionTitleError-LsxmFGv5 {
  color: #fa3e3e;
  color: var(--red);
}

.description-RwqsZr10 {
  display: block;
  white-space: pre-line;
  margin: 0 0 25px;
  font-size: 12px;
  line-height: 1.67;
  text-align: left;
  color: #7c90a1;
  color: var(--mid-grey);
  white-space: pre-line;
  padding-bottom: 20px;
  border-bottom: 1px solid #e3e9ee;
}

@media print {
  .description-RwqsZr10 {
    margin: 0 0 12px;
    padding-bottom: 12px;
    color: #7c90a1;
    color: var(--mid-grey);
  }
}

.questionUntitled-g7fG8BBK {
  font-style: italic;
}

.required-K_AwBdKM {
  margin-right: 8px;
  font-weight: 300;
  font-style: normal;
}

.error-xDRNgh7T {
  padding: 0;
  color: #fa3e3e;
  color: var(--red);
  margin: 0 0 16px;
  font-size: 14px;
  display: flex;
  align-items: center;
}

.errorIcon-lGmLrv0v {
  margin-right: 8px;
}

.tags-RWV5PsVh {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: -2px 0px -2px -5px;
}

.tags-RWV5PsVh > * {
    margin: 2px 0px 2px 5px;
  }

.addTagButton-F47mu_VJ {
  height: 28px !important;
  line-height: 28px !important;
  margin: 0 5px 5px 0 !important;
}

.addTagButton-F47mu_VJ span {
    padding-left: 12px !important;
    font-size: 12px !important;
    font-weight: 300 !important;
  }

.addTagButton-F47mu_VJ svg {
    width: 18px !important;
    height: 18px !important;
    margin-right: 8px !important;
  }

.tagMenuItem-smF3j4cl {
  font-size: 14px !important;
  font-weight: 300 !important;
  line-height: 32px !important;
  min-height: 32px !important;
}

.tagGroupMenuItem-tUKw5_Lr {
  font-size: 0.8em !important;
  min-height: 0 !important;
  line-height: 1.4 !important;
  padding: 5px 16px !important;
  text-transform: uppercase;
  white-space: normal !important;
}

.tagsText-hgLM8rtC {
  font-size: 12px;
  font-weight: 300;
  margin: 0 0 10px;
  display: flex
}

.tagsText-hgLM8rtC:last-child {
    margin-bottom: 0;
  }

.selectorButtonText-v37YlafZ {
  color: #6b748f !important;
  color: var(--soft-purple) !important;
  font-size: 12px !important;
  font-weight: bold !important;
  line-height: 1.33 !important;
  letter-spacing: 0.5px !important
}

.selectorButtonText-v37YlafZ:hover {
    color: #555c72 !important;
  }

.printTextField-MODfYTdU {
  padding: 10px 0;
  color: rgb(34, 30, 32);
  border: 0px solid #e8eaed !important;
  margin-bottom: -4px;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 14px;
  line-height: 24px;
  white-space: pre-wrap;
}

.printVisible-KR4Tp_cz {
  display: none
}

@media print {

.printVisible-KR4Tp_cz {
    display: block
}
  }

.fieldIcon-eLWfuFrN {
  margin-bottom: 14px;
  font-size: 16px;
}

.financial-question-By49XU7r {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.financial-question-input-FLqbsPYt {
  display: inline-block;
  margin-right: 10px;
  flex: 1;
}

.header-LhH5Vn49,
.subheader-wRyy3PIp,
.text-WoGYJ9Dx,
.sectionDescription-QXphWFS7 {
  white-space: pre-wrap;
}

.header-LhH5Vn49,
.subheader-wRyy3PIp,
.sectionTitle-phILrQzR {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.5px;
  color: #262a2d;
  color: var(--dark)
}

@media screen and (min-width: 768px) {

.header-LhH5Vn49,
.subheader-wRyy3PIp,
.sectionTitle-phILrQzR {
    font-size: 24px
}
  }

@media print {
  .header-LhH5Vn49,
  .subheader-wRyy3PIp,
  .sectionTitle-phILrQzR {
    font-size: 16pt;
    page-break-after: avoid;
  }

  .layoutElementSection-HkF3OjKE {
    page-break-inside: avoid;
  }
}

.subheader-wRyy3PIp {
  font-weight: 300;
}

.sectionTitle-phILrQzR {
  margin-top: 32px !important;
  font-weight: normal;
  padding-bottom: 16px;
  border-bottom: 1px solid #7c90a1;
  border-bottom: 1px solid var(--mid-grey);
}

.sectionTitle-phILrQzR + .sectionDescription-QXphWFS7 {
  margin-top: 16px;
  color: #6b748f;
  color: var(--soft-purple);
}

.sectionHidden-yeLJ9eMU {
  text-align: center;
  color: #6b748f;
  color: var(--soft-purple)
}

.sectionHidden-yeLJ9eMU:before {
    content: " ";
    display: block;
    border-bottom: 1px dashed #6b748f;
    border-bottom: 1px dashed var(--soft-purple);
    position: relative;
    bottom: -10px;
  }

.sectionHiddenTitle-DzgO3QxC {
  background-color: #f4f6f9;
  background-color: var(--pale-grey);
  display: inline-block;
  position: relative;
  padding: 0 16px;
}

.text-WoGYJ9Dx {
  font-size: 12px;
  line-height: 1.71;
  letter-spacing: 0.5px;
  color: #262a2d;
  color: var(--dark)
}

@media screen and (min-width: 768px) {

.text-WoGYJ9Dx {
    font-size: 14px
}
  }

@media print {
  .text-WoGYJ9Dx {
    font-size: 12pt;
  }
}


    @media print {

.option-riv17iOQ.option-readonly-tBV91EqP.option-empty-yqT96Iun {
      display: none !important
  }
    }

.label-rhhQ1Bky {
  display: flex;
  min-height: 24px;
  align-items: center;
}

.label-rhhQ1Bky span {
    margin-right: 5px;
    flex: 1 1 60%;
  }

.opinionScaleOption-kdC9FFbG {
  color: #7c90a1;
  color: var(--mid-grey);
  border: 1px solid #c5d1d9;
  border: 1px solid var(--grey);
  transition: all 0.125s ease-in-out
}

.opinionScaleOption-kdC9FFbG:hover {
    background: #9aaab8;
    background: var(--soft-grey);
    border-color: #9aaab8;
    border-color: var(--soft-grey);
    color: #fff;
  }

.opinionScaleOption-kdC9FFbG:first-child {
    border-radius: 6px 0 0 6px;
  }

.opinionScaleOption-kdC9FFbG:last-child {
    border-radius: 0 6px 6px 0;
  }

.opinionScaleOption-kdC9FFbG > div > div {
    display: none !important;
  }

.opinionScaleOption-kdC9FFbG label {
    width: 100% !important;
    font-size: 18px;
    text-align: center;
    color: currentColor !important;
    padding: 8px;
    box-sizing: content-box;
  }

.opinionScaleReadonly-tNB1Si4J {
  filter: greyscale(1);
}

.opinionScaleOptionFilled-Htf0ktdk {
  background: var(--soft-gray);
  border-color: #9aaab8;
  border-color: var(--soft-grey);
  color: #fff;
}

.opinionScaleOptionSelected-Nu_608lV.opinionScaleOptionSelected-Nu_608lV {
  background: #52cccc;
  background: var(--seafoam);
  border-color: #52cccc;
  border-color: var(--seafoam);
  color: #fff;
}

.opinionScaleGroup-mUWCOpkw {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 24px;
}

.opinionScaleDescription-Ct4S2GCQ {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 16px;
  font-size: 12px;
  color: #7c90a1;
  color: var(--mid-grey);
}

.opinionScaleDescription-Ct4S2GCQ > div {
    text-align: center
  }

.opinionScaleDescription-Ct4S2GCQ > div:first-child {
      text-align: left;
    }

.opinionScaleDescription-Ct4S2GCQ > div:last-child {
      text-align: right;
    }

.opinionScaleSelectFallback-L5c9xLbd {
  display: block;
  text-overflow: ellipsis;
  align-self: flex-start;
  padding: 10px 6px;
  width: 100%;
  border-color: #e3e9ee;
  background: transparent;
  border-radius: 6px;
}

.selectEmpty-rmGk8XTW {
  color: #94a4b2;
}

.opinionScaleSelectFallback-L5c9xLbd {
  display: none;
}

@media screen and (max-width: 767px) {
    .opinionScaleSelectFallbackVisible-NBATg59E .opinionScaleSelectFallback-L5c9xLbd {
      display: block;
    }

    .opinionScaleSelectFallbackVisible-NBATg59E .opinionScaleGroup-mUWCOpkw,
    .opinionScaleSelectFallbackVisible-NBATg59E .opinionScaleDescription-Ct4S2GCQ {
      display: none;
    }
}

.wrapper-mobile-styling .opinionScaleSelectFallbackVisible-NBATg59E .opinionScaleSelectFallback-L5c9xLbd {
      display: block;
    }

.wrapper-mobile-styling .opinionScaleSelectFallbackVisible-NBATg59E .opinionScaleGroup-mUWCOpkw, .wrapper-mobile-styling .opinionScaleSelectFallbackVisible-NBATg59E .opinionScaleDescription-Ct4S2GCQ {
      display: none;
    }

.ratingOptionGroup-Q7bmcenH {
  display: flex;
  justify-content: flex-start;
  margin-top: 24px;
}

.ratingOption-tgtsGU_X {
  width: auto !important;
}

.ratingOption-tgtsGU_X > div > div {
    display: none !important;
  }

.ratingOption-tgtsGU_X label {
    width: 32px !important;
    font-size: 32px;
    color: #c5d1d9 !important;
    text-align: center;
    padding: 10px;
    box-sizing: content-box;
  }

.ratingReadonly-wS4kv2Xx {
  filter: greyscale(1);
}

.ratingEmpty-wbkrJflZ {
}

.ratingSelected-WYl5eFPB label {
    color: #52cccc !important;
  }

.ratingDescription-ExX9Lq00 {
  width: calc(5 * 52px - 8px);
  margin-left: 4px;
  display: flex;
  margin-top: 16px;
  font-size: 12px;
  color: #7c90a1;
  color: var(--mid-grey);
  justify-content: space-between;
}

.ratingDescription-ExX9Lq00 > * {
    flex: 0 0 40%
  }

.ratingDescription-ExX9Lq00 > *:last-child {
      text-align: right;
    }

@media screen and (max-width: 767px) {
  .ratingOptionGroup-Q7bmcenH {
    justify-content: center;
  }

  .ratingDescription-ExX9Lq00 {
    width: auto;
    margin: 16px 8px 0 8px;
  }
}

.wrapper-mobile-styling .ratingOptionGroup-Q7bmcenH {
    justify-content: center;
  }

.wrapper-mobile-styling .ratingDescription-ExX9Lq00 {
    width: auto;
    margin: 16px 8px 0 8px;
  }


    @media print {

.radio-CP_Fwt9n.radio-readonly-b_awzcDc.radio-empty-tQp68xro {
      display: none !important
  }
    }

.label-HwYWtzFW {
  display: flex;
  flex-direction: column;
  min-height: 24px;
  align-items: flex-start;
  justify-content: center;
}

.input-nSJoZmw8 {
  flex: 1 1 0;
  height: 36px;
  border-radius: 5px;
  border: 1px solid #e8eaed;
  padding: 0 10px;
  outline: 0;
  font-size: 14px;
  font-weight: 300;
  color: #333;
}

.row-f2l7JkNU {
  display: flex;
  flex-flow: column wrap;
  padding: 10px 0;
  border-bottom: 1px solid #f0f2f5
}

.row-f2l7JkNU:last-child {
    border: none;
    padding-bottom: 0;
  }

.row-f2l7JkNU > div {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

@media print {
    .row-f2l7JkNU.rowEmpty-WOHlcsMd {
      display: none;
    }
  }

[class*="description"] + div .row-f2l7JkNU:first-child {
  padding-top: 0;
}

@media print {
  .row-f2l7JkNU,
  .title-JzUZApzR {
    display: block;
  }
}

@media screen and (min-width: 768px) {

.row-f2l7JkNU:not(.rowMobileStyling-HDLi7SZj) {
    flex-flow: row nowrap;
    justify-content: space-between
}
  }

@media screen and (min-width: 768px) {

  .row-f2l7JkNU:not(.rowMobileStyling-HDLi7SZj) .title-JzUZApzR {
      padding: 0px 10px 0
  }
    }

.title-JzUZApzR {
  flex: 0 0 50%;
  padding: 0px 10px 11px 0;
  display: flex;
  flex-direction: column;
  align-self: center;
}

.title-JzUZApzR > div {
    margin-top: 5px;
    align-self: flex-start;
  }

.title-JzUZApzR + div {
  align-self: flex-start;
}

.hasOptions-yTBYEXgL .title-JzUZApzR + div {
  align-self: unset;
}

.field-egROi5UK {
  display: flex;
  justify-content: flex-end;
  line-height: 36px;
  flex: 0 0 50%;
}

.field-egROi5UK + div {
  margin-top: 5px;
}

.spaceLeft-JSk6yeTo {
  margin-left: 10px;
}

.printVisible-vq0w48yn {
  display: none
}

@media print {

.printVisible-vq0w48yn {
    display: block
}
  }

.hasOptions-yTBYEXgL > :first-child {
    display: flex;
    width: 100%;
    flex-grow: 1;
  }

.hasOptions-yTBYEXgL > :first-child label {
      width: 30%;
      flex-basis: 30%;
      flex-shrink: 0;
      flex-grow: 0;
    }

.hasOptions-yTBYEXgL > :first-child > div {
      flex: 1;
      text-align: center;
      border-left: 1px solid #f0f2f5;
      padding: 10px;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.hasOptions-yTBYEXgL select {
    display: none;
  }

.hasManyOptions-cFN47fe9 > :first-child > div {
      font-size: 12px;
    }

.hasTooManyOptions-PTAE7sWI.header-hYQ5pQRh {
    display: none;
  }

.hasTooManyOptions-PTAE7sWI > :first-child > div {
      display: none;
    }

.hasTooManyOptions-PTAE7sWI select {
    display: block;
  }

@media screen and (max-width: 767px) {
    .hasOptions-yTBYEXgL.header-hYQ5pQRh {
      display: none;
    }
      .hasOptions-yTBYEXgL > :first-child label {
        width: 50%;
        flex-basis: 50%;
        padding-bottom: 0;
      }

      .hasOptions-yTBYEXgL > :first-child > div {
        display: none;
      }

    .hasOptions-yTBYEXgL select {
      display: block;
      text-overflow: ellipsis;
      align-self: flex-start;
      padding: 10px 6px;
      width: 100%;
      border-color: #e3e9ee;
      background: transparent;
      border-radius: 6px;
    }
}

.rowMobileStyling-HDLi7SZj.header-hYQ5pQRh {
    display: none !important;
  }

.rowMobileStyling-HDLi7SZj > :first-child label {
      width: 50%;
      flex-basis: 50%;
      padding-bottom: 0;
    }

.rowMobileStyling-HDLi7SZj > :first-child > div {
      display: none;
    }

.rowMobileStyling-HDLi7SZj select {
    display: block;
    text-overflow: ellipsis;
    align-self: flex-start;
    padding: 10px 6px;
    width: 100%;
    border-color: #e3e9ee;
    background: transparent;
    border-radius: 6px;
  }

.selectEmpty-KHgPvJ30 {
  color: #94a4b2;
}

@media print {
  .footer-xKV48PS7 {
    display: none !important;
  }
}

.footer-xKV48PS7 {
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  background-color: var(--white);
  padding: 10px 20px;
  margin: 10px 0 0;
  border-top: 1px solid #e3e9ee;
  border-top: 1px solid var(--light-grey);
}

.footerChild-q9XmvpQd {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-flow: column wrap
}

@media screen and (min-width: 768px) {

.footerChild-q9XmvpQd {
    justify-content: flex-end;
    align-items: center;
    flex-flow: row nowrap
}
  }

.footerChild-q9XmvpQd > * {
    flex: 1;
  }

.footerChildMaxWidth-nlzZ1pX2 {
  max-width: 720px;
}

.footerFixed-lV6KWtCV {
  position: fixed;
}

.footerChildMobile-Qefrn8ds {
  display: flex;
  flex-flow: column wrap;
  align-items: unset;
}

.noAction-WzxgK9XZ {
  pointer-events: none;
}

.spaceBottom-i5AnnV42 {
  padding-bottom: 10px;
}

.buttonLast-n1yM0WxR {
  margin: 0 0 0 8px !important;
}

.centeredAction-FYnHuihD {
  justify-content: center !important;
}

.statusText-GRrNkhF5 {
  font-size: 12px;
  font-style: italic;
  line-height: 1.5;
  letter-spacing: 0.5px;
  color: #6b748f;
  color: var(--soft-purple)
}

@media screen and (min-width: 768px) {

.statusText-GRrNkhF5 {
    font-size: 16px
}
  }

.terminationMessage-Fy9k0uiX {
  letter-spacing: 0.25px;
  color: #fa3e3e;
  text-align: center;
  flex: 5 1
}

@media screen and (min-width: 768px) {

.terminationMessage-Fy9k0uiX {
    font-size: 16px
}
  }

.surveyLegalInfo-vhk9jCD9 {
  align-items: center;
  padding-bottom: 48px;
}

.surveyLegalInfoSpaceTop-Vp6lc8oj {
  padding-top: 64px;
}

.surveyLegalInfoText-Vw2PiYdK {
  font-size: 14px;
  color: #9aaab8;
  color: var(--soft-grey);
  line-height: 1.71;
  letter-spacing: 0.4px;
  padding: 16px;
  text-align: center;
  margin: 0
}

.surveyLegalInfoText-Vw2PiYdK:last-child {
    margin-top: 1;
  }

.logoSmall-EwexApVU {
  margin: 48px 0 0px;
}

.surveyLegalInfoButton-QKKo0MXC {
  font-size: 14px !important;
  display: inline-block;
  color: currentColor !important;
}

@media print {
  .surveyLegalInfo-vhk9jCD9 {
    padding: 48px 96px 0;
  }

  .surveyLegalInfoText-Vw2PiYdK {
    color: #7c90a1;
    color: var(--mid-grey);
  }
}

.wrapper-X7JPmoeN {
  width: 100%;
}

.submitButton-nspkndyU {
  min-width: 190px;
}

.surveyItemsList-ZuA8d6ac {
  padding-bottom: 64px;
}

.surveyItemsList-ZuA8d6ac > * {
    margin-bottom: 24px;
  }

.editorTags-PGi68V2n {
  display: flex;
  flex-direction: row;
  margin: 20px;
  border-bottom: 1px solid lightgrey;
  padding-bottom: 16px;
}

.editorTagsSelector-YaOTRscv {
  flex-wrap: nowrap;
}

.surveyLegalInfo-_XR56Eh7 {
  margin-bottom: 24px;
  text-align: center;
  page-break-inside: avoid;
}

@media print {
  .footer-RP1CnN4N,
  .editorTags-PGi68V2n {
    display: none;
  }

  .printNonBreakable-MaQJY4j5 {
    page-break-inside: avoid;
  }

  .surveyLegalInfo-_XR56Eh7 {
    font-size: 7pt;
  }
    .surveyLegalInfo-_XR56Eh7 a {
      text-decoration: none !important;
    }
    .surveyLegalInfo-_XR56Eh7 a:link:after,
    .surveyLegalInfo-_XR56Eh7 a:visited:after {
      content: " [" attr(href) "] ";
    }
}

.contentWrapper-G0N_Jp5v {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: stretch;
  flex-wrap: nowrap;
  flex-grow: 1
}

.contentWrapper-G0N_Jp5v.justifyEnd-jF3OGtwo {
    justify-content: flex-end;
  }

.contentWrapper-G0N_Jp5v > div {
    flex-grow: 1;
    position: relative;
    height: 42px;
    background-color: #f0f2f5;
    color: #262a2d;
    border-radius: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 8px;
    max-width: 100%;
    overflow: hidden;
    align-items: center;
    display: block;
    line-height: 42px;
  }

.contentWrapper-G0N_Jp5v > div > a {
      position: absolute;
      left: 16px;
      right: 16px;
      top: 0px;
      line-height: 42px;
      font-size: 14px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      color: inherit;
      text-align: right;
      word-break: break-word;
    }

.contentWrapper-G0N_Jp5v > :last-child {
    margin-left: 8px;
    cursor: pointer;
    cursor: copy;
    color: #7c90a1;
    color: var(--mid-grey);
  }

.styleDarker-Dub0fMX7 > div {
    background-color: #e3e9ee;
    color: #262a2d;
  }

.styleLighter-m0ZhgaPE > div {
    background-color: #fff;
    color: #262a2d;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
  }

.companyLogoImg-JfFzmI5G {
  margin: 24px auto;
  width: 40vw;
  height: 10vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  display: block
}
@media screen and (min-width: 768px) {
  .companyLogoImg-JfFzmI5G {
    width: 200px;
    height: 100px
}
  }

.alert-XHlmSGRL {
  padding: 20px;
  background-color: #ffd394;
  border-bottom: solid 1px #ffbf66;
  text-align: center;
}

.alertLink-nK2dHnfv {
  color: #262a2d;
  color: var(--dark);
}

.alertLink-nK2dHnfv > :first-child {
    margin-right: 8px;
  }

.closebtn-sMZnQ_0q {
  margin-left: 15px;
  margin-top: -3px;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
  color: #333333;
}

.closebtn-sMZnQ_0q:hover {
  font-weight: bold;
  color: #000000;
}

@media print {
  .alert-XHlmSGRL {
    display: none;
  }
}

.surveyContainer-yE5IdShr {
  min-height: 100vh;
  height: 100%;
  background-color: #fff;
  background-color: var(--white);
}

.languageSelector-cNSn4nJT {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}

  .languageSelector-cNSn4nJT > :first-child {
    margin-right: 10px;
  }

.listLanguageCode-Q0qsEKsj {
  position: absolute;
  left: 18px;
  top: 4px;
}

.surveyLanguageSelector-EDfq0_qB {
  width: 100%;
  max-width: 184px;
}

@media print {
  .surveyLanguageSelector-EDfq0_qB {
    display: none;
  }
}

.publicSurveyTitle-tIUR59cN {
  margin: 0 0 16px;
  text-align: center;

  font-size: 24px;
  line-height: 1.2
}

@media screen and (min-width: 768px) {

.publicSurveyTitle-tIUR59cN {
    font-size: 32px
}
  }

.publicSurveyTitleExpired-J0umrPWs {
  color: #6b748f;
  color: var(--soft-purple);
}

.publicSurveyText-AAOEnu99 {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
  color: #6b748f;
  color: var(--soft-purple);
  text-align: center;
  margin: 0 0 16px;
}

.publicSurveyTextAdditional-F0TUi60s {
  font-size: 14px;
  font-style: italic;
  line-height: 1.71;
  letter-spacing: 0.4px;
  color: #6b748f;
  color: var(--soft-purple);
  margin-bottom: 24px;
}

.wrapper-QOx4aWBr {
  margin: 0 auto;
  padding: 30px 20px 20px
}

@media screen and (min-width: 768px) {

.wrapper-QOx4aWBr {
    padding: 50px 20px 40px
}
  }

.inviteText-Ny4LLt8T {
  margin: 20px 0;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.7px;
  text-align: center;
  color: #6b748f;
}

.surveyTitle-lpBVnqIA {
  margin: 0 0 56px;
  font-weight: bold;
  color: #262a2d;
  font-size: 24px;
  line-height: 1.2;
  text-align: center
}

@media screen and (min-width: 768px) {

.surveyTitle-lpBVnqIA {
    font-size: 36px
}
  }

@media print {
  .surveyTitle-lpBVnqIA {
    font-size: 20pt;
  }
}

.subheader-om92WuIk {
  display: flex;
  flex-flow: column wrap;
  line-height: 1;
  margin: 0 0 15px;
  padding-left: 20px;
  font-size: 22px;
  color: #7c90a1;
}

.granteeInfoSmaller-DvbEAdoA {
  font-size: 16px;
  margin-bottom: 3px;
}

.errorMsg-GY70viY0 {
  text-align: center;
  font-size: 20px;
  font-weight: 300;
  color: #666666;
  line-height: 1.3;
  padding: 20px;
}

.startButton-DSsBWsQh {
  display: inline-block;
}

.extraPaddingTop-ZVIFvNYg {
  padding-top: 24px;
}

.relEntitiesHeader-ozaqB5Z5 {
  margin: 0 16px 32px;
  align-items: flex-start;
}

.relEntitiesHeader-ozaqB5Z5 > * {
    flex: 0 0 50%;
  }

.relEntitiesHeader-ozaqB5Z5 > :last-child {
    text-align: right;
    padding: 0 0 0 16px;
    flex: 0 0 50%;
  }

.relEntitiesHeader-ozaqB5Z5 > :first-child {
    text-align: left;
    padding: 0 16px 0 0;
  }

.relEntitiesHeader-ozaqB5Z5 > * > * {
    margin: 0 !important;
    padding: 0;
  }

.answerSurveySuccessHeader-vSjsDwVe {
  margin: 0 0 16px;
}

.answerSurveySuccessText-PMytyWzq {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
  color: #6b748f;
  color: var(--soft-purple);
  margin-top: 0;
  max-width: 30em;
  text-align: center;
}

.pagination-xrCkb0t9 {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 1em;
  height: 40px;
}

  .pagination-xrCkb0t9 li {
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    color: #272e42;
    border: solid 1px #c5d1d9;
    border: solid 1px var(--grey);
    border-right: 0 none;
    vertical-align: middle;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .pagination-xrCkb0t9 li a {
      box-sizing: border-box;
      outline: 0;
      min-width: 40px;
      min-height: 40px;
      line-height: 40px;
      display: block;
      cursor: pointer;
      text-decoration: none;
      color: inherit;
    }

  .pagination-xrCkb0t9 li:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }

  .pagination-xrCkb0t9 li:last-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-right: solid 1px #c5d1d9;
    border-right: solid 1px var(--grey);
  }

  .pagination-xrCkb0t9 .previous-Eb4gLZ_s,
  .pagination-xrCkb0t9 .next-GWy2IwPt {
    width: 40px;
  }

  .pagination-xrCkb0t9 .previous-Eb4gLZ_s a, .pagination-xrCkb0t9 .next-GWy2IwPt a {
      position: relative;
    }

  .pagination-xrCkb0t9 .previous-Eb4gLZ_s span, .pagination-xrCkb0t9 .next-GWy2IwPt span {
      font-size: 17px;
      line-height: 1;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }

  .pagination-xrCkb0t9 .active-VSqfNfio {
    background-color: #7c90a1;
    color: #f4f6f9;
  }

.paginationCompact-e6WCbNQG {
  margin-left: 0;
}

.wrapper-aSM0N0WJ {
  display: flex;
  justify-content: space-between;
}

.items-mxwcQjGT,
.pages-sHx2Hfcp {
  vertical-align: middle;
  display: flex;
  align-items: center;
}

.pagesCompact-Vr9ZIPb8 {
  padding-left: 0;
  padding-right: 0;
  padding-top: 30px;
}

.select-JhAaoDUa {
  width: 110px !important;
}

.itemsText-w81lFm1f,
.pagesText-OVAXkgQc {
  color: #82929f !important;
  font-size: 12px !important;
  margin-left: 8px !important;
}

.dataFilter-djxuSISt {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 10px 0;
}

.dataFilterItems-fRP4G3NQ {
  display: flex;
  flex-direction: row;
  margin: 0 10px;
  align-self: center;
  flex-wrap: wrap;
}

.dataFilterItems-fRP4G3NQ > * {
    margin: 2px;
  }

.checkboxSelectAllWrapper-YpcdbZZX {
  padding: 0 16px 8px;
  opacity: 0.6;
  border-bottom: 1px solid #e3e9ee;
}

.checkboxSelectAll-HxEqWAbt label {
    font-size: 12px !important;
  }


.staticColumn-mabCYlKA {
  min-width: 80px;
}

.centered-t3qLlM6s {
  margin: 0 auto;
}

.tableHead-TCY00k8E th {
    z-index: 3 !important;
  }

.spaceBottom-HIXjVK0j {
  margin-bottom: 10px !important;
}

.lighterText-b9wuJkrD {
  color: #82929f;
  font-weight: 300;
}

.grant-selector-container-YQ4tyKLD {
  /* Firefox quirk */
  min-height: 0;
}

.controls-h7InFOSb {
  margin-top: 20px;
  align-items: flex-start;
}

.titleAction-dlO3MdwE {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 0 10px;
}

.titleAction-dlO3MdwE > span {
    margin-right: 10px;
  }

.noMargin-el57C0Zm {
  margin: 0;
}

.tableWrapper-epyfChWp {
  max-width: 100%;
  overflow: auto;
  flex: 1 1 auto;
}

.spaceBottom-AZbhFeLI {
  margin-bottom: 20px;
}

.actionButtonsBottom-EZTpi3M0 {
  padding-top: 20px;
  border-top: 1px solid #f4f6f9;
}


.account-navigation-button-jufjdRwE {
  width: 39px;
  height: 39px;
  border-radius: 50%;
  border: solid 1px #c5d1d9;
  border: solid 1px var(--grey);
  display: flex;
  align-items: center;
  justify-content: center;
}

  .account-navigation-button-jufjdRwE > span {
    font-size: 16px;
    color: #c5d1d9;
    color: var(--grey);
    transition: color 0.2s;
  }

  .account-navigation-button-jufjdRwE > :first-child {
    font-size: 20px;
    position: relative;
  }

.account-navigation-button-jufjdRwE:hover > span {
    color: #9aaab8;
    color: var(--soft-grey);
  }

@media print {
  .header-actions-A5XH0bQO {
    display: none;
  }
}

.header-actions-A5XH0bQO {
  flex-grow: 0;
}

.headerSteps-J3PJ0BSM {
  height: 56px;
  flex-grow: 0;
}

  .headerSteps-J3PJ0BSM > * {
    margin-right: 16px;
  }

.step-C3sxhOyx {
  height: 56px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
  flex-direction: row;
  align-items: stretch;
}

.step-C3sxhOyx a {
    display: block;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    letter-spacing: 0.4px;
    color: #737e88;
    border-bottom: 4px solid transparent;
    display: flex;
    align-items: center;
  }

.step-C3sxhOyx a > :last-child {
      margin-left: 8px;
    }

.step-C3sxhOyx:not(:last-child):after {
    content: ">";
    margin-left: 16px;
    font-size: 14px;
    font-weight: 600;
    transform: scaleX(0.65);
    display: flex;
    align-items: center;
    color: #737e88;
    border-bottom: 4px solid transparent;
  }

.stepNoSeparator-QQchCyRL:after {
    display: none !important;
  }

.stepNoSeparator-QQchCyRL + .stepNoSeparator-QQchCyRL {
  margin: 0 14px;
}

.stepActive-YzASE8Rt a {
    border-bottom-color: #52cccc;
    color: #52cccc;
  }

.stepDisabled-UGnpEm9K {
  cursor: disabled;
}

.stepDisabled-UGnpEm9K a {
    color: #737e88;
    opacity: 0.4;
    border-bottom-color: transparent;
  }

.headerFixed-W34YFlT8 {
  position: fixed;
  left: 140px;
  right: 0;
  background: #f4f6f9;
}

.headerWithSteps-SdPTeQr5 {
  min-height: 135px;
  flex-direction: column;
  align-items: stretch;
  position: -webkit-sticky;
  position: sticky;
  top: -78px;
  z-index: 20;
  background-color: #fff;
  background-image: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.7)
  );
}

.hasFooter-vbm7Ctc_ {
  bottom: 81px !important;
}

.titleWrapper-UshoXbQM {
  position: relative;
  flex-grow: 1;
}

.pageTitle-TsLeKKjF {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  left: 0px;
  right: 20px
}

.pageTitle-TsLeKKjF:not(:first-child) {
    left: 50px;
  }

.analysisInputs-SluI_duJ {
  width: 100%;
  max-width: 600px;
  margin-right: auto;
}

.analysisInputsRadios-olD3RzHl {
  display: block;
  padding: 20px 0
}

.analysisInputsRadios-olD3RzHl::after {
    content: "";
    clear: both;
    display: block;
  }

.analysisInputsControls-DHmGD0Us {
  text-align: center;
  padding: 20px 0 20px;
}

.paddingDownSmall-lJQ4j0yN {
  padding-bottom: 5px !important;
}

.analysis-type-Ycr7yd5L {
  flex: 1 0 50%;
  margin: 20px 15px 0;
  position: relative;
}

.analysis-type-icon-zrpDkYxO {
  margin-top: 90px !important;
}

.analysis-type-title-active-l0pfMLjY {
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
}

.analysis-type-card-inactive-XndjIjDX {
  padding-bottom: 120px;
}

.analysis-type-card-active-oTfEMzZr,
.analysis-type-card-inactive-XndjIjDX {
  flex: 1;
  height: 100%;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

.analysis-type-card-single-inactive-WldH68Jy {
  opacity: 0.5;
}

.analysis-type-actions-RHBpThrq {
  flex: 1;
  display: flex;
  align-items: flex-end;
}

.analysis-type-close-YHlLGVHZ {
  height: 27px !important;
  width: 27px !important;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.centeredSelf-K1AY67rY {
  align-self: center;
}

.leftSelf-c1Wmus6h {
  align-self: flex-start;
}

.tilesContainer-T5ad8Ly4 {
  margin: 0 -15px;
  justify-content: center;
}

.tagGroupList-UdCN9Ji0 {
  width: 100%;
  list-style: none;
  padding: 16px 16px 16px 12px;
  margin: 0;
  overflow: auto;
  position: relative;
}

.tagsListPendingOverlay-Qfj7RmgC {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.3);
  pointer-events: none;
}

.editIcons-x5YHPWzD span {
    color: #666666;
    font-size: 13px;
  }
  .editIcons-x5YHPWzD span + span {
    margin-left: 16px;
  }

.listItem-cs7TY9Jh {
  list-style: none;
  margin-bottom: 4px;
  padding-left: 30px
}

.listItem-cs7TY9Jh:last-of-type {
    margin-bottom: 0;
  }

.listItemTextWrapper-LOtpCPwu {
  max-width: 100%;
  min-height: 20px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  font-size: 12px
}

.listItemTextWrapper-LOtpCPwu:hover .listRightIcons-J7JTuqsN {
    opacity: 1;
    pointer-events: auto;
  }

.listItemText-RimpY9JX {
  margin-right: 16px;
  flex: 0 1 auto;
}

.clickable-Sy1Qi8uR {
  cursor: pointer;
}

.listRightIcons-J7JTuqsN {
  flex: 0 0 auto;
  opacity: 0;
  pointer-events: none;
  margin-top: 3px;
  align-self: flex-start;
}

.tagInContextHighlight-WrEqJFfz {
  display: inline-block;
  padding: 3px;
  border-radius: 2px;
  transition: background-color 100ms;
}

.subList-nuTa8CaE {
  padding: 0;
  margin-top: 4px;
}

.subList-nuTa8CaE .listItem-cs7TY9Jh {
    margin-bottom: 0;
    padding-left: 24px;
  }

.listItem-cs7TY9Jh {
  padding-left: 0;
}

.listLeftIcon-Fy4e4S33 {
  flex: 0 0 auto;
  cursor: pointer !important;
  font-size: 16px;
  margin-right: 8px;
  color: #666666;

  transition: all 0.3s;
}

.listIconExpanded-sKoFKNlO {
  transform: rotate(-180deg);
}

.listItemCheckbox-QZwN9gDh {
  margin-right: 8px;
}

.listItem-OisvHd8N {
  list-style: none;
  margin-bottom: 4px;
  padding-left: 30px
}

.listItem-OisvHd8N:last-of-type {
    margin-bottom: 0;
  }

.listItemTextWrapper-IjVYib8l {
  max-width: 100%;
  min-height: 20px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  font-size: 12px
}

.listItemTextWrapper-IjVYib8l:hover .listRightIcons-Wwc41f26 {
    opacity: 1;
    pointer-events: auto;
  }

.listItemText-KrLoLeDJ {
  margin-right: 16px;
  flex: 0 1 auto;
}

.clickable-mbaLvbIp {
  cursor: pointer;
}

.listRightIcons-Wwc41f26 {
  flex: 0 0 auto;
  opacity: 0;
  pointer-events: none;
  margin-top: 3px;
  align-self: flex-start;
}

.tagInContextHighlight-ukzlXg6R {
  display: inline-block;
  padding: 3px;
  border-radius: 2px;
  transition: background-color 100ms;
}

.tagGroupListHeader-tnedOhAx {
  padding: 16px;
  border-bottom: 1px solid #e3e9ee;
  border-bottom: 1px solid var(--light-grey);
  flex: 0 0 auto;
}

.tagGroupListHeaderItem-ALSoyIxS {
  flex: 0 0 auto;
}

.tagGroupListHeaderItem-ALSoyIxS > * {
    margin-left: 0 !important;
  }

.tagGroupListHeaderItem-ALSoyIxS button {
    padding: 0 !important;
    width: 42px !important;
    height: 42px !important;
    font-size: 16px !important;
    margin-right: 0 !important;
    color: #666666 !important;

    transition: border-color 0.3s;
  }

.tagGroupListHeaderItem-ALSoyIxS + .tagGroupListHeaderItem-ALSoyIxS {
  margin-left: 8px;
}

.tagGroupListHeaderItem_grow-x9gmqW5i {
  flex-grow: 1;
}

.tagGroupListHeaderItem_grow-x9gmqW5i > div {
    width: 100%;
  }

.tagGroupListHeaderSearch-_N9Ct2Ak {
  margin-top: 8px;
}

.headerItemButtonActive-aYFNRhnc {
  border-color: #52cccc !important;
  border-color: var(--seafoam) !important;
}

.noSpaceTop-KF1BILj1 {
  margin-top: 0;
}

.titleDesc-Xq5NRfKi {
  line-height: 22px;
  font-size: 14px;
  letter-spacing: 0.25px;
  color: #262a2d;
  color: var(--dark);
  margin: 0 0 24px;
}

.tagCategoriesList-QyINrwW8 {
  max-width: 326px;
  min-height: 530px;
  flex: 1;
  padding: 0;
  margin-bottom: 32px;
}

.tagCategoryPlaceholder-Wv2qAS69 {
  list-style: none;
  margin-bottom: 8px;
  padding-left: 30px;
}

.tagCategoriesListToggle-ICS_Ai9g {
  display: inline-block;
  flex: 0 0 auto;
  margin: 8px auto 0px 16px;
}

.tagCategories-IPtxTHah {
  padding-top: 8px;
}

.noSpaceTop-xQfCBwrw {
  margin-top: 0;
}

.titleDesc-SCIFRimH {
  line-height: 22px;
  font-size: 14px;
  letter-spacing: 0.25px;
  color: #262a2d;
  color: var(--dark);
  margin: 0 0 24px;
}

.wrapper-W3xzZxh0 {
  float: right;
  margin-right: 20px;
  margin-top: -5px;
}

.halfSelect-RKoWAx1K {
  width: 50% !important;
}

.swatch-N_vXo1_l {
  border: 5px solid #fff;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  display: inline-block;
  cursor: pointer;
}

.swatchColor-kpjlUTIU {
  width: 36px;
  height: 14px;
  border-radius: 4px;
}

.swatchSquare-CJCXHxp4 .swatchColor-kpjlUTIU {
    height: 36px;
    border: none;
    opacity: 0;
  }

.pickerPopover-rLdxu6Gx {
  position: absolute;
  z-index: 2;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2);
}

.pickerPopoverMask-nHpffP_G {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.settingsButton-A314nTBZ {
  margin-right: 0px !important;
  padding: 18px 24px !important;
}

  .settingsButton-A314nTBZ svg {
    margin: -6px -12px;
  }

@media screen and (max-height: 690px) {

.settingsButton-A314nTBZ {
    padding: 12px 18px !important
}
  }

.settingsButtonFloating-Jl7paN3C {
  position: absolute;
  z-index: 1;
  right: 6px;
  top: -16px;
}

.chartSettings-xIWPmZ5j.chartSettings-xIWPmZ5j {
  border-top: 1px solid #e3e9ee;
  margin: -10px -30px -30px -30px !important;
  height: 300px;
  flex-wrap: nowrap;
}

.chartSettingsTabs-aR39Hp4L {
  width: 150px;
  border-right: 1px solid #e3e9ee;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 30px 15px 30px 0;
  flex-shrink: 0;
}

.chartSettingsTab-L4LQ3ipu {
  margin-bottom: 10px;
  color: #7c91a2 !important
}

.chartSettingsTab-L4LQ3ipu.active-PfU4D7B0 {
    color: #52cccc !important;
  }

.chartSettingsContent-GvWhf8EO {
  padding: 15px;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
}

.chartSettingsContent-GvWhf8EO > div > * {
    margin-bottom: 10px
  }

.chartSettingsContent-GvWhf8EO > div > *:last-child {
      margin-bottom: 0px;
    }

.chartSettingsContent-GvWhf8EO > div > h5 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 11px;
    font-weight: normal;
    margin: 20px 0 !important
  }

.chartSettingsContent-GvWhf8EO > div > h5:first-child {
      margin-top: 0px !important;
    }

.chartSettingsContent-GvWhf8EO small {
    display: block;
    font-size: 11px;
    color: #7c91a2;
    padding-right: 20px;
    line-height: 1.1;
    display: block;
    overflow: hidden;
    clear: both;
    padding-top: 20px;
  }

.paletteSettings-fxTybPOK {
  height: 50px;
  margin-bottom: -8px;
}

.paletteSettings-fxTybPOK > * {
    margin-right: 8px;
    margin-bottom: 8px;
    float: left;
  }

.axisValueTypeSelectors-LFkq6EHh {
  margin-bottom: 15px;
  display: flex;
  flex-direction: row;
}

.axisSelectorColumn-gRlg6hXm {
  width: calc(50% - 24px);
}

.axisSwitchSeparator-ojVmEzbh {
  width: 48px;
  margin-top: 24px;
  height: 48px;
}

.axisSwitchSeparator-ojVmEzbh span {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
  }

.axisAttrSelctor-BaLX5Vd_ {
  background: #fff;
  border-radius: 0 0 6px 6px;
  padding-top: 10px;
  margin-top: -10px;
  overflow: hidden;
}

.axisAttrSelctor-BaLX5Vd_ div:first-child > button {
    margin-left: 14px !important;
    padding: 10px 4px !important;
    float: left;
  }

.axisAttrSelctorTableWrapper-dz1ZzRG0 {
  width: 100%;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}

.axisAttrSelctorTable-HEST1Ooz {
  width: 100%;
  border-collapse: collapse;
}

.axisAttrSelctorTable-HEST1Ooz tr:nth-child(odd) {
    background: #fdfdfd;
  }

.axisAttrSelctorTableGroupingItem-_11T3jMC {
  font-size: 12px;
  padding: 4px;
  font-weight: bold;
}

.axisAttrSelctorTableItem-F8cPJxhK {
  font-size: 12px;
  padding: 4px;
  border-top: 1px solid #e0e0e0;
  cursor: pointer;
  padding-left: 16px
}

.axisAttrSelctorTableItem-F8cPJxhK:hover {
    background: #e0e0e0;
  }

.axisAttrSelctorTableItemCategory-ZmEHtHjV {
  font-size: 12px;
  font-weight: bold;
  border-top: 1px solid #e0e0e0;
  cursor: pointer;
  padding-left: 14px;
  padding: 11px 18px 10px;
  text-transform: uppercase;
  background: whitesmoke;
}

.axisAttrSelctorTableItemIcon-mo8RQEy1 {
  float: left;
}

.axisAttrSelctorTableItemText-CQl3NqYt {
  margin: 6px 6px 6px 34px;
  color: #262a2d;
  letter-spacing: 0.5px;
}

.valuesListTextButton-f18azul8 {
  margin: 4px 0 0 4px;
}

.axisValuesFilter-q4tJJge9 {
  float: right;
  max-width: 50%;
}

.chartTypeSelector-bZd7l6wX {
  padding: 0 30px;
  margin-bottom: 40px;
}
  /* radio group */
  .chartTypeSelector-bZd7l6wX > div {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 10px;
  }
  .chartTypeSelector-bZd7l6wX > div > div {
      padding: 0 !important;
    }
  /* radio button wrapper */
  .chartTypeSelector-bZd7l6wX > div > div > div {
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
      }
  /* radio icon wrapper */
  .chartTypeSelector-bZd7l6wX > div > div > div > div {
          width: 42px !important;
          height: 42px !important;
          margin: 0 !important;
        }
  .chartTypeSelector-bZd7l6wX > div svg {
      opacity: 0 !important;
      left: 50% !important;
      top: 50% !important;
      transform: translate(-50%, -50%) !important
    }
  .chartTypeSelector-bZd7l6wX > div svg:first-child {
        opacity: 1 !important;
      }
  .chartTypeSelector-bZd7l6wX > div label {
      color: #9aaab8 !important;
      width: auto !important;
      font-size: 14px !important;
    }
  .chartTypeSelector-bZd7l6wX > div input:checked + div svg {
        opacity: 1 !important
      }
  .chartTypeSelector-bZd7l6wX > div input:checked + div svg:first-child {
          opacity: 0 !important;
        }
  .chartTypeSelector-bZd7l6wX > div input:checked + div label {
        color: #52cccc !important;
      }
  .chartTypeSelector-bZd7l6wX > div input:disabled + div svg:first-child {
        opacity: 0.4 !important;
      }
  .chartTypeSelector-bZd7l6wX > div input:disabled + div svg:first-child svg:first-child + svg {
          opacity: 0;
        }
  .chartTypeSelector-bZd7l6wX > div input:disabled + div label {
        color: #9aaab8 !important;
        opacity: 0.4 !important;
      }
/* EOF .chartTypesWrapper */

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

@keyframes rotate-forever-HfY_aqgU {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.highcharts-loading-inner-WCkbhgXi {
  width: 40px;
  height: 40px;
  display: inline-block;
  border: 6px solid #52cccc;
  border-right-color: transparent;
  border-radius: 50%;
  color: transparent;
  -webkit-animation: rotate-forever-HfY_aqgU 1s ease-in-out infinite;
          animation: rotate-forever-HfY_aqgU 1s ease-in-out infinite;
}

.chartName-oJir9rFC {
  margin-top: 0;
  font-weight: 600;
  letter-spacing: 0.5;
}

  .chartName-oJir9rFC i {
    font-style: normal;
    opacity: 0.6;
  }

  .chartName-oJir9rFC span {
    margin-left: 5px;
  }

.dataChartWrapper-HAsDeB4U {
  position: relative;
  margin: 10px
}

.dataChartWrapper-HAsDeB4U:before {
    content: " ";
    padding-top: 43.75%;
    display: block;
  }

.dataChartWrapper-HAsDeB4U > div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }

.toggleDataTableButton-SDz7qaZ7 {
  background-color: #f4f6f9 !important;
  position: absolute !important;
  left: -20px;
  bottom: -20px;
  border-radius: 0 10px 0 0;
  padding: 15px 15px 13px;
}

.chartsPage-Lyi3Owx2 {
  padding-bottom: 0;
}

.chartFooter-eKEAlude {
  bottom: 0px !important;
  margin-bottom: 0;
}

.spinner-cfwodEAQ {
  padding: 50px;
  text-align: center;
}

.charts-htLsTBV9 {
  list-style-type: none;
  padding: 0;
  margin: 0 auto;
  width: 100%;
}

.chart-KisxD2gB {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #dededa;
  padding: 12px 0;
  align-items: center;
}

.chartName-J4VZKApT {
  font-size: 16px;
  font-weight: 300;
  margin: 0;
  cursor: pointer;
}

.chartIconCell-rAruDYL8 {
  text-align: center !important;
}

.chartIconCell-rAruDYL8 > svg {
    max-width: 30px;
  }

.chartAction-v5W4397t {
  font-size: 16px;
}

.chartAction-v5W4397t + .chartAction-v5W4397t {
  margin-left: 14px;
}

.isDraft-sxtw86NX {
  font-style: italic;
}

.analysisTagsTitle-I7BpBPmC {
  margin: 0 0 20px;
}

.wrapper-OqT7LuOE {
  max-width: 600px;
}

.dictLabel-zY06xLtb {
  font-size: 14px !important;
}

.dictTitle-BpOpKZBs {
  margin: 0 0 20px;
}

.dictTitle-BpOpKZBs > small {
    display: inline-block;
    font-size: 14px;
    margin-left: 7px;
  }

.spaceBottom-J19k5dc8 {
  margin-bottom: 5px;
}

.tabs-e5JVhfzH {
  position: relative;
}

.tabItem-StE1DKWJ {
  min-height: 600px;
  display: flex;
  flex-direction: column;
}

.titleTab-M0WQn8ix {
  margin-top: 0;
}

.analysis-filters-svkJrZn_ {
  width: 300px;
  margin: 10px 0 10px 40px;
}

.projects-ib5WDLqN {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  flex-direction: row;
  margin: 0 0 0 -30px
}

.projects-ib5WDLqN:after {
    content: "";
    width: 370px;
  }

.projectLink-yyrM76Yn {
  flex: 0 0 33.33333%;
  text-decoration: none;
  outline: 0
}

@media (max-width: 1024px) {

.projectLink-yyrM76Yn {
    flex-basis: 50%
}
  }

@media (max-width: 768px) {

.projectLink-yyrM76Yn {
    flex-basis: 100%
}
  }

@media (min-width: 1450px) {

.projectLink-yyrM76Yn {
    flex-basis: 25%
}
  }

@media (min-width: 2200px) {

.projectLink-yyrM76Yn {
    flex-basis: 20%
}
  }

.project-V7p9EUdV {
  height: 280px;
  flex-shrink: 1;
  margin: 0 0 30px 30px;
  text-align: center;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: auto 140%;
  transition: all 0.3s ease-in !important;
  overflow: hidden;
  position: relative;
  cursor: pointer
}

.project-V7p9EUdV:before {
    content: " ";
    position: absolute;
    z-index: 0;
    background-image: linear-gradient(
      to bottom,
      rgba(79, 91, 119, 0),
      rgba(39, 46, 66, 0.3) 70%,
      rgba(39, 46, 66, 0.8)
    );
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }

.project-V7p9EUdV:hover {
    background-size: auto 160%;
  }

.project-V7p9EUdV:hover .editProjectLink-mr6ZR6pd {
      opacity: 1;
      transform: translateY(0%);
    }

@media screen and (max-height: 690px) {
  .project-V7p9EUdV {
    height: 200px;
  }
}

.projectText-gIpUBVPF {
  position: relative;
  padding: 10px;
  z-index: 0;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.6px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
}

.editProjectLink-mr6ZR6pd {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
  color: white;
  padding: 10px 20px;
  opacity: 0;
  transform: translateY(-100%);
  transition: all 0.2s ease-in;
}

.textField-otbj6RMZ {
  max-width: 50%;
  padding-left: 15px;
}

.reportItemNoWrap-q3gfYtxv {
  white-space: nowrap;
}

.reportItemActions-IrLDjNAj span[role="img"] {
    color: #262a2d;
    color: var(--dark)
  }

.reportItemActions-IrLDjNAj span[role="img"]:hover {
      color: #272e42 !important;
      color: var(--dark-blue) !important;
    }

.filedrop-bUlppVqk {
  width: 100%;
  padding: 20px;
  text-align: center;
  border-radius: 6px;
  transition: background-color 0.2s ease-in;
  background-color: #b2ebf2;
  border: 1px dashed #546f72;
}

.filelist-PGLwZ_eb {
  padding: 0;
  list-style-type: none;
}

.uploadIcon-r0xqx2zl {
  width: 48px;
  height: 48px;
  margin-right: 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.uploadLabel-Y_OiC14j {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
}

.error-A94kYC2r {
  position: relative;
  font-size: 12px;
  line-height: 12px;
  color: #f44336;
}

.wrapper-xctBSj3V {
  margin-left: 20px;
}

.tooltipName-Ik9NsMjs {
  font-size: 14px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 4px;
  padding: 0;
}

.tooltipClickInfo-p1Lm3c7h {
  margin-top: 4px;
}

.highcharts-name-international-EmAwuhJh {
  pointer-events: bounding-box;
}

.wrapper-hAIofgoF {
  display: flex;
  flex-flow: column;
  height: 100%;
  padding: 20px;
}

.wrapperDark-TSIPZnIA {
  background: #333;
}

.wrapperDark-TSIPZnIA .entityName-YF4r5iP8 {
    color: #eee;
  }

.wrapperDark-TSIPZnIA .secondaryValue-ogDEpsav {
    color: #eee;
  }

.countryName-JoB66oXn {
  text-transform: uppercase;
  line-height: 1.3em;
  font-size: 22px;
  font-weight: 400;
}

.yearSpan-upSNBjW6 {
  font-weight: 400;
  font-size: 18px;
}

.entityName-YF4r5iP8 {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 2px;
}

.relatedEntityName-rTSUpmXq {
  font-size: 13px;
  margin-bottom: 4px;
  margin-top: 4px;
}

.secondaryInfoWrapper-sYShj9SY {
  margin-top: 2px;
  margin-bottom: 2px;
}

.secondaryInfo-MZiIa4oO {
  font-size: 13px;
  margin-right: 4px;
}

.tagGroup-vQ2NTws0 {
  font-size: 13px;
  margin-bottom: 4px;
  margin-top: 8px;
  font-weight: 400;
}

.secondaryValue-ogDEpsav {
  font-size: 13px;
}

.entitiesListItem-jHRTRPD2 {
  margin-top: 16px;
  margin-left: 6px;
  padding-left: 6px
}

.entitiesListItem-jHRTRPD2 > h3 {
    margin: 0;
  }

.entitiesList-BqrV_Dgf {
  height: 100%;
  padding-right: 24px;
  margin-top: -16px;
}

.entitiesListWrapper-febTXYSM {
  align-self: stretch;
  margin-right: -20px;
  overflow-y: auto;
}

.cardWrapper-DAutIj26 {
  padding: 20px;
}

.contentWrapper-naVXY_TP {
  height: 500px;
}

.chartConfigWrapper-bElh6aZR {
  padding-bottom: 20px;
}

.chartTitleButtonWrapper-sddycqL5 {
  float: right;
  margin-top: -5px;
}

.sidebarFlexColumn-RiUgZRvt {
  height: 100%;
}

.wrapper-cIu7vQUV {
  display: inline;
}

.children-WsF0aMHG {
  text-decoration: none;
  cursor: pointer;
  color: #262a2d
}

.children-WsF0aMHG:hover {
    text-decoration: underline;
  }

.grantees-RHtxWBeE {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.grantee-mDBy9Wqy {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.granteeTag-ZhKQrGAJ {
  margin-right: 8px !important;
}

.granteeAction-NbXhaSqU {
  padding: 4px !important;
  width: 20px !important;
  height: 20px !important;
}

.granteeAction-NbXhaSqU svg {
    width: 16px !important;
    height: 16px !important;
  }

.granteeLabel-KsBbKdXw {
  text-decoration: none;
  color: #077678;
  font-size: 12px
}

.granteeLabel-KsBbKdXw:hover {
    color: #044748;
    text-decoration: underline;
  }

.tagGroupRow-ARbs0HE4 {
  font-weight: bold;
}

.table-sMR1Vb62 {
  border-collapse: collapse;
  width: 100%;
  font-size: 12px;
}

.tableCell-SrI0gYjp {
  padding: 8px 6px;
}

.tableHeaderCell-qJzoNlww {
  font-weight: 500;
}

.tableHeader-G5YLE2B7 {
  text-align: left;
  border-bottom: 2px solid #ddd;
}

.tableRow-g2DAwute {
  border-bottom: 1px solid #ddd
}

.tableRow-g2DAwute:last-child {
    border-bottom: 0;
  }

.wrapper-lnrE5ujY {
}

.noData-bHFjTmJv {
  text-align: center;
  font-style: italic;
}

.header-CTE9WLKI {
}

.tab-_43NEIex {
  font-size: 13px !important;
  text-transform: none !important;
}

.tabContent-zSDeorbU {
  padding-top: 10px;
}

.fundingTableHeader-QDK5_5aJ {
  border-top: 10px solid transparent
}

.fundingTableHeader-QDK5_5aJ:last-child {
    margin-top: 0;
  }

.tabContentContainer-fp3BPXP4 {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 300px;
}

.tabContentContainer-fp3BPXP4 > div {
    overflow: auto;
    position: absolute !important;
  }

.centeredText-IO6pIy2M {
  width: 100%;
  display: block;
  text-align: center;
}

.exportText-QumjAFw_ {
  line-height: 1.5 !important;
  letter-spacing: 0.5px;
  color: #6b748f !important;
  color: var(--soft-purple) !important;
  margin: 24px;
  text-align: center;
  white-space: pre-line;
}

.title-itOygONJ {
  display: flex;
  justify-content: space-between;
}

.quotesExportIcon-yjWtZFjn {
  display: inline-block;
  color: #7c90a1;
  color: var(--mid-grey);
  padding: 2px;
}

.quotesExportIconList-N5XRhUiK {
  margin: 0 0 12px auto;
}

.quotesExportIconTitle-Nk7neUYH {
  margin-left: 12px;
}

.quotesList-mp1P0fFh {
  max-height: 300px;
  overflow: auto;
  padding-right: 15px;
}

.quotesList-mp1P0fFh a {
    color: inherit;
  }

.quote-QUor6lpd {
  font-style: italic;
  line-height: 1.71;
  font-size: 14px;
  letter-spacing: 0.5px;
  color: #262a2d;
  margin-bottom: 20px;
}

.quoteText-KHzIlseq {
  border-left: 5px solid #ededed;
  padding-left: 10px;
  margin: 0;
}

.quoteOrigin-Pq9sVtMp {
  text-align: right;
  font-weight: 500;
}

.footer-uQDZo8wn {
  display: flex;
  align-items: center;
  font-size: 14px;
}

.toggle-liiFUG90 {
  margin: 0 8px 0 2px;
}

.wrapper-vl3doFU9 {
  position: relative;
}

.content-jMmoV_Qu {
  max-height: 650px;
  overflow: auto;
  padding: 0;
  list-style-type: none;
}

.hidden-XV2Ld97q {
  display: none;
}

.tagGroup-vAv8wnVV {
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  cursor: pointer;
  padding-bottom: 16px
}

.tagGroup-vAv8wnVV.toggled-eSQkTr4f {
    padding-bottom: 10px;
  }

.tagGroup-vAv8wnVV.toggled-eSQkTr4f svg {
      transform: rotate(180deg);
    }

.tagGroup-vAv8wnVV span {
    margin-left: 5px;
    transition: all 0.3s ease-in-out;
  }

.item-nhU1Nmr9 {
  margin: 0 0 16px;
}

.toggle-xk5fgcSS {
  display: flex;
  justify-content: flex-end;
}

.header-BRPGmksU {
  margin: 16px 0;
}

.tableFooter-LDDsea_P > td {
  color: #7c90a1 !important;
  color: var(--mid-grey) !important;
}

.stats-JbXQHDh1 {
  list-style-type: none;
  display: flex;
  margin: 0;
  padding: 0 0 0 60px;
  justify-content: space-between;
}

.stat-PFHp8ewz {
  padding: 0 15px;
  text-align: center
}

.stat-PFHp8ewz:first-child {
    padding-left: 0;
  }

.stat-PFHp8ewz:last-child {
    padding-right: 0;
  }

.value-WXgs6qqi {
  display: block;
  margin: 0 0 3px;
  font-size: 32px;
  line-height: 1;
  color: #82929f;
}

.label-uP7acnGe {
  font-size: 12px;
  font-weight: 300;
  color: #82929f;
}

.exportButton-KJHwc3Qt {
  margin: 0 -18px 0 0 !important;
}

.infoBar-EqoDrLk3 {
  flex-direction: row !important;
  justify-content: space-between
}

@media (max-width: 1024px) {

.infoBar-EqoDrLk3 {
    flex-direction: column !important
}
  }

.filters-VaGHCTQ7 {
  width: 40%;
  flex-shrink: 0;
  padding-right: 20px
}

@media (max-width: 1024px) {

.filters-VaGHCTQ7 {
    width: 100%;
    margin-bottom: 25px;
    padding-right: 0;
    justify-content: center
}
  }

.stats-UofTRnSO {
  flex: 0 0 60%;
  flex-shrink: 0;
  justify-content: space-around
}

@media (max-width: 1024px) {

.stats-UofTRnSO {
    width: 100%;
    flex: 1 1 100%
}
  }

.demographicsDetails-LkvlP6RP {
  display: flex;
  flex-direction: row !important;
}

.demographicsDetails-LkvlP6RP > :first-child {
    flex: 1 0 40%;
    width: 40%;
  }

.demographicsDetails-LkvlP6RP > :last-child {
    flex: 1 0 60%;
    width: 60%;
  }

@media (max-width: 1280px) {

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

    .demographicsDetails-LkvlP6RP > :first-child,
    .demographicsDetails-LkvlP6RP > :last-child {
      flex: 1 0 100%;
      width: 100%;
    }

    .demographicsDetails-LkvlP6RP > :first-child {
      height: 400px;
    }

    .demographicsDetails-LkvlP6RP > :last-child {
      margin-bottom: 20px;
    }
  }

@media (max-width: 1280px) {

.mapWrapper-SjsN_KFM {
    width: auto
}
  }

.demographics-uUu2oOtV {
  width: 40%;
  flex-shrink: 0;
  padding-right: 20px
}

@media (max-width: 1280px) {

.demographics-uUu2oOtV {
    width: auto;
    padding-right: 0
}
  }

.map-pTtABZ8l {
  width: 60%;
  flex-shrink: 0
}

@media (max-width: 1280px) {

.map-pTtABZ8l {
    width: auto;
    height: 400px;
    margin-bottom: 25px
}
  }

.seeMap-RK9ZY7XE {
  text-decoration: underline;
  color: #333;
  text-align: center;
  display: block;
  font-size: 12px;
}

.header-onJMlZuV {
  margin: 16px 0;
}

.headerMinSpacing-qsjCXzqJ {
  margin: 0 0 16px;
}

.summary-standalone-container-OSVoA_9t {
  margin: 0 -15px;
  justify-content: center;
}

.summary-standalone-tile-GqlAW2F3 {
  margin: 15px;
  flex: 1 0 50%;
}

.summary-standalone-actions-LJpTK1jW {
  justify-content: center;
}

.summary-standalone-actions-LJpTK1jW button + button {
    margin-left: 10px;
  }

.summary-standalone-btn-icon-L6HUypQX {
  padding: 2px !important;
  position: absolute;
  top: 8px;
  right: -40px;
  font-size: 28px;
  color: #52cccc;
}

.summary-standalone-actions-centered-DVEooXQW {
  position: relative;
}

@media screen and (min-width: 1200px) {

.summary-standalone-quotes-Vs4a_I_j {
    max-width: 1060px
}
  }

.helpAppcuesTooltip-QdsTyNmt {
  background-color: #33333b !important;
  color: #fafafa !important;
  padding: 14px 17px 15px;
  border-radius: 3px;
  box-shadow: 1px 1px 2px hsla(0, 0%, 13%, 0.6) !important;

  font-size: 12px !important
}
.helpAppcuesTooltip-QdsTyNmt:after {
    height: 13px;
    width: 13px;
    background-color: #33333b;
    border-radius: 2px;
    transform: rotate(45deg);
    border: none !important;
  }
.helpAppcuesTooltip-QdsTyNmt.place-top-SH_Yb3OY:after {
    margin-left: -6px;
  }
.helpAppcuesTooltip-QdsTyNmt.show-IBz6lIS9 {
    opacity: 1 !important;
  }
.helpAppcuesTooltip-QdsTyNmt .multi-line-_CFqbn8p {
    text-align: left;
  }

.helpAppcuesIcon-zjVFWXWv {
  display: inline-block;
}

.helpAppcuesImg-h49e_mvq {
  position: relative;
  z-index: 2;
  color: #7c90a1;
  color: var(--mid-grey);
  padding: 0 8px;
  font-size: 16px;
}

.property-box-xj3cLtB9 + .property-box-xj3cLtB9 {
  margin-top: 16px;
}

.property-box-xj3cLtB9 > * {
  margin-bottom: 8px
}

.property-box-xj3cLtB9 > *:last-child {
    margin-bottom: 0;
  }

.condionalLogic-y_Ur77ke {
  font-size: 14px;
  margin-top: 16px;
}

.baseOperator-etWw4quX {
  line-height: 24px;
  display: flex;
  align-items: center;
}

.baseOperator-etWw4quX > * {
    margin: 0 8px;
    max-width: 250px;
  }

.conditionsList-zXq_7jWr {
  margin: 8px 0;
}

.conditionsList-zXq_7jWr > div {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
  }

.conditionsList-zXq_7jWr > div > * {
      margin: 0 8px;
      max-width: 250px;
      margin-bottom: 8px;
    }

.conditionsList-zXq_7jWr > div:first-child {
      margin-left: -8px;
    }

.propertyLabelWrapper-p3yveI0f {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
  color: #6b748f;
  color: var(--soft-purple);
}

.description-MybYVL2u {
  width: 100% !important;
  font-size: 13px !important;
}

.settings-lEnsU4jN {
  margin-top: 16px !important;
  padding-top: 16px;
  border-top: 1px solid #52cccc;
  border-top: 1px solid var(--seafoam);
}

.option-DhsArkhM {
  margin-bottom: 16px;
}

.actions-M5ZPU2Ee {
  height: 44px;
  flex-grow: 0;
  color: #7c90a1;
  color: var(--mid-grey);
}

.actions-M5ZPU2Ee > * {
    margin-left: 8px !important;
  }

.alignToEnd-vaUJJ03i .actions-M5ZPU2Ee {
  align-self: flex-end;
  margin-bottom: 13px;
}

.answersRestrictionSelectWrapper-Imgp_eUp {
  align-items: center;
  display: flex;
  font-size: 14px;
  margin-top: 4px;
  margin-left: -4px;
  margin-right: -4px
}
.answersRestrictionSelectWrapper-Imgp_eUp > * {
    margin: 0 4px;
  }

.header-pxDx7MXl {
  background-color: #52cccc;
  background-color: var(--seafoam);
  color: #fff;
  color: var(--white);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
}

  .header-pxDx7MXl .title-HYdzocCT {
    color: inherit;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 0.86;
    letter-spacing: 0.6px;
    text-transform: uppercase;
  }

  .header-pxDx7MXl > :first-child {
    align-content: flex-start;
  }

  .header-pxDx7MXl > :first-child > * {
      margin-right: 8px;
    }

  .header-pxDx7MXl > :last-child {
    align-content: flex-end;
  }

  .header-pxDx7MXl > :last-child > * {
      margin-left: 8px;
    }

.editQuestionContent-nA3Od6nU {
  padding: 16px 20px 20px;
  border-radius: 0px 0px 6px 6px;
  border: 2px solid #52cccc;
  border: 2px solid var(--seafoam);
  border-top: 0px;
  background: #fff;
  background: var(--white);
}

.editQuestionContent-nA3Od6nU h3 {
    margin-top: 8px;
  }

.editlayoutElementContent-Wc5sMOKE {
  border-style: dashed;
}

.footer-DddJPVX8 {
  margin-top: 16px;
}

.subSection-XWvzzZC2 {
  border-top: 1px solid #f0f2f5;
  margin-top: 16px;
  padding-top: 16px;
}

.expandChildrenFixed-nVkDH3Rx > * {
    width: 250px;
  }

.questionAvatar-CMrov5_V {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 16px;
  letter-spacing: normal;
  text-align: left;
  color: #262a2d;
  color: var(--dark);
  margin-bottom: 16px;
  cursor: pointer;
}

  .questionAvatar-CMrov5_V [class^="icon"] {
    margin-right: 8px;
  }

.questionAvatar-CMrov5_V:hover {
    color: #36b5b5;
    color: var(--ocean);
  }

.questionAvatar-CMrov5_V:last-child {
    margin-bottom: 0px;
  }

.questionPicker-HfRvCOUQ {
  margin: 16px 0;
  border-radius: 6px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

  .questionPicker-HfRvCOUQ > div {
    width: 50%;
    flex-shrink: 0;
  }

  .questionPicker-HfRvCOUQ > div:first-child {
    padding-right: 8px;
  }

  .questionPicker-HfRvCOUQ > div:first-child + div {
    padding-left: 8px;
  }

  .questionPicker-HfRvCOUQ > div:first-child + div + div {
    margin-top: 32px;
    flex-grow: 1;
  }

.sectionHeader-oWEsfw_O {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: left;
  color: #6b748f;
  color: var(--soft-purple);
  margin-bottom: 16px;
}

.questionPreviewWrapper-ecvt7Pxx {
  padding: 20px;
  border-radius: 6px;
  background: #fff;
  transition: opacity 0.2s ease-in-out;
  overflow: hidden;
  box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.07);
}

  .questionPreviewWrapper-ecvt7Pxx > :first-child > :first-child {
    margin-top: 0;
  }

  .questionPreviewWrapper-ecvt7Pxx > :first-child:last-child {
    margin: 0;
    border-bottom: 0;
    pointer-events: none;
  }

.questionPreviewWrapper-ecvt7Pxx:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 10;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
  }

.questionPreviewWrapper-ecvt7Pxx:hover {
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }

.questionPreviewWrapper-ecvt7Pxx.isLayout-LJRcxJgS {
    background: transparent;
    box-shadow: none;
    padding: 20px 0;
  }

.disabled-Wuc0gaya {
  pointer-events: none;
  opacity: 0.35
}

.disabled-Wuc0gaya:hover:after {
    display: none;
  }

.selected-iYFIui6K {
  pointer-events: none;
  border: 1px solid #52cccc
}

.selected-iYFIui6K:hover:after {
    content: "";
    background: transparent;
  }

.statusIndicator-iwVw3gFN {
  display: flex;
  align-items: center;
  align-self: flex-start;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative;
  padding: 0;
  background-color: transparent;
  overflow: hidden;

  font-size: 12px;
  letter-spacing: 0.5px
}

.statusIndicator-iwVw3gFN:hover .statusIndicatorText-u8PW1_4y {
    transform: translateX(0);
  }

.statusIndicator-iwVw3gFN:hover span[role="img"]:after {
    content: "";
    position: absolute;
    top: 0;
    right: -2px;
    width: 2px;
    height: 100%;
    display: block;
    background-color: inherit;
    z-index: 2;
  }

.statusIndicator-iwVw3gFN span[role="img"],
  .statusIndicator-iwVw3gFN .statusIndicatorText-u8PW1_4y {
    color: #6b748f;
    color: var(--soft-purple);
    background-color: #fff;
    background-color: var(--white);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
  }

.statusIndicator-iwVw3gFN span[role="img"] {
    font-size: 16px;
    line-height: 1;
    padding: 5px 4px;
    cursor: pointer !important;

    position: relative;
    z-index: 1;
  }

.statusIndicatorAlert-A_0SO7n0 span[role="img"],
  .statusIndicatorAlert-A_0SO7n0 .statusIndicatorText-u8PW1_4y {
    color: #fff;
    color: var(--white);
    background-color: #fa3e3e;
    background-color: var(--red);
    box-shadow: none;
  }

.statusIndicatorWarning-ygu7FstG span[role="img"],
  .statusIndicatorWarning-ygu7FstG .statusIndicatorText-u8PW1_4y {
    color: #fa3e3e;
    color: var(--red);
  }

.statusIndicatorText-u8PW1_4y {
  height: 100%;
  position: relative;
  padding: 5px 6px 5px 2px;
  line-height: 16px;
  white-space: nowrap;

  transition: all 0.3s;
  transform: translateX(-100%);
}

.questionItem-L_6B0oBo {
  position: relative;
}

.surveyElementsList-E1ihaBRM > * {
    padding-bottom: 16px;
  }

.questionMover-ffhkUbnS {
  color: #6b748f;
  color: var(--soft-purple);
  position: absolute;
  z-index: 1;
  right: 100%;
  padding-right: 16px;
  padding-top: 16px;
  display: flex;
  align-items: flex-end;
  height: 100%;
  justify-content: flex-start;
  flex-direction: column;
  min-width: 100px;
  font-size: 14px;
  font-weight: bold;
  justify-content: space-between;
}

.questionMover-ffhkUbnS > :first-child {
    margin-bottom: 8px;
  }

.questionMover-ffhkUbnS .quesitonMoverActions-wE8eMipr {
    margin-right: 6px;
  }

.questionMover-ffhkUbnS .moverAddQuestion-tvHgXP61,
  .questionMover-ffhkUbnS .quesitonMoverActions-wE8eMipr span {
    opacity: 0;
    transition: opacity 0.1s;
  }

.questionMover-ffhkUbnS .quesitonMoverActions-wE8eMipr span {
    font-size: 0.8em;
    padding: 2px;
  }

.questionMover-ffhkUbnS .questionMoverForm-xUCqSQJl {
    display: flex;
    align-items: center;
    margin: 0;
    margin: -8px -8px 0 0;
  }

.questionMover-ffhkUbnS .questionMoverForm-xUCqSQJl input {
      height: 32px !important;
      padding: 0 8px !important;
      text-align: right;
    }

.questionMover-ffhkUbnS .questionMoveConfirm-sSz9jK74 {
    color: #15cf6d;
    color: var(--green);
    font-size: 1em;
    padding: 8px;
    float: right;
  }

.questionItem-L_6B0oBo:hover .questionMover-ffhkUbnS .quesitonMoverActions-wE8eMipr span {
    opacity: 1;
  }

.questionItem-L_6B0oBo:hover .questionMover-ffhkUbnS .moverAddQuestion-tvHgXP61 {
    opacity: 1;
  }

.addQuestion-jaLPY6x_ {
  z-index: 2;
  width: 100%;
  border-bottom: 1px dashed #52cccc;
  border-bottom: 1px dashed var(--seafoam);
  position: absolute;
  bottom: 8px;
  opacity: 0;
  transition: opacity 0.15s;
}

.addQuestion-jaLPY6x_ > button {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #52cccc !important;
    border: 1px solid var(--seafoam) !important;
    right: 100%;
    position: absolute;
    margin-right: 8px;
    margin-top: -12px;
    font-size: 16px !important;
    color: #52cccc !important;
    color: var(--seafoam) !important;
    padding: 0;
    line-height: 23px;
    background: transparent;
    cursor: pointer;
    outline: 0;
  }

.questionMover-ffhkUbnS + .addQuestion-jaLPY6x_ {
  bottom: auto;
  top: -8px;
}

.questionItem-L_6B0oBo:hover .addQuestion-jaLPY6x_ {
  opacity: 1;
}

.questionSectionPageMarker-ZwK0_B3n {
  text-align: center;
  margin-bottom: 16px;
}

.questionSectionPageMarker-ZwK0_B3n > div {
    color: #272e42;
    color: var(--dark-blue);
    background-color: #f4f6f9;
    background-color: var(--pale-grey);
    display: inline-block;
    position: relative;
    padding: 0 16px;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
  }

.questionSectionPageMarker-ZwK0_B3n:before {
    content: " ";
    display: block;
    border-bottom: 1px solid #7c90a1;
    border-bottom: 1px solid var(--mid-grey);
    position: relative;
    bottom: -12px;
  }

.statusIndicators-azxztOoL {
  position: absolute;
  left: 100%;
  margin: 24px 0;
  top: 0;
}

.statusIndicators-azxztOoL > * {
    margin-bottom: 4px;
  }

.surveyBuilder-SgBROuLR {
  padding-left: 120px !important;
  padding-right: 120px !important;
  max-width: 960px;
}

.surveyName-boBfvRCv {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.5px;
  text-align: left;
  color: #262a2d;
  color: #262a2d;
  color: var(--dark);
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  margin-bottom: 24px;
}

.surveyName-boBfvRCv > * {
    margin-left: 10px;
    font-size: 16px;
    color: #7c90a1;
    color: var(--mid-grey);
  }

.surveyBuilderWarning-rTL_ldoR {
  margin-bottom: 40px;
}

.overviewItem-QG435xxO {
  border-bottom: 1px solid #e3e9ee;
  padding: 24px 0 16px;
  color: #7c90a1;
  color: var(--mid-grey)
}

.overviewItem-QG435xxO:last-child {
    border-bottom: none;
  }

.overviewItem-QG435xxO h3 {
    margin: 0 0 5px;
  }

.hasToggle-Fj0bjNJC {
  align-items: flex-start;
}

.extraSpace-bJNFOJjm {
  margin-top: 8px;
}

.settingSection-w1ODz3wa {
  border-bottom: 1px solid #e3e9ee;
  padding: 20px 0;
}

  .settingSection-w1ODz3wa h3 {
    margin: 0 0 5px;
  }

.listLanguageCode-W1jLRIA_ {
  position: absolute;
  display: inline-flex;
  left: 16px;
}

span.listLanguageText-BGYcyA19 {
  margin-left: 24px !important;
}

.languagesList-n71wlUXK {
  font-size: 14px;
  margin-top: 20px;
  color: #262a2d;
  color: var(--dark);
}

.languagesList-n71wlUXK > * {
    padding: 5px 0 0
  }

.languagesList-n71wlUXK > *:hover button {
      display: block;
    }

.languagesList-n71wlUXK div:first-child > svg:first-child {
    margin-right: 0;
  }

.languagesList-n71wlUXK > :first-child div:first-child > svg:first-child,
  .languagesList-n71wlUXK > :last-child div:first-child > svg:nth-child(2) {
    opacity: 0.25;
  }

.languagesList-n71wlUXK svg {
    transition: none !important;
    flex-shrink: 0;
  }

.languagesList-n71wlUXK button {
    border: 0;
    background: transparent;
    display: none;
    cursor: pointer;
    padding: 0 0 0 0;
    color: #52cccc;
    color: var(--seafoam);
    outline: 0
  }

.languagesList-n71wlUXK button:disabled {
      color: #7c90a1;
      color: var(--mid-grey);
      cursor: default;
      display: block;
    }

.languageCompleteness-RibnPQ3t,
.languageListActions-apGJj0sY {
  color: #7c90a1;
  color: var(--mid-grey);
}

.disabledMoveIcon-eo3CagqP {
  display: none !important;
}

.disabledDeleteIcon-VWupsg1X {
  visibility: hidden;
  pointer-events: none;
}

.addLanguageButton-jhWiTI5v {
  margin: 16px auto 0 0;
}

.languagesPopover-DGF0k8VW {
  min-width: 352px !important;
  max-width: 352px !important;
}

.imagePreview-yzZLTs7T {
  margin: 16px;
  background-position: 0% 50%;
  background-size: contain;
  max-width: 50%;
  height: 150px;
  box-sizing: border-box;
  display: block;
  background-repeat: no-repeat;
}

.secondaryAction-DIgtOCey {
  font-size: 12px;
  margin-top: 8px;
  display: block;
}

.duplicatePopover-TLUZg7HB {
  min-width: 352px !important;
  max-width: 352px !important;
}

.devicePreviewContainer-N_fpLpT6 {
  max-width: 100%;
  width: 100%;
  border: 2px solid #c5d2d9;
  border-radius: 6px;
  margin: 0 auto;
  transition: max-width 0.5s ease-in-out 0.2s;
}

.devicePreviewContainerSmall-LGxnRQV9 {
  max-width: 350px;
}

.devicePreviewContainerPanel-BdSMqCiy {
  display: flex;
  padding: 36px 16px 16px;
  align-items: center;
  border-bottom: 2px solid #c5d2d9;
  position: relative;

  transition: padding 0.2s ease-in-out;
}

.devicePreviewContainerPanelSmall-b0DaCj5d {
  padding-top: 16px;
}

.devicePreviewContainerBody-rxS2tgxY {
  display: flex;
  justify-content: center;
}

.devicePreviewDots-MBOPvWdX {
  position: absolute;
  top: 4px;
  left: 11px;
}

.devicePreviewDots-MBOPvWdX > span {
    width: 9px;
    height: 9px;
    display: inline-block;
    background-color: #c5d2d9;
    border-radius: 50%;
    opacity: 1;
    transition: opacity 0.2s ease-in-out;
  }

.devicePreviewDots-MBOPvWdX span + span {
    margin-left: 7px;
  }

.devicePreviewTriangles-hYJB52Cm {
  color: #c5d1d9;
}

.devicePreviewDotsHidden-ZGynYNjN > span {
  opacity: 0;
}

.devicePreviewTriangles-hYJB52Cm {
  margin-right: 18px;
}

.devicePreviewBar-wrbSCgum {
  display: inline-block;
  height: 27px;
  flex: 1;
  border: solid 2px #c5d1d9;
}

.devicePreviewMenu-Xy5d5MEy {
  margin-left: 18px;
  color: #c5d1d9;
  top: 0;
  right: 0;
  transition: top, right 0.2s ease-in-out;
}

.devicePreviewMenuTop-nBVTlZn4 {
  position: absolute;
  top: 10px;
  right: 16px;
}

@media print {
  .devicePreviewContainerBody-rxS2tgxY {
    display: block;
  }
  .devicePreviewContainer-N_fpLpT6 {
    border: none !important;
  }
  .devicePreviewContainerPanel-BdSMqCiy,
  .devicePreviewContainerPanelSmall-b0DaCj5d {
    display: none;
  }
}

.switcherTab-CJpUGOg8 {
  padding: 0 25px;
}

.spaceLeft-U8oMzNiS {
  margin-left: 20px;
}

.actionContainer-_eFyXzz2 {
  justify-content: flex-end;
  align-items: center;
}

.surveyCustomSection-OQhQktj0 {
  min-width: 0 !important;
}

.surveyCustomSectionSmall-AhD6jG_G {
  padding: 20px;
}

.header-F02Z2IG6 {
  border-bottom: 1px solid #f4f6f9;
  padding-bottom: 32px;
  margin: 0;
  font-weight: bold;
  color: #262a2d;
  font-size: 36px;
  line-height: 1.2;
  text-align: center;
}

.subHeader-_6nDtDk5 {
  padding-bottom: 32px;
}

.subHeaderText-P2aDFD7c {
  color: #6b748f;
  color: var(--soft-purple);
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
  margin-top: 0;
}

.logo-hoNYZQ9t {
  margin: 0 auto;
  display: block;
}

.surveyTitle-hd9gSxyu {
  padding-bottom: 32px;
  margin: 0;
  font-weight: bold;
  color: #262a2d;
  font-size: 36px;
  line-height: 1.2;
  text-align: center;
}

.surveyToggle-kSjE_KDL label {
    width: auto !important;
    color: #6b748f !important;
    color: var(--soft-purple) !important;
    letter-spacing: 0.5px !important;
  }

.containerBody-FhhYGhPh {
  position: relative;
  background-color: #fff;
  background-color: var(--white);
}

@media print {
  .subHeader-_6nDtDk5 {
    display: none;
  }

  .surveyTitle-hd9gSxyu {
    font-size: 36pt;
    margin: 80pt 8pt 160pt;
  }

    .surveyTitle-hd9gSxyu + * {
      page-break-before: always;
    }
}

.autocompleteSelectedOption-eURYm7NC {
  color: #262a2d;
  color: var(--dark);
  margin-left: 0 !important;
}


  @media print and (color) {
    .reviewPage-le_GbbUv * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
    }
  }

.reviewHead-kbwiQGon {
  margin-bottom: 40px;
}

.reviewHeadingLabels-Ua0B9ViC,
.surveyTitle-qnCfjuCX,
.relEntitiesHeader-lilfkaGz {
  margin-bottom: 20px;
}

.reviewHeadingLabels-Ua0B9ViC > span {
  margin-right: 8px;
  color: #666666;
  color: var(--dark-grey);
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
}

.surveyTitle-qnCfjuCX {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.17;
  letter-spacing: 0.5px;
  color: #262a2d;
  color: var(--dark);
}

.saveStatus-ek6PkcsR {
  font-size: 12px;
  line-height: 1.67;
  letter-spacing: 0.5px;
  color: #7c91a2;
}

.saveStatus-ek6PkcsR strong {
    font-weight: bold;
    color: #52cccc;
  }

.relEntitiesHeader-lilfkaGz {
  font-size: 14px;
  line-height: 18px;
  color: #262a2d;
  color: var(--dark);
}

.relEntitiesHeader-lilfkaGz > div + div {
    margin-top: 8px;
  }

.surveyDetails-BO7BkZ7C {
  display: flex;
  flex-direction: row;
}

.surveyDetails-BO7BkZ7C > div {
    margin-left: 8px;
  }

.statsWrapper-vSeE1B7P {
  display: flex;
  flex-direction: row;
}

.statsItem-p4R0njvh {
  color: #262a2d;
  color: var(--dark);
  font-weight: 300;

  margin-right: 10px;
  flex: 1 0 25%;
  border: 1px solid #9aaab8;
  border: 1px solid var(--soft-grey);
  transition: border-color 0.2s;
  padding: 12px;
  border-radius: 6px;
  border-radius: var(--default-radius)
}

.statsItem-p4R0njvh:last-child {
    margin-right: 0;
  }

.statsItem-p4R0njvh > :not(:last-child) {
    margin-bottom: 5px;
  }

.statsItemClickable-K125Z2Zk:hover {
  cursor: pointer;
  border-color: #52cccc;
  border-color: var(--seafoam);
}

.statsItemTitle-B6lYfSi0 {
  line-height: 1.1;
  font-size: 22px;
  font-weight: 400;
}

.statsItemValueWrapper-vRj9zJMy {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.statsItemValue-rauyJThO {
  line-height: 1;
  font-size: 54px;
}

.statsItemInsight-pTzVEF43 {
  margin-left: 12px;
}

.statsItemDescr-Mkm9z99k {
  line-height: 1.1;
  font-size: 16px;
  color: #666666;
  color: var(--dark-grey);
}

.dialog-x6IoGZ6k {
  width: 550px !important;
}

  .dialog-x6IoGZ6k h3 {
    font-size: 20px !important;
    font-weight: 300 !important;
    padding-bottom: 10px !important;
  }

.contacts-TOFb4HdC {
  padding-top: 16px;
  width: 1000px;
  padding-right: 30px;
}

.addContactForm-zVP79YAm {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin: 0 -12px 16px !important;
}

.addContactForm-zVP79YAm > div {
    padding: 0 12px !important;
  }

.settingsWrapper-ksloBSrg {
  display: flex;
  flex-direction: row;
  margin: 0 -10px;
  flex: 0 1 auto;
}

.settingBox-p4O_f4zB {
  padding: 0 10px;
  flex: 1 0 0;
}

.boxHeader-xFi5qn0Z {
  font-size: 22px;
  font-weight: 300;
  line-height: 1.25;
  letter-spacing: 0.5px;
  margin: 0 0 8px;
  color: #262a2d;

  display: flex;
  align-items: center;
}

.boxHeader-xFi5qn0Z > div {
    margin-left: 8px;
  }

.boxInfo-sZWltpjQ {
  color: #7c90a1;
  line-height: 1.4;
  display: flex;
  align-items: center;
}

.boxTop-YCl_TaBH {
  justify-content: flex-end;
  align-items: center;
}

.boxTop-YCl_TaBH > div {
    flex-grow: 1;
  }

.boxTop-YCl_TaBH + * {
    margin-top: 20px;
  }

.boxToggle-PbvoRrek > div > div {
    margin-left: 0 !important;
  }

.datePickerWrapper-sBMDtJDu {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: flex-end;
  color: #7c90a1;
}

.datePickerWrapper-sBMDtJDu > :first-child,
  .datePickerWrapper-sBMDtJDu > :last-child {
    align-self: center;
  }

.datePickerWrapper-sBMDtJDu svg {
    height: 16px;
    cursor: pointer;
  }

.boxDatePicker-oJ5nqKI1 > div {
    width: auto !important;
    margin: 0 8px !important;
  }

.boxDatePicker-oJ5nqKI1 input {
    width: 120px !important;
    text-align: center !important;
    box-shadow: none !important;
    padding: 0 !important;
    color: #262a2d !important;
    background: #f0f2f5 !important;
  }

.subAction-SD1TFF0S {
  margin-top: 10px;
}

.clickableField-TFaNEBh9 input {
  cursor: pointer !important;
}

.popoverItemActiveSingle-N3OblIWn {
  font-weight: bold !important;
}

.shareConfirmationModal-zORIKVw0 {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
}

.shareConfirmationModalText-cn88beIo {
  text-align: center;
  color: #6b748f !important;
  color: var(--soft-purple) !important;
}

.warningDialogError-qMFfdJwn {
  color: #fa3e3e !important;
  color: var(--red) !important;
}

.warningDialogList-raPQUIId {
  padding-top: 16px;
}

.warningDialogList-raPQUIId li {
    margin-bottom: 8px;
  }

.filterSelectedDivider-JbIjm8dN {
  margin: 0 0 32px;
}

.contactsPopover-bNKRayvV span[role="img"] {
  font-size: 16px;
}

.tableWrapper-nYBVP3wM {
  margin: 20px -20px 0;
  border-top: 1px solid #e3e9ee;
  border-top: 1px solid var(--light-grey);
  max-height: calc(100vh - 120px);
  overflow: auto;
}

  .tableWrapper-nYBVP3wM > div {
    padding: 20px 20px 0;
  }

  .tableWrapper-nYBVP3wM thead td:first-child {
    width: 60px;
  }

.fixedWidthCell-gjNXalcY {
  width: 200px;
}

.tagsList-dai1ewmT > * {
    margin-bottom: 5px;
    margin-right: 5px
  }

.tagsList-dai1ewmT > *:last-child {
      margin-bottom: 0;
    }

.tagContainer-xY62sv_W > * {
    margin: 2px;
  }

.toggleSettingsButton-FzI0fZ8z {
  width: 42px !important;
  height: 42px !important;
  background-color: transparent !important;
  border-radius: 6px;
  border: solid 1px #c5d1d9 !important;
  border: solid 1px var(--grey) !important;
  overflow: hidden !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #7c90a1;
  color: var(--mid-grey);
}

.listItemToggle-Sc9ZVAZD {
  top: 9px !important;
  right: 20px !important;
}

.listItem-Y3SMvHxF {
  font-size: 13px;
  font-weight: bold;
}

.menuNoOverflowX-awLfr4c1 {
  overflow-x: hidden;
}

.questionHeader-U_XAeS5C {
  margin: 0px;
  padding-right: 40px;
}

.chartContainer-RI1qh7JA {
  padding-bottom: 43.75% !important; /* prevent page jump on chart update */
  position: relative;
}

.chartContainer-RI1qh7JA > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

.chartPlusTabsWrapper-g8wXS11I {
  display: flex;
  flex-direction: column;
}

.chartPlusTabsWrapper-g8wXS11I .tabsWrapper-IzByHQa8 {
  align-self: flex-end;
}

.contentContainer-K1LZdJZZ + * {
    margin-top: 20px;
  }

.content-HPBW5zXx:not(:first-child) {
  margin-top: 20px;
}

.chartHidden-FXzT6hPk {
  display: none;
}

.emptyNoChart-qL9E4Rci {
  margin-bottom: 20px;
}

.toggleDataTableButton-MIihvHe_ {
  background-color: #f4f6f9 !important;
  position: absolute !important;
  left: -20px;
  bottom: -20px;
  border-radius: 0 10px 0 0;
}

.actionIcon-HA0M_Qbl {
  font-size: 16px;
  cursor: pointer !important;
}

.info-SmMt7Prv {
  font-size: 14px;
  color: #7c90a1;
  color: var(--mid-grey);
}

.filters-HCF7afeJ {
  align-items: center;
  color: #7c90a1;
  color: var(--mid-grey);
}

  .filters-HCF7afeJ > * {
    margin-right: 16px;
  }

.filters-HCF7afeJ + .filters-HCF7afeJ {
  margin-top: 16px;
}

.warning-mR0LUbLw {
  text-align: center;
  color: #7c90a1;
  color: var(--mid-grey);
}

.wrapper-mz63bHSc {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0;
  width: 10px;
  border-left: 1px solid #e3e9ee;
  border-left: 1px solid var(--light-grey);
}

.mark-L1bxFaWo {
  position: absolute;
  width: 100%;
  left: 0;
  height: 2px;
}

.quotesWrapper-ksWCN7ir {
  padding: 8px;
  flex-shrink: 0;
  border-top: 1px solid #e3e9ee;
  border-top: 1px solid var(--light-grey);
}

.tagCategoryForm-YpqDjRGB {
  padding: 8px 0;
}

.dividerSpacing-ZxBDeZm2 {
  margin-top: 5px;
}

.formErrorList-pOF0N3Xn {
  list-style: none;
  margin: 0;
  padding: 0;
}

.buttonAlert-IPjXo4ar {
  text-transform: uppercase;
  font-weight: bold !important;
  margin-top: 10px
}
.buttonAlert-IPjXo4ar:hover {
    text-decoration: none !important;
  }

.searchField-MXFhVDR3 {
  flex: 1;
}

.searchHintText-V51Vq4_u {
  line-height: 22px;
}

.reviewSelected-OugsGxd0 {
  background: #fff9c4;
}

.reviewItem-o5F2Zequ {
  border-bottom: 1px solid black;
  padding: 10px;
}

.tagDropdownItem-BCNzErHf div > div > div:nth-child(1) {
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
  }

.tagDropdownItem-BCNzErHf div > div > div:nth-child(2) {
    width: 50%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
  }

.searchActions-mkNE05eY {
  flex: 0 0 auto;
  margin-left: 8px;
}

.searchActionsButton-DR2HWA2r {
  height: 24px;
  width: 24px;
  padding: 0 !important;
  align-self: center;
  color: #666666 !important;
  margin-right: 0 !important;
}

.searchContainerBottom-gX38bX1V {
  margin-top: 16px;
}

.searchContainerStats-MLkb7Gfn {
  margin-top: 8px;
  justify-content: space-between;
  align-items: center;
}

.searchStats-cGtt0GFD {
  font-size: 14px;
  color: #6b748f;
  color: var(--soft-purple);
}

.colorSelect-LQfcAdJe {
  margin-bottom: 30px;
}

.tagsListWrapper-DIF7XfsT {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  min-height: 0;
}

.tagStatContainer-bbZ42xmQ {
  display: inline-block;
}

.tagStatItem-O8jZguyC {
  display: inline-block;
  font-weight: bold;
  color: #15cf6d;
  color: var(--green);
  margin: 0 2px 0 4px;
}

.tagStatItem-O8jZguyC span[role="img"] {
    position: relative;
    top: 1px;
  }

.tagEditorSidebar-cVWdSlLN {
  height: 100%;
}

.doneLaterButtonsWrapper-u5In14e4 {
  padding: 10px;
  display: flex;
  justify-content: space-between;
}

.sidebarSection-DYeKBpKD {
  flex-shrink: 0;
  padding: 8px
}

.sidebarSection-DYeKBpKD:last-child {
    border: 1px solid #e3e9ee;
    border: 1px solid var(--light-grey);
  }

.sidebarTagsSection-qkZKv_r9 {
  flex-shrink: 1;
  position: relative;
  flex-grow: 1;
  flex-basis: 100%;
}

.dividerPetite-boLSdObX {
  flex: 0 0 auto;
  margin: 0;
}

.currencyInput-ySpnZJ_2 > div + div {
    margin-left: 8px;
  }

.dateDropdownInputs-YM7FHJ8N > div + div {
    margin-left: 8px;
  }

.dateDropdownSelectMini-s0VQLE17 {
  min-width: 84px;
}

.dateDropdownSelectMax-zg8CQRA8 {
  min-width: 98px;
}

.detailsSelector-pwSULfFC {
  min-width: 240px;
  background: #fff;
  background: var(--white);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.14);
  border-radius: 6px;
}

.detailsSelectorInput-h4Etjfbn {
  margin-top: 12px;
}

.detailsSelectorHeader-hmlNxeyK {
  padding: 12px 16px 0;
}

.detailsSelectorTitle-S7Dh61Q1 {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  letter-spacing: 0;
  line-height: 1;
}

.detailsSelectorDivider-WcM7eXC5 {
  margin: 12px 0 0;
  position: relative
}

.detailsSelectorDivider-WcM7eXC5:after {
    content: "";
    height: 1px;
    position: absolute;
    left: -16px;
    right: -16px;
    top: 0;
    background: #e3e9ee;
    background: var(--light-grey);
  }

.detailsSelectorContent-Znatnuh4 {
  padding: 16px;
}

.detailsSelectorDropdownItem-FM2o_93N {
  margin: 4px 0 !important;
}

.detailsSelectorDropdownItem-FM2o_93N span[role="img"] {
    width: auto !important;
    height: auto !important;
    top: 0 !important;
  }

.taggingDetailsSelector-RAba90g_ {
  position: absolute;
  z-index: 10;
}

.taggingTypeBlock-sM53_TgL {
  margin: 0 8px;
}

.isClickable-jrTyeGdK {
  cursor: pointer;
}

.taggingTypeBlockLabel-cRAAxwlw {
  color: #272e42;
  color: var(--dark-blue);
}

.taggingTypeBlockLabel-cRAAxwlw > div:first-child {
    padding-right: 8px;
    position: relative;
  }

.taggingTypeBlockLabel-cRAAxwlw > div:first-child:after {
    content: "";
    width: 1px;
    position: absolute;
    top: -3px;
    bottom: -3px;
    right: 0;
    background: #c5d1d9;
    background: var(--grey);
  }

.taggingInContextContainer-nmcGd4fz {
  width: 100%;
  max-width: 100%;
}

.taggingInContextContainerInline-N3UdckQC {
  width: auto;
  display: inline-flex;
  flex: 0 0 auto;
}

.tagHovered-k0qsEQFs {
  cursor: pointer;
}

.tagLabel-yRsQ61iF {
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.taggingInContextIcon-Vx7Y4PeH {
  color: #666666;
  font-size: 13px;
  position: relative;
  top: -2px;
  margin-left: 4px;
  cursor: pointer !important;
}

.tagEditorWaitingContainer-fzKpR5oT {
  align-items: center;
  justify-content: center;
}

.tagEditorWaitingWrapper-F5FcManb {
  width: 100%;
}

.tagEditorWaitingCard-wmhsYGzH {
  height: 100%;
}

.editorArea-uekeFwrA {
  position: relative;
  flex: 1 1 auto;
  flex-basis: 100%;
  transition: opacity 0.3s;
}
  /* overflow: hidden; */
  .editorArea-uekeFwrA *::-moz-selection {
    background: #c1fa8b;
  }
  .editorArea-uekeFwrA *::selection {
    background: #c1fa8b;
  }

.isPending-eV3WQhJ7 {
  opacity: 0.5;
}

.editorWrapper-O0jZXXt_ {
  padding-right: 10px;
  height: 100%;
  position: relative;
}

.editor-pQnyDuGU {
  font-size: 13px;
  line-height: 1.44;
  height: 100%;
}

.tagEditorCardWrapper-T3AIZs4s {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  flex: 1;
}

.tagEditorCard-xpmHS6Da {
  height: 100%;
}

.tagsInContext-PfxhBaIm {
  flex-shrink: 0;
  padding: 8px;
  border-top: 1px solid #e3e9ee;
  border-top: 1px solid var(--light-grey);
}

.tagsInContext-PfxhBaIm > div:first-child {
    font-size: 12px;
    margin-bottom: 8px;
    color: #7c90a1;
    color: var(--mid-grey);
  }

.tagsInContext-PfxhBaIm > div:last-child {
    margin: 0 0 -5px -5px;
  }

.tagsInContext-PfxhBaIm > div > div {
    margin: 0 5px 5px;
  }

.tagsInContext-PfxhBaIm > div > div > div {
    text-align: left !important;
  }

.isHidden-sqeuW7JN {
  display: none;
}

/* These styles are critical for taggings to be properly applied */

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-container {
  box-sizing: border-box;
  font-size: 13px;
  line-height: 1.44;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-editor {
  overflow-y: auto;
  height: 100%;
  padding: 16px;
  box-sizing: border-box;
  cursor: text;
  outline: none;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
    max-width: 50em;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
  }

.tree-q0zsBIKU {
  margin: 0;
  padding: 0;
  position: relative
}

.tree-q0zsBIKU:not(:empty):before {
    content: "";
    height: 100%;
    width: 1px;
    display: inline-block;
    position: absolute;
    left: 8px;
    top: 0;
    background-image: linear-gradient(
      90deg,
      #c5d1d9,
      #c5d1d9 75%,
      transparent 75%,
      transparent 100%
    );
    background-image: linear-gradient(
      90deg,
      var(--grey),
      var(--grey) 75%,
      transparent 75%,
      transparent 100%
    );
    background-size: 8px 5px;
  }

.tree-q0zsBIKU li + li {
    margin-top: 12px;
  }

.tree-q0zsBIKU li .tree-q0zsBIKU {
    padding-top: 16px;
  }

.treeContainer-_oJrxqoS {
  position: relative;
}

.treePendingOverlay-jhDlW4mP {
  position: absolute;
  background: rgba(255, 255, 255, 0.3);
  padding-top: 50px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.treeNode-yg6AqcYn {
  max-width: 432px;
  list-style: none;
  position: relative;
  z-index: 1;
  padding-left: 40px
}

.treeNode-yg6AqcYn:hover .treeNodeSeparator-UiGPrqXw {
    display: block;
  }

.treeNode-yg6AqcYn:last-of-type:after {
      content: "";
      height: 100%;
      width: 1px;
      display: inline-block;
      position: absolute;
      left: 8px;
      top: 0;
      background-color: #fff;
      background-color: var(--white);
    }

.treeNode-yg6AqcYn:last-of-type .treeNodeContent-h6mxsyc9:after {
      content: "";
      height: calc(50% + 1px);
      width: 1px;
      display: inline-block;
      position: absolute;
      left: -33px;
      top: -1px;
      z-index: 3;
      background-color: #c5d1d9;
      background-color: var(--grey);
    }

.treeNodeContent-h6mxsyc9 {
  display: inline-flex;
  padding: 12px;
  position: relative;
  flex-wrap: nowrap;

  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.5px;

  background: #fff;

  background: var(--white);
  border: 1px solid #c5d1d9;
  border: 1px solid var(--grey);
  border-radius: 6px;
}

.treeNodeContent-h6mxsyc9 span[role="img"] {
    font-size: 16px;
  }

.treeNodeContent-h6mxsyc9:before {
    content: "";
    width: 32px;
    height: 1px;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: -33px;
    transform: translateY(-50%);
    background-color: #c5d1d9;
    background-color: var(--grey);
  }

.treeNodeContentChild-e48cechj {
  border-color: transparent;
  padding: 0
}

.treeNodeContentChild-e48cechj:before {
    background-image: linear-gradient(
      90deg,
      #c5d1d9,
      #c5d1d9 75%,
      transparent 75%,
      transparent 100%
    );
    background-image: linear-gradient(
      90deg,
      var(--grey),
      var(--grey) 75%,
      transparent 75%,
      transparent 100%
    );
    background-size: 8px 5px;
    background-color: transparent;
  }

.treeNodeOuterIcon-GaoiGaed {
  position: absolute;
  top: 50%;
  left: -40px;
  z-index: 4;
  transform: translateY(-50%);
  color: #6b748f;
  color: var(--soft-purple);
  background-color: #fff;
  background-color: var(--white);
}

.treeNodeEditIcon-AJ5dOcZO {
  margin-left: 14px;
  color: #666666;
  color: var(--dark-grey);
}

.treeNodeSeparator-UiGPrqXw {
  display: none;
  position: absolute;
  bottom: -16px;
  left: 8px;
  right: -32px;
  text-align: right
}

.treeNodeSeparator-UiGPrqXw:before {
    content: "";
    height: 1px;
    position: absolute;
    left: 0px;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
    background-image: linear-gradient(
      90deg,
      #c5d1d9,
      #c5d1d9 75%,
      transparent 75%,
      transparent 100%
    );
    background-image: linear-gradient(
      90deg,
      var(--grey),
      var(--grey) 75%,
      transparent 75%,
      transparent 100%
    );
    background-size: 8px 5px;
  }

.treeNodeSeparatorIcon-_3WnSwsP {
  position: relative;
  z-index: 9;
  color: #6b748f;
  color: var(--soft-purple);
}

.createTagCategoryReviewItem-wwDPP6Iy {
  margin-bottom: 20px;
  line-height: 22px;
  font-size: 14px;
  letter-spacing: 0.25px;
  align-items: baseline;
}

  .createTagCategoryReviewItem-wwDPP6Iy p {
    margin: 0;
  }

.createTagCategoryReviewIcon-NavEfs1H {
  font-size: 16px;
  color: #7c90a1;
  color: var(--mid-grey);
  margin-left: 8px;
}

.createTagCategoryReviewTitle-UyHVNgM_ {
  margin-bottom: 24px;
}

.createTagCategoryReviewMetatags-Kk0a46fM {
  display: flex;
}

.createTagCategoryReviewMetatags-Kk0a46fM > div + div {
    margin-left: 8px;
  }

.tableHeaderCollapsed-UZmG5YoP {
  visibility: collapse;
}

.tagGroupRowTitleExpanded-C3CH718J {
  font-weight: bold;
}

.metatagTagsList-YY4qhzwj {
  margin: 0 -2px;
}

.metatagTagsList-YY4qhzwj > * {
    margin: 2px;
  }

.tagGroupRowIcon-BIwC1MWP {
  display: inline-block;
  font-size: 16px;
  margin-right: 8px;
}

.tagGroupTag-l_i_uY4_ {
  color: #272e42 !important;
  color: var(--dark-blue) !important;
}

.tagGroupRowIconFirst-vTCaUxKb {
  order: -1;
  margin: 0 14px 0 0 !important;
}

.isHidden-NJC1L8m7 {
  visibility: hidden;
}

.wrapper-FRxPH3sJ {
  padding: 20px;
}

.reachTagIcon-hHUZonPV {
  color: #aaa;
}

.tag-group-name-LOwfo550 {
  position: -webkit-sticky;
  position: sticky;
  top: 18px;
}

.tagRowTagTitle-IfGHyZPl,
.tagRowTagging-rm0D_7EW {
  margin: 12px 4px 0;
  align-self: flex-start;
}

.tagRowTagContainer-gv1xwzSN {
  margin: 0 -4px;
}

.logo-p0Hc8Qvt {
  height: 79px;
  display: flex;
  align-items: center;
  justify-content: center;
}

  .logo-p0Hc8Qvt > img {
    display: block;
    height: 27px;
    width: auto;
    padding-right: 10px;
  }

.item-Hh8V4xGE {
  padding: 0;
  margin: 0;
}

.link-INblPk5w {
  color: #9aaab8;
  color: var(--soft-grey);
  text-decoration: none;
  padding: 12px 24px;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.5px
}

.link-INblPk5w:hover {
    color: #fff;
    color: var(--white);
  }

.linkActive-CLHK5L4O {
  color: #52cccc !important;
  color: var(--seafoam) !important;
}

.submenu-RUkIQk6O {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: none;
}

.submenu-RUkIQk6O .item-Hh8V4xGE:last-child {
    border-bottom: none;
  }

.submenuExpanded-yJoESQbf {
  display: block;
}

.text-xzbcntL0 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.text-icon-WDv1ZKqf {
  display: block;
  width: 40px;
  margin: 0 auto 8px;
  font-size: 16px;
}

.grants-Vnt_nU6P .link-INblPk5w {
  color: #fff;
  color: var(--white);
  padding: 20px 24px;
}

.grants-Vnt_nU6P .link-INblPk5w .text-xzbcntL0 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-right: 10px;
  }

.grants-Vnt_nU6P .link-INblPk5w .text-icon-WDv1ZKqf {
    font-size: 24px;
    width: 30px;
    margin: 0;
    margin-right: 8px;
    margin-bottom: -4px; /* icon is off :( */
  }

.annotation-I_ThIK65 {
  color: #ffde8d;
  margin-left: 6px;
  margin-top: 2px;
  font-weight: 600;
  font-size: 8px;
  position: absolute;
}

.gold-text-H3m347CL {
  color: #ffde8d;
}

.gold-pro-GYxB1Y8s {
  color: #262a2d;
  background-color: #ffde8d;
  font-family: averta, Arial, sans-serif !important;
  font-style: normal;
  font-weight: bold;
  font-size: 9px;
  line-height: 16px;
  padding-left: 6px;
  padding-right: 6px;
  margin-right: 8px;
  border-radius: 2px;
}

@media screen and (max-height: 780px) {
    .link-INblPk5w .text-xzbcntL0, .grants-Vnt_nU6P .link-INblPk5w .text-xzbcntL0 {
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
    }

    .link-INblPk5w .text-icon-WDv1ZKqf, .grants-Vnt_nU6P .link-INblPk5w .text-icon-WDv1ZKqf {
      width: auto;
      flex-grow: 0;
      margin: 0;
      margin-right: 8px;
    }
}

.project-switcher-QRZt2vOK {
  cursor: pointer;
  height: 143px;
  position: relative;
  background-size: cover;
  background-image: url(https://res.cloudinary.com/impactmapper/image/upload/v1485452936/image_11_vt4qv3.jpg)
}
.project-switcher-QRZt2vOK:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(
      to bottom,
      rgba(79, 91, 119, 0),
      rgba(39, 46, 66, 0.9) 70%,
      #272e42
    );
  }
.project-switcher-QRZt2vOK > p {
    position: absolute;
    bottom: 31px;
    padding: 0 24px;
    margin: 0;
    z-index: 2;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.25;
    letter-spacing: 0.5px;
    left: 0;
    right: 0;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    text-align: center;
  }
.project-switcher-QRZt2vOK > p span {
      position: absolute;
      right: 6px;
      top: 3px;
      opacity: 1;
      transition: transform 0.2s;
      transform: rotate(0deg);
    }
.project-switcher-QRZt2vOK > p:hover span {
      opacity: 0.6;
    }

.menu-q7l9l1yi {
  width: 140px;
  position: fixed;
  left: 0px;
  background: #272e42;
  height: 100%;
  color: #fff;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 82px;
}

.menu-disabled-Mud9_ONT {
  pointer-events: none;
  opacity: 0.6;
}

@media print {
  .menu-q7l9l1yi {
    display: none;
  }
}

.list-YT_u0C8N {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.list-YT_u0C8N .grants-xRCZnfDq {
    position: fixed;
    bottom: 0px;
    width: 140px;
    background: #1e2333;
    color: #fff;
    padding: 9px 0;
  }

.logout-biZK399Z {
  opacity: 0.6;
  transition: opacity 0.3s;
  margin: 20px auto;
  display: block
}

.logout-biZK399Z:hover {
    opacity: 1;
  }

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template, /* 1 */
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Forms
   ========================================================================== */

/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

h1 {
  font-size: 30px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.5px;
  color: #262a2d;
  color: var(--dark);
  margin: 20px 0
}

@media screen and (min-width: 768px) {

h1 {
    font-size: 36px
}
  }

h2 {
  font-size: 28px;
  font-weight: 300;
  line-height: 1.71;
  letter-spacing: 1px;
  color: #93aabd;
}

h3 {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.17;
  letter-spacing: 0.5px;
  color: #262a2d;
  color: var(--dark);
  margin: 16px 0;
}

h3 > [class^="icon"] {
    font-size: 16px;
    color: #7c90a1;
    color: var(--mid-grey);
    display: inline-flex
  }

h3 > [class^="icon"]:first-child {
      margin-right: 8px;
    }

h3 > [class^="icon"]:last-child:not(:first-child) {
      margin-left: 8px;
    }

h4 {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.56;
  letter-spacing: 0.5px;
  color: #262a2d;
  color: var(--dark);
}

h5 {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #7c90a1;
  color: var(--mid-grey);
  margin: 20px 0;
}

/*
 color changes to the ones we have in zeplin for two base greyish colours
 we had to make them 10% darker for readability on worse screens

 b4c4d1 => 93aabd
 9aabb8 => 7c91a2
*/

* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

html {
  height: auto;
}

body,
#root-c5hbxNWa,
#root-c5hbxNWa > div {
  min-height: 100%;
  height: 100%;
}

a {
  color: #52cccc;
  color: var(--seafoam);
  text-decoration: none;
}

a,
button,
input,
textarea,
select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: averta, Arial, sans-serif;
  color: #262a2d;
  color: var(--dark);
  background-color: #f4f6f9;
  background-color: var(--pale-grey);
  -webkit-font-smoothing: antialiased;
}

.app-HBE060lK {
  display: flex;
  flex-flow: column;
  flex-grow: 1;
  height: 100%;
}

.loader-Qas1hxJa {
  position: absolute;
  top: 0px;
  left: 0;
  height: 6px;
  background: #14cf6d;
  z-index: 9999;
}

.layoutContent-eCNJ3wPw > div {
  position: absolute;
  left: 140px;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-flow: column;
  flex-grow: 1;
}

.blocked-fH9M4ktx button {
    opacity: 0.7 !important;
    pointer-events: none !important;
  }

.blocked-fH9M4ktx input {
    pointer-events: none;
  }

.btn-primary-mA1WwjvW {
  border: 10px;
  box-sizing: border-box;
  display: inline-block;
  font-family: averta, Arial, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  outline: none;
  font-size: inherit;
  font-weight: inherit;
  transform: translate(0px, 0px);
  position: relative;
  height: 36px;
  line-height: 36px;
  width: 100%;
  border-radius: 2px;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  background-color: #52cccc;
  text-align: center;
}

.printVisible {
  visibility: hidden !important;
  overflow: hidden !important;
  height: 0 !important;
}

.mt-1 {
  margin-top: 1rem;
}

@media print {
  @page {
    margin: 2cm;
    size: A4 portrait;
  }

  html,
  body,
  #root-c5hbxNWa,
  #root-c5hbxNWa > div {
    min-height: 0;
    height: auto;
    background-color: #fff;
  }

  .app-HBE060lK {
    display: block !important;
  }

  h1,
  h2,
  h3,
  h4,
  h5 {
    page-break-after: avoid;
  }

  table,
  figure {
    page-break-inside: avoid;
  }

  .layoutContent-eCNJ3wPw > div {
    position: static;
    left: 0px;
  }

  .printHidden {
    display: none;
  }

  .printVisible {
    visibility: visible !important;
    height: auto !important;
  }
}

@page {
  size: auto;
  margin: 20mm 10mm 10mm 10mm;
}

@font-face {
  font-family: "averta";
  src: url(/static/dcd53f661642d42d03ce.eot);
  src: url(/static/dcd53f661642d42d03ce.eot?#iefix) format("embedded-opentype"),
    url(/static/9af7a835f3d54642cdd6.woff2) format("woff2"),
    url(/static/e3124b0eb4f283bd2927.woff) format("woff"),
    url(/static/e9fe69cd49bb90247400.ttf) format("truetype");
  /* url("./avertastd-light-webfont.svg#averta_stdlight") format("svg"); */
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "averta";
  src: url(/static/d817fa16ae570a6b78e3.eot);
  src: url(/static/d817fa16ae570a6b78e3.eot?#iefix) format("embedded-opentype"),
    url(/static/d637273f3b32d3154551.woff2) format("woff2"),
    url(/static/de0987130172a00aa01a.woff) format("woff"),
    url(/static/b4df3b22c177dd945034.ttf) format("truetype");
  /* url("./avertastd-regular-webfont.svg#averta_stdregular") format("svg"); */
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "averta";
  src: url(/static/0ca1d8fc0ae18e19951a.eot);
  src: url(/static/0ca1d8fc0ae18e19951a.eot?#iefix)
      format("embedded-opentype"),
    url(/static/3e82f0b45427eaf2a7f0.woff2) format("woff2"),
    url(/static/24cfed51f6ebb13319b5.woff) format("woff"),
    url(/static/739fddeec3c7295c4d21.ttf) format("truetype");
  /* url("./avertastd-regularitalic-webfont.svg#averta_stdregular_italic") format("svg"); */
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "averta";
  src: url(/static/00442986a970829b6668.eot);
  src: url(/static/00442986a970829b6668.eot?#iefix)
      format("embedded-opentype"),
    url(/static/f9e005e254d0b310fb4c.woff2) format("woff2"),
    url(/static/9d58a1cf79827a78c84f.woff) format("woff"),
    url(/static/70672a9647f4b33fdafc.ttf) format("truetype");
  /* url("./avertastd-semibold-webfont.svg#averta_stdsemibold") format("svg"); */
  font-weight: 600;
  font-style: normal;
}

.grantAddTiles-SMuwEIYi {
  max-height: 500px;
  min-height: 500px;
}

.grantAddTileContainer-Jo_9PbYI {
  justify-content: center;
}

.grantAddTileSwitcher-Qfhgo9uG {
  position: absolute;
  top: 35px;
  right: 35px;
  color: #7c90a1;
  color: var(--mid-grey);
  transform: scale(-1, 1);
}

.grantAddTileSwitcherHistory-_VX8Gv5J {
  top: 20px;
  right: 20px;
  color: #fff;
  color: var(--white);
  transform: scale(1, -1);
}

.grantAddTileTitleHistory-T3WUJQpm {
  font-weight: bold;
}

.grantAddTileHistoryButton-eRL6tlgY {
  margin-right: auto;
}

.grantAddTileList-Az5N1bBp {
  max-height: 280px;
  overflow: auto;
  list-style: none;
  padding: 0;
  margin: 30px 0 20px;
}

.grantAddTileListItem-nqTz31Os {
  padding: 0 15px 15px 0;
  margin-bottom: 15px;
  border-bottom: 1px dashed #e3e9ee;
  border-bottom: 1px dashed var(--light-grey);
  cursor: pointer
}

.grantAddTileListItem-nqTz31Os:last-of-type {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
  }

.grantAddTileListItemName-vAqQ0ofl {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #6b748f;
  color: var(--soft-purple);
}

.grantAddTileListItemInfo-f0NDFCvQ {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
  color: #6b748f;
  color: var(--soft-purple);
  margin-top: 8px;
  align-items: center;
}

.grantAddTileListItemInfo-f0NDFCvQ span:first-of-type {
    margin-right: 8px;
  }

.grantAddTileListItemInfo-f0NDFCvQ span:last-of-type:not(:first-of-type) {
    margin-left: 8px;
  }

.grantAddSpacing-BqWnB35o {
  padding: 30px 0;
}

.grantAddContainer-M69inePm {
  justify-content: center;
}

  .grantAddContainer-M69inePm h3 {
    margin-top: 0;
  }

.grantAddSection-TxJDeFv9 {
  align-items: center;
}

.grantAddCentered-ThUzngaS {
  width: 100%;
  max-width: 520px;
  min-width: 520px;
}

.dividerPadded-MwzaVTkQ {
  margin: 30px 0;
}

.spaceLeft-Vrrlp0IY {
  margin-left: 5px;
}

.spaceBottom-VDEWUmq4 {
  padding-bottom: 30px;
}

.marginBottom-tWs0DK6w {
  margin-bottom: 30px;
}

.titleCustomMargin-zj_corcc {
  margin: 0 0 30px;
}

.actionIcon-eGwKlBku {
  cursor: pointer
}

.actionIcon-eGwKlBku + .actionIcon-eGwKlBku {
    margin-left: 15px;
  }

.actionIcon-eGwKlBku[disabled] {
    cursor: not-allowed;
  }

.actionIcon-eGwKlBku[disabled]:hover {
    fill: rgba(0,0,0,0.87059) !important;
  }

.listItem-pMr4HnOf {
  margin-bottom: 10px;
  align-items: center
}

.listItem-pMr4HnOf:last-of-type {
    padding-bottom: 30px;
  }

.inputHalf-POI_2h4S {
  width: 50%;
  padding-right: 10px;
}

.textNoWrap-qxwKMw5_ {
  white-space: nowrap;
}

.contactItemLight-ptgPQo5b {
  font-weight: normal;
  word-break: break-all;
}

.contactItemIcon-gRyOxfv6 {
  cursor: pointer;
}

.contactItem-bdGHD1_C {
  margin-bottom: 5px
}

.contactItem-bdGHD1_C:last-of-type {
    padding-bottom: 15px;
  }

.spaceTop-lAcB2Ens {
  margin-top: 20px;
}

.spaceBottom-FTOWjyQ5 {
  margin-bottom: 20px;
}

.placeholder-QspcC25Z {
  font-style: italic;
}

.buttonText-CTHMqe7r {
  position: relative;
  top: -10px;
}

.grantAddContainer-cjfgMkOA {
  justify-content: center;
}

  .grantAddContainer-cjfgMkOA h3 {
    margin-top: 0;
  }

.grantAddSection-WcMyWJgU {
  align-items: center;
}

.grantAddCentered-Av3X9JZv {
  width: 100%;
  max-width: 520px;
  min-width: 520px;
}

.dividerPadded-MdS7PW5Y {
  margin: 30px 0;
}

.spaceLeft-xr4RxaTa {
  margin-left: 5px;
}

.spaceBottom-rhFOphGt {
  padding-bottom: 30px;
}

.marginBottom-rbN22I57 {
  margin-bottom: 30px;
}

.titleCustomMargin-pzDU3vSs {
  margin: 0 0 30px;
}

.actionIcon-X28U2kJw {
  cursor: pointer
}

.actionIcon-X28U2kJw + .actionIcon-X28U2kJw {
    margin-left: 15px;
  }

.actionIcon-X28U2kJw[disabled] {
    cursor: not-allowed;
  }

.actionIcon-X28U2kJw[disabled]:hover {
    fill: rgba(0,0,0,0.87059) !important;
  }

.listItem-xav28vwI {
  margin-bottom: 10px;
  align-items: center
}

.listItem-xav28vwI:last-of-type {
    padding-bottom: 30px;
  }

.fundingInfoWrapper-QfOcc4Px {
  padding-bottom: 25px;
}

.editableOnHover-WDYw7aRi:hover svg {
    max-height: 18px;
  }

.editableOnHover-WDYw7aRi svg {
    width: 18px !important;
    height: 18px !important;
    max-height: 0;
    transition: max-height 0.3s ease-in-out;
    margin-left: -18px;
    position: relative;
    top: 3px;
  }

.editableOnHover-WDYw7aRi span {
    display: inline-block;
    padding-right: 21px;
    min-height: 21px;
  }

.grantAddContainer-XiVhVTRO {
  justify-content: center;
}

  .grantAddContainer-XiVhVTRO h3 {
    margin-top: 0;
  }

.grantAddSection-STB47aA6 {
  align-items: center;
}

.grantAddCentered-ADk5NXy6 {
  width: 100%;
  max-width: 520px;
  min-width: 520px;
}

.dividerPadded-pfPdj2fS {
  margin: 30px 0;
}

.spaceLeft-B64m2P7l {
  margin-left: 5px;
}

.spaceBottom-cmke4uKE {
  padding-bottom: 30px;
}

.marginBottom-fQpv0_ZA {
  margin-bottom: 30px;
}

.titleCustomMargin-z002SIan {
  margin: 0 0 30px;
}

.actionIcon-CwD5W8C4 {
  cursor: pointer
}

.actionIcon-CwD5W8C4 + .actionIcon-CwD5W8C4 {
    margin-left: 15px;
  }

.actionIcon-CwD5W8C4[disabled] {
    cursor: not-allowed;
  }

.actionIcon-CwD5W8C4[disabled]:hover {
    fill: rgba(0,0,0,0.87059) !important;
  }

.listItem-G86Qa4I1 {
  margin-bottom: 10px;
  align-items: center
}

.listItem-G86Qa4I1:last-of-type {
    padding-bottom: 30px;
  }

.textNormal-8049e3dO {
  font-weight: normal;
}

.placeholder-rGgyo4en {
  font-style: italic;
}

.grantAddContainer-PFEubkJN {
  justify-content: center;
}

  .grantAddContainer-PFEubkJN h3 {
    margin-top: 0;
  }

.grantAddSection-elgg_Tlj {
  align-items: center;
}

.grantAddCentered-nHFScqgm {
  width: 100%;
  max-width: 520px;
  min-width: 520px;
}

.dividerPadded-Wbx_6aFQ {
  margin: 30px 0;
}

.spaceLeft-YWqOZJ01 {
  margin-left: 5px;
}

.spaceBottom-bFixjnx6 {
  padding-bottom: 30px;
}

.marginBottom-vnuRTc24 {
  margin-bottom: 30px;
}

.titleCustomMargin-r8DJ7_xB {
  margin: 0 0 30px;
}

.actionIcon-YVsUCD5R {
  cursor: pointer
}

.actionIcon-YVsUCD5R + .actionIcon-YVsUCD5R {
    margin-left: 15px;
  }

.actionIcon-YVsUCD5R[disabled] {
    cursor: not-allowed;
  }

.actionIcon-YVsUCD5R[disabled]:hover {
    fill: rgba(0,0,0,0.87059) !important;
  }

.listItem-fkaBbQXD {
  margin-bottom: 10px;
  align-items: center
}

.listItem-fkaBbQXD:last-of-type {
    padding-bottom: 30px;
  }

.grantAddContainer-rsiCJsm3 {
  justify-content: center;
}

  .grantAddContainer-rsiCJsm3 h3 {
    margin-top: 0;
  }

.grantAddSection-f5UgvOzb {
  align-items: center;
}

.grantAddCentered-cDKx1vQK {
  width: 100%;
  max-width: 520px;
  min-width: 520px;
}

.dividerPadded-qkNddeex {
  margin: 30px 0;
}

.spaceLeft-ePtbLcM7 {
  margin-left: 5px;
}

.spaceBottom-VlGr9umX {
  padding-bottom: 30px;
}

.marginBottom-jRPUosDd {
  margin-bottom: 30px;
}

.titleCustomMargin-JSC0Mo87 {
  margin: 0 0 30px;
}

.actionIcon-y_bBxk6I {
  cursor: pointer
}

.actionIcon-y_bBxk6I + .actionIcon-y_bBxk6I {
    margin-left: 15px;
  }

.actionIcon-y_bBxk6I[disabled] {
    cursor: not-allowed;
  }

.actionIcon-y_bBxk6I[disabled]:hover {
    fill: rgba(0,0,0,0.87059) !important;
  }

.listItem-o7t61qy9 {
  margin-bottom: 10px;
  align-items: center
}

.listItem-o7t61qy9:last-of-type {
    padding-bottom: 30px;
  }

.grantAddContainer-jDo6Xmda {
  justify-content: center;
}

  .grantAddContainer-jDo6Xmda h3 {
    margin-top: 0;
  }

.grantAddSection-pecjw1U6 {
  align-items: center;
}

.grantAddCentered-ZyIJFV60 {
  width: 100%;
  max-width: 520px;
  min-width: 520px;
}

.dividerPadded-nt2FhCwH {
  margin: 30px 0;
}

.spaceLeft-WcPlaX0F {
  margin-left: 5px;
}

.spaceBottom-uxeJJA0b {
  padding-bottom: 30px;
}

.marginBottom-xXGFLa_w {
  margin-bottom: 30px;
}

.titleCustomMargin-RYhmgxYo {
  margin: 0 0 30px;
}

.actionIcon-WQBHe95b {
  cursor: pointer
}

.actionIcon-WQBHe95b + .actionIcon-WQBHe95b {
    margin-left: 15px;
  }

.actionIcon-WQBHe95b[disabled] {
    cursor: not-allowed;
  }

.actionIcon-WQBHe95b[disabled]:hover {
    fill: rgba(0,0,0,0.87059) !important;
  }

.listItem-Ic4ZTflz {
  margin-bottom: 10px;
  align-items: center
}

.listItem-Ic4ZTflz:last-of-type {
    padding-bottom: 30px;
  }

.tripleItemFixedAction-rsGhfPUL {
  flex: 0 0 240px;
  margin-left: 10px;
}

.tripleItemSpaceRight-Yt7mSqm6 {
  margin-right: 10px;
}

.tripleItemBorder-l6VBJ3HU:not(:last-of-type) {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e3e9ee;
    border-bottom: 1px solid var(--light-grey);
  }

.mappingItem-VyrjiiMz {
  flex-wrap: nowrap;
}

.mappingItemSkipped-YCiJccag {
  color: #7c91a2;
}

.mappingItemUnmapped-cwKk3yCp {
  color: #fa3e3e;
  color: var(--red);
}

.mappingItemIcon-wWdk_Ptv {
  line-height: 1;
}

.mappingItemIconClickable-KnYiBV0U {
  cursor: pointer;
}

.mappingItemToRight-YlIt0p54 {
  text-align: right;
}

.columnsSelector-MgHcpjFd {
  width: 100%;
}

.columnsSelectorTarget-UehRSJUv {
  cursor: pointer !important;
}

.mappingItemSelectorRadios-FfXnTGbT {
  padding-bottom: 16px;
}

  .mappingItemSelectorRadios-FfXnTGbT input + div {
    align-items: center;
  }

  .mappingItemSelectorRadios-FfXnTGbT input + div > div,
    .mappingItemSelectorRadios-FfXnTGbT input + div svg {
      width: 18px !important;
      height: 18px !important;
    }

  .mappingItemSelectorRadios-FfXnTGbT input + div > div {
      margin-right: 8px !important;
      margin-top: -6px;
    }

  .mappingItemSelectorRadios-FfXnTGbT input + div svg:first-of-type {
      fill: #7c90a1 !important;
      fill: var(--mid-grey) !important;
    }

  .mappingItemSelectorRadios-FfXnTGbT label {
    width: auto !important;
    color: #262a2d !important;
    color: var(--dark) !important;
    font-family: averta, Arial, sans-serif !important;
  }

.mappingItemSelectorTick-YQJ81rWm {
  font-size: 16px;
}

.mappingFormError-QxUWqlV4 {
  color: #fa3e3e;
  color: var(--red);
  margin: 0 0 10px;
  text-align: right;
}

.mappingFormErrorContainer-EdR6IhKd {
  margin-bottom: 20px;
}

.mappingFormTextToRight-KDLiOpfP {
  text-align: right;
}

.mappingFormColumnsSection-NRMH4LCE {
  padding-bottom: 300px;
}

.statItem-BYc7KqQn {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
  color: #6b748f;
  color: var(--soft-purple);

  position: relative;
  padding-right: 22px
}
.statItem-BYc7KqQn:after {
    content: "";
    width: 2px;
    height: 2px;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);

    border-radius: 50%;
    margin: 0 10px;
    background-color: #6b748f;
    background-color: var(--soft-purple);
  }
.statItem-BYc7KqQn:last-of-type {
    padding-right: 0
  }
.statItem-BYc7KqQn:last-of-type:after {
      display: none;
    }

.colorRed-PqknkUZi {
  color: #fa3e3e;
  color: var(--red);
}

.limitedWidth-r0TK4Nbr {
  max-width: 570px;
  margin: 0 auto;
}

.titleFirst-HPxP7RVa {
  margin-top: 0;
  margin-bottom: 10px;
}

.textSoft-zk777K31 {
  color: #6b748f;
  color: var(--soft-purple);
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
}

.textWithIcon-y3lJR1Rf {
  align-items: center;
  margin-top: 8px;
}

.textWithIcon-y3lJR1Rf span {
    margin-right: 8px;
  }

.listSuccessful-pWvEErWm {
  list-style: none;
  margin-top: 0;
  padding: 0;
}

.listSuccessfulItem-Vx07gGt8 {
  position: relative;
  margin-top: 8px;
}

.listSuccessfulIndicator-FyU2ZSjW {
  width: 9px;
  height: 9px;
  display: inline-block;
  border-left: 1px solid #7c90a1;
  border-left: 1px solid var(--mid-grey);
  border-bottom: 1px solid #7c90a1;
  border-bottom: 1px solid var(--mid-grey);
  margin: 0 11px 0 5px;

  position: relative;
  bottom: 3px;
}

.templateButton-HgOGQf6k {
  font-size: 16px !important;
  display: inline-block;
}

.subTitle-OUsZWq3M {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.7px;
  color: #6b748f;
  color: var(--soft-purple);
  margin-bottom: 20px;
}

.limitedWidth-ADGqZKuj {
  max-width: 570px;
  margin: 0 auto;
}

.textSoft-IKTwhrGI {
  color: #6b748f;
  color: var(--soft-purple);
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.5px;
}

.textWithIcon-k_55cM7N {
  align-items: center;
  margin-top: 8px;
}

.textWithIcon-k_55cM7N span {
    margin-right: 8px;
  }

.textError-UIJ_fPqR {
  color: #fa3e3e;
  color: var(--red);
}

.listError-dSVZytmY {
  list-style: none;
  padding: 0;
  margin-top: 24px;
}

.listError-dSVZytmY li + li {
    margin-top: 8px;
  }

.listLimitedHeight-qHAPqe4g {
  overflow-y: auto;
  max-height: 400px;
}

.limitedWidth-NE6fc9Yg {
  max-width: 570px;
  margin: 0 auto;
}

.titleThick-MzRYGRWZ {
  font-weight: bold;
  margin: 0;
}

.titleWarning-JknFvngj {
  color: #fa3e3e;
  color: var(--red);
}

.reviewSection-dpc44uTG + .reviewSection-dpc44uTG {
  padding-top: 20px;
}

.reviewSectionHeader-RM63_kRT {
  padding-bottom: 8px;
  border-bottom: 1px solid #e3e9ee;
  border-bottom: 1px solid var(--light-grey);
  margin-bottom: 20px;
}

.reviewSectionListItem-m8JxwfPP:last-of-type {
  padding-bottom: 20px;
}

.reviewSectionWarningText-AdbB4x6m {
  color: #fa3e3e;
  color: var(--red);
}

.reviewSectionWarningTextIcon-_gLsZsAS {
  margin-right: 8px;
}

.reviewWarningsContainer-QykpY3Qz {
  margin-bottom: 20px;
  text-align: right;
  color: #6b748f;
  color: var(--soft-purple);
}

.reviewWarningTitle-OaUzHEIS {
  margin-bottom: 10px;
  font-weight: bold;
}

.reviewWarningError-S5AGzBF2 {
  margin: 0 0 10px;
}

.limitedWidth-K96BVClQ {
  max-width: 570px;
  margin: 0 auto;
}

.importUploads-nN1kQUsL {
  margin: 0;
}

.importUploadsTitle-zJnmR9tv {
  margin-bottom: 10px;
}

.importUploadsItemIcon-EXoojrsN {
  font-size: 24px;
  display: inline-block;
  padding: 5px;
  position: relative;
  top: 3px
}

.importUploadsItemIcon-EXoojrsN:hover {
    color: #fa3e3e;
    color: var(--red);
  }

.sectionContent-jMUdItNe {
  flex-grow: 1;
}

.title-O3bXq9Yh {
  margin: 0;
}

.dropzoneContainer-kZDfinGG {
  min-height: 120px;
  max-height: 360px;
  display: flex;
  flex: 1;
}

.dropzone-DbFMBryd {
  flex-grow: 1;
}

.textItalic-nSJPsMLk {
  font-style: italic;
}

.noMargin-UnXv9XEE {
  margin: 0;
}

.spaceContainer-LggQFD9k button + button {
    margin-left: 16px;
  }

.tableBottomScrollWrapper-J70LNohL {
  max-width: 100%;
  overflow-x: auto;

  padding-bottom: 17px;
  margin-bottom: -17px;
}

.tableBottomScroll-b4owRd3e {
  height: 17px;
  width: 100%;
  max-width: 100%;

  overflow-x: auto;

  position: -webkit-sticky;

  position: sticky;
  bottom: 0;
  left: 0;
  z-index: 3;

  background-color: #fff;

  background-color: var(--white);
}

.tableBottomScroll-b4owRd3e > div {
    height: 100%;
    /* Needed in windows to have scrollbar visible */
    display: inline-block;
  }

.indicatorIcon-eXHU02G3 {
  font-size: 16px;
}

.doubleActions-Z9yevFuM {
  justify-content: flex-end;
}

.doubleActions-Z9yevFuM button + button {
    margin-left: 8px;
  }

.noPadding-mZhd_2IT {
  padding: 0 !important;
}

.alignedBaseline-KwipjEe0 {
  align-items: baseline;
}

.drawerDetailsTitle-H527sgyC {
  color: #6b748f;
  color: var(--soft-purple);
  max-width: 100%;
}

  .drawerDetailsTitle-H527sgyC h3 {
    color: #262a2d;
    color: var(--dark);
    margin: 0;
    font-weight: bold;
    line-height: 1.33;
    letter-spacing: 0.5px;
  }

  .drawerDetailsTitle-H527sgyC span {
    margin-right: 8px;
  }

.drawerDetailsSubtitleItem-nGfaQwWL {
  color: #6b748f;
  color: var(--soft-purple);
  line-height: 1.5;
  letter-spacing: 0.5px;
  margin-bottom: 4px;
}

.drawerDetailsSubtitleItemIcon-M8M9fkpk {
  max-width: 16px;
  width: 100%;
  text-align: center;
  margin-right: 8px;
}

.drawerDetailsSubtitleItemIcon-M8M9fkpk > * {
    margin-right: 0;
  }

.drawerDetailsList-e4o3QItc {
  list-style: none;
  padding: 0;
}

.drawerDetailsSectionTitle-eh7dsLru {
  font-size: 28px;
  font-weight: 300;
  line-height: 1.71;
  letter-spacing: 1px;
  margin: 24px 0 8px;
}

.drawerDetailsSectionTitle-eh7dsLru span[role="img"] {
    font-size: 18px;
    color: #7c90a1 !important;
    color: var(--mid-grey) !important;
    margin: 0 8px;
  }

.drawerDetailsItem-u7zrChq6 {
  color: #272e42;
  color: var(--dark-blue);
  font-size: 14px
}

.drawerDetailsItem-u7zrChq6 + .drawerDetailsItem-u7zrChq6 {
    margin-top: 12px;
  }

.drawerDetailsItemKey-qCyyZwxi {
  width: 100%;
  max-width: 140px;
}

.drawerDetailsTableDivider-agaLBRYC {
  margin: 0;
}

.drawerDetailsEmpty_ExtraSpacing-ecJ7HD9P {
  padding-bottom: 22px;
}

.drawerDetailsHeader-ABPOJlRR {
  margin-bottom: 32px;
  flex: 0 0 auto;
  flex-wrap: nowrap;
}

.drawerDetailsActions-I3CrhC1A {
  align-self: flex-start;
  flex-wrap: nowrap;
  color: #7c90a1;
  color: var(--mid-grey);
}

.drawerDetailsActions-I3CrhC1A > span {
    margin-left: 16px;
  }

.buttonSettings-Gu9b2Mdq {
  display: inline-block;
  font-size: 16px !important;
  padding: 10px 12px !important;
}

  .buttonSettings-Gu9b2Mdq > span {
    cursor: pointer !important;
  }

.buttonSettingsBorder-BwKv9we5 {
  border: solid 1px #c5d1d9 !important;
  border: solid 1px var(--grey) !important;
  color: #7c90a1 !important;
  color: var(--mid-grey) !important;
  border-radius: 6px !important;
}

.datesIndicator-FqSdUean {
  min-width: 10px;
  display: inline-block;
  margin-right: 8px;
  margin-left: 0;
}

.pageCustom-ZhyHw3Lr {
  padding-bottom: 0;
}

.actionSameSize-TCo_BywV {
  flex: 1;
}

.actionCentered-_j2jVQFv {
  justify-content: center !important;
}

.headerSticky-c6TKVKjY,
.subHeaderSticky-woIAIOhP {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
}

.subHeaderSticky-woIAIOhP {
  background-color: #f4f6f9;
  background-color: var(--pale-grey);
  top: 0;
  z-index: 3;
}

.cardFooter-BiU4t6Dr {
  display: flex;
  margin-top: 10px;
}

.cardFooter-BiU4t6Dr > div:first-child {
    flex: 1;
  }

.successful-screen-container-y8EBANOY {
  justify-content: center;
}

.successful-screen-card-KM027LLR {
  max-width: 520px;
  align-items: center;
  margin: 0 auto 40px;
  text-align: center;
  line-height: 1.5;
}

.successful-screen-owl-container-TSabRXI0 {
  display: flex;
  justify-content: center;
}

.successful-screen-text-ZscwpR5Z {
  color: #93aabd;
  font-weight: 300;
}

.successful-screen-action-gLXomJKD {
  margin: 20px 0;
}

.altAction-LlReBK44 {
  color: #52cccc;
  border: 0;
  font-size: 0.8em;
}

.inputHalfWidth-GRcBElaj {
  max-width: 50%;
}

.field-item-icons-qgGwNekm {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  margin: 0 5px 15px 0;
}

.field-item-icon-disabled-UjHi1iK4 {
  pointer-events: none;
  fill: #93aabd !important;
}

.field-item-icon-n53esvPB {
  cursor: pointer;
}

.field-item-icon-counter-phmC3y0o {
  font-size: 14px;
}

.field-item-space-mSucYscW {
  margin: 0 0 15px 5px;
}

.custom-array-fields-RLmyxRrE {
  transition: 0.3s width ease-in-out;
}

.custom-array-fields-header-hsUV_Zh4 {
  align-items: baseline;
}

.custom-array-fields-header-hsUV_Zh4 h4 {
    margin: 10px 10px 15px 0;
  }

.list-items-N_NBZaD_ {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.list-item-action-JVqMimcW {
  list-style: none;
}

.flex-items-end-XgN3XWWv {
  justify-content: flex-end;
}

.custom-array-fields-full-width-AzyvWaoa {
  min-width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 15px;
}

.buttons-separated-vG6FJyyq button + button {
    margin-left: 15px;
  }

.crmListItem-M7wUW3hZ {
  margin: 0 0 16px;
  padding: 8px;
  background: #fff;
  border-radius: 6px;
}

.crmListItemActive-u9XrsT2o {
  background: transparent;
}

.customRegionMappingList-7vCo8Cd6 {
  list-style: none;
  padding: 0 0 5px;
  margin: 0;
}

.crmListItemTitle-rJS1ztWv {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 16px;
  color: #221e20;
  margin: 0 0 16px;
}

.crmListItemContent-Wmf4QZxr {
  font-size: 14px;
  line-height: 1.4;
}

.spaceBottom-lYn6HEtW {
  padding-bottom: 20px;
}

.iconClickable-RddSau4R {
  cursor: pointer;
}

.buttonsSeparated-FTqdby34 button + button {
    margin-left: 15px;
  }

.inputs-wrapper-hxezQfUR {
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
  padding-bottom: 30px;
}

.inputs-wrapper-title-first-wQw7zq3u {
  margin-top: 5px;
}

.user-org-inputs-subtitle-ZbpEopyT {
  margin-bottom: 10px;
}

.user-org-inputs-divider-QpmWidb5 {
  margin: 20px 0;
}

.input-dropzone-QYyoqnbA {
  min-width: 120px;
  max-width: 120px;
  margin-right: 20px;
}

.input-name-KQgQOv4B {
  flex: 1 0 auto;
}

.input-half-width-tBshf4ER {
  max-width: 50%;
}

.container-divided-equally-cXbjx8YY {
  justify-content: space-between;
}

.container-divided-equally-cXbjx8YY > div {
    flex: 1;
  }

.container-divided-equally-cXbjx8YY > div:first-of-type {
    margin-right: 15px;
  }

.container-divided-equally-cXbjx8YY > div:last-of-type {
    margin-left: 15px;
  }

.dataSourcesTitle-y6LYCAkY {
  margin: 0 0 20px;
}

.dataSourcesSection-WgtkhjWI {
  max-width: 800px;
  min-width: 580px;
  align-self: center;
}

.inputContainer-8HdWu9QB {
  background-color: #fff;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.07);
}

.sourceHeader-XPH6uEqf {
  border-width: 0px 0px 1px 0px;
  border-style: dashed;
  border-color: #c5d1d9;
  padding-bottom: 24px;
  margin-bottom: 20px;
}

.sourceLogo-LYQLSOry {
  height: 24px;
  width: auto;
}

.oAuthFieldLabel-QuE7XMP1 {
  font-size: 14px !important;
}

.buttonContainer-eaOyDanZ {
  justify-content: flex-end;
}

.formButton-bEtsx6v6 {
  margin: 10px;
}

.invitation-item-container-OwplpdwM svg {
    flex: 0 0 auto;
    margin-bottom: 3px;
    cursor: pointer;
  }
  .invitation-item-container-OwplpdwM span {
    margin-right: 15px;
    margin-bottom: 3px;
  }

.invitation-item-input-cl4aTAPw {
  flex: 1 0 auto;
  margin-right: 5px;
}

.space-right-U99Oi13J {
  margin-right: 20px;
}

.invitationsList-evbZoIw8 {
  list-style: none;
  padding: 0;
}

.spaceTop-uPPyqGCa {
  margin-top: 40px;
}

.inputs-wrapper-iDaeV_td {
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
  padding-bottom: 30px;
}

.inputs-wrapper-title-first-N0m8n5h4 {
  margin-top: 5px;
}

.user-org-inputs-subtitle-oGszwIJ7 {
  margin-bottom: 10px;
}

.user-org-inputs-divider-c2M5g5qp {
  margin: 20px 0;
}

.input-dropzone-WOq6aNWk {
  min-width: 120px;
  max-width: 120px;
  margin-right: 20px;
}

.input-name-QBtFkhqF {
  flex: 1 0 auto;
}

.input-half-width-yJj2YNKm {
  max-width: 50%;
}

.container-divided-equally-AP3FGN7g {
  justify-content: space-between;
}

.container-divided-equally-AP3FGN7g > div {
    flex: 1;
  }

.container-divided-equally-AP3FGN7g > div:first-of-type {
    margin-right: 15px;
  }

.container-divided-equally-AP3FGN7g > div:last-of-type {
    margin-left: 15px;
  }

.inputs-wrapper-iDaeV_td {
  max-width: 620px;
}

.space-left-AB8Ua9I4 {
  margin-left: 20px;
}

.membership-management-header-ogKXp6jK {
  align-items: flex-start;
  justify-content: space-between;
}

.membership-management-header-ogKXp6jK > button {
    margin-left: 20px;
  }

.user-orgs-list-item-container-_ahM16TJ {
  display: inline-flex;
  align-items: center;
  cursor: pointer
}

.user-orgs-list-item-container-_ahM16TJ:hover .user-orgs-list-icon-zLuVmj1F {
      transform: rotate(45deg);
    }

.user-orgs-list-item-oCMtsAsm {
  font-weight: 300;
  font-size: 24px;
  color: #262a2d;
  line-height: 1.25
}

.user-orgs-list-item-oCMtsAsm:hover .user-orgs-list-item-action-BmRyK95M {
      opacity: 1;
      pointer-events: auto;
    }

.user-orgs-list-item-current-qI_cJZzF {
  font-weight: bold;
}

.user-orgs-list-item-mark-Ji8KpTN0 {
  font-size: 14px;
  letter-spacing: 0.5px;
  color: #7c90a1;
  margin-left: 10px;
}

.user-orgs-list-item-mark-pending-approval-xZTeNhds {
  color: #e0961d;
}

.user-orgs-list-item-mark-pending-deletion-c1rE_vMK {
  color: #f82020;
}

.user-orgs-list-item-icon-PGRO6Qyb {
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  color: #7c90a1;
  margin-left: 10px;

  transition: all 0.3s ease-in-out;
}

.user-orgs-list-item-action-BmRyK95M {
  margin-left: 10px;
  opacity: 0;
  pointer-events: none;

  transition: opacity 0.2s ease-in-out;
}

.user-orgs-container-T53l7ids {
  max-width: 900px;
  justify-content: space-between;
}

.user-orgs-list-tksGAkRW {
  margin: 0;
  list-style: none;
  padding: 0 0 0 10px;
}

.user-orgs-list-tksGAkRW li + li {
    margin-top: 23px;
  }

.user-orgs-title-EsDbJ2KY {
  margin: 0 25px 0 0;
}

.empty-text-VyXpAsI3 {
  margin: 15px 15px 30px;
}

.user-orgs-card-vGmkf55G {
  max-width: 900px;
  margin-top: 10px;
  overflow: auto;
}

.user-orgs-tile-mAim_Pb5 {
  width: 100%;
  position: relative;
}

.user-orgs-tile-title-t72JvbAx {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
}

.user-orgs-tile-icon-KUa3GGoO {
  position: absolute;
  top: 30px;
  right: 30px;
  cursor: pointer;
  color: #7c90a1;
  transition: all 0.2s ease-in-out
}

.user-orgs-tile-icon-KUa3GGoO:hover {
    color: #6d8396;
    transform: scale(1.2);
  }

.user-orgs-tile-info-dvtEB1Q_ {
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: italic;
}

.user-orgs-tile-button-I1pr20UF,
.user-orgs-tile-info-dvtEB1Q_ {
  margin-bottom: 18px;
}

.user-orgs-tile-info-icon-old1jHOH {
  margin-right: 10px;
}

.user-orgs-tile-info-warning-zOhRF2xu {
  color: #e0961d;
}

.user-orgs-tile-info-alarming-HJIKt7Ne {
  color: #f82020;
}

.user-orgs-tile-button-container-ZVTgr4ox {
  justify-content: center;
}

.user-orgs-tile-button-I1pr20UF {
  align-self: center;
}

.user-orgs-tile-desc-n2xPfltb {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.user-orgs-tile-img-SR5cew4w {
  margin-bottom: 20px;
}

.organization-tiles-spacing-top-itinOUiO {
  padding-top: 20px;
}

.sub-header-actions-xR9eYMZI {
  flex: 0;
  flex-wrap: nowrap;
  align-items: center;
}

.user-orgs-tab-icon-f2kXiq7P {
  font-size: 16px;
}

.user-orgs-sub-header-centered-ErgalchG {
  justify-content: center !important;
}

.userSettingsDivider-PBuPDY6V {
  margin: 10px 0 30px;
}

.columnCentered-mwSNJiiL {
  align-self: center;
}

.halfInput-kSdBMO1f {
  width: 50%;
  padding-right: 10px;
}

.extendedLabel-xY1WVKgk {
  white-space: nowrap;
  font-size: 14px !important;
}

.extendedLabel-xY1WVKgk small {
    font-size: 12px;
    font-weight: 300;
    margin-left: 3px;
  }

.toggleContainer-GeN384rL {
  align-items: center;
}

.mfaToggle-CEYNoLMb {
  margin-right: 8px;
}

.mfaToggle-CEYNoLMb label {
    color: #7c90a1 !important;
    color: var(--mid-grey) !important;
  }

.phoneInputDescription-IxkA2CDy {
  width: 100%;
  display: block;
  color: #9aaab8;
  color: var(--soft-grey);
  letter-spacing: 0.4px;
  font-size: 12px;
}

.userSettingsWrapper-ERvuHUoe {
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
  padding-bottom: 30px;
}

.userSettingsTitle-Hlixi8JX {
  margin-top: 0;
}

.full-bg-view-wrapper-QOctBsNZ {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
}

.full-bg-view-logo-Qh8vY7Nd {
  max-width: 196px;
  margin-bottom: 50px;
}

.light-box-kUjqYV1P {
  min-width: 400px;
  border-radius: 6px;
  background-color: rgba(244, 246, 249, 0.85);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07);
  padding: 25px;
}

.light-box-limited-width-i_u59vDM {
  max-width: 500px;
}

.light-box-title-prRX6cOx {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.25;
  letter-spacing: 0.5px;
  color: #262a2d;
  margin: 0 0 30px;
}

.light-box-actions-KquNDRdQ {
  padding-top: 10px;
}

.light-box-info-h3tiV8oV {
  max-height: 0;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.7px;
  color: #6b748f;
  white-space: pre-line;
  opacity: 0;
  transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.light-box-info-displayed-lL2Lvhr3 {
  max-height: 50px;
  opacity: 1;
}

.light-box-error-P2SSSlSq {
  color: #f82020;
  white-space: pre-line;
}

.authForm-GndMX62S {
  text-align: left;
}

.authActionsContainer-r8AUSsxm {
  margin-top: 25px;
}

.loginInfo-yARbVIKA {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.7px;
  color: #6b748f;
  margin-top: 0;
}

.smallText-cT5auHh1 {
  text-transform: capitalize !important;
  font-weight: normal !important;
  white-space: pre-line;
}

.linkText-qilGyLAd {
  display: inline-block;
}

