:root{--palette-_native-scrollbar-bg: var(--material-colors-grey-200);--palette-action-active: rgba(0, 0, 0, .56);--palette-action-disabled: rgba(0, 0, 0, .38);--palette-action-disabledBackground: rgba(0, 0, 0, .12);--palette-action-focus: rgba(0, 0, 0, .12);--palette-action-hover: rgba(0, 0, 0, .15);--palette-action-selected: var(--Integrity-Theme-Integrity-royal-light-1);--palette-background-default: var(--Integrity-Theme-Integrity-gray-light-1);--palette-background-paper-elevation-0: #ffffff;--palette-background-paper-elevation-1: #ffffff;--palette-background-paper-elevation-2: #ffffff;--palette-background-paper-elevation-3: #ffffff;--palette-background-paper-elevation-4: #ffffff;--palette-background-paper-elevation-5: #ffffff;--palette-background-paper-elevation-6: #ffffff;--palette-background-paper-elevation-7: #ffffff;--palette-background-paper-elevation-8: #ffffff;--palette-background-paper-elevation-9: #ffffff;--palette-background-paper-elevation-10: #ffffff;--palette-background-paper-elevation-11: #ffffff;--palette-background-paper-elevation-12: #ffffff;--palette-background-paper-elevation-13: #ffffff;--palette-background-paper-elevation-14: #ffffff;--palette-background-paper-elevation-15: #ffffff;--palette-background-paper-elevation-16: #ffffff;--palette-background-paper-elevation-17: #ffffff;--palette-background-paper-elevation-18: #ffffff;--palette-background-paper-elevation-19: #ffffff;--palette-background-paper-elevation-20: #ffffff;--palette-background-paper-elevation-21: #ffffff;--palette-background-paper-elevation-22: #ffffff;--palette-background-paper-elevation-23: #ffffff;--palette-background-paper-elevation-24: #ffffff;--palette-common-black-focus: rgba(0, 0, 0, .12);--palette-common-black-focusVisible: rgba(0, 0, 0, .3);--palette-common-black-hover: rgba(0, 0, 0, .15);--palette-common-black-main: var(--Integrity-Theme-primitive-black);--palette-common-black-outlinedBorder: rgba(0, 0, 0, .5);--palette-common-black-selected: rgba(0, 0, 0, .08);--palette-common-white-focus: rgba(255, 255, 255, .12);--palette-common-white-focusVisible: rgba(255, 255, 255, .3);--palette-common-white-hover: rgba(255, 255, 255, .15);--palette-common-white-main: var(--Integrity-Theme-primitive-white);--palette-common-white-outlinedBorder: rgba(255, 255, 255, .5);--palette-common-white-selected: rgba(255, 255, 255, .08);--palette-components-alert-error-background: var( --Integrity-Theme-error-soft );--palette-components-alert-error-color: var(--palette-error-main);--palette-components-alert-info-background: var( --Integrity-Theme-Integrity-royal-light-1 );--palette-components-alert-info-color: var(--palette-info-dark);--palette-components-alert-success-background: var( --Integrity-Theme-success-soft );--palette-components-alert-success-color: var(--Integrity-Theme-success-hard);--palette-components-alert-warning-background: var( --Integrity-Theme-warning-soft );--palette-components-alert-warning-color: var(--Integrity-Theme-warning-hard);--palette-components-appBar-defaultFill: var(--material-colors-grey-100);--palette-components-avatar-fill: var(--material-colors-grey-400);--palette-components-backdrop-fill: rgba(5, 42, 99, .7);--palette-components-breadcrumbs-collapseFill: var( --material-colors-grey-100 );--palette-components-chip-defaultCloseFill: var(--palette-common-black-main);--palette-components-chip-defaultEnabledBorder: var( --material-colors-grey-400 );--palette-components-chip-defaultFocusFill: rgba(0, 0, 0, .2);--palette-components-chip-defaultHoverFill: rgba(0, 0, 0, .12);--palette-components-input-filled-enabledFill: rgba(0, 0, 0, .06);--palette-components-input-filled-hoverFill: rgba(0, 0, 0, .09);--palette-components-input-outlined-enabledBorder: rgba(0, 0, 0, .23);--palette-components-input-outlined-hoverBorder: var( --Integrity-Theme-Integrity-navy-default );--palette-components-input-standard-enabledBorder: rgba(0, 0, 0, .42);--palette-components-input-standard-hoverBorder: var( --palette-common-black-main );--palette-components-rating-activeFill: #ffb400;--palette-components-rating-enabledBorder: rgba(0, 0, 0, .23);--palette-components-snackbar-fill: var(--palette-common-white-main);--palette-components-stepper-connector: var(--material-colors-grey-400);--palette-components-switch-knobFillEnabled: var(--material-colors-grey-50);--palette-components-switch-knowFillDisabled: var(--material-colors-grey-100);--palette-components-switch-slideFill: var( --Integrity-Theme-Integrity-navy-light-0 );--palette-components-tooltip-fill: rgba(97, 97, 97, .9);--palette-divider: rgba(0, 0, 0, .12);--palette-elevation-outlined: #e0e0e0;--palette-error-contrast: var(--palette-common-white-main);--palette-error-dark: var(--Integrity-Theme-error-dark-1);--palette-error-focusVisible: rgba(200, 30, 38, .3);--palette-error-hover: rgba(200, 30, 38, .15);--palette-error-light: var(--Integrity-Theme-error-soft);--palette-error-main: var(--Integrity-Theme-error-hard);--palette-error-outlinedBorder: rgba(200, 30, 38, .5);--palette-error-selected: rgba(200, 30, 38, .08);--palette-info-contrast: var(--palette-common-white-main);--palette-info-dark: var(--Integrity-Theme-Integrity-navy-light-3);--palette-info-focusVisible: rgba(73, 100, 139, .3);--palette-info-hover: rgba(73, 100, 139, .15);--palette-info-light: var(--Integrity-Theme-Integrity-navy-light-0);--palette-info-main: var(--Integrity-Theme-Integrity-navy-light-1);--palette-info-outlinedBorder: rgba(73, 100, 139, .5);--palette-info-selected: rgba(73, 100, 139, .08);--palette-primary-contrast: var(--palette-common-white-main);--palette-primary-dark: var(--Integrity-Theme-Integrity-royal-hover);--palette-primary-focus: rgba(65, 120, 255, .12);--palette-primary-focusVisible: rgba(65, 120, 255, .3);--palette-primary-hover: rgba(65, 120, 255, .15);--palette-primary-light: var(--material-colors-blue-400);--palette-primary-main: var(--Integrity-Theme-Integrity-royal-default);--palette-primary-outlinedBorder: rgba(65, 120, 255, .5);--palette-primary-selected: rgba(65, 120, 255, .08);--palette-secondary-contrast: var(--Integrity-Theme-Integrity-royal-hover);--palette-secondary-dark: #f6f6f6;--palette-secondary-focus: rgba(255, 255, 255, .12);--palette-secondary-focusVisible: rgba(255, 255, 255, .3);--palette-secondary-hover: rgba(255, 255, 255, .15);--palette-secondary-light: var(--Integrity-Theme-primitive-white);--palette-secondary-main: var(--Integrity-Theme-primitive-white);--palette-secondary-outlinedBorder: rgba(255, 255, 255, .5);--palette-secondary-selected: rgba(255, 255, 255, .08);--palette-success-contrast: var(--palette-common-white-main);--palette-success-dark: #008011;--palette-success-focusVisible: rgba(0, 158, 21, .3);--palette-success-hover: rgba(0, 158, 21, .15);--palette-success-light: var(--Integrity-Theme-success-soft);--palette-success-main: var(--Integrity-Theme-success-hard);--palette-success-outlinedBorder: rgba(0, 158, 21, .5);--palette-success-selected: rgba(0, 158, 21, .08);--palette-text-disabled: rgba(0, 0, 0, .38);--palette-text-focus: rgba(0, 0, 0, .12);--palette-text-focusVisible: rgba(0, 0, 0, .3);--palette-text-hover: rgba(0, 0, 0, .15);--palette-text-primary: var(--Integrity-Theme-Integrity-gray-dark-4);--palette-text-secondary: var(--Integrity-Theme-Integrity-gray-default);--palette-text-selected: rgba(0, 0, 0, .08);--palette-warning-contrast: var(--palette-common-white-main);--palette-warning-dark: #d03e00;--palette-warning-focusVisible: rgba(245, 102, 0, .3);--palette-warning-hover: rgba(245, 102, 0, .15);--palette-warning-light: var(--Integrity-Theme-warning-soft);--palette-warning-main: var(--Integrity-Theme-warning-hard);--palette-warning-outlinedBorder: rgba(245, 102, 0, .5);--palette-warning-selected: rgba(245, 102, 0, .08);--material-colors-amber-50: #fff8e1;--material-colors-amber-100: #ffecb3;--material-colors-amber-200: #ffe082;--material-colors-amber-300: #ffd54f;--material-colors-amber-400: #ffca28;--material-colors-amber-500: #ffc107;--material-colors-amber-600: #ffb300;--material-colors-amber-700: #ffa000;--material-colors-amber-800: #ff8f00;--material-colors-amber-900: #ff6f00;--material-colors-amber-A100: #ffe57f;--material-colors-amber-A200: #ffd740;--material-colors-amber-A400: #ffc400;--material-colors-amber-A700: #ffab00;--material-colors-blue-50: #e3f2fd;--material-colors-blue-100: #bbdefb;--material-colors-blue-200: #90caf9;--material-colors-blue-300: #64b5f6;--material-colors-blue-400: #42a5f5;--material-colors-blue-500: #2196f3;--material-colors-blue-600: #1e88e5;--material-colors-blue-700: #0057b2;--material-colors-blue-800: #1565c0;--material-colors-blue-900: #0d47a1;--material-colors-blue-A100: #82b1ff;--material-colors-blue-A200: #448aff;--material-colors-blue-A400: #2979ff;--material-colors-blue-A700: #2962ff;--material-colors-blueGrey-50: #eceff1;--material-colors-blueGrey-100: #cfd8dc;--material-colors-blueGrey-200: #b0bec5;--material-colors-blueGrey-300: #90a4ae;--material-colors-blueGrey-400: #78909c;--material-colors-blueGrey-500: #607d8b;--material-colors-blueGrey-600: #546e7a;--material-colors-blueGrey-700: #455a64;--material-colors-blueGrey-800: #37474f;--material-colors-blueGrey-900: #263238;--material-colors-blueGrey-A100: #cfd8dc;--material-colors-blueGrey-A200: #b0bec5;--material-colors-blueGrey-A400: #78909c;--material-colors-blueGrey-A700: #455a64;--material-colors-cyan-50: #e0f7fa;--material-colors-cyan-100: #b2ebf2;--material-colors-cyan-200: #80deea;--material-colors-cyan-300: #4dd0e1;--material-colors-cyan-400: #26c6da;--material-colors-cyan-500: #00bcd4;--material-colors-cyan-600: #00acc1;--material-colors-cyan-700: #0097a7;--material-colors-cyan-800: #00838f;--material-colors-cyan-900: #006064;--material-colors-cyan-A100: #84ffff;--material-colors-cyan-A200: #18ffff;--material-colors-cyan-A400: #00e5ff;--material-colors-cyan-A700: #00b8d4;--material-colors-deepOrange-50: #fbe9e7;--material-colors-deepOrange-100: #ffccbc;--material-colors-deepOrange-200: #ffab91;--material-colors-deepOrange-300: #ff8a65;--material-colors-deepOrange-400: #ff7043;--material-colors-deepOrange-500: #ff5722;--material-colors-deepOrange-600: #f4511e;--material-colors-deepOrange-700: #e64a19;--material-colors-deepOrange-800: #d84315;--material-colors-deepOrange-900: #bf360c;--material-colors-deepOrange-A100: #ff9e80;--material-colors-deepOrange-A200: #ff6e40;--material-colors-deepOrange-A400: #ff3d00;--material-colors-deepOrange-A700: #dd2c00;--material-colors-deepPurple-50: #ede7f6;--material-colors-deepPurple-100: #d1c4e9;--material-colors-deepPurple-200: #b39ddb;--material-colors-deepPurple-300: #9575cd;--material-colors-deepPurple-400: #7e57c2;--material-colors-deepPurple-500: #673ab7;--material-colors-deepPurple-600: #5e35b1;--material-colors-deepPurple-700: #512da8;--material-colors-deepPurple-800: #4527a0;--material-colors-deepPurple-900: #311b92;--material-colors-deepPurple-A100: #b388ff;--material-colors-deepPurple-A200: #7c4dff;--material-colors-deepPurple-A400: #651fff;--material-colors-deepPurple-A700: #6200ea;--material-colors-green-50: #e8f5e9;--material-colors-green-100: #c8e6c9;--material-colors-green-200: #a5d6a7;--material-colors-green-300: #81c784;--material-colors-green-400: #66bb6a;--material-colors-green-500: #4caf50;--material-colors-green-600: #43a047;--material-colors-green-700: #388e3c;--material-colors-green-800: #2e7d32;--material-colors-green-900: #1b5e20;--material-colors-green-A100: #b9f6ca;--material-colors-green-A200: #69f0ae;--material-colors-green-A400: #00e676;--material-colors-green-A700: #00c853;--material-colors-grey-50: #fafafa;--material-colors-grey-100: #f5f5f5;--material-colors-grey-200: #eeeeee;--material-colors-grey-300: #e0e0e0;--material-colors-grey-400: #bdbdbd;--material-colors-grey-500: #9e9e9e;--material-colors-grey-600: #757575;--material-colors-grey-700: #616161;--material-colors-grey-800: #424242;--material-colors-grey-900: #212121;--material-colors-grey-A100: #f5f5f5;--material-colors-grey-A200: #eeeeee;--material-colors-grey-A400: #bdbdbd;--material-colors-grey-A700: #616161;--material-colors-indigo-50: #e8eaf6;--material-colors-indigo-100: #c5cae9;--material-colors-indigo-200: #9fa8da;--material-colors-indigo-300: #7986cb;--material-colors-indigo-400: #5c6bc0;--material-colors-indigo-500: #3f51b5;--material-colors-indigo-600: #3949ab;--material-colors-indigo-700: #303f9f;--material-colors-indigo-800: #283593;--material-colors-indigo-900: #1a237e;--material-colors-indigo-A100: #8c9eff;--material-colors-indigo-A200: #536dfe;--material-colors-indigo-A400: #3d5afe;--material-colors-indigo-A700: #304ffe;--material-colors-lightBlue-50: #e1f5fe;--material-colors-lightBlue-100: #b3e5fc;--material-colors-lightBlue-200: #81d4fa;--material-colors-lightBlue-300: #4fc3f7;--material-colors-lightBlue-400: #29b6f6;--material-colors-lightBlue-500: #03a9f4;--material-colors-lightBlue-600: #039be5;--material-colors-lightBlue-700: #0288d1;--material-colors-lightBlue-800: #0277bd;--material-colors-lightBlue-900: #01579b;--material-colors-lightBlue-A100: #80d8ff;--material-colors-lightBlue-A200: #40c4ff;--material-colors-lightBlue-A400: #00b0ff;--material-colors-lightBlue-A700: #0091ea;--material-colors-lightGreen-50: #f1f8e9;--material-colors-lightGreen-100: #dcedc8;--material-colors-lightGreen-200: #c5e1a5;--material-colors-lightGreen-300: #aed581;--material-colors-lightGreen-400: #8bc34a;--material-colors-lightGreen-500: #8bc34a;--material-colors-lightGreen-600: #7cb342;--material-colors-lightGreen-700: #689f38;--material-colors-lightGreen-800: #558b2f;--material-colors-lightGreen-900: #33691e;--material-colors-lightGreen-A100: #ccff90;--material-colors-lightGreen-A200: #b2ff59;--material-colors-lightGreen-A400: #76ff03;--material-colors-lightGreen-A700: #64dd17;--material-colors-lime-50: #f9fbe7;--material-colors-lime-100: #f0f4c3;--material-colors-lime-200: #e6ee9c;--material-colors-lime-300: #dce775;--material-colors-lime-400: #d4e157;--material-colors-lime-500: #cddc39;--material-colors-lime-600: #c0ca33;--material-colors-lime-700: #afb42b;--material-colors-lime-800: #9e9d24;--material-colors-lime-900: #827717;--material-colors-lime-A100: #f4ff81;--material-colors-lime-A200: #eeff41;--material-colors-lime-A400: #c6ff00;--material-colors-lime-A700: #aeea00;--material-colors-orange-50: #fff3e0;--material-colors-orange-100: #ffe0b2;--material-colors-orange-200: #ffcc80;--material-colors-orange-300: #ffb74d;--material-colors-orange-400: #ffa726;--material-colors-orange-500: #ff9800;--material-colors-orange-600: #fb8c00;--material-colors-orange-700: #f57c00;--material-colors-orange-800: #ef6c00;--material-colors-orange-900: #ef6c00;--material-colors-orange-A100: #ffd180;--material-colors-orange-A200: #ffab40;--material-colors-orange-A400: #ff9100;--material-colors-orange-A700: #ff6d00;--material-colors-pink-50: #fce4ec;--material-colors-pink-100: #f8bbd0;--material-colors-pink-200: #f48fb1;--material-colors-pink-300: #f06292;--material-colors-pink-400: #ec407a;--material-colors-pink-500: #e91e63;--material-colors-pink-600: #d81b60;--material-colors-pink-700: #c2185b;--material-colors-pink-800: #ad1457;--material-colors-pink-900: #880e4f;--material-colors-pink-A100: #ff80ab;--material-colors-pink-A200: #ff4081;--material-colors-pink-A400: #f50057;--material-colors-pink-A700: #c51162;--material-colors-purple-50: #f3e5f5;--material-colors-purple-100: #e1bee7;--material-colors-purple-200: #ce93d8;--material-colors-purple-300: #ba68c8;--material-colors-purple-400: #ab47bc;--material-colors-purple-500: #9c27b0;--material-colors-purple-600: #8e24aa;--material-colors-purple-700: #7b1fa2;--material-colors-purple-800: #6a1b9a;--material-colors-purple-900: #4a148c;--material-colors-purple-A100: #ea80fc;--material-colors-purple-A200: #e040fb;--material-colors-purple-A400: #d500f9;--material-colors-purple-A700: #aa00ff;--material-colors-red-50: #feebee;--material-colors-red-100: #fecdd2;--material-colors-red-200: #ef9a9a;--material-colors-red-300: #e57373;--material-colors-red-400: #ef5350;--material-colors-red-500: #f44336;--material-colors-red-600: #e53935;--material-colors-red-700: #d32f2f;--material-colors-red-800: #c62828;--material-colors-red-900: #b71c1c;--material-colors-red-A100: #ff8a80;--material-colors-red-A200: #ff5252;--material-colors-red-A400: #ff1744;--material-colors-red-A700: #d50000;--material-colors-teal-50: #e0f2f1;--material-colors-teal-100: #b2dfdb;--material-colors-teal-200: #80cbc4;--material-colors-teal-300: #4db6ac;--material-colors-teal-400: #26a69a;--material-colors-teal-500: #009688;--material-colors-teal-600: #00897b;--material-colors-teal-700: #00796b;--material-colors-teal-800: #00695c;--material-colors-teal-900: #004d40;--material-colors-teal-A100: #a7ffeb;--material-colors-teal-A200: #64ffda;--material-colors-teal-A400: #1de9b6;--material-colors-teal-A700: #00bfa5;--material-colors-yellow-50: #fffde7;--material-colors-yellow-100: #fff9c4;--material-colors-yellow-200: #fff59d;--material-colors-yellow-300: #fff176;--material-colors-yellow-400: #ffee58;--material-colors-yellow-500: #ffeb3b;--material-colors-yellow-600: #fdd835;--material-colors-yellow-700: #fbc02d;--material-colors-yellow-800: #f9a825;--material-colors-yellow-900: #f57f17;--material-colors-yellow-A100: #ffff8d;--material-colors-yellow-A200: #ffff00;--material-colors-yellow-A400: #ffea00;--material-colors-yellow-A700: #ffd600;--Integrity-Theme-Blue-scale-1-New: #95b3ff;--Integrity-Theme-Blue-scale-2-FirstCall: #89a6f1;--Integrity-Theme-Blue-scale-3-SecondCall: #7c99e3;--Integrity-Theme-Blue-scale-4-ThirdCall: #708cd4;--Integrity-Theme-Blue-scale-5-Voicemail: #637fc6;--Integrity-Theme-Blue-scale-6-Text: #5772b8;--Integrity-Theme-Blue-scale-7-DoorKnock: #4b66aa;--Integrity-Theme-Blue-scale-8-Appointment: #3e589b;--Integrity-Theme-Blue-scale-9-Submitted: #324c8d;--Integrity-Theme-Integrity-gold-default: #a9905f;--Integrity-Theme-Integrity-gold-light-1: #e9e3d7;--Integrity-Theme-Integrity-gold-light-2: #d4c7af;--Integrity-Theme-Integrity-gold-light-3: #bfac87;--Integrity-Theme-Integrity-gold-dark-default: #8d7041;--Integrity-Theme-Integrity-gray-dark-4: #434a51;--Integrity-Theme-Integrity-gray-default: #717171;--Integrity-Theme-Integrity-gray-light-1: #f1f1f1;--Integrity-Theme-Integrity-gray-light-2: #dddddd;--Integrity-Theme-Integrity-gray-light-3: #cccccc;--Integrity-Theme-Integrity-gray-light-4: #999999;--Integrity-Theme-Integrity-navy-default: #052a63;--Integrity-Theme-Integrity-navy-light-0: #7188a8;--Integrity-Theme-Integrity-navy-light-1: #49648b;--Integrity-Theme-Integrity-navy-light-2: #375582;--Integrity-Theme-Integrity-navy-light-3: #1d3e71;--Integrity-Theme-Integrity-royal-default: #4178ff;--Integrity-Theme-Integrity-royal-hover: #1357ff;--Integrity-Theme-Integrity-royal-light-1: #f1faff;--Integrity-Theme-Integrity-royal-light-2: #dfeafb;--Integrity-Theme-Integrity-royal-light-3: #b3c9ff;--Integrity-Theme-error-dark-1: #9f040c;--Integrity-Theme-error-hard: #c81e27;--Integrity-Theme-error-soft: #fbdede;--Integrity-Theme-primitive-black: #000000;--Integrity-Theme-primitive-white: #ffffff;--Integrity-Theme-success-hard: #009e15;--Integrity-Theme-success-soft: #e5faeb;--Integrity-Theme-warning-hard: #f56600;--Integrity-Theme-warning-soft: #fcf2e8;--Integrity-Theme-Integrity-eerie-black: #1b1b1b}
._toastProvider_1g0t0_1 {
  position: relative;
}

@media (width <= 480px) {
  ._toastsWrapper_1g0t0_6 {
    left: calc(100vw - 355px);
  }
}
._toastsWrapper_1g0t0_6 {
  position: fixed;
  top: 105px;
  right: 80px;
  z-index: 1300;
}

._toast_1g0t0_1 {
  background: #fff;
  border: 1px solid #c7ccd1;
  box-shadow: 0 2px 12px 0 #1e4459;
  min-height: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 372px;
  border-radius: 4px;
}
@media (width <= 480px) {
  ._toast_1g0t0_1 {
    width: 350px;
  }
}
._toast_1g0t0_1 a {
  color: #0052ce;
  text-decoration: underline;
}
._toast_1g0t0_1:hover a {
  color: #002d72;
  cursor: pointer;
}
._toast_1g0t0_1 ._toastIndicator_1g0t0_41 {
  border-radius: 4px 0 0 4px;
  width: 60px;
  min-height: 60px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._toast_1g0t0_1 ._toastIndicator_1g0t0_41 svg {
  stroke: white;
  stroke-width: 2px;
}
._toast_1g0t0_1._success_1g0t0_54 > ._toastIndicator_1g0t0_41 {
  background-color: #7fd7b2;
}
._toast_1g0t0_1._error_1g0t0_57 > ._toastIndicator_1g0t0_41 {
  background-color: #ec8080;
}
._toast_1g0t0_1._action_1g0t0_60 > ._toastIndicator_1g0t0_41 {
  background-color: #4f99f0;
}
._toast_1g0t0_1 ._toastMessage_1g0t0_63 {
  flex: 1;
  padding: 0.5rem 1rem;
  color: #525761;
  font-family: Lato, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  display: flex;
  align-items: center;
}
._toast_1g0t0_1 ._toastMessage_1g0t0_63 ._undoLink_1g0t0_75 {
  align-items: center;
  justify-content: space-between;
  flex: 1;
}
._toast_1g0t0_1 button {
  color: #525761;
  margin-right: 33px;
  border: none;
  background-color: transparent;
  font-size: 2em;
}
._toast_1g0t0_1 button:hover {
  color: #151e29;
}
._toast_1g0t0_1 {
  margin-bottom: 0.5rem;
}* {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: reduce), (update: slow) {
  *,
  ::before,
  ::after {
    animation-delay: -1ms !important;
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    background-attachment: initial !important;
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
    transition-delay: 0s !important;
  }
}
[data-js-focus-visible] :focus:not([data-focus-visible-added]) {
  outline: none;
}

body {
  margin: 0;
  font-family: Lato, "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: var(--page-bg-color);
  color: var(--main-text-color);
}

body.disable-scroll {
  overflow: hidden;
  height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

ul,
ol {
  list-style: none;
}

.list-disc {
  list-style-type: square;
  margin-left: 2rem;
}

button,
input,
textarea,
a,
select {
  font-family: inherit;
  color: inherit;
  margin: 0;
}

button {
  background: none;
  border: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  cursor: pointer;
}

.content-frame {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.bg-high-contrast {
  background: var(--main-bg-color);
}

.bg-white {
  background: var(--v2-white);
}

.bg-admin {
  background: var(--admin-bg-color);
}

.bg-neutral-gradient {
  background: var(--neutral-bg-gradient);
}

.bg-photo {
  --bg-photo-default-src-800: url("src/images/optimized/bg-default-800.jpg");
  --bg-photo-default-src-1440: url("src/images/optimized/bg-default-1440.jpg");
  --bg-photo-default-src-1920: url("src/images/optimized/bg-default-1920.jpg");
  --bg-photo-default-vert-anchor: 25%;
  --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 90%) 0%, rgb(255 255 255 / 90%) 100%);
  background: var(--invert-bg-color) center var(--bg-photo-vert-anchor, var(--bg-photo-default-vert-anchor)) no-repeat;
  background-image: var(--bg-photo-gradient), var(--bg-photo-src-800, var(--bg-photo-default-src-800));
  background-size: cover;
}
@media (width >= 480px) {
  .bg-photo {
    background-image: var(--bg-photo-src-800, var(--bg-photo-default-src-800));
    --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 100%);
    --bg-photo-default-vert-anchor: top;
  }
  .bg-photo.logged-in {
    background-image: var(--bg-photo-gradient), var(--bg-photo-src-800, var(--bg-photo-default-src-800));
  }
}
@media (min-device-pixel-ratio: 2) and (width >= 500px), (resolution >= 192dpi) and (width >= 500px), (width >= 1000px) {
  .bg-photo {
    background-image: var(--bg-photo-src-1440, var(--bg-photo-default-src-1440));
  }
}
@media (min-device-pixel-ratio: 2) and (width >= 900px), (resolution >= 192dpi) and (width >= 900px), (width >= 1600px) {
  .bg-photo {
    background-image: var(--bg-photo-src-1920, var(--bg-photo-default-src-1920));
  }
}
.bg-photo.portal-page {
  --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 100%);
}

.bg-photo--alt {
  --bg-photo-src-800: url("src/images/optimized/bg-client-management-800.jpg");
  --bg-photo-src-1440: url("src/images/optimized/bg-client-management-1440.jpg");
  --bg-photo-src-1920: url("src/images/optimized/bg-client-management-1920.jpg");
  --bg-photo-vert-anchor: 50%;
}

.bg-img-fixed {
  background-attachment: fixed;
}

.container {
  width: 100%;
  max-width: 1280px;
  align-self: center;
}
.container {
  padding-left: 1rem;
}
@media (width >= 768px) {
  .container {
    padding-left: 2.5rem;
  }
}
@supports (padding-left: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem)) {
  .container {
    padding-left: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem);
  }
}
.container {
  padding-right: 1rem;
}
@media (width >= 768px) {
  .container {
    padding-right: 2.5rem;
  }
}
@supports (padding-right: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem)) {
  .container {
    padding-right: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem);
  }
}
.container {
  margin-left: auto;
  margin-right: auto;
}
.container--size-small {
  max-width: 440px;
}
.container--size-medium {
  max-width: 600px;
}
.container--size-wide {
  max-width: 736px;
}
.container--size-lg {
  max-width: 800px;
}
.container--size-xlg {
  max-width: 900px;
}
.container--size-full {
  max-width: 100%;
}
@media (width <= 480px) {
  .container {
    padding: 0;
  }
}

.visually-hidden,
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.mt-0 {
  margin-top: var(--fixed-space-0);
}

.mt-1 {
  margin-top: var(--fixed-space-1);
}

.mt-2 {
  margin-top: var(--fixed-space-2);
}

.mt-3 {
  margin-top: var(--fixed-space-3);
}

.mt-4 {
  margin-top: var(--fixed-space-4);
}

.mt-5 {
  margin-top: var(--fixed-space-5);
}

.mt-auto {
  margin-top: auto;
}

.mt-scale-1 {
  margin-top: 1rem;
}
@media (width >= 768px) {
  .mt-scale-1 {
    margin-top: 1.5rem;
  }
}
@supports (margin-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  .mt-scale-1 {
    margin-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

.mt-scale-2 {
  margin-top: 1.5rem;
}
@media (width >= 768px) {
  .mt-scale-2 {
    margin-top: 2.5rem;
  }
}
@supports (margin-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  .mt-scale-2 {
    margin-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

.mt-scale-3 {
  margin-top: 2.5rem;
}
@media (width >= 768px) {
  .mt-scale-3 {
    margin-top: 5rem;
  }
}
@supports (margin-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  .mt-scale-3 {
    margin-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

.mt-scale-4 {
  margin-top: 5rem;
}
@media (width >= 768px) {
  .mt-scale-4 {
    margin-top: 7.5rem;
  }
}
@supports (margin-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  .mt-scale-4 {
    margin-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

.mb-0 {
  margin-bottom: var(--fixed-space-0);
}

.mb-1 {
  margin-bottom: var(--fixed-space-1);
}

.mb-2 {
  margin-bottom: var(--fixed-space-2);
}

.mb-3 {
  margin-bottom: var(--fixed-space-3);
}

.mb-4 {
  margin-bottom: var(--fixed-space-4);
}

.mb-5 {
  margin-bottom: var(--fixed-space-5);
}

.mb-auto {
  margin-bottom: auto;
}

.mb-scale-1 {
  margin-bottom: 1rem;
}
@media (width >= 768px) {
  .mb-scale-1 {
    margin-bottom: 1.5rem;
  }
}
@supports (margin-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  .mb-scale-1 {
    margin-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

.mb-scale-2 {
  margin-bottom: 1.5rem;
}
@media (width >= 768px) {
  .mb-scale-2 {
    margin-bottom: 2.5rem;
  }
}
@supports (margin-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  .mb-scale-2 {
    margin-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

.mb-scale-3 {
  margin-bottom: 2.5rem;
}
@media (width >= 768px) {
  .mb-scale-3 {
    margin-bottom: 5rem;
  }
}
@supports (margin-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  .mb-scale-3 {
    margin-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

.mb-scale-4 {
  margin-bottom: 5rem;
}
@media (width >= 768px) {
  .mb-scale-4 {
    margin-bottom: 7.5rem;
  }
}
@supports (margin-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  .mb-scale-4 {
    margin-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

.mr-0 {
  margin-right: var(--fixed-space-0);
}

.mr-1 {
  margin-right: var(--fixed-space-1);
}

.mr-2 {
  margin-right: var(--fixed-space-2);
}

.mr-3 {
  margin-right: var(--fixed-space-3);
}

.mr-4 {
  margin-right: var(--fixed-space-4);
}

.mr-5 {
  margin-right: var(--fixed-space-5);
}

.mr-auto {
  margin-right: auto;
}

.mr-scale-1 {
  margin-right: 1rem;
}
@media (width >= 768px) {
  .mr-scale-1 {
    margin-right: 1.5rem;
  }
}
@supports (margin-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  .mr-scale-1 {
    margin-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

.mr-scale-2 {
  margin-right: 1.5rem;
}
@media (width >= 768px) {
  .mr-scale-2 {
    margin-right: 2.5rem;
  }
}
@supports (margin-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  .mr-scale-2 {
    margin-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

.mr-scale-3 {
  margin-right: 2.5rem;
}
@media (width >= 768px) {
  .mr-scale-3 {
    margin-right: 5rem;
  }
}
@supports (margin-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  .mr-scale-3 {
    margin-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

.mr-scale-4 {
  margin-right: 5rem;
}
@media (width >= 768px) {
  .mr-scale-4 {
    margin-right: 7.5rem;
  }
}
@supports (margin-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  .mr-scale-4 {
    margin-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

.ml-0 {
  margin-left: var(--fixed-space-0);
}

.ml-1 {
  margin-left: var(--fixed-space-1);
}

.ml-2 {
  margin-left: var(--fixed-space-2);
}

.ml-3 {
  margin-left: var(--fixed-space-3);
}

.ml-4 {
  margin-left: var(--fixed-space-4);
}

.ml-5 {
  margin-left: var(--fixed-space-5);
}

.ml-auto {
  margin-left: auto;
}

.ml-scale-1 {
  margin-left: 1rem;
}
@media (width >= 768px) {
  .ml-scale-1 {
    margin-left: 1.5rem;
  }
}
@supports (margin-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  .ml-scale-1 {
    margin-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

.ml-scale-2 {
  margin-left: 1.5rem;
}
@media (width >= 768px) {
  .ml-scale-2 {
    margin-left: 2.5rem;
  }
}
@supports (margin-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  .ml-scale-2 {
    margin-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

.ml-scale-3 {
  margin-left: 2.5rem;
}
@media (width >= 768px) {
  .ml-scale-3 {
    margin-left: 5rem;
  }
}
@supports (margin-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  .ml-scale-3 {
    margin-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

.ml-scale-4 {
  margin-left: 5rem;
}
@media (width >= 768px) {
  .ml-scale-4 {
    margin-left: 7.5rem;
  }
}
@supports (margin-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  .ml-scale-4 {
    margin-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

.pt-0 {
  padding-top: var(--fixed-space-0);
}

.pt-1 {
  padding-top: var(--fixed-space-1);
}

.pt-2 {
  padding-top: var(--fixed-space-2);
}

.pt-3 {
  padding-top: var(--fixed-space-3);
}

.pt-4 {
  padding-top: var(--fixed-space-4);
}

.pt-5 {
  padding-top: var(--fixed-space-5);
}

.pt-auto {
  padding-top: auto;
}

.pt-scale-1 {
  padding-top: 1rem;
}
@media (width >= 768px) {
  .pt-scale-1 {
    padding-top: 1.5rem;
  }
}
@supports (padding-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  .pt-scale-1 {
    padding-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

.pt-scale-2 {
  padding-top: 1.5rem;
}
@media (width >= 768px) {
  .pt-scale-2 {
    padding-top: 2.5rem;
  }
}
@supports (padding-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  .pt-scale-2 {
    padding-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

.pt-scale-3 {
  padding-top: 2.5rem;
}
@media (width >= 768px) {
  .pt-scale-3 {
    padding-top: 5rem;
  }
}
@supports (padding-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  .pt-scale-3 {
    padding-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

.pt-scale-4 {
  padding-top: 5rem;
}
@media (width >= 768px) {
  .pt-scale-4 {
    padding-top: 7.5rem;
  }
}
@supports (padding-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  .pt-scale-4 {
    padding-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

.pb-0 {
  padding-bottom: var(--fixed-space-0);
}

.pb-1 {
  padding-bottom: var(--fixed-space-1);
}

.pb-2 {
  padding-bottom: var(--fixed-space-2);
}

.pb-3 {
  padding-bottom: var(--fixed-space-3);
}

.pb-4 {
  padding-bottom: var(--fixed-space-4);
}

.pb-5 {
  padding-bottom: var(--fixed-space-5);
}

.pb-auto {
  padding-bottom: auto;
}

.pb-scale-1 {
  padding-bottom: 1rem;
}
@media (width >= 768px) {
  .pb-scale-1 {
    padding-bottom: 1.5rem;
  }
}
@supports (padding-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  .pb-scale-1 {
    padding-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

.pb-scale-2 {
  padding-bottom: 1.5rem;
}
@media (width >= 768px) {
  .pb-scale-2 {
    padding-bottom: 2.5rem;
  }
}
@supports (padding-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  .pb-scale-2 {
    padding-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

.pb-scale-3 {
  padding-bottom: 2.5rem;
}
@media (width >= 768px) {
  .pb-scale-3 {
    padding-bottom: 5rem;
  }
}
@supports (padding-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  .pb-scale-3 {
    padding-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

.pb-scale-4 {
  padding-bottom: 5rem;
}
@media (width >= 768px) {
  .pb-scale-4 {
    padding-bottom: 7.5rem;
  }
}
@supports (padding-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  .pb-scale-4 {
    padding-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

.pr-0 {
  padding-right: var(--fixed-space-0);
}

.pr-1 {
  padding-right: var(--fixed-space-1);
}

.pr-2 {
  padding-right: var(--fixed-space-2);
}

.pr-3 {
  padding-right: var(--fixed-space-3);
}

.pr-4 {
  padding-right: var(--fixed-space-4);
}

.pr-5 {
  padding-right: var(--fixed-space-5);
}

.pr-auto {
  padding-right: auto;
}

.pr-scale-1 {
  padding-right: 1rem;
}
@media (width >= 768px) {
  .pr-scale-1 {
    padding-right: 1.5rem;
  }
}
@supports (padding-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  .pr-scale-1 {
    padding-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

.pr-scale-2 {
  padding-right: 1.5rem;
}
@media (width >= 768px) {
  .pr-scale-2 {
    padding-right: 2.5rem;
  }
}
@supports (padding-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  .pr-scale-2 {
    padding-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

.pr-scale-3 {
  padding-right: 2.5rem;
}
@media (width >= 768px) {
  .pr-scale-3 {
    padding-right: 5rem;
  }
}
@supports (padding-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  .pr-scale-3 {
    padding-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

.pr-scale-4 {
  padding-right: 5rem;
}
@media (width >= 768px) {
  .pr-scale-4 {
    padding-right: 7.5rem;
  }
}
@supports (padding-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  .pr-scale-4 {
    padding-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

.pl-0 {
  padding-left: var(--fixed-space-0);
}

.pl-1 {
  padding-left: var(--fixed-space-1);
}

.pl-2 {
  padding-left: var(--fixed-space-2);
}

.pl-3 {
  padding-left: var(--fixed-space-3);
}

.pl-4 {
  padding-left: var(--fixed-space-4);
}

.pl-5 {
  padding-left: var(--fixed-space-5);
}

.pl-auto {
  padding-left: auto;
}

.pl-scale-1 {
  padding-left: 1rem;
}
@media (width >= 768px) {
  .pl-scale-1 {
    padding-left: 1.5rem;
  }
}
@supports (padding-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  .pl-scale-1 {
    padding-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

.pl-scale-2 {
  padding-left: 1.5rem;
}
@media (width >= 768px) {
  .pl-scale-2 {
    padding-left: 2.5rem;
  }
}
@supports (padding-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  .pl-scale-2 {
    padding-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

.pl-scale-3 {
  padding-left: 2.5rem;
}
@media (width >= 768px) {
  .pl-scale-3 {
    padding-left: 5rem;
  }
}
@supports (padding-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  .pl-scale-3 {
    padding-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

.pl-scale-4 {
  padding-left: 5rem;
}
@media (width >= 768px) {
  .pl-scale-4 {
    padding-left: 7.5rem;
  }
}
@supports (padding-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  .pl-scale-4 {
    padding-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

.mb-auto {
  margin-bottom: auto;
}

.border-bottom {
  border-bottom: 1px solid;
}

.border-bottom--light {
  border-bottom-color: var(--border-light);
}

.content-center {
  display: flex;
  align-items: center;
}

.auth-error-box {
  background-color: var(--error-confirm-state-color);
  color: white;
  padding: 0.825rem 1rem;
  margin-bottom: 2rem;
  border-radius: 0.25rem;
}
.auth-error-box li {
  display: flex;
  align-items: center;
}
.auth-error-box span {
  margin-right: 1rem;
  font-size: 1.25rem;
}

.add--new-contact label.label {
  color: #6c747b;
}

.button-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.cta-button {
  background: #fff;
  border-radius: 4px;
  color: #0052ce !important;
  font-size: 16px;
  line-height: 19px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  width: 240px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

.custom-homepage-heading {
  font-weight: 600 !important;
  font-size: 40px !important;
  line-height: 48px !important;
  font-family: Lato, sans-serif !important;
  color: #002d72;
  margin-bottom: 14px;
  letter-spacing: 1px !important;
}

.custom-homepage-headingtext {
  font-size: 16px;
  line-height: 22px;
  color: #6a6a6a;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.dialog--actions {
  display: flex;
}

.dialog--title {
  color: #002d72;
}

div[class$=MenuList] {
  margin-right: 20px;
}

/* width */
div[class$=MenuList]::-webkit-scrollbar {
  width: 4px;
  padding-right: 10px;
}

/* Track */
div[class$=MenuList]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0 transparent;
  border-radius: 0;
}

/* Handle */
div[class$=MenuList]::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 4%;
}

/* Handle on hover */
div[class$=MenuList]::-webkit-scrollbar-thumb:hover {
  background: #cbd5e1;
}

.option__typeahead {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 16px;
  cursor: pointer;
  border-radius: 4px;
  font-family: Lato, sans-serif;
}

.option__typeahead > .header__typeahead {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #313336;
}

.option__typeahead > .subHeader__typeahead {
  color: #64788b;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.react--select-overide {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #64748b;
}

.padding-2 {
  padding: 2rem;
}/* Root spacing & common utilities */
._mbsRoot_42lg9_2 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 40px;
  gap: 24px;
}._mbsBrands_xofub_1 {
  width: 100%;
}

._mbsBrandsSectionWrapper_xofub_5 {
  border: 1px solid #ccc;
  border-radius: 8px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  height: 100%;
}

._mbsBrandsSectionHeader_xofub_14 {
  padding: 16px;
  border-bottom: 1px solid #cccccc;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

._mbsSectionBody_xofub_22 {
  padding: 24px;
  flex: 1;
  display: flex;
  flex-direction: column;
}

._mbsBrandsContent_xofub_29 {
  padding: 16px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._mbsBrandsWrapper_xofub_37 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #ccc;
}

._mbsBrandsImageWrap_xofub_46 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
  width: 204px;
  overflow: hidden;
}

._mbsBrandLogo_xofub_55 {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

._mbsBrandsFooter_xofub_62 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #052a63;
  width: 100%;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  height: 32px;
}._hero_1vuu1_1 {
  background: #4178ff;
  padding: 32px;
  border: 1px solid #ccc;
  border-radius: 8px;
}

._topImageWrap_1vuu1_8 {
  overflow: hidden;
  display: block;
}

._topImage_1vuu1_8 {
  width: 100%;
  height: auto;
  display: block;
}

._body_1vuu1_19 {
  color: #eaf2ff;
}

._logoWrap_1vuu1_23 {
  display: grid;
  gap: 1rem;
  justify-items: end;
  align-items: center;
}

._logo_1vuu1_23 {
  max-width: 220px;
  height: auto;
  display: block;
  filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.1));
}

@media (max-width: 899px) {
  ._logoWrap_1vuu1_23 {
    justify-items: start;
  }
}
@media (min-width: 1025px) {
  ._topImageWrap_1vuu1_8 {
    width: 80%;
  }
}* {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: reduce), (update: slow) {
  *,
  ::before,
  ::after {
    animation-delay: -1ms !important;
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    background-attachment: initial !important;
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
    transition-delay: 0s !important;
  }
}
[data-js-focus-visible] :focus:not([data-focus-visible-added]) {
  outline: none;
}

body {
  margin: 0;
  font-family: Lato, "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: var(--page-bg-color);
  color: var(--main-text-color);
}

body._disable-scroll_uky2p_31 {
  overflow: hidden;
  height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

ul,
ol {
  list-style: none;
}

._list-disc_uky2p_57 {
  list-style-type: square;
  margin-left: 2rem;
}

button,
input,
textarea,
a,
select {
  font-family: inherit;
  color: inherit;
  margin: 0;
}

button {
  background: none;
  border: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  cursor: pointer;
}

._content-frame_uky2p_81 {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

._bg-high-contrast_uky2p_87 {
  background: var(--main-bg-color);
}

._bg-white_uky2p_91 {
  background: var(--v2-white);
}

._bg-admin_uky2p_95 {
  background: var(--admin-bg-color);
}

._bg-neutral-gradient_uky2p_99 {
  background: var(--neutral-bg-gradient);
}

._bg-photo_uky2p_103 {
  --bg-photo-default-src-800: url("src/images/optimized/bg-default-800.jpg");
  --bg-photo-default-src-1440: url("src/images/optimized/bg-default-1440.jpg");
  --bg-photo-default-src-1920: url("src/images/optimized/bg-default-1920.jpg");
  --bg-photo-default-vert-anchor: 25%;
  --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 90%) 0%, rgb(255 255 255 / 90%) 100%);
  background: var(--invert-bg-color) center var(--bg-photo-vert-anchor, var(--bg-photo-default-vert-anchor)) no-repeat;
  background-image: var(--bg-photo-gradient), var(--bg-photo-src-800, var(--bg-photo-default-src-800));
  background-size: cover;
}
@media (width >= 480px) {
  ._bg-photo_uky2p_103 {
    background-image: var(--bg-photo-src-800, var(--bg-photo-default-src-800));
    --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 100%);
    --bg-photo-default-vert-anchor: top;
  }
  ._bg-photo_uky2p_103._logged-in_uky2p_119 {
    background-image: var(--bg-photo-gradient), var(--bg-photo-src-800, var(--bg-photo-default-src-800));
  }
}
@media (min-device-pixel-ratio: 2) and (width >= 500px), (resolution >= 192dpi) and (width >= 500px), (width >= 1000px) {
  ._bg-photo_uky2p_103 {
    background-image: var(--bg-photo-src-1440, var(--bg-photo-default-src-1440));
  }
}
@media (min-device-pixel-ratio: 2) and (width >= 900px), (resolution >= 192dpi) and (width >= 900px), (width >= 1600px) {
  ._bg-photo_uky2p_103 {
    background-image: var(--bg-photo-src-1920, var(--bg-photo-default-src-1920));
  }
}
._bg-photo_uky2p_103._portal-page_uky2p_133 {
  --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 100%);
}

._bg-photo--alt_uky2p_137 {
  --bg-photo-src-800: url("src/images/optimized/bg-client-management-800.jpg");
  --bg-photo-src-1440: url("src/images/optimized/bg-client-management-1440.jpg");
  --bg-photo-src-1920: url("src/images/optimized/bg-client-management-1920.jpg");
  --bg-photo-vert-anchor: 50%;
}

._bg-img-fixed_uky2p_144 {
  background-attachment: fixed;
}

._container_uky2p_148 {
  width: 100%;
  max-width: 1280px;
  align-self: center;
}
._container_uky2p_148 {
  padding-left: 1rem;
}
@media (width >= 768px) {
  ._container_uky2p_148 {
    padding-left: 2.5rem;
  }
}
@supports (padding-left: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem)) {
  ._container_uky2p_148 {
    padding-left: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem);
  }
}
._container_uky2p_148 {
  padding-right: 1rem;
}
@media (width >= 768px) {
  ._container_uky2p_148 {
    padding-right: 2.5rem;
  }
}
@supports (padding-right: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem)) {
  ._container_uky2p_148 {
    padding-right: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem);
  }
}
._container_uky2p_148 {
  margin-left: auto;
  margin-right: auto;
}
._container--size-small_uky2p_183 {
  max-width: 440px;
}
._container--size-medium_uky2p_186 {
  max-width: 600px;
}
._container--size-wide_uky2p_189 {
  max-width: 736px;
}
._container--size-lg_uky2p_192 {
  max-width: 800px;
}
._container--size-xlg_uky2p_195 {
  max-width: 900px;
}
._container--size-full_uky2p_198 {
  max-width: 100%;
}
@media (width <= 480px) {
  ._container_uky2p_148 {
    padding: 0;
  }
}

._visually-hidden_uky2p_207,
._visuallyhidden_uky2p_208 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

._mt-0_uky2p_219 {
  margin-top: var(--fixed-space-0);
}

._mt-1_uky2p_223 {
  margin-top: var(--fixed-space-1);
}

._mt-2_uky2p_227 {
  margin-top: var(--fixed-space-2);
}

._mt-3_uky2p_231 {
  margin-top: var(--fixed-space-3);
}

._mt-4_uky2p_235 {
  margin-top: var(--fixed-space-4);
}

._mt-5_uky2p_239 {
  margin-top: var(--fixed-space-5);
}

._mt-auto_uky2p_243 {
  margin-top: auto;
}

._mt-scale-1_uky2p_247 {
  margin-top: 1rem;
}
@media (width >= 768px) {
  ._mt-scale-1_uky2p_247 {
    margin-top: 1.5rem;
  }
}
@supports (margin-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._mt-scale-1_uky2p_247 {
    margin-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._mt-scale-2_uky2p_261 {
  margin-top: 1.5rem;
}
@media (width >= 768px) {
  ._mt-scale-2_uky2p_261 {
    margin-top: 2.5rem;
  }
}
@supports (margin-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._mt-scale-2_uky2p_261 {
    margin-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._mt-scale-3_uky2p_275 {
  margin-top: 2.5rem;
}
@media (width >= 768px) {
  ._mt-scale-3_uky2p_275 {
    margin-top: 5rem;
  }
}
@supports (margin-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._mt-scale-3_uky2p_275 {
    margin-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._mt-scale-4_uky2p_289 {
  margin-top: 5rem;
}
@media (width >= 768px) {
  ._mt-scale-4_uky2p_289 {
    margin-top: 7.5rem;
  }
}
@supports (margin-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._mt-scale-4_uky2p_289 {
    margin-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._mb-0_uky2p_303 {
  margin-bottom: var(--fixed-space-0);
}

._mb-1_uky2p_307 {
  margin-bottom: var(--fixed-space-1);
}

._mb-2_uky2p_311 {
  margin-bottom: var(--fixed-space-2);
}

._mb-3_uky2p_315 {
  margin-bottom: var(--fixed-space-3);
}

._mb-4_uky2p_319 {
  margin-bottom: var(--fixed-space-4);
}

._mb-5_uky2p_323 {
  margin-bottom: var(--fixed-space-5);
}

._mb-auto_uky2p_327 {
  margin-bottom: auto;
}

._mb-scale-1_uky2p_331 {
  margin-bottom: 1rem;
}
@media (width >= 768px) {
  ._mb-scale-1_uky2p_331 {
    margin-bottom: 1.5rem;
  }
}
@supports (margin-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._mb-scale-1_uky2p_331 {
    margin-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._mb-scale-2_uky2p_345 {
  margin-bottom: 1.5rem;
}
@media (width >= 768px) {
  ._mb-scale-2_uky2p_345 {
    margin-bottom: 2.5rem;
  }
}
@supports (margin-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._mb-scale-2_uky2p_345 {
    margin-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._mb-scale-3_uky2p_359 {
  margin-bottom: 2.5rem;
}
@media (width >= 768px) {
  ._mb-scale-3_uky2p_359 {
    margin-bottom: 5rem;
  }
}
@supports (margin-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._mb-scale-3_uky2p_359 {
    margin-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._mb-scale-4_uky2p_373 {
  margin-bottom: 5rem;
}
@media (width >= 768px) {
  ._mb-scale-4_uky2p_373 {
    margin-bottom: 7.5rem;
  }
}
@supports (margin-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._mb-scale-4_uky2p_373 {
    margin-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._mr-0_uky2p_387 {
  margin-right: var(--fixed-space-0);
}

._mr-1_uky2p_391 {
  margin-right: var(--fixed-space-1);
}

._mr-2_uky2p_395 {
  margin-right: var(--fixed-space-2);
}

._mr-3_uky2p_399 {
  margin-right: var(--fixed-space-3);
}

._mr-4_uky2p_403 {
  margin-right: var(--fixed-space-4);
}

._mr-5_uky2p_407 {
  margin-right: var(--fixed-space-5);
}

._mr-auto_uky2p_411 {
  margin-right: auto;
}

._mr-scale-1_uky2p_415 {
  margin-right: 1rem;
}
@media (width >= 768px) {
  ._mr-scale-1_uky2p_415 {
    margin-right: 1.5rem;
  }
}
@supports (margin-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._mr-scale-1_uky2p_415 {
    margin-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._mr-scale-2_uky2p_429 {
  margin-right: 1.5rem;
}
@media (width >= 768px) {
  ._mr-scale-2_uky2p_429 {
    margin-right: 2.5rem;
  }
}
@supports (margin-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._mr-scale-2_uky2p_429 {
    margin-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._mr-scale-3_uky2p_443 {
  margin-right: 2.5rem;
}
@media (width >= 768px) {
  ._mr-scale-3_uky2p_443 {
    margin-right: 5rem;
  }
}
@supports (margin-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._mr-scale-3_uky2p_443 {
    margin-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._mr-scale-4_uky2p_457 {
  margin-right: 5rem;
}
@media (width >= 768px) {
  ._mr-scale-4_uky2p_457 {
    margin-right: 7.5rem;
  }
}
@supports (margin-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._mr-scale-4_uky2p_457 {
    margin-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._ml-0_uky2p_471 {
  margin-left: var(--fixed-space-0);
}

._ml-1_uky2p_475 {
  margin-left: var(--fixed-space-1);
}

._ml-2_uky2p_479 {
  margin-left: var(--fixed-space-2);
}

._ml-3_uky2p_483 {
  margin-left: var(--fixed-space-3);
}

._ml-4_uky2p_487 {
  margin-left: var(--fixed-space-4);
}

._ml-5_uky2p_491 {
  margin-left: var(--fixed-space-5);
}

._ml-auto_uky2p_495 {
  margin-left: auto;
}

._ml-scale-1_uky2p_499 {
  margin-left: 1rem;
}
@media (width >= 768px) {
  ._ml-scale-1_uky2p_499 {
    margin-left: 1.5rem;
  }
}
@supports (margin-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._ml-scale-1_uky2p_499 {
    margin-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._ml-scale-2_uky2p_513 {
  margin-left: 1.5rem;
}
@media (width >= 768px) {
  ._ml-scale-2_uky2p_513 {
    margin-left: 2.5rem;
  }
}
@supports (margin-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._ml-scale-2_uky2p_513 {
    margin-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._ml-scale-3_uky2p_527 {
  margin-left: 2.5rem;
}
@media (width >= 768px) {
  ._ml-scale-3_uky2p_527 {
    margin-left: 5rem;
  }
}
@supports (margin-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._ml-scale-3_uky2p_527 {
    margin-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._ml-scale-4_uky2p_541 {
  margin-left: 5rem;
}
@media (width >= 768px) {
  ._ml-scale-4_uky2p_541 {
    margin-left: 7.5rem;
  }
}
@supports (margin-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._ml-scale-4_uky2p_541 {
    margin-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pt-0_uky2p_555 {
  padding-top: var(--fixed-space-0);
}

._pt-1_uky2p_559 {
  padding-top: var(--fixed-space-1);
}

._pt-2_uky2p_563 {
  padding-top: var(--fixed-space-2);
}

._pt-3_uky2p_567 {
  padding-top: var(--fixed-space-3);
}

._pt-4_uky2p_571 {
  padding-top: var(--fixed-space-4);
}

._pt-5_uky2p_575 {
  padding-top: var(--fixed-space-5);
}

._pt-auto_uky2p_579 {
  padding-top: auto;
}

._pt-scale-1_uky2p_583 {
  padding-top: 1rem;
}
@media (width >= 768px) {
  ._pt-scale-1_uky2p_583 {
    padding-top: 1.5rem;
  }
}
@supports (padding-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pt-scale-1_uky2p_583 {
    padding-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pt-scale-2_uky2p_597 {
  padding-top: 1.5rem;
}
@media (width >= 768px) {
  ._pt-scale-2_uky2p_597 {
    padding-top: 2.5rem;
  }
}
@supports (padding-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pt-scale-2_uky2p_597 {
    padding-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pt-scale-3_uky2p_611 {
  padding-top: 2.5rem;
}
@media (width >= 768px) {
  ._pt-scale-3_uky2p_611 {
    padding-top: 5rem;
  }
}
@supports (padding-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pt-scale-3_uky2p_611 {
    padding-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pt-scale-4_uky2p_625 {
  padding-top: 5rem;
}
@media (width >= 768px) {
  ._pt-scale-4_uky2p_625 {
    padding-top: 7.5rem;
  }
}
@supports (padding-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pt-scale-4_uky2p_625 {
    padding-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pb-0_uky2p_639 {
  padding-bottom: var(--fixed-space-0);
}

._pb-1_uky2p_643 {
  padding-bottom: var(--fixed-space-1);
}

._pb-2_uky2p_647 {
  padding-bottom: var(--fixed-space-2);
}

._pb-3_uky2p_651 {
  padding-bottom: var(--fixed-space-3);
}

._pb-4_uky2p_655 {
  padding-bottom: var(--fixed-space-4);
}

._pb-5_uky2p_659 {
  padding-bottom: var(--fixed-space-5);
}

._pb-auto_uky2p_663 {
  padding-bottom: auto;
}

._pb-scale-1_uky2p_667 {
  padding-bottom: 1rem;
}
@media (width >= 768px) {
  ._pb-scale-1_uky2p_667 {
    padding-bottom: 1.5rem;
  }
}
@supports (padding-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pb-scale-1_uky2p_667 {
    padding-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pb-scale-2_uky2p_681 {
  padding-bottom: 1.5rem;
}
@media (width >= 768px) {
  ._pb-scale-2_uky2p_681 {
    padding-bottom: 2.5rem;
  }
}
@supports (padding-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pb-scale-2_uky2p_681 {
    padding-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pb-scale-3_uky2p_695 {
  padding-bottom: 2.5rem;
}
@media (width >= 768px) {
  ._pb-scale-3_uky2p_695 {
    padding-bottom: 5rem;
  }
}
@supports (padding-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pb-scale-3_uky2p_695 {
    padding-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pb-scale-4_uky2p_709 {
  padding-bottom: 5rem;
}
@media (width >= 768px) {
  ._pb-scale-4_uky2p_709 {
    padding-bottom: 7.5rem;
  }
}
@supports (padding-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pb-scale-4_uky2p_709 {
    padding-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pr-0_uky2p_723 {
  padding-right: var(--fixed-space-0);
}

._pr-1_uky2p_727 {
  padding-right: var(--fixed-space-1);
}

._pr-2_uky2p_731 {
  padding-right: var(--fixed-space-2);
}

._pr-3_uky2p_735 {
  padding-right: var(--fixed-space-3);
}

._pr-4_uky2p_739 {
  padding-right: var(--fixed-space-4);
}

._pr-5_uky2p_743 {
  padding-right: var(--fixed-space-5);
}

._pr-auto_uky2p_747 {
  padding-right: auto;
}

._pr-scale-1_uky2p_751 {
  padding-right: 1rem;
}
@media (width >= 768px) {
  ._pr-scale-1_uky2p_751 {
    padding-right: 1.5rem;
  }
}
@supports (padding-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pr-scale-1_uky2p_751 {
    padding-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pr-scale-2_uky2p_765 {
  padding-right: 1.5rem;
}
@media (width >= 768px) {
  ._pr-scale-2_uky2p_765 {
    padding-right: 2.5rem;
  }
}
@supports (padding-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pr-scale-2_uky2p_765 {
    padding-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pr-scale-3_uky2p_779 {
  padding-right: 2.5rem;
}
@media (width >= 768px) {
  ._pr-scale-3_uky2p_779 {
    padding-right: 5rem;
  }
}
@supports (padding-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pr-scale-3_uky2p_779 {
    padding-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pr-scale-4_uky2p_793 {
  padding-right: 5rem;
}
@media (width >= 768px) {
  ._pr-scale-4_uky2p_793 {
    padding-right: 7.5rem;
  }
}
@supports (padding-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pr-scale-4_uky2p_793 {
    padding-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pl-0_uky2p_807 {
  padding-left: var(--fixed-space-0);
}

._pl-1_uky2p_811 {
  padding-left: var(--fixed-space-1);
}

._pl-2_uky2p_815 {
  padding-left: var(--fixed-space-2);
}

._pl-3_uky2p_819 {
  padding-left: var(--fixed-space-3);
}

._pl-4_uky2p_823 {
  padding-left: var(--fixed-space-4);
}

._pl-5_uky2p_827 {
  padding-left: var(--fixed-space-5);
}

._pl-auto_uky2p_831 {
  padding-left: auto;
}

._pl-scale-1_uky2p_835 {
  padding-left: 1rem;
}
@media (width >= 768px) {
  ._pl-scale-1_uky2p_835 {
    padding-left: 1.5rem;
  }
}
@supports (padding-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pl-scale-1_uky2p_835 {
    padding-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pl-scale-2_uky2p_849 {
  padding-left: 1.5rem;
}
@media (width >= 768px) {
  ._pl-scale-2_uky2p_849 {
    padding-left: 2.5rem;
  }
}
@supports (padding-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pl-scale-2_uky2p_849 {
    padding-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pl-scale-3_uky2p_863 {
  padding-left: 2.5rem;
}
@media (width >= 768px) {
  ._pl-scale-3_uky2p_863 {
    padding-left: 5rem;
  }
}
@supports (padding-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pl-scale-3_uky2p_863 {
    padding-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pl-scale-4_uky2p_877 {
  padding-left: 5rem;
}
@media (width >= 768px) {
  ._pl-scale-4_uky2p_877 {
    padding-left: 7.5rem;
  }
}
@supports (padding-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pl-scale-4_uky2p_877 {
    padding-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._mb-auto_uky2p_327 {
  margin-bottom: auto;
}

._border-bottom_uky2p_895 {
  border-bottom: 1px solid;
}

._border-bottom--light_uky2p_899 {
  border-bottom-color: var(--border-light);
}

._content-center_uky2p_903 {
  display: flex;
  align-items: center;
}

._auth-error-box_uky2p_908 {
  background-color: var(--error-confirm-state-color);
  color: white;
  padding: 0.825rem 1rem;
  margin-bottom: 2rem;
  border-radius: 0.25rem;
}
._auth-error-box_uky2p_908 li {
  display: flex;
  align-items: center;
}
._auth-error-box_uky2p_908 span {
  margin-right: 1rem;
  font-size: 1.25rem;
}

._add--new-contact_uky2p_924 label._label_uky2p_924 {
  color: #6c747b;
}

._button-wrapper_uky2p_928 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._cta-button_uky2p_934 {
  background: #fff;
  border-radius: 4px;
  color: #0052ce !important;
  font-size: 16px;
  line-height: 19px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  width: 240px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

._custom-homepage-heading_uky2p_951 {
  font-weight: 600 !important;
  font-size: 40px !important;
  line-height: 48px !important;
  font-family: Lato, sans-serif !important;
  color: #002d72;
  margin-bottom: 14px;
  letter-spacing: 1px !important;
}

._custom-homepage-headingtext_uky2p_961 {
  font-size: 16px;
  line-height: 22px;
  color: #6a6a6a;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

._dialog--actions_uky2p_969 {
  display: flex;
}

._dialog--title_uky2p_973 {
  color: #002d72;
}

div[class$=MenuList] {
  margin-right: 20px;
}

/* width */
div[class$=MenuList]::-webkit-scrollbar {
  width: 4px;
  padding-right: 10px;
}

/* Track */
div[class$=MenuList]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0 transparent;
  border-radius: 0;
}

/* Handle */
div[class$=MenuList]::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 4%;
}

/* Handle on hover */
div[class$=MenuList]::-webkit-scrollbar-thumb:hover {
  background: #cbd5e1;
}

._option__typeahead_uky2p_1004 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 16px;
  cursor: pointer;
  border-radius: 4px;
  font-family: Lato, sans-serif;
}

._option__typeahead_uky2p_1004 > ._header__typeahead_uky2p_1015 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #313336;
}

._option__typeahead_uky2p_1004 > ._subHeader__typeahead_uky2p_1021 {
  color: #64788b;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

._react--select-overide_uky2p_1027 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #64748b;
}

._padding-2_uky2p_1033 {
  padding: 2rem;
}

:root {
  --page-bg-color: #f9fafb;
  --main-text-color: #333;
  --main-bg-color: #fff;
  --admin-bg-color: #e8eaef linear-gradient(to bottom, #f5f6f8 0%, #e8eaef 100%);
  --neutral-bg-gradient: #fff
    linear-gradient(to bottom, rgb(0 0 0 / 60%) 0%, rgb(0 0 0 / 80%) 100%);
  --neutral-text-color: #434a51;
  --invert-text-color: #fff;
  --invert-bg-color: #333;
  --muted-text-color: #8f99a3;
  --muted-light-text-color: #e8eaef;
  --error-state-color: #d86a66;
  --notice-state-color: #2082f5;
  --error-confirm-state-color: #f0514c;
  --error-state-notification-color: #cf4843;
  --error-confirm-state-background: #fff1f0;
  --success-state-color: #94d199;
  --brand-text-color: #236c9e;
  --brand-text-hover-color: #0079cc;
  --brand-bg-color: #236c9e;
  --brand-bg-hover-color: #0079cc;
  --disabled-color: #a4aec1;
  --disabled-contrast-color: #e8eaef;
  --shadow-default: 0 0.25rem 0.5rem rgb(0 0 0 / 20%);
  --card-bg: #fff;
  --card-border-color: #e8eaef;
  --lead-status-new: #7dcc28;
  --lead-status-other: #b7b7b7;
  --tooltip-background: #fff;
  --tooltip-border: #b3adad;
  --brand-gradient-start: #236c9e;
  --brand-gradient-end: #0079cc;
  --page-bg-hover: #dee1e8;
  --form-border-default: #e3e6ec;
  --form-border-active: #236c9e;
  --border-light: #c7ccd1;
  --textfield-invert-bg-color: rgb(255 255 255 / 25%);
  --textfield-invert-bg-color-active: rgb(255 255 255 / 35%);
  --fixed-space-0: 0;
  --fixed-space-1: 0.5rem;
  --fixed-space-2: 1rem;
  --fixed-space-3: 1.5rem;
  --fixed-space-4: 2.5rem;
  --fixed-space-5: 5rem;
  --v2-white: #fff;
  --v2-black: #000;
  --v2-page-bg-color: #f9fafb;
  --v2-main-text-color: #1b1b1b;
  --v2-main-border-color: #e8eaef;
  --v2-bg-gray: #525761;
  --v2-main-gray: #6a6a6a;
  --v2-dark-gray: #151e29;
  --v2-light-gray: #ddd;
  --v2-disabled-gray: #e3e5e7;
  --v2-disabled-gray-border: #c7ccd1;
  --v2-disabled-gray-text: #8d8d8d;
  --v2-disabled-button: #e4e4e4;
  --v2-disabled-button-text: #aba7a7;
  --v2-dark-blue: #002d72;
  --v2-royal-blue: #0052ce;
  --v2-old-blue: #0043a8;
  --v2-secondary-blue-900: #00388d;
  --v2-secondary-blue-600: #2082f5;
  --v2-secondary-blue-400: #b9d7fb;
  --v2-secondary-blue-200: #ddedff;
  --v2-secondary-blue-100: #ebeef3;
  --v2-npn-error: #d95050;
  --v2-header-title: #002d72;
  --v2-table-odd-row: #f3f5f8;
  --v2-header-bg-color: #041d42;
  --v2-footer-bg-color: #e9e9e9;
}

._mbsRoot_uky2p_1111 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 40px;
  gap: 24px;
}

@media (max-width: 767px) {
  ._mbsRoot_uky2p_1111 {
    padding: 16px;
  }
}
._mbsState_uky2p_1124 {
  margin: 2rem auto;
  max-width: 720px;
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  justify-content: start;
  gap: 0.75rem;
  padding: 0.75rem 1rem;
}._cards_blw5i_1 {
  width: 100%;
}

._cardCol_blw5i_5 {
  display: flex;
  justify-content: center;
  background: repeating-linear-gradient(145deg, #e9e9e9 0, #e9e9e9 2px, #f8f8f8 2px, #f8f8f8 6px);
  border: 1px solid #CCCCCC;
  border-radius: 8px;
}

._cardWrapper_blw5i_13 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

._cardBody1_blw5i_20 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  padding: 10px 0;
}

._cardBody2_blw5i_28 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 10px 0;
}

._ctaBar_blw5i_36 {
  background-color: #4178ff;
  display: flex;
  justify-content: center;
}* {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: reduce), (update: slow) {
  *,
  ::before,
  ::after {
    animation-delay: -1ms !important;
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    background-attachment: initial !important;
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
    transition-delay: 0s !important;
  }
}
[data-js-focus-visible] :focus:not([data-focus-visible-added]) {
  outline: none;
}

body {
  margin: 0;
  font-family: Lato, "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: var(--page-bg-color);
  color: var(--main-text-color);
}

body._disable-scroll_1figm_31 {
  overflow: hidden;
  height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

ul,
ol {
  list-style: none;
}

._list-disc_1figm_57 {
  list-style-type: square;
  margin-left: 2rem;
}

button,
input,
textarea,
a,
select {
  font-family: inherit;
  color: inherit;
  margin: 0;
}

button {
  background: none;
  border: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  cursor: pointer;
}

._content-frame_1figm_81 {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

._bg-high-contrast_1figm_87 {
  background: var(--main-bg-color);
}

._bg-white_1figm_91 {
  background: var(--v2-white);
}

._bg-admin_1figm_95 {
  background: var(--admin-bg-color);
}

._bg-neutral-gradient_1figm_99 {
  background: var(--neutral-bg-gradient);
}

._bg-photo_1figm_103 {
  --bg-photo-default-src-800: url("src/images/optimized/bg-default-800.jpg");
  --bg-photo-default-src-1440: url("src/images/optimized/bg-default-1440.jpg");
  --bg-photo-default-src-1920: url("src/images/optimized/bg-default-1920.jpg");
  --bg-photo-default-vert-anchor: 25%;
  --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 90%) 0%, rgb(255 255 255 / 90%) 100%);
  background: var(--invert-bg-color) center var(--bg-photo-vert-anchor, var(--bg-photo-default-vert-anchor)) no-repeat;
  background-image: var(--bg-photo-gradient), var(--bg-photo-src-800, var(--bg-photo-default-src-800));
  background-size: cover;
}
@media (width >= 480px) {
  ._bg-photo_1figm_103 {
    background-image: var(--bg-photo-src-800, var(--bg-photo-default-src-800));
    --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 100%);
    --bg-photo-default-vert-anchor: top;
  }
  ._bg-photo_1figm_103._logged-in_1figm_119 {
    background-image: var(--bg-photo-gradient), var(--bg-photo-src-800, var(--bg-photo-default-src-800));
  }
}
@media (min-device-pixel-ratio: 2) and (width >= 500px), (resolution >= 192dpi) and (width >= 500px), (width >= 1000px) {
  ._bg-photo_1figm_103 {
    background-image: var(--bg-photo-src-1440, var(--bg-photo-default-src-1440));
  }
}
@media (min-device-pixel-ratio: 2) and (width >= 900px), (resolution >= 192dpi) and (width >= 900px), (width >= 1600px) {
  ._bg-photo_1figm_103 {
    background-image: var(--bg-photo-src-1920, var(--bg-photo-default-src-1920));
  }
}
._bg-photo_1figm_103._portal-page_1figm_133 {
  --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 100%);
}

._bg-photo--alt_1figm_137 {
  --bg-photo-src-800: url("src/images/optimized/bg-client-management-800.jpg");
  --bg-photo-src-1440: url("src/images/optimized/bg-client-management-1440.jpg");
  --bg-photo-src-1920: url("src/images/optimized/bg-client-management-1920.jpg");
  --bg-photo-vert-anchor: 50%;
}

._bg-img-fixed_1figm_144 {
  background-attachment: fixed;
}

._container_1figm_148 {
  width: 100%;
  max-width: 1280px;
  align-self: center;
}
._container_1figm_148 {
  padding-left: 1rem;
}
@media (width >= 768px) {
  ._container_1figm_148 {
    padding-left: 2.5rem;
  }
}
@supports (padding-left: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem)) {
  ._container_1figm_148 {
    padding-left: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem);
  }
}
._container_1figm_148 {
  padding-right: 1rem;
}
@media (width >= 768px) {
  ._container_1figm_148 {
    padding-right: 2.5rem;
  }
}
@supports (padding-right: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem)) {
  ._container_1figm_148 {
    padding-right: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem);
  }
}
._container_1figm_148 {
  margin-left: auto;
  margin-right: auto;
}
._container--size-small_1figm_183 {
  max-width: 440px;
}
._container--size-medium_1figm_186 {
  max-width: 600px;
}
._container--size-wide_1figm_189 {
  max-width: 736px;
}
._container--size-lg_1figm_192 {
  max-width: 800px;
}
._container--size-xlg_1figm_195 {
  max-width: 900px;
}
._container--size-full_1figm_198 {
  max-width: 100%;
}
@media (width <= 480px) {
  ._container_1figm_148 {
    padding: 0;
  }
}

._visually-hidden_1figm_207,
._visuallyhidden_1figm_208 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

._mt-0_1figm_219 {
  margin-top: var(--fixed-space-0);
}

._mt-1_1figm_223 {
  margin-top: var(--fixed-space-1);
}

._mt-2_1figm_227 {
  margin-top: var(--fixed-space-2);
}

._mt-3_1figm_231 {
  margin-top: var(--fixed-space-3);
}

._mt-4_1figm_235 {
  margin-top: var(--fixed-space-4);
}

._mt-5_1figm_239 {
  margin-top: var(--fixed-space-5);
}

._mt-auto_1figm_243 {
  margin-top: auto;
}

._mt-scale-1_1figm_247 {
  margin-top: 1rem;
}
@media (width >= 768px) {
  ._mt-scale-1_1figm_247 {
    margin-top: 1.5rem;
  }
}
@supports (margin-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._mt-scale-1_1figm_247 {
    margin-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._mt-scale-2_1figm_261 {
  margin-top: 1.5rem;
}
@media (width >= 768px) {
  ._mt-scale-2_1figm_261 {
    margin-top: 2.5rem;
  }
}
@supports (margin-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._mt-scale-2_1figm_261 {
    margin-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._mt-scale-3_1figm_275 {
  margin-top: 2.5rem;
}
@media (width >= 768px) {
  ._mt-scale-3_1figm_275 {
    margin-top: 5rem;
  }
}
@supports (margin-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._mt-scale-3_1figm_275 {
    margin-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._mt-scale-4_1figm_289 {
  margin-top: 5rem;
}
@media (width >= 768px) {
  ._mt-scale-4_1figm_289 {
    margin-top: 7.5rem;
  }
}
@supports (margin-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._mt-scale-4_1figm_289 {
    margin-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._mb-0_1figm_303 {
  margin-bottom: var(--fixed-space-0);
}

._mb-1_1figm_307 {
  margin-bottom: var(--fixed-space-1);
}

._mb-2_1figm_311 {
  margin-bottom: var(--fixed-space-2);
}

._mb-3_1figm_315 {
  margin-bottom: var(--fixed-space-3);
}

._mb-4_1figm_319 {
  margin-bottom: var(--fixed-space-4);
}

._mb-5_1figm_323 {
  margin-bottom: var(--fixed-space-5);
}

._mb-auto_1figm_327 {
  margin-bottom: auto;
}

._mb-scale-1_1figm_331 {
  margin-bottom: 1rem;
}
@media (width >= 768px) {
  ._mb-scale-1_1figm_331 {
    margin-bottom: 1.5rem;
  }
}
@supports (margin-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._mb-scale-1_1figm_331 {
    margin-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._mb-scale-2_1figm_345 {
  margin-bottom: 1.5rem;
}
@media (width >= 768px) {
  ._mb-scale-2_1figm_345 {
    margin-bottom: 2.5rem;
  }
}
@supports (margin-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._mb-scale-2_1figm_345 {
    margin-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._mb-scale-3_1figm_359 {
  margin-bottom: 2.5rem;
}
@media (width >= 768px) {
  ._mb-scale-3_1figm_359 {
    margin-bottom: 5rem;
  }
}
@supports (margin-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._mb-scale-3_1figm_359 {
    margin-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._mb-scale-4_1figm_373 {
  margin-bottom: 5rem;
}
@media (width >= 768px) {
  ._mb-scale-4_1figm_373 {
    margin-bottom: 7.5rem;
  }
}
@supports (margin-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._mb-scale-4_1figm_373 {
    margin-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._mr-0_1figm_387 {
  margin-right: var(--fixed-space-0);
}

._mr-1_1figm_391 {
  margin-right: var(--fixed-space-1);
}

._mr-2_1figm_395 {
  margin-right: var(--fixed-space-2);
}

._mr-3_1figm_399 {
  margin-right: var(--fixed-space-3);
}

._mr-4_1figm_403 {
  margin-right: var(--fixed-space-4);
}

._mr-5_1figm_407 {
  margin-right: var(--fixed-space-5);
}

._mr-auto_1figm_411 {
  margin-right: auto;
}

._mr-scale-1_1figm_415 {
  margin-right: 1rem;
}
@media (width >= 768px) {
  ._mr-scale-1_1figm_415 {
    margin-right: 1.5rem;
  }
}
@supports (margin-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._mr-scale-1_1figm_415 {
    margin-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._mr-scale-2_1figm_429 {
  margin-right: 1.5rem;
}
@media (width >= 768px) {
  ._mr-scale-2_1figm_429 {
    margin-right: 2.5rem;
  }
}
@supports (margin-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._mr-scale-2_1figm_429 {
    margin-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._mr-scale-3_1figm_443 {
  margin-right: 2.5rem;
}
@media (width >= 768px) {
  ._mr-scale-3_1figm_443 {
    margin-right: 5rem;
  }
}
@supports (margin-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._mr-scale-3_1figm_443 {
    margin-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._mr-scale-4_1figm_457 {
  margin-right: 5rem;
}
@media (width >= 768px) {
  ._mr-scale-4_1figm_457 {
    margin-right: 7.5rem;
  }
}
@supports (margin-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._mr-scale-4_1figm_457 {
    margin-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._ml-0_1figm_471 {
  margin-left: var(--fixed-space-0);
}

._ml-1_1figm_475 {
  margin-left: var(--fixed-space-1);
}

._ml-2_1figm_479 {
  margin-left: var(--fixed-space-2);
}

._ml-3_1figm_483 {
  margin-left: var(--fixed-space-3);
}

._ml-4_1figm_487 {
  margin-left: var(--fixed-space-4);
}

._ml-5_1figm_491 {
  margin-left: var(--fixed-space-5);
}

._ml-auto_1figm_495 {
  margin-left: auto;
}

._ml-scale-1_1figm_499 {
  margin-left: 1rem;
}
@media (width >= 768px) {
  ._ml-scale-1_1figm_499 {
    margin-left: 1.5rem;
  }
}
@supports (margin-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._ml-scale-1_1figm_499 {
    margin-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._ml-scale-2_1figm_513 {
  margin-left: 1.5rem;
}
@media (width >= 768px) {
  ._ml-scale-2_1figm_513 {
    margin-left: 2.5rem;
  }
}
@supports (margin-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._ml-scale-2_1figm_513 {
    margin-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._ml-scale-3_1figm_527 {
  margin-left: 2.5rem;
}
@media (width >= 768px) {
  ._ml-scale-3_1figm_527 {
    margin-left: 5rem;
  }
}
@supports (margin-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._ml-scale-3_1figm_527 {
    margin-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._ml-scale-4_1figm_541 {
  margin-left: 5rem;
}
@media (width >= 768px) {
  ._ml-scale-4_1figm_541 {
    margin-left: 7.5rem;
  }
}
@supports (margin-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._ml-scale-4_1figm_541 {
    margin-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pt-0_1figm_555 {
  padding-top: var(--fixed-space-0);
}

._pt-1_1figm_559 {
  padding-top: var(--fixed-space-1);
}

._pt-2_1figm_563 {
  padding-top: var(--fixed-space-2);
}

._pt-3_1figm_567 {
  padding-top: var(--fixed-space-3);
}

._pt-4_1figm_571 {
  padding-top: var(--fixed-space-4);
}

._pt-5_1figm_575 {
  padding-top: var(--fixed-space-5);
}

._pt-auto_1figm_579 {
  padding-top: auto;
}

._pt-scale-1_1figm_583 {
  padding-top: 1rem;
}
@media (width >= 768px) {
  ._pt-scale-1_1figm_583 {
    padding-top: 1.5rem;
  }
}
@supports (padding-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pt-scale-1_1figm_583 {
    padding-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pt-scale-2_1figm_597 {
  padding-top: 1.5rem;
}
@media (width >= 768px) {
  ._pt-scale-2_1figm_597 {
    padding-top: 2.5rem;
  }
}
@supports (padding-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pt-scale-2_1figm_597 {
    padding-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pt-scale-3_1figm_611 {
  padding-top: 2.5rem;
}
@media (width >= 768px) {
  ._pt-scale-3_1figm_611 {
    padding-top: 5rem;
  }
}
@supports (padding-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pt-scale-3_1figm_611 {
    padding-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pt-scale-4_1figm_625 {
  padding-top: 5rem;
}
@media (width >= 768px) {
  ._pt-scale-4_1figm_625 {
    padding-top: 7.5rem;
  }
}
@supports (padding-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pt-scale-4_1figm_625 {
    padding-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pb-0_1figm_639 {
  padding-bottom: var(--fixed-space-0);
}

._pb-1_1figm_643 {
  padding-bottom: var(--fixed-space-1);
}

._pb-2_1figm_647 {
  padding-bottom: var(--fixed-space-2);
}

._pb-3_1figm_651 {
  padding-bottom: var(--fixed-space-3);
}

._pb-4_1figm_655 {
  padding-bottom: var(--fixed-space-4);
}

._pb-5_1figm_659 {
  padding-bottom: var(--fixed-space-5);
}

._pb-auto_1figm_663 {
  padding-bottom: auto;
}

._pb-scale-1_1figm_667 {
  padding-bottom: 1rem;
}
@media (width >= 768px) {
  ._pb-scale-1_1figm_667 {
    padding-bottom: 1.5rem;
  }
}
@supports (padding-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pb-scale-1_1figm_667 {
    padding-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pb-scale-2_1figm_681 {
  padding-bottom: 1.5rem;
}
@media (width >= 768px) {
  ._pb-scale-2_1figm_681 {
    padding-bottom: 2.5rem;
  }
}
@supports (padding-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pb-scale-2_1figm_681 {
    padding-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pb-scale-3_1figm_695 {
  padding-bottom: 2.5rem;
}
@media (width >= 768px) {
  ._pb-scale-3_1figm_695 {
    padding-bottom: 5rem;
  }
}
@supports (padding-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pb-scale-3_1figm_695 {
    padding-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pb-scale-4_1figm_709 {
  padding-bottom: 5rem;
}
@media (width >= 768px) {
  ._pb-scale-4_1figm_709 {
    padding-bottom: 7.5rem;
  }
}
@supports (padding-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pb-scale-4_1figm_709 {
    padding-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pr-0_1figm_723 {
  padding-right: var(--fixed-space-0);
}

._pr-1_1figm_727 {
  padding-right: var(--fixed-space-1);
}

._pr-2_1figm_731 {
  padding-right: var(--fixed-space-2);
}

._pr-3_1figm_735 {
  padding-right: var(--fixed-space-3);
}

._pr-4_1figm_739 {
  padding-right: var(--fixed-space-4);
}

._pr-5_1figm_743 {
  padding-right: var(--fixed-space-5);
}

._pr-auto_1figm_747 {
  padding-right: auto;
}

._pr-scale-1_1figm_751 {
  padding-right: 1rem;
}
@media (width >= 768px) {
  ._pr-scale-1_1figm_751 {
    padding-right: 1.5rem;
  }
}
@supports (padding-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pr-scale-1_1figm_751 {
    padding-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pr-scale-2_1figm_765 {
  padding-right: 1.5rem;
}
@media (width >= 768px) {
  ._pr-scale-2_1figm_765 {
    padding-right: 2.5rem;
  }
}
@supports (padding-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pr-scale-2_1figm_765 {
    padding-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pr-scale-3_1figm_779 {
  padding-right: 2.5rem;
}
@media (width >= 768px) {
  ._pr-scale-3_1figm_779 {
    padding-right: 5rem;
  }
}
@supports (padding-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pr-scale-3_1figm_779 {
    padding-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pr-scale-4_1figm_793 {
  padding-right: 5rem;
}
@media (width >= 768px) {
  ._pr-scale-4_1figm_793 {
    padding-right: 7.5rem;
  }
}
@supports (padding-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pr-scale-4_1figm_793 {
    padding-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pl-0_1figm_807 {
  padding-left: var(--fixed-space-0);
}

._pl-1_1figm_811 {
  padding-left: var(--fixed-space-1);
}

._pl-2_1figm_815 {
  padding-left: var(--fixed-space-2);
}

._pl-3_1figm_819 {
  padding-left: var(--fixed-space-3);
}

._pl-4_1figm_823 {
  padding-left: var(--fixed-space-4);
}

._pl-5_1figm_827 {
  padding-left: var(--fixed-space-5);
}

._pl-auto_1figm_831 {
  padding-left: auto;
}

._pl-scale-1_1figm_835 {
  padding-left: 1rem;
}
@media (width >= 768px) {
  ._pl-scale-1_1figm_835 {
    padding-left: 1.5rem;
  }
}
@supports (padding-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pl-scale-1_1figm_835 {
    padding-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pl-scale-2_1figm_849 {
  padding-left: 1.5rem;
}
@media (width >= 768px) {
  ._pl-scale-2_1figm_849 {
    padding-left: 2.5rem;
  }
}
@supports (padding-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pl-scale-2_1figm_849 {
    padding-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pl-scale-3_1figm_863 {
  padding-left: 2.5rem;
}
@media (width >= 768px) {
  ._pl-scale-3_1figm_863 {
    padding-left: 5rem;
  }
}
@supports (padding-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pl-scale-3_1figm_863 {
    padding-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pl-scale-4_1figm_877 {
  padding-left: 5rem;
}
@media (width >= 768px) {
  ._pl-scale-4_1figm_877 {
    padding-left: 7.5rem;
  }
}
@supports (padding-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pl-scale-4_1figm_877 {
    padding-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._mb-auto_1figm_327 {
  margin-bottom: auto;
}

._border-bottom_1figm_895 {
  border-bottom: 1px solid;
}

._border-bottom--light_1figm_899 {
  border-bottom-color: var(--border-light);
}

._content-center_1figm_903 {
  display: flex;
  align-items: center;
}

._auth-error-box_1figm_908 {
  background-color: var(--error-confirm-state-color);
  color: white;
  padding: 0.825rem 1rem;
  margin-bottom: 2rem;
  border-radius: 0.25rem;
}
._auth-error-box_1figm_908 li {
  display: flex;
  align-items: center;
}
._auth-error-box_1figm_908 span {
  margin-right: 1rem;
  font-size: 1.25rem;
}

._add--new-contact_1figm_924 label._label_1figm_924 {
  color: #6c747b;
}

._button-wrapper_1figm_928 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._cta-button_1figm_934 {
  background: #fff;
  border-radius: 4px;
  color: #0052ce !important;
  font-size: 16px;
  line-height: 19px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  width: 240px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

._custom-homepage-heading_1figm_951 {
  font-weight: 600 !important;
  font-size: 40px !important;
  line-height: 48px !important;
  font-family: Lato, sans-serif !important;
  color: #002d72;
  margin-bottom: 14px;
  letter-spacing: 1px !important;
}

._custom-homepage-headingtext_1figm_961 {
  font-size: 16px;
  line-height: 22px;
  color: #6a6a6a;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

._dialog--actions_1figm_969 {
  display: flex;
}

._dialog--title_1figm_973 {
  color: #002d72;
}

div[class$=MenuList] {
  margin-right: 20px;
}

/* width */
div[class$=MenuList]::-webkit-scrollbar {
  width: 4px;
  padding-right: 10px;
}

/* Track */
div[class$=MenuList]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0 transparent;
  border-radius: 0;
}

/* Handle */
div[class$=MenuList]::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 4%;
}

/* Handle on hover */
div[class$=MenuList]::-webkit-scrollbar-thumb:hover {
  background: #cbd5e1;
}

._option__typeahead_1figm_1004 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 16px;
  cursor: pointer;
  border-radius: 4px;
  font-family: Lato, sans-serif;
}

._option__typeahead_1figm_1004 > ._header__typeahead_1figm_1015 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #313336;
}

._option__typeahead_1figm_1004 > ._subHeader__typeahead_1figm_1021 {
  color: #64788b;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

._react--select-overide_1figm_1027 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #64748b;
}

._padding-2_1figm_1033 {
  padding: 2rem;
}

:root {
  --page-bg-color: #f9fafb;
  --main-text-color: #333;
  --main-bg-color: #fff;
  --admin-bg-color: #e8eaef linear-gradient(to bottom, #f5f6f8 0%, #e8eaef 100%);
  --neutral-bg-gradient: #fff
    linear-gradient(to bottom, rgb(0 0 0 / 60%) 0%, rgb(0 0 0 / 80%) 100%);
  --neutral-text-color: #434a51;
  --invert-text-color: #fff;
  --invert-bg-color: #333;
  --muted-text-color: #8f99a3;
  --muted-light-text-color: #e8eaef;
  --error-state-color: #d86a66;
  --notice-state-color: #2082f5;
  --error-confirm-state-color: #f0514c;
  --error-state-notification-color: #cf4843;
  --error-confirm-state-background: #fff1f0;
  --success-state-color: #94d199;
  --brand-text-color: #236c9e;
  --brand-text-hover-color: #0079cc;
  --brand-bg-color: #236c9e;
  --brand-bg-hover-color: #0079cc;
  --disabled-color: #a4aec1;
  --disabled-contrast-color: #e8eaef;
  --shadow-default: 0 0.25rem 0.5rem rgb(0 0 0 / 20%);
  --card-bg: #fff;
  --card-border-color: #e8eaef;
  --lead-status-new: #7dcc28;
  --lead-status-other: #b7b7b7;
  --tooltip-background: #fff;
  --tooltip-border: #b3adad;
  --brand-gradient-start: #236c9e;
  --brand-gradient-end: #0079cc;
  --page-bg-hover: #dee1e8;
  --form-border-default: #e3e6ec;
  --form-border-active: #236c9e;
  --border-light: #c7ccd1;
  --textfield-invert-bg-color: rgb(255 255 255 / 25%);
  --textfield-invert-bg-color-active: rgb(255 255 255 / 35%);
  --fixed-space-0: 0;
  --fixed-space-1: 0.5rem;
  --fixed-space-2: 1rem;
  --fixed-space-3: 1.5rem;
  --fixed-space-4: 2.5rem;
  --fixed-space-5: 5rem;
  --v2-white: #fff;
  --v2-black: #000;
  --v2-page-bg-color: #f9fafb;
  --v2-main-text-color: #1b1b1b;
  --v2-main-border-color: #e8eaef;
  --v2-bg-gray: #525761;
  --v2-main-gray: #6a6a6a;
  --v2-dark-gray: #151e29;
  --v2-light-gray: #ddd;
  --v2-disabled-gray: #e3e5e7;
  --v2-disabled-gray-border: #c7ccd1;
  --v2-disabled-gray-text: #8d8d8d;
  --v2-disabled-button: #e4e4e4;
  --v2-disabled-button-text: #aba7a7;
  --v2-dark-blue: #002d72;
  --v2-royal-blue: #0052ce;
  --v2-old-blue: #0043a8;
  --v2-secondary-blue-900: #00388d;
  --v2-secondary-blue-600: #2082f5;
  --v2-secondary-blue-400: #b9d7fb;
  --v2-secondary-blue-200: #ddedff;
  --v2-secondary-blue-100: #ebeef3;
  --v2-npn-error: #d95050;
  --v2-header-title: #002d72;
  --v2-table-odd-row: #f3f5f8;
  --v2-header-bg-color: #041d42;
  --v2-footer-bg-color: #e9e9e9;
}

._dialogTitle_1figm_1111 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._closeButton_1figm_1117 {
  right: 10px;
  top: 10px;
  cursor: pointer;
}

._modalBody_1figm_1123 {
  overflow: auto;
  color: var(--Integrity-Theme-Integrity-gray-dark-4);
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 16px;
  background-color: var(--Integrity-Theme-Integrity-gray-light-1);
}

._content_1figm_81 {
  color: var(--Integrity-Theme-Integrity-gray-dark-4);
  padding: 24px;
  line-height: 20px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  border-radius: 8px;
}
@media (max-width: 767px) {
  ._content_1figm_81 {
    padding: 32px;
    line-height: 1.5;
  }
}

._footerButtons_1figm_1149 {
  display: flex;
  justify-content: space-between;
  background-color: var(--Integrity-Theme-Integrity-gray-light-1);
  padding: 0px 16px 16px 16px;
  width: 100%;
}

._footer_1figm_1149 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--Integrity-Theme-Integrity-gray-light-1);
}* {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: reduce), (update: slow) {
  *,
  ::before,
  ::after {
    animation-delay: -1ms !important;
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    background-attachment: initial !important;
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
    transition-delay: 0s !important;
  }
}
[data-js-focus-visible] :focus:not([data-focus-visible-added]) {
  outline: none;
}

body {
  margin: 0;
  font-family: Lato, "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: var(--page-bg-color);
  color: var(--main-text-color);
}

body._disable-scroll_1o01z_31 {
  overflow: hidden;
  height: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

ul,
ol {
  list-style: none;
}

._list-disc_1o01z_57 {
  list-style-type: square;
  margin-left: 2rem;
}

button,
input,
textarea,
a,
select {
  font-family: inherit;
  color: inherit;
  margin: 0;
}

button {
  background: none;
  border: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  cursor: pointer;
}

._content-frame_1o01z_81 {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

._bg-high-contrast_1o01z_87 {
  background: var(--main-bg-color);
}

._bg-white_1o01z_91 {
  background: var(--v2-white);
}

._bg-admin_1o01z_95 {
  background: var(--admin-bg-color);
}

._bg-neutral-gradient_1o01z_99 {
  background: var(--neutral-bg-gradient);
}

._bg-photo_1o01z_103 {
  --bg-photo-default-src-800: url("src/images/optimized/bg-default-800.jpg");
  --bg-photo-default-src-1440: url("src/images/optimized/bg-default-1440.jpg");
  --bg-photo-default-src-1920: url("src/images/optimized/bg-default-1920.jpg");
  --bg-photo-default-vert-anchor: 25%;
  --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 90%) 0%, rgb(255 255 255 / 90%) 100%);
  background: var(--invert-bg-color) center var(--bg-photo-vert-anchor, var(--bg-photo-default-vert-anchor)) no-repeat;
  background-image: var(--bg-photo-gradient), var(--bg-photo-src-800, var(--bg-photo-default-src-800));
  background-size: cover;
}
@media (width >= 480px) {
  ._bg-photo_1o01z_103 {
    background-image: var(--bg-photo-src-800, var(--bg-photo-default-src-800));
    --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 100%);
    --bg-photo-default-vert-anchor: top;
  }
  ._bg-photo_1o01z_103._logged-in_1o01z_119 {
    background-image: var(--bg-photo-gradient), var(--bg-photo-src-800, var(--bg-photo-default-src-800));
  }
}
@media (min-device-pixel-ratio: 2) and (width >= 500px), (resolution >= 192dpi) and (width >= 500px), (width >= 1000px) {
  ._bg-photo_1o01z_103 {
    background-image: var(--bg-photo-src-1440, var(--bg-photo-default-src-1440));
  }
}
@media (min-device-pixel-ratio: 2) and (width >= 900px), (resolution >= 192dpi) and (width >= 900px), (width >= 1600px) {
  ._bg-photo_1o01z_103 {
    background-image: var(--bg-photo-src-1920, var(--bg-photo-default-src-1920));
  }
}
._bg-photo_1o01z_103._portal-page_1o01z_133 {
  --bg-photo-gradient: linear-gradient(to top, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 100%);
}

._bg-photo--alt_1o01z_137 {
  --bg-photo-src-800: url("src/images/optimized/bg-client-management-800.jpg");
  --bg-photo-src-1440: url("src/images/optimized/bg-client-management-1440.jpg");
  --bg-photo-src-1920: url("src/images/optimized/bg-client-management-1920.jpg");
  --bg-photo-vert-anchor: 50%;
}

._bg-img-fixed_1o01z_144 {
  background-attachment: fixed;
}

._container_1o01z_148 {
  width: 100%;
  max-width: 1280px;
  align-self: center;
}
._container_1o01z_148 {
  padding-left: 1rem;
}
@media (width >= 768px) {
  ._container_1o01z_148 {
    padding-left: 2.5rem;
  }
}
@supports (padding-left: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem)) {
  ._container_1o01z_148 {
    padding-left: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem);
  }
}
._container_1o01z_148 {
  padding-right: 1rem;
}
@media (width >= 768px) {
  ._container_1o01z_148 {
    padding-right: 2.5rem;
  }
}
@supports (padding-right: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem)) {
  ._container_1o01z_148 {
    padding-right: clamp(1rem, calc(1rem + 24 * (100vw - 375px) / 393), 2.5rem);
  }
}
._container_1o01z_148 {
  margin-left: auto;
  margin-right: auto;
}
._container--size-small_1o01z_183 {
  max-width: 440px;
}
._container--size-medium_1o01z_186 {
  max-width: 600px;
}
._container--size-wide_1o01z_189 {
  max-width: 736px;
}
._container--size-lg_1o01z_192 {
  max-width: 800px;
}
._container--size-xlg_1o01z_195 {
  max-width: 900px;
}
._container--size-full_1o01z_198 {
  max-width: 100%;
}
@media (width <= 480px) {
  ._container_1o01z_148 {
    padding: 0;
  }
}

._visually-hidden_1o01z_207,
._visuallyhidden_1o01z_208 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

._mt-0_1o01z_219 {
  margin-top: var(--fixed-space-0);
}

._mt-1_1o01z_223 {
  margin-top: var(--fixed-space-1);
}

._mt-2_1o01z_227 {
  margin-top: var(--fixed-space-2);
}

._mt-3_1o01z_231 {
  margin-top: var(--fixed-space-3);
}

._mt-4_1o01z_235 {
  margin-top: var(--fixed-space-4);
}

._mt-5_1o01z_239 {
  margin-top: var(--fixed-space-5);
}

._mt-auto_1o01z_243 {
  margin-top: auto;
}

._mt-scale-1_1o01z_247 {
  margin-top: 1rem;
}
@media (width >= 768px) {
  ._mt-scale-1_1o01z_247 {
    margin-top: 1.5rem;
  }
}
@supports (margin-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._mt-scale-1_1o01z_247 {
    margin-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._mt-scale-2_1o01z_261 {
  margin-top: 1.5rem;
}
@media (width >= 768px) {
  ._mt-scale-2_1o01z_261 {
    margin-top: 2.5rem;
  }
}
@supports (margin-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._mt-scale-2_1o01z_261 {
    margin-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._mt-scale-3_1o01z_275 {
  margin-top: 2.5rem;
}
@media (width >= 768px) {
  ._mt-scale-3_1o01z_275 {
    margin-top: 5rem;
  }
}
@supports (margin-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._mt-scale-3_1o01z_275 {
    margin-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._mt-scale-4_1o01z_289 {
  margin-top: 5rem;
}
@media (width >= 768px) {
  ._mt-scale-4_1o01z_289 {
    margin-top: 7.5rem;
  }
}
@supports (margin-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._mt-scale-4_1o01z_289 {
    margin-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._mb-0_1o01z_303 {
  margin-bottom: var(--fixed-space-0);
}

._mb-1_1o01z_307 {
  margin-bottom: var(--fixed-space-1);
}

._mb-2_1o01z_311 {
  margin-bottom: var(--fixed-space-2);
}

._mb-3_1o01z_315 {
  margin-bottom: var(--fixed-space-3);
}

._mb-4_1o01z_319 {
  margin-bottom: var(--fixed-space-4);
}

._mb-5_1o01z_323 {
  margin-bottom: var(--fixed-space-5);
}

._mb-auto_1o01z_327 {
  margin-bottom: auto;
}

._mb-scale-1_1o01z_331 {
  margin-bottom: 1rem;
}
@media (width >= 768px) {
  ._mb-scale-1_1o01z_331 {
    margin-bottom: 1.5rem;
  }
}
@supports (margin-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._mb-scale-1_1o01z_331 {
    margin-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._mb-scale-2_1o01z_345 {
  margin-bottom: 1.5rem;
}
@media (width >= 768px) {
  ._mb-scale-2_1o01z_345 {
    margin-bottom: 2.5rem;
  }
}
@supports (margin-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._mb-scale-2_1o01z_345 {
    margin-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._mb-scale-3_1o01z_359 {
  margin-bottom: 2.5rem;
}
@media (width >= 768px) {
  ._mb-scale-3_1o01z_359 {
    margin-bottom: 5rem;
  }
}
@supports (margin-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._mb-scale-3_1o01z_359 {
    margin-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._mb-scale-4_1o01z_373 {
  margin-bottom: 5rem;
}
@media (width >= 768px) {
  ._mb-scale-4_1o01z_373 {
    margin-bottom: 7.5rem;
  }
}
@supports (margin-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._mb-scale-4_1o01z_373 {
    margin-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._mr-0_1o01z_387 {
  margin-right: var(--fixed-space-0);
}

._mr-1_1o01z_391 {
  margin-right: var(--fixed-space-1);
}

._mr-2_1o01z_395 {
  margin-right: var(--fixed-space-2);
}

._mr-3_1o01z_399 {
  margin-right: var(--fixed-space-3);
}

._mr-4_1o01z_403 {
  margin-right: var(--fixed-space-4);
}

._mr-5_1o01z_407 {
  margin-right: var(--fixed-space-5);
}

._mr-auto_1o01z_411 {
  margin-right: auto;
}

._mr-scale-1_1o01z_415 {
  margin-right: 1rem;
}
@media (width >= 768px) {
  ._mr-scale-1_1o01z_415 {
    margin-right: 1.5rem;
  }
}
@supports (margin-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._mr-scale-1_1o01z_415 {
    margin-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._mr-scale-2_1o01z_429 {
  margin-right: 1.5rem;
}
@media (width >= 768px) {
  ._mr-scale-2_1o01z_429 {
    margin-right: 2.5rem;
  }
}
@supports (margin-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._mr-scale-2_1o01z_429 {
    margin-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._mr-scale-3_1o01z_443 {
  margin-right: 2.5rem;
}
@media (width >= 768px) {
  ._mr-scale-3_1o01z_443 {
    margin-right: 5rem;
  }
}
@supports (margin-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._mr-scale-3_1o01z_443 {
    margin-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._mr-scale-4_1o01z_457 {
  margin-right: 5rem;
}
@media (width >= 768px) {
  ._mr-scale-4_1o01z_457 {
    margin-right: 7.5rem;
  }
}
@supports (margin-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._mr-scale-4_1o01z_457 {
    margin-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._ml-0_1o01z_471 {
  margin-left: var(--fixed-space-0);
}

._ml-1_1o01z_475 {
  margin-left: var(--fixed-space-1);
}

._ml-2_1o01z_479 {
  margin-left: var(--fixed-space-2);
}

._ml-3_1o01z_483 {
  margin-left: var(--fixed-space-3);
}

._ml-4_1o01z_487 {
  margin-left: var(--fixed-space-4);
}

._ml-5_1o01z_491 {
  margin-left: var(--fixed-space-5);
}

._ml-auto_1o01z_495 {
  margin-left: auto;
}

._ml-scale-1_1o01z_499 {
  margin-left: 1rem;
}
@media (width >= 768px) {
  ._ml-scale-1_1o01z_499 {
    margin-left: 1.5rem;
  }
}
@supports (margin-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._ml-scale-1_1o01z_499 {
    margin-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._ml-scale-2_1o01z_513 {
  margin-left: 1.5rem;
}
@media (width >= 768px) {
  ._ml-scale-2_1o01z_513 {
    margin-left: 2.5rem;
  }
}
@supports (margin-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._ml-scale-2_1o01z_513 {
    margin-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._ml-scale-3_1o01z_527 {
  margin-left: 2.5rem;
}
@media (width >= 768px) {
  ._ml-scale-3_1o01z_527 {
    margin-left: 5rem;
  }
}
@supports (margin-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._ml-scale-3_1o01z_527 {
    margin-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._ml-scale-4_1o01z_541 {
  margin-left: 5rem;
}
@media (width >= 768px) {
  ._ml-scale-4_1o01z_541 {
    margin-left: 7.5rem;
  }
}
@supports (margin-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._ml-scale-4_1o01z_541 {
    margin-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pt-0_1o01z_555 {
  padding-top: var(--fixed-space-0);
}

._pt-1_1o01z_559 {
  padding-top: var(--fixed-space-1);
}

._pt-2_1o01z_563 {
  padding-top: var(--fixed-space-2);
}

._pt-3_1o01z_567 {
  padding-top: var(--fixed-space-3);
}

._pt-4_1o01z_571 {
  padding-top: var(--fixed-space-4);
}

._pt-5_1o01z_575 {
  padding-top: var(--fixed-space-5);
}

._pt-auto_1o01z_579 {
  padding-top: auto;
}

._pt-scale-1_1o01z_583 {
  padding-top: 1rem;
}
@media (width >= 768px) {
  ._pt-scale-1_1o01z_583 {
    padding-top: 1.5rem;
  }
}
@supports (padding-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pt-scale-1_1o01z_583 {
    padding-top: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pt-scale-2_1o01z_597 {
  padding-top: 1.5rem;
}
@media (width >= 768px) {
  ._pt-scale-2_1o01z_597 {
    padding-top: 2.5rem;
  }
}
@supports (padding-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pt-scale-2_1o01z_597 {
    padding-top: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pt-scale-3_1o01z_611 {
  padding-top: 2.5rem;
}
@media (width >= 768px) {
  ._pt-scale-3_1o01z_611 {
    padding-top: 5rem;
  }
}
@supports (padding-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pt-scale-3_1o01z_611 {
    padding-top: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pt-scale-4_1o01z_625 {
  padding-top: 5rem;
}
@media (width >= 768px) {
  ._pt-scale-4_1o01z_625 {
    padding-top: 7.5rem;
  }
}
@supports (padding-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pt-scale-4_1o01z_625 {
    padding-top: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pb-0_1o01z_639 {
  padding-bottom: var(--fixed-space-0);
}

._pb-1_1o01z_643 {
  padding-bottom: var(--fixed-space-1);
}

._pb-2_1o01z_647 {
  padding-bottom: var(--fixed-space-2);
}

._pb-3_1o01z_651 {
  padding-bottom: var(--fixed-space-3);
}

._pb-4_1o01z_655 {
  padding-bottom: var(--fixed-space-4);
}

._pb-5_1o01z_659 {
  padding-bottom: var(--fixed-space-5);
}

._pb-auto_1o01z_663 {
  padding-bottom: auto;
}

._pb-scale-1_1o01z_667 {
  padding-bottom: 1rem;
}
@media (width >= 768px) {
  ._pb-scale-1_1o01z_667 {
    padding-bottom: 1.5rem;
  }
}
@supports (padding-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pb-scale-1_1o01z_667 {
    padding-bottom: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pb-scale-2_1o01z_681 {
  padding-bottom: 1.5rem;
}
@media (width >= 768px) {
  ._pb-scale-2_1o01z_681 {
    padding-bottom: 2.5rem;
  }
}
@supports (padding-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pb-scale-2_1o01z_681 {
    padding-bottom: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pb-scale-3_1o01z_695 {
  padding-bottom: 2.5rem;
}
@media (width >= 768px) {
  ._pb-scale-3_1o01z_695 {
    padding-bottom: 5rem;
  }
}
@supports (padding-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pb-scale-3_1o01z_695 {
    padding-bottom: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pb-scale-4_1o01z_709 {
  padding-bottom: 5rem;
}
@media (width >= 768px) {
  ._pb-scale-4_1o01z_709 {
    padding-bottom: 7.5rem;
  }
}
@supports (padding-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pb-scale-4_1o01z_709 {
    padding-bottom: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pr-0_1o01z_723 {
  padding-right: var(--fixed-space-0);
}

._pr-1_1o01z_727 {
  padding-right: var(--fixed-space-1);
}

._pr-2_1o01z_731 {
  padding-right: var(--fixed-space-2);
}

._pr-3_1o01z_735 {
  padding-right: var(--fixed-space-3);
}

._pr-4_1o01z_739 {
  padding-right: var(--fixed-space-4);
}

._pr-5_1o01z_743 {
  padding-right: var(--fixed-space-5);
}

._pr-auto_1o01z_747 {
  padding-right: auto;
}

._pr-scale-1_1o01z_751 {
  padding-right: 1rem;
}
@media (width >= 768px) {
  ._pr-scale-1_1o01z_751 {
    padding-right: 1.5rem;
  }
}
@supports (padding-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pr-scale-1_1o01z_751 {
    padding-right: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pr-scale-2_1o01z_765 {
  padding-right: 1.5rem;
}
@media (width >= 768px) {
  ._pr-scale-2_1o01z_765 {
    padding-right: 2.5rem;
  }
}
@supports (padding-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pr-scale-2_1o01z_765 {
    padding-right: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pr-scale-3_1o01z_779 {
  padding-right: 2.5rem;
}
@media (width >= 768px) {
  ._pr-scale-3_1o01z_779 {
    padding-right: 5rem;
  }
}
@supports (padding-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pr-scale-3_1o01z_779 {
    padding-right: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pr-scale-4_1o01z_793 {
  padding-right: 5rem;
}
@media (width >= 768px) {
  ._pr-scale-4_1o01z_793 {
    padding-right: 7.5rem;
  }
}
@supports (padding-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pr-scale-4_1o01z_793 {
    padding-right: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._pl-0_1o01z_807 {
  padding-left: var(--fixed-space-0);
}

._pl-1_1o01z_811 {
  padding-left: var(--fixed-space-1);
}

._pl-2_1o01z_815 {
  padding-left: var(--fixed-space-2);
}

._pl-3_1o01z_819 {
  padding-left: var(--fixed-space-3);
}

._pl-4_1o01z_823 {
  padding-left: var(--fixed-space-4);
}

._pl-5_1o01z_827 {
  padding-left: var(--fixed-space-5);
}

._pl-auto_1o01z_831 {
  padding-left: auto;
}

._pl-scale-1_1o01z_835 {
  padding-left: 1rem;
}
@media (width >= 768px) {
  ._pl-scale-1_1o01z_835 {
    padding-left: 1.5rem;
  }
}
@supports (padding-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem)) {
  ._pl-scale-1_1o01z_835 {
    padding-left: clamp(1rem, calc(1rem + 8 * (100vw - 375px) / 393), 1.5rem);
  }
}

._pl-scale-2_1o01z_849 {
  padding-left: 1.5rem;
}
@media (width >= 768px) {
  ._pl-scale-2_1o01z_849 {
    padding-left: 2.5rem;
  }
}
@supports (padding-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem)) {
  ._pl-scale-2_1o01z_849 {
    padding-left: clamp(1.5rem, calc(1.5rem + 16 * (100vw - 375px) / 393), 2.5rem);
  }
}

._pl-scale-3_1o01z_863 {
  padding-left: 2.5rem;
}
@media (width >= 768px) {
  ._pl-scale-3_1o01z_863 {
    padding-left: 5rem;
  }
}
@supports (padding-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem)) {
  ._pl-scale-3_1o01z_863 {
    padding-left: clamp(2.5rem, calc(2.5rem + 40 * (100vw - 375px) / 393), 5rem);
  }
}

._pl-scale-4_1o01z_877 {
  padding-left: 5rem;
}
@media (width >= 768px) {
  ._pl-scale-4_1o01z_877 {
    padding-left: 7.5rem;
  }
}
@supports (padding-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem)) {
  ._pl-scale-4_1o01z_877 {
    padding-left: clamp(5rem, calc(5rem + 40 * (100vw - 375px) / 393), 7.5rem);
  }
}

._mb-auto_1o01z_327 {
  margin-bottom: auto;
}

._border-bottom_1o01z_895 {
  border-bottom: 1px solid;
}

._border-bottom--light_1o01z_899 {
  border-bottom-color: var(--border-light);
}

._content-center_1o01z_903 {
  display: flex;
  align-items: center;
}

._auth-error-box_1o01z_908 {
  background-color: var(--error-confirm-state-color);
  color: white;
  padding: 0.825rem 1rem;
  margin-bottom: 2rem;
  border-radius: 0.25rem;
}
._auth-error-box_1o01z_908 li {
  display: flex;
  align-items: center;
}
._auth-error-box_1o01z_908 span {
  margin-right: 1rem;
  font-size: 1.25rem;
}

._add--new-contact_1o01z_924 label._label_1o01z_924 {
  color: #6c747b;
}

._button-wrapper_1o01z_928 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._cta-button_1o01z_934 {
  background: #fff;
  border-radius: 4px;
  color: #0052ce !important;
  font-size: 16px;
  line-height: 19px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  width: 240px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

._custom-homepage-heading_1o01z_951 {
  font-weight: 600 !important;
  font-size: 40px !important;
  line-height: 48px !important;
  font-family: Lato, sans-serif !important;
  color: #002d72;
  margin-bottom: 14px;
  letter-spacing: 1px !important;
}

._custom-homepage-headingtext_1o01z_961 {
  font-size: 16px;
  line-height: 22px;
  color: #6a6a6a;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

._dialog--actions_1o01z_969 {
  display: flex;
}

._dialog--title_1o01z_973 {
  color: #002d72;
}

div[class$=MenuList] {
  margin-right: 20px;
}

/* width */
div[class$=MenuList]::-webkit-scrollbar {
  width: 4px;
  padding-right: 10px;
}

/* Track */
div[class$=MenuList]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0 transparent;
  border-radius: 0;
}

/* Handle */
div[class$=MenuList]::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 4%;
}

/* Handle on hover */
div[class$=MenuList]::-webkit-scrollbar-thumb:hover {
  background: #cbd5e1;
}

._option__typeahead_1o01z_1004 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 16px;
  cursor: pointer;
  border-radius: 4px;
  font-family: Lato, sans-serif;
}

._option__typeahead_1o01z_1004 > ._header__typeahead_1o01z_1015 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #313336;
}

._option__typeahead_1o01z_1004 > ._subHeader__typeahead_1o01z_1021 {
  color: #64788b;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

._react--select-overide_1o01z_1027 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  color: #64748b;
}

._padding-2_1o01z_1033 {
  padding: 2rem;
}

:root {
  --page-bg-color: #f9fafb;
  --main-text-color: #333;
  --main-bg-color: #fff;
  --admin-bg-color: #e8eaef linear-gradient(to bottom, #f5f6f8 0%, #e8eaef 100%);
  --neutral-bg-gradient: #fff
    linear-gradient(to bottom, rgb(0 0 0 / 60%) 0%, rgb(0 0 0 / 80%) 100%);
  --neutral-text-color: #434a51;
  --invert-text-color: #fff;
  --invert-bg-color: #333;
  --muted-text-color: #8f99a3;
  --muted-light-text-color: #e8eaef;
  --error-state-color: #d86a66;
  --notice-state-color: #2082f5;
  --error-confirm-state-color: #f0514c;
  --error-state-notification-color: #cf4843;
  --error-confirm-state-background: #fff1f0;
  --success-state-color: #94d199;
  --brand-text-color: #236c9e;
  --brand-text-hover-color: #0079cc;
  --brand-bg-color: #236c9e;
  --brand-bg-hover-color: #0079cc;
  --disabled-color: #a4aec1;
  --disabled-contrast-color: #e8eaef;
  --shadow-default: 0 0.25rem 0.5rem rgb(0 0 0 / 20%);
  --card-bg: #fff;
  --card-border-color: #e8eaef;
  --lead-status-new: #7dcc28;
  --lead-status-other: #b7b7b7;
  --tooltip-background: #fff;
  --tooltip-border: #b3adad;
  --brand-gradient-start: #236c9e;
  --brand-gradient-end: #0079cc;
  --page-bg-hover: #dee1e8;
  --form-border-default: #e3e6ec;
  --form-border-active: #236c9e;
  --border-light: #c7ccd1;
  --textfield-invert-bg-color: rgb(255 255 255 / 25%);
  --textfield-invert-bg-color-active: rgb(255 255 255 / 35%);
  --fixed-space-0: 0;
  --fixed-space-1: 0.5rem;
  --fixed-space-2: 1rem;
  --fixed-space-3: 1.5rem;
  --fixed-space-4: 2.5rem;
  --fixed-space-5: 5rem;
  --v2-white: #fff;
  --v2-black: #000;
  --v2-page-bg-color: #f9fafb;
  --v2-main-text-color: #1b1b1b;
  --v2-main-border-color: #e8eaef;
  --v2-bg-gray: #525761;
  --v2-main-gray: #6a6a6a;
  --v2-dark-gray: #151e29;
  --v2-light-gray: #ddd;
  --v2-disabled-gray: #e3e5e7;
  --v2-disabled-gray-border: #c7ccd1;
  --v2-disabled-gray-text: #8d8d8d;
  --v2-disabled-button: #e4e4e4;
  --v2-disabled-button-text: #aba7a7;
  --v2-dark-blue: #002d72;
  --v2-royal-blue: #0052ce;
  --v2-old-blue: #0043a8;
  --v2-secondary-blue-900: #00388d;
  --v2-secondary-blue-600: #2082f5;
  --v2-secondary-blue-400: #b9d7fb;
  --v2-secondary-blue-200: #ddedff;
  --v2-secondary-blue-100: #ebeef3;
  --v2-npn-error: #d95050;
  --v2-header-title: #002d72;
  --v2-table-odd-row: #f3f5f8;
  --v2-header-bg-color: #041d42;
  --v2-footer-bg-color: #e9e9e9;
}

._modalContent_1o01z_1111 {
  display: flex;
  flex-direction: column;
}

._modalContentInner_1o01z_1116 {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  padding: 32px;
  border-radius: 8px;
}

._modalContentInner_1o01z_1116 img {
  max-width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
}