: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_t1xmb_1 {
  position: relative;
}

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

._toast_t1xmb_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_t1xmb_1 {
    width: 350px;
  }
}
._toast_t1xmb_1 a {
  color: #0052ce;
  text-decoration: underline;
}
._toast_t1xmb_1:hover a {
  color: #002d72;
  cursor: pointer;
}
._toast_t1xmb_1 ._toastIndicator_t1xmb_41 {
  border-radius: 4px 0 0 4px;
  width: 60px;
  min-height: 60px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._toast_t1xmb_1 ._toastIndicator_t1xmb_41 svg {
  stroke: white;
  stroke-width: 2px;
}
._toast_t1xmb_1._success_t1xmb_54 > ._toastIndicator_t1xmb_41 {
  background-color: #7fd7b2;
}
._toast_t1xmb_1._error_t1xmb_57 > ._toastIndicator_t1xmb_41 {
  background-color: #ec8080;
}
._toast_t1xmb_1._action_t1xmb_60 > ._toastIndicator_t1xmb_41 {
  background-color: #4f99f0;
}
._toast_t1xmb_1 ._toastMessage_t1xmb_63 {
  flex: 1;
  padding: 0.5rem 1rem;
  color: #525761;
  font-family: Lato, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  display: flex;
  align-items: center;
}
._toast_t1xmb_1 ._toastMessage_t1xmb_63 ._undoLink_t1xmb_75 {
  align-items: center;
  justify-content: space-between;
  flex: 1;
}
._toast_t1xmb_1 button {
  color: #525761;
  margin-right: 33px;
  border: none;
  background-color: transparent;
  font-size: 2em;
}
._toast_t1xmb_1 button:hover {
  color: #151e29;
}
._toast_t1xmb_1 {
  margin-bottom: 0.5rem;
}._inputContainer_1oycf_1 {
  margin-bottom: 1rem;
}
._inputContainer_1oycf_1 ._iconSuccess_1oycf_4 {
  color: #4caf50;
}
._inputContainer_1oycf_1 ._iconError_1oycf_7 {
  color: #f44336;
}
._inputContainer_1oycf_1 ._iconWarning_1oycf_10 {
  color: #f44336;
}

._loadingSpinner_1oycf_14 {
  color: #3f51b5;
}._inputContainer_1oycf_1 {
  margin-bottom: 1rem;
}
._inputContainer_1oycf_1 ._iconSuccess_1oycf_4 {
  color: #4caf50;
}
._inputContainer_1oycf_1 ._iconError_1oycf_7 {
  color: #f44336;
}
._inputContainer_1oycf_1 ._iconWarning_1oycf_10 {
  color: #f44336;
}

._loadingSpinner_1oycf_14 {
  color: #3f51b5;
}* {
  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 / 0.9) 0%,
    rgb(255 255 255 / 0.9) 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 {
    --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;
    background-image: var(--bg-photo-src-800, var(--bg-photo-default-src-800));
  }
  .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;
}

@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);
  }
}
@media (width >= 768px) {
  .container {
    padding-left: 2.5rem;
  }
}
.container {
  padding-left: 1rem;
}
@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);
  }
}
@media (width >= 768px) {
  .container {
    padding-right: 2.5rem;
  }
}
.container {
  padding-right: 1rem;
}
.container {
  width: 100%;
  max-width: 1280px;
  align-self: center;
}
@media (width <= 480px) {
  .container {
    padding: 0;
  }
}
.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%;
}

.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;
}

@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);
  }
}
@media (width >= 768px) {
  .mt-scale-1 {
    margin-top: 1.5rem;
  }
}
.mt-scale-1 {
  margin-top: 1rem;
}

@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);
  }
}
@media (width >= 768px) {
  .mt-scale-2 {
    margin-top: 2.5rem;
  }
}
.mt-scale-2 {
  margin-top: 1.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);
  }
}
@media (width >= 768px) {
  .mt-scale-3 {
    margin-top: 5rem;
  }
}
.mt-scale-3 {
  margin-top: 2.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);
  }
}
@media (width >= 768px) {
  .mt-scale-4 {
    margin-top: 7.5rem;
  }
}
.mt-scale-4 {
  margin-top: 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;
}

@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);
  }
}
@media (width >= 768px) {
  .mb-scale-1 {
    margin-bottom: 1.5rem;
  }
}
.mb-scale-1 {
  margin-bottom: 1rem;
}

@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);
  }
}
@media (width >= 768px) {
  .mb-scale-2 {
    margin-bottom: 2.5rem;
  }
}
.mb-scale-2 {
  margin-bottom: 1.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);
  }
}
@media (width >= 768px) {
  .mb-scale-3 {
    margin-bottom: 5rem;
  }
}
.mb-scale-3 {
  margin-bottom: 2.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);
  }
}
@media (width >= 768px) {
  .mb-scale-4 {
    margin-bottom: 7.5rem;
  }
}
.mb-scale-4 {
  margin-bottom: 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;
}

@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);
  }
}
@media (width >= 768px) {
  .mr-scale-1 {
    margin-right: 1.5rem;
  }
}
.mr-scale-1 {
  margin-right: 1rem;
}

@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);
  }
}
@media (width >= 768px) {
  .mr-scale-2 {
    margin-right: 2.5rem;
  }
}
.mr-scale-2 {
  margin-right: 1.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);
  }
}
@media (width >= 768px) {
  .mr-scale-3 {
    margin-right: 5rem;
  }
}
.mr-scale-3 {
  margin-right: 2.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);
  }
}
@media (width >= 768px) {
  .mr-scale-4 {
    margin-right: 7.5rem;
  }
}
.mr-scale-4 {
  margin-right: 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;
}

@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);
  }
}
@media (width >= 768px) {
  .ml-scale-1 {
    margin-left: 1.5rem;
  }
}
.ml-scale-1 {
  margin-left: 1rem;
}

@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);
  }
}
@media (width >= 768px) {
  .ml-scale-2 {
    margin-left: 2.5rem;
  }
}
.ml-scale-2 {
  margin-left: 1.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);
  }
}
@media (width >= 768px) {
  .ml-scale-3 {
    margin-left: 5rem;
  }
}
.ml-scale-3 {
  margin-left: 2.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);
  }
}
@media (width >= 768px) {
  .ml-scale-4 {
    margin-left: 7.5rem;
  }
}
.ml-scale-4 {
  margin-left: 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;
}

@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);
  }
}
@media (width >= 768px) {
  .pt-scale-1 {
    padding-top: 1.5rem;
  }
}
.pt-scale-1 {
  padding-top: 1rem;
}

@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);
  }
}
@media (width >= 768px) {
  .pt-scale-2 {
    padding-top: 2.5rem;
  }
}
.pt-scale-2 {
  padding-top: 1.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);
  }
}
@media (width >= 768px) {
  .pt-scale-3 {
    padding-top: 5rem;
  }
}
.pt-scale-3 {
  padding-top: 2.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);
  }
}
@media (width >= 768px) {
  .pt-scale-4 {
    padding-top: 7.5rem;
  }
}
.pt-scale-4 {
  padding-top: 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;
}

@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);
  }
}
@media (width >= 768px) {
  .pb-scale-1 {
    padding-bottom: 1.5rem;
  }
}
.pb-scale-1 {
  padding-bottom: 1rem;
}

@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);
  }
}
@media (width >= 768px) {
  .pb-scale-2 {
    padding-bottom: 2.5rem;
  }
}
.pb-scale-2 {
  padding-bottom: 1.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);
  }
}
@media (width >= 768px) {
  .pb-scale-3 {
    padding-bottom: 5rem;
  }
}
.pb-scale-3 {
  padding-bottom: 2.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);
  }
}
@media (width >= 768px) {
  .pb-scale-4 {
    padding-bottom: 7.5rem;
  }
}
.pb-scale-4 {
  padding-bottom: 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;
}

@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);
  }
}
@media (width >= 768px) {
  .pr-scale-1 {
    padding-right: 1.5rem;
  }
}
.pr-scale-1 {
  padding-right: 1rem;
}

@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);
  }
}
@media (width >= 768px) {
  .pr-scale-2 {
    padding-right: 2.5rem;
  }
}
.pr-scale-2 {
  padding-right: 1.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);
  }
}
@media (width >= 768px) {
  .pr-scale-3 {
    padding-right: 5rem;
  }
}
.pr-scale-3 {
  padding-right: 2.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);
  }
}
@media (width >= 768px) {
  .pr-scale-4 {
    padding-right: 7.5rem;
  }
}
.pr-scale-4 {
  padding-right: 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;
}

@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);
  }
}
@media (width >= 768px) {
  .pl-scale-1 {
    padding-left: 1.5rem;
  }
}
.pl-scale-1 {
  padding-left: 1rem;
}

@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);
  }
}
@media (width >= 768px) {
  .pl-scale-2 {
    padding-left: 2.5rem;
  }
}
.pl-scale-2 {
  padding-left: 1.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);
  }
}
@media (width >= 768px) {
  .pl-scale-3 {
    padding-left: 5rem;
  }
}
.pl-scale-3 {
  padding-left: 2.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);
  }
}
@media (width >= 768px) {
  .pl-scale-4 {
    padding-left: 7.5rem;
  }
}
.pl-scale-4 {
  padding-left: 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;
}.fc {
  font-family: Lato, sans-serif;
  color: var(--Color-Swap, #434a51);
  font-style: normal;
  font-weight: 400;
  font-size: var(--fontSize-12, 12px);
  line-height: 16px;
}

.fc-theme-standard .fc-scrollgrid {
  border-top: 1px solid var(--Integrity-gray-light-4, #999);
  border-left: 1px solid var(--Integrity-gray-light-4, #999);
}

.fc-theme-standard {
  border-collapse: collapse;
  border-spacing: 0;
}

.fc-theme-standard td,
.fc-theme-standard th {
  border-color: var(--Integrity-gray-light-4, #999);
  border-style: solid;
  border-width: 1px;
  text-align: start;
}

.fc-timeGridWeek-view .fc-timegrid-slot {
  border-top: 1px solid var(--Integrity-gray-light-4, #999);
  height: 30px;
}

.fc-timeGridWeek-view .fc-timegrid-slot.fc-timegrid-slot-label {
  border-top: 1px dotted var(--Integrity-gray-light-4, #999);
}

.fc-timeGridWeek-view .fc-timegrid-slot-minor {
  border-top: 1px dotted var(--Integrity-gray-light-4, #999);
}

.fc-timeGridWeek-view .fc-timegrid-slot-label.fc-timegrid-slot-label-minor {
  border-top: 1px dotted var(--Integrity-gray-light-4, #999);
}

.fc-timeGridWeek-view .fc-timegrid-col {
  border-right: 1px solid var(--Integrity-gray-light-4, #999);
}

.fc-timeGridWeek-view .fc-daygrid-day-frame {
  border: none;
}

.fc-timeGridWeek-view .fc-col-header-cell {
  border-bottom: 1px solid var(--Integrity-gray-light-4, #999);
  padding: 12px 0;
  background-color: white;
}

.fc-timeGridWeek-view .fc-col-header-cell-cushion {
  font-family: Lato, sans-serif;
  font-size: var(--fontSize-12, 12px);
  font-weight: 400;
  line-height: 16px;
  color: var(--Color-Swap, #434a51);
  text-transform: none;
}

.fc-timeGridWeek-view .fc-timegrid-axis {
  border-right: 1px solid var(--Integrity-gray-light-4, #999);
  padding: 0 12px;
  background-color: white;
}

.fc-timeGridWeek-view .fc-timegrid-slot-label-cushion {
  font-family: Lato, sans-serif;
  font-size: var(--fontSize-12, 12px);
  color: var(--Color-Swap, #434a51);
  font-weight: 400;
  line-height: 16px;
  text-transform: uppercase;
}

.fc-event {
  border-radius: 4px;
  border: none !important;
  padding: 0;
  cursor: pointer;
  background-color: white !important;
  position: relative;
  min-height: 0 !important;
  height: auto !important;
  /* IntegrityCONNECT-shadows / toast */
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 0 2px 0 rgba(0, 0, 0, 0.12);
}

.fc-event.fc-event-readonly {
  cursor: default;
}

.fc-timegrid-event {
  min-height: 0 !important;
  height: auto !important;
}

.fc-timegrid-event-harness {
  min-height: 0 !important;
}

.fc-timegrid-event-harness-inset .fc-timegrid-event {
  min-height: 0 !important;
  height: auto !important;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 0 2px 0 rgba(0, 0, 0, 0.12) !important;
}

.fc-timegrid-event-frame {
  min-height: 0 !important;
  height: auto !important;
}

.fc-event-title {
  font-family: Lato, sans-serif;
  font-size: var(--fontSize-12, 12px);
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  color: var(--Color-Swap, #434a51);
}

.fc-event-time {
  display: none;
}

.fc-day-today {
  background-color: #f1faff !important;
}

.fc-col-header-cell.fc-day-today {
  background-color: #f1faff !important;
}

.calendar-day-header {
  display: grid;
  gap: 4px;
}

.fc-timegrid-divider {
  display: none;
}

.calendar-weekday-name,
.calendar-day-number {
  font-size: var(--fontSize-12, 12px);
  font-weight: 400;
  font-family: Lato, sans-serif;
  font-style: normal;
  line-height: 16px;
  color: var(--Color-Swap, #434a51);
}

@media (max-width: 767px) {
  .fc-scroller {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .fc-scrollgrid {
    min-width: 800px;
    overflow: scroll;
  }
}

.fc .fc-scroller {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
}