@import url('https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
:root {
  --Neutral_grey-White: #fff;
  --Core-Colours-Overlay-Overlay_colour: #024;
  --Core-Colours-Text-Default-TextDefault_subtle: #002b66;
  --Core-Colours-Background-Primary: #ffffff;
  --Core-Colours-Accent-Primary: #1d4ed8;
  --Core-Colours-Text-Default-TextDefault_subtle: #002b66;
  --Core-Colours-Background-Primary: #ffffff;
  --Core-Colours-Accent-Primary: #1d4ed8;
  --Core-Colours-Text-Neutral_grey-TextNeutral_grey_base: #667085;
  --Core-Colours-Text-Neutral_grey-TextNeutral_grey_strong: #182230;
  --Core-Colours-Text-Error-TextError_base: #db0000;
  --Core-Colours-Text-Error-TextError_base: #db0000;
  --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_strong: #101828;
  --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white: #fff;
  --Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle: #d0d5dd;
  --Core-Colours-Stroke-Default-StrokeDefault_subtle: #cce5ff;
  --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle: #f9fafb;
  --Buttons-Buttons-Default-Other-TextButtonFilled: #fff;
  --Buttons-Buttons-Default-Other-TextButtonText_only: #1a6fe5;
  --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_default: #1a6fe5;
  --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_hover: #0a51c2;
  --Buttons-Buttons-White-ButtonWhite_hover: #f9fafb;
  --Buttons-Buttons-Default-Other-StrokeButtonDefault: #cce5ff;
  --Buttons-Buttons-Default-Other-StrokeButtonDefault: #cce5ff;
  --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_disabled: #f2f9ff;
  --Core-Colours-Surfaces-Default-SurfaceDefault_subtle: #e5f2ff;
  --Core-Colours-Stroke-Error-StrokeError_strong: #db0000;
  --Core-Colours-Stroke-Default-StrokeDefault_subtle: #cce5ff;
  --Neutral_grey-600: #475467;
  --Neutral_grey-500: #667085;
  --Neutral_grey-100: #f2f4f7;
  --Neutral_grey-200: #eaecf0;
  --Core-Colours-Stroke-Default-StrokeDefault_strong: #083c91;
  --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_base: #667085;
  --Core-Colours-Text-Success-TextSuccess_base: #117e43;
  --Core-Colours-Backgrounds-Default-BgDefault_subtle: #f2f9ff;
  --Core-Colours-Text-Default-TextDefault_base: #002b66;
  --Core-Colours-Backgrounds-Success-BgSuccess_subtle: #e8fcf1;
  --Core-Colours-Surfaces-Error-SurfaceError_subtle: #ffe8e8;
  --Core-Colours-Backgrounds-Alternative-BgAlt_base: #e5f6ff;
  --Core-Colours-Text-Alternative-TextAlt_base: #003c66;
  --Core-Colours-Backgrounds-Error-BgError_strong: #db0000;
  --Core-Colours-Backgrounds-Error-BgError_subtle: #fef6f6;
  --Core-Colours-Backgrounds-Warning-BgWarning_subtle: #fffaeb;
  --Core-Colours-Backgrounds-Warning-BgWarning_strong: #f79009;
  --Core-Colours-Backgrounds-Success-BgSuccess_strong: #117e43;
}
:root {
  --Typography-Additional-Button-Sm-Typeface: "Noto Sans";
  --Typography-Additional-Button-Sm-Font_size: 12px;
  --Typography-Additional-Button-Sm-Font_weight: 700;
  --Typography-Additional-Button-Sm-Line_height: 18px;
  --Typography-Additional-Button-sample-Font_size: 12px;

  --Typography-Display-D3-Typeface: Aleo;
  --Typography-Display-D3-Font_size: 30px;
  --Typography-Display-D3-Font_weight: 600;
  --Typography-Display-D3-Line_height: 40px;
  --Typography-Display-D3-Letter_spacing: -0.3px;

  --Typography-Display-D3-Font_size_mobile: 26px;
  --Typography-Display-D3-Font_weight_mobile: 600;
  --Typography-Display-D3-Line_height_mobile: 32px;
  --Typography-Display-D3-Letter_spacing_mobile: -0.3px;

  --Typography-Display-D4-Font_size: 26px;
  --Typography-Display-D4-Font_weight: 600;
  --Typography-Display-D4-Line_height: 32px;
  --Typography-Display-D4-Letter_spacing: 0;

  --Typography-Display-D4-Font_size_mobile: 22px;
  --Typography-Display-D4-Font_weight_mobile: 600;
  --Typography-Display-D4-Line_height_mobile: 28px; /* 127.273% */
  --Typography-Display-D4-Letter_spacing_mobile: 0;

  --Typography-Body-Sm-Sm_Regular-Font_size: 14px;
  --Typography-Body-Sm-Sm_Regular-Font_weight: 400;
  --Typography-Body-Sm-Sm_Regular-Line_height: 24px; /* 171.429% */
  --Typography-Body-Sm-Sm_Regular-Typeface: "Noto Sans";

  /* Typography */
  --Typography-Display-Aleo-Typeface: Aleo;
  --Typography-Display-Inter-Typeface: Inter;
  --Typography-Display-Noto-Sans-Typeface: Noto Sans;

  --Typography-Display-D3-Typeface: Aleo;
  --Typography-Display-D3-Font_size: 30px;
  --Typography-Display-D3-Font_weight: 600;
  --Typography-Display-D3-Line_height: 40px;
  --Typography-Display-D3-Letter_spacing: -0.3px;

  --Typography-Body-Sm-Sm_Regular-Typeface: "Noto Sans";
  --Typography-Body-Sm-Sm_Regular-Font_size: 14px;
  --Typography-Body-Sm-Sm_Regular-Font_weight: 400;
  --Typography-Body-Sm-Sm_Regular-Line_height: 24px;

  --Typography-Body-Sm-Sm_Medium-Typeface: "Noto Sans";
  --Typography-Body-Sm-Sm_Medium-Font_size: 14px;
  --Typography-Body-Sm-Sm_Medium-Font_weight: 500;
  --Typography-Body-Sm-Sm_Medium-Line_height: 24px;

  --Typography-Body-Xs-Xs_Regular-Typeface: "Noto Sans";
  --Typography-Body-Xs-Xs_Regular-Font_size: 12px;
  --Typography-Body-Xs-Xs_Regular-Font_weight: 400;
  --Typography-Body-Xs-Xs_Regular-Line_height: 18px;

  --Typography-Body-Xs-Xs_Bold-Typeface: "Noto Sans";
  --Typography-Body-Xs-Xs_Bold-Font_size: 12px;
  --Typography-Body-Xs-Xs_Bold-Font_weight: 600;
  --Typography-Body-Xs-Xs_Bold-Line_height: 18px;
  --Typography-Additional-Button-Default-Line_height: 20px;

  --Typography-Additional-Button-Sm-Typeface: "Noto Sans";
  --Typography-Additional-Button-Sm-Font_size: 12px;
  --Typography-Additional-Button-Sm-Font_weight: 700;
  --Typography-Additional-Button-Sm-Line_height: 18px;

  --Typography-Additional-Utility-Input-text-Typeface: "Noto Sans";
  --Typography-Additional-Utility-Input-text-Font_size: 14px;
  --Typography-Additional-Utility-Input-text-Font_weight: 400;
  --Typography-Additional-Utility-Input-text-Line_height: 20px;

  /* Radius */
  --System-Radius__inputs: 6px;
  --System-Radius__button: 6px;

  --Typography-Body-Xs-Xs_Medium-Typeface: "Noto Sans";
  --Typography-Body-Xs-Xs_Medium-Font_size: 12px;
  --Typography-Body-Xs-Xs_Medium-Font_weight: 500;
  --Typography-Body-Xs-Xs_Medium-Line_height: 18px;

  --Typography-Body-Md-Md_Medium-Typeface: "Noto Sans";
  --Typography-Body-Md-Md_Medium-Font_size: 16px;
  --Typography-Body-Md-Md_Medium-Font_weight: 500;
  --Typography-Body-Md-Md_Medium-Line_height: 24px;

  --Typeface-Secondary__one_informa: "Noto Sans";
  --Font-Weight-Font_weightsemi_bold: 600;

  --Typography-Body-Sm-Sm_Bold-Typeface: "Noto Sans";
  --Typography-Body-Sm-Sm_Bold-Font_size: 14px;
  --Typography-Body-Sm-Sm_Bold-Font_weight: 600;
  --Typography-Body-Sm-Sm_Bold-Line_height: 24px;

  --Typeface-Icons: "Material Symbols Rounded";
  --Typography-Additional-Icons-Md-Font_size: 16px;
  --Font-Weight-Font_weightmedium: 500;
  --Typography-Additional-Icons-Md-Line_height: 18px;
  --Typography-Additional-Icons-Lg-Font_size: 20px;
  --Font-Weight-Font_weightregular: 400;
  --Typography-Additional-Icons-Lg-Line_height: 20px;

  --Typography-Body-Md-Md_Bold-Typeface: "Noto Sans";
  --Typography-Body-Md-Md_Bold-Font_size: 16px;
  --Typography-Body-Md-Md_Bold-Font_weight: 600;
  --Typography-Body-Md-Md_Bold-Line_height: 24px;

  --Typography-Heading-H3-Typeface: "Noto Sans";
  --Typography-Heading-H3-Font_size: 18px;
  --Typography-Heading-H3-Font_weight: 600;
  --Typography-Heading-H3-Line_height: 26px;

  --Typography-Heading-H4-Typeface: "Noto Sans";
  --Typography-Heading-H4-Font_size: 16px;
  --Typography-Heading-H4-Font_weight: 600;
  --Typography-Heading-H4-Line_height: 24px;
}
:root {
  --Spacing-0: 0px;
  --Spacing-4: 4px;
  --Spacing-6: 6px;
  --Spacing-8: 8px;
  --Spacing-12: 12px;
  --Spacing-20: 20px;
  --Spacing-16: 16px;
  --Spacing-48: 48px;
  --Spacing-56: 56px;
  --Spacing-80: 80px;
  --Spacing-24: 24px;
  --Spacing-2: 2px;

  --Level_4-Position-X: 0;
  --Level_4-Position-Y: 8px;
  --Level_4-Blur: 20px;
  --Level_4-Spread: -2px;
  --Level_4-ShadowElevationLevel_4: rgba(12, 17, 29, 0.12);

  --Spacing-Draw-MarginDraw_top: 20px;
  --Spacing-Draw-MarginDraw_left_and_right: 20px;
  --Spacing-Draw-MarginDraw_left_and_right: 20px;
  --Radius-Radiusfull: 9999px;
  --Spacing-2: 2px;
  --spacing-page-modules-margin-left-and-right: 40px;
  --System-Radius__utility: 6px;
  --Core-Colours-Stroke-Default-StrokeDefault_strong: #083c91;
}
:root {
  /* Colors */
  --System-Radius__inputs: 6px;
  --System-Radius__utility: 6px;
  --radius-radiusnone-0: 0px;
  --Radius-Radiusfull: 9999px;
}
:root {
  --Level_3-Position-X: 0px;
  --Level_3-Position-Y: 4px;
  --Level_3-Blur: 12px;
  --Level_3-Spread: -2px;
  --Level_3-ShadowElevationLevel_3: rgba(12, 17, 29, 0.12);

  --Level_5-Position-X: 0px;
  --Level_5-Position-Y: 10px;
  --Level_5-Blur: 30px;
  --Level_5-Spread: 0px;
  --Level_5-ShadowElevationLevel_5: rgba(12, 17, 29, 0.14);
}
::-webkit-scrollbar {
  width: 16px;
}
/* Track (background) */
::-webkit-scrollbar-track {
  background: transparent;
}
/* Thumb (the draggable part) */
::-webkit-scrollbar-thumb {
  border-radius: 9999px;
  background: var(--Neutral_grey-200, #eaecf0);
  border: 4px solid white;
  height: 156px;
}
.aleo {
  font-family: 'Aleo', serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}
.noto-sans-500 {
  font-family: 'Noto Sans', sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: 'wdth' 100;
}
.noto-sans-400 {
  font-family: 'Noto Sans', sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: 'wdth' 100;
}
.noto-sans-700 {
  font-family: 'Noto Sans', sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings: 'wdth' 100;
}
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
  margin: 0;
  padding: 0;
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html {
  height:100%;
}
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
  height:100%;
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
#root > div:first-child {
  height: 100%;
}
#root {
  height: 100%;
}/* * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
} */
/* 

.headercolor{
    font-size: 200px;
    color: red;
}
body {
    background:#525A5C;
    color: #ffffff;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
} */
._dividerContainer_4ak9n_1 {
  display: flex;
  width: 100%;
  height: 1px;
}
._dividerContainer_4ak9n_1 ._icon_4ak9n_6 {
  width: 100%;
  height: 1px;
}._dropdown-container_pla71_1 {
  color: black;
  position: relative;
  width: 100%;
  font-family: Arial, sans-serif;
}

._dropdown-box-container_pla71_8 {
  display: flex;
  height: 40px;
  padding: 10px var(--Spacing-12, 12px);
  align-items: center;
  gap: var(--Spacing-8, 8px);
  align-self: stretch;
  border-radius: var(--System-Radius__inputs, 6px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}

._dropdown-container_pla71_1:focus-visible {
  outline: none;
}

._dropdown-container_pla71_1:focus {
  border-radius: var(--System-Radius__inputs, 6px);
  border: 1px solid var(--Core-Colours-Stroke-Default-StrokeDefault_subtle, #cce5ff);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
  box-shadow: 0 0 0 4px var(--Neutral_grey-100, #f2f4f7);
}

._dropdown-box-content_pla71_31 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}

._left-icon-dropdown_pla71_38 {
  width: 20px;
  height: 20px;
  border-radius: 9999px;
}

._phone-left-icon-dropdown_pla71_44 {
  width: 16px;
  height: 16px;
  border-radius: 9999px;
}

@media (prefers-color-scheme: dark) {
  ._search-box_pla71_51 {
    background: transparent;
  }
}
._search-box_pla71_51 {
  width: 100%;
  overflow: hidden;
  color: #182230;
  text-overflow: ellipsis;
  background-color: transparent;
  font-family: var(--Typography-Additional-Utility-Input-text-Typeface, "Noto Sans");
  font-size: var(--Typography-Additional-Utility-Input-text-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Additional-Utility-Input-text-Font_weight, 400);
  line-height: var(--Typography-Additional-Utility-Input-text-Line_height, 20px);
}

._search-box_pla71_51:focus {
  outline: none;
}

._search-box_pla71_51::placeholder {
  color: #98a2b3; /* Use your design system's placeholder color */
  opacity: 1;
}

._dropdown-list_pla71_77 {
  position: absolute;
  top: 114%;
  left: 0;
  right: 0;
  overflow-y: auto;
  z-index: 1000;
  width: 100%;
  height: 320px;
  border-radius: 8px;
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
  box-shadow: var(--Level_4-Position-X, 0) var(--Level_4-Position-Y, 8px) var(--Level_4-Blur, 20px) var(--Level_4-Spread, -2px) var(--Level_4-ShadowElevationLevel_4, rgba(12, 17, 29, 0.12));
}

._dropdown-list_pla71_77:focus-visible {
  outline: none;
}

._menuitem-newDropdown_pla71_96 {
  display: flex;
  padding: 4px 0;
  flex-direction: column;
  cursor: pointer;
  align-items: flex-start;
  flex: 1 0 0;
}

._dropdown-item_pla71_105 {
  display: flex;
  padding: 1px 0px 1px 6px;
  align-items: center;
  align-self: stretch;
}

._dropdown-item-highlight_pla71_112 {
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
}

._dropdown-item-content_pla71_116 {
  display: flex;
  padding: 10px 10px 10px var(--spacing-md, 8px);
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0;
  border-radius: 6px;
}

._dropdown-item-content-icontext_pla71_126 {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}

._dropdown-item-content-typo_pla71_133 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_strong, #182230);
  font-family: var(--Typography-Additional-Utility-Input-text-Typeface, "Noto Sans");
  font-size: var(--Typography-Additional-Utility-Input-text-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Additional-Utility-Input-text-Font_weight, 400);
  line-height: var(--Typography-Additional-Utility-Input-text-Line_height, 20px);
}

._dropdown-item_pla71_105 img {
  width: 18px;
  height: 18px;
  border-radius: 9999px;
}

._dropdown-item-content_pla71_116:hover {
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
}

._outer-container-dropdown_pla71_152 {
  display: flex;
  width: 100%; /* change width:100% before using in devdelopement*/
  min-width: 132px;
  max-width: 600px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

._highlighted_pla71_162 {
  background-color: #f9fafb;
  padding-left: 10px;
  color: #f9fafb;
}

._input-with-label-dropdown_pla71_168 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  align-self: stretch;
}

._txt-input-wrapper-title-dropdownnew_pla71_176 {
  display: flex;
  align-items: center;
  justify-content: space-between; /* NEW */
  width: 100%; /* NEW */
  gap: var(--Spacing-8, 8px);
  align-self: stretch;
}

._txt-input-wrapper-title-label-dropdownnew_pla71_185 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  /* Body/Sm/Sm_Medium */
  font-family: var(--Typography-Body-Sm-Sm_Medium-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Medium-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Medium-Font_weight, 500);
  line-height: var(--Typography-Body-Sm-Sm_Medium-Line_height, 24px); /* 171.429% */
}

._txt-input-wrapper-title-optional-dropdownnew_pla71_195 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  /* Body/Xs/Xs_Regular */
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px); /* 150% */
}

._input-error-dropdown_pla71_205 {
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
}

._input-error-dropdown_pla71_205:hover {
  outline: none;
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
  /* Focused/Error */
  box-shadow: 0 0 0 4px var(--Core-Colours-Stroke-Error-StrokeError_base, #ffe8e8);
}

._input-error-dropdown_pla71_205:focus {
  outline: none;
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
  /* Focused/Error */
  box-shadow: 0 0 0 4px var(--Core-Colours-Stroke-Error-StrokeError_base, #ffe8e8);
}

._input-error-dropdown_pla71_205._dropdown-box-container_pla71_8._focused_pla71_223 {
  outline: none;
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
  /* Focused/Error */
  box-shadow: 0 0 0 4px var(--Core-Colours-Stroke-Error-StrokeError_base, #ffe8e8);
}

._txt-input-wrapper-hint-text_pla71_230._hint-error_pla71_230 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}

._dropdown-tooltip-position_pla71_239 {
  position: absolute;
  bottom: calc(100% + 6px); /* Slight space above the icon */
  right: -10px; /* Align to the right edge of the icon */
  transform: none; /* Remove centering */
  z-index: 100;
  opacity: 0;
  width: max-content;
  max-width: 320px;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
}

._txt-input-wrapper-title-help-wrapper_pla71_252:hover ._dropdown-tooltip-position_pla71_239 {
  opacity: 1;
}

._txt-input-wrapper-title-help-wrapper_pla71_252 {
  position: relative;
  margin-left: auto;
  display: flex;
  align-items: center;
}

._txt-input-wrapper-title-help-wrapper-outer_pla71_263 {
  position: relative;
  margin-left: auto;
  display: flex;
  align-items: center;
}

._txt-input-wrapper-title-help-wrapper-icon_pla71_270 {
  margin-left: 4px;
  cursor: pointer;
}

._phone-dropdown_pla71_275 {
  display: flex;
  align-items: center;
  gap: var(--Spacing-6, 6px);
  align-self: stretch;
  margin-right: 5px;
}

._phone-dropdown-frame-one_pla71_283 {
  display: flex;
  gap: 5px;
  align-items: center;
}

@keyframes _fadeInDown_pla71_1 {
  from {
    opacity: 0;
    transform: translateY(-6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._custom-error-transition_pla71_299 {
  animation: _fadeInDown_pla71_1 0.8s ease forwards;
  overflow: hidden;
  display: block;
  opacity: 0;
  max-height: 0;
  transition: max-height 0.8s ease, opacity 0.8s ease;
}

._custom-error-transition_pla71_299._show-error_pla71_308 {
  opacity: 1;
  max-height: 120px;
}._button_638z8_1 {
  border-radius: var(--System-Radius__button, 6px);
  font-family: var(--Typography-Additional-Button-Sm-Typeface, "Noto Sans");
  font-style: normal;
  font-weight: var(--Typography-Additional-Button-Sm-Font_weight, 700);
  display: inline-flex;
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-6, 6px);
  align-self: stretch;
  cursor: pointer;
}

._icon_638z8_29 {
  max-width: unset;
}
._button_638z8_1._xs_638z8_35 {
  height: 26px;
  min-width: 128px;
  width: 100%;
  font-size: var(--Typography-Additional-Button-Sm-Font_size, 12px);
  padding: var(--Spacing-6, 6px) var(--Spacing-8, 8px);
  padding: var(--Spacing-0, 0) var(--Spacing-16, 16px);
  gap: var(--Spacing-6, 6px);
  line-height: var(--Typography-Additional-Button-Sm-Line_height, 18px);
}
._button_638z8_1._xs_638z8_35 > img {
  width: 16px;
  height: 16px;
}

._button_638z8_1._sm_638z8_65 {
  height: 36px;
  min-width: 152px;
  width: 100%;
  font-size: var(--Typography-Additional-Button-sample-Font_size, 12px);
  padding: var(--Spacing-8, 8px) var(--Spacing-16, 16px);
  line-height: var(--Typography-Additional-Button-Sm-Line_height, 18px);
}
._button_638z8_1._sm_638z8_65 > img {
  width: 20px;
  height: 20px;
}

._button_638z8_1._md_638z8_91 {
  height: 40px;
  min-width: 152px;
  width: 100%;
  font-size: var(--Typography-Additional-Button-sample-Font_size, 12px);
  padding: var(--Spacing-0, 0) var(--Spacing-16, 16px);
  line-height: var(--Typography-Additional-Button-Sm-Line_height, 18px);
}
._button_638z8_1._md_638z8_91 > img {
  width: 20px;
  height: 20px;
}

._button_638z8_1._lg_638z8_117 {
  height: 48px;
  min-width: 172px;
  width: 100%;
  font-size: var(--Typography-Body-Sm-Sm_Regular-Font_size, 14px);
  padding: var(--Spacing-0, 0) var(--Spacing-16, 16px);
  line-height: var(--Typography-Additional-Button-Default-Line_height, 20px);
}
._button_638z8_1._lg_638z8_117 > img {
  width: 20px;
  height: 20px;
}

._button_638z8_1._colour_filled_638z8_143 {
  background: var(
    --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_default,
    #1a6fe5
  );
  color: var(--Buttons-Buttons-Default-Other-TextButtonFilled, #fff);
}

._button_638z8_1._colour_filled_638z8_143:hover {
  background-color: var(
    --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_hover,
    #0a51c2
  );
}

._button_638z8_1._white_filled_638z8_173 {
  background-color: var(--Core-Colours-Background-Primary, #ffffff);
  border: 1px solid
    var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._button_638z8_1._white_filled_638z8_173:hover {
  background-color: var(--Buttons-Buttons-White-ButtonWhite_hover, #f9fafb);
}

._button_638z8_1._outlined_638z8_191 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  background-color: transparent;
  border: 1px solid
    var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._button_638z8_1._outlined_638z8_191:hover {
  border: 1px solid
    var(--Buttons-Buttons-Default-Other-StrokeButtonDefault, #cce5ff);
}
._button_638z8_1._outlined_638z8_191:disabled {
  background: var(
    --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_disabled,
    #f2f9ff
  );
  opacity: 0.4;
}

._button_638z8_1._ghost_638z8_227 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  background-color: transparent;
  border: none;
}

._button_638z8_1._fit-content_638z8_239 {
  width: auto;
  min-width: auto;
}._tooltip-wrapper_1n7wr_1 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  /* Elevations/Level 3 */
}
._tooltip-wrapper_1n7wr_1 ._info_1n7wr_7 {
  display: flex;
  max-width: 320px;
  padding: 8px 12px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 8px;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_strong, #101828);
}
._tooltip-wrapper_1n7wr_1 ._info_1n7wr_7 ._title_1n7wr_16 {
  margin: 0;
  align-self: stretch;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_white, #fff);
  font-family: "Inter";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px; /* 150% */
}
._tooltip-wrapper_1n7wr_1 ._info_1n7wr_7 ._description_1n7wr_26 {
  margin: 0;
  align-self: stretch;
  color: var(--Neutral_grey-300, #CED5DF);
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px; /* 150% */
}
._tooltip-wrapper_1n7wr_1 ._info_1n7wr_7 ._whiteOverride_1n7wr_36 {
  color: #fff;
}
._tooltip-wrapper_1n7wr_1 ._info_1n7wr_7 ._action_1n7wr_39 {
  display: flex;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
}
._tooltip-wrapper_1n7wr_1 ._info_1n7wr_7 ._action_1n7wr_39 ._btn-tooltip_1n7wr_44 {
  min-width: auto;
  height: 24px;
  padding: 3px 0;
  color: var(--Neutral_grey-300, #d0d5dd);
  /* Additional/Button/Sm */
  font-family: var(--Typography-Additional-Button-Sm-Typeface, "Noto Sans");
  font-size: var(--Typography-Additional-Button-Sm-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Additional-Button-Sm-Font_weight, 700);
  line-height: var(--Typography-Additional-Button-Sm-Line_height, 18px); /* 150% */
}
._tooltip-wrapper_1n7wr_1 ._info_1n7wr_7 ._action_1n7wr_39 ._btn-ok_1n7wr_56 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_white, #fff);
}
._tooltip-wrapper_1n7wr_1 ._info_1n7wr_7 ._action_1n7wr_39 ._btn-cancel_1n7wr_59 {
  color: var(--Neutral_grey-300, #d0d5dd);
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerTop_1n7wr_62 {
  margin: 0 12px -4px 12px;
  margin-top: 17px !important;
  display: none;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerTop_1n7wr_62 ._arrow_1n7wr_67 {
  width: 12px;
  height: 12px;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerTop_1n7wr_62._none_1n7wr_71 {
  display: none;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerTop_1n7wr_62._top-left_1n7wr_74 {
  display: block;
  align-self: flex-start;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerTop_1n7wr_62._top-center_1n7wr_78 {
  display: block;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerTop_1n7wr_62._top-right_1n7wr_81 {
  display: block;
  align-self: flex-end;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerTop_1n7wr_62._left_1n7wr_85 {
  display: block;
  width: 18px;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerTop_1n7wr_62._left-bottom_1n7wr_89 {
  display: block;
  width: 17px;
  align-self: flex-end;
  margin-bottom: 17px !important;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerBottom_1n7wr_95 {
  display: none;
  margin-top: -4px;
  margin: -4px 12px 0 12px;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerBottom_1n7wr_95 ._arrow_1n7wr_67 {
  width: 12px;
  height: 12px;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerBottom_1n7wr_95._none_1n7wr_71 {
  display: none;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerBottom_1n7wr_95._right_1n7wr_107 {
  display: block;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerBottom_1n7wr_95._bottom-left_1n7wr_110 {
  align-self: flex-start;
  display: block;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerBottom_1n7wr_95._bottom-center_1n7wr_114 {
  display: block;
}
._tooltip-wrapper_1n7wr_1 ._imageConatinerBottom_1n7wr_95._bottom-right_1n7wr_117 {
  display: flex;
  align-self: flex-end;
}

._tooltip-wrapper_1n7wr_1._shift-left_1n7wr_122 {
  flex-direction: row;
}
._tooltip-wrapper_1n7wr_1._shift-left_1n7wr_122 ._imageConatinerTop_1n7wr_62 {
  margin: 0;
}
._tooltip-wrapper_1n7wr_1._shift-left_1n7wr_122 ._imageConatinerTop_1n7wr_62 ._arrow_1n7wr_67 {
  transform: rotate(270deg);
}
._tooltip-wrapper_1n7wr_1._shift-left_1n7wr_122 ._info_1n7wr_7 {
  margin-left: -4px;
}

._tooltip-wrapper_1n7wr_1._shift-left-bottom_1n7wr_135 {
  flex-direction: row;
}
._tooltip-wrapper_1n7wr_1._shift-left-bottom_1n7wr_135 ._imageConatinerTop_1n7wr_62 {
  margin: 0;
}
._tooltip-wrapper_1n7wr_1._shift-left-bottom_1n7wr_135 ._imageConatinerTop_1n7wr_62 ._arrow_1n7wr_67 {
  transform: rotate(270deg);
}
._tooltip-wrapper_1n7wr_1._shift-left-bottom_1n7wr_135 ._info_1n7wr_7 {
  margin-left: -4px;
}

._tooltip-wrapper_1n7wr_1._shift-right_1n7wr_148 {
  flex-direction: row;
}
._tooltip-wrapper_1n7wr_1._shift-right_1n7wr_148 ._imageConatinerBottom_1n7wr_95 {
  margin: 0;
}
._tooltip-wrapper_1n7wr_1._shift-right_1n7wr_148 ._imageConatinerBottom_1n7wr_95 ._arrow_1n7wr_67 {
  transform: rotate(270deg);
}
._tooltip-wrapper_1n7wr_1._shift-right_1n7wr_148 ._info_1n7wr_7 {
  margin-right: -4px;
}@keyframes _fadeInTop_1npm9_1 {
  from {
    opacity: 0;
    transform: translateY(-12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes _fadeOutTop_1npm9_1 {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-12px);
  }
}
@keyframes _fadeInEaseIn_1npm9_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _fadeOutEaseIn_1npm9_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
._dynamic-transition_1npm9_37 {
  animation-duration: var(--fade-duration, 0.6s);
  animation-fill-mode: forwards;
  overflow: hidden;
  display: block;
  opacity: 0;
  max-height: 0;
  transition: max-height var(--fade-duration, 0.8s) ease, opacity var(--fade-duration, 0.8s) ease;
}

._dynamic-transition-hint-error_1npm9_47 {
  animation-duration: var(--fade-duration, 0.8s);
  animation-fill-mode: forwards;
  overflow: hidden;
  display: block;
  opacity: 0;
}

._fade-in_1npm9_55 {
  animation-name: _fadeInTop_1npm9_1;
  opacity: 1;
  max-height: 200px;
}

._fade-out_1npm9_61 {
  animation-name: _fadeOutTop_1npm9_1;
  opacity: 0;
}

/* Hint-error specific transitions */
._fade-in-hint-error_1npm9_67 {
  animation-name: _fadeInEaseIn_1npm9_1;
  opacity: 1;
  max-height: 200px;
}

._fade-out-hint-error_1npm9_73 {
  animation-name: _fadeOutEaseIn_1npm9_1;
  opacity: 0;
}._txt-input-wrapper_bwhez_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  align-self: stretch;
}
._txt-input-wrapper-title_bwhez_8 {
  display: flex;
  align-items: center;
  gap: var(--Spacing-8, 8px);
  align-self: stretch;
}
._txt-input-wrapper-title-label_bwhez_14 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  /* Body/Sm/Sm_Medium */
  font-family: var(--Typography-Body-Sm-Sm_Medium-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Medium-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Medium-Font_weight, 500);
  line-height: var(--Typography-Body-Sm-Sm_Medium-Line_height, 24px);
}
._txt-input-wrapper-title-optional_bwhez_23 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  /* Body/Xs/Xs_Regular */
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px); /* 150% */
}
._txt-input-wrapper-title-help-wrapper_bwhez_32 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
._txt-input-wrapper-title-help-wrapper-icon_bwhez_39 {
  width: 16px;
  height: 16px;
}
._txt-input-wrapper_bwhez_1 ._txt-input_bwhez_1 {
  display: flex;
  height: 36px;
  padding: 8px 12px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_strong, #182230);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* Additional/Utility/Input Text */
  font-family: var(--Typography-Additional-Utility-Input-text-Typeface, "Noto Sans");
  font-size: var(--Typography-Additional-Utility-Input-text-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Additional-Utility-Input-text-Font_weight, 400);
  line-height: var(--Typography-Additional-Utility-Input-text-Line_height, 20px); /* 142.857% */
  border-radius: var(--System-Radius__inputs, 6px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  transition: border-color 0.8s ease;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._txt-input-wrapper_bwhez_1 ._txt-input_bwhez_1:focus, ._txt-input-wrapper_bwhez_1 ._txt-input_bwhez_1:hover {
  outline: none;
  border: 1px solid var(--Core-Colours-Stroke-Default-StrokeDefault_subtle, #cce5ff);
  /* Focused/Default */
  box-shadow: 0 0 0 4px var(--Neutral_grey-100, #f2f4f7);
}
._txt-input-wrapper_bwhez_1 ._txt-input_bwhez_1:disabled {
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
}
._txt-input-wrapper_bwhez_1 ._txt-input_bwhez_1._focused_bwhez_75 {
  outline: none;
  border: 1px solid var(--Core-Colours-Stroke-Default-StrokeDefault_subtle, #cce5ff);
  /* Focused/Default */
  box-shadow: 0 0 0 4px var(--Neutral_grey-100, #f2f4f7);
}
._txt-input-wrapper_bwhez_1 ._txt-input_bwhez_1._disabled_bwhez_81 {
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
}
._txt-input-wrapper_bwhez_1 ._txt-input_bwhez_1._md_bwhez_85 {
  height: 40px;
  padding: 10px var(--Spacing-12, 12px);
  width: 100%;
}
._txt-input-wrapper_bwhez_1 ._input-error_bwhez_90 {
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
}
._txt-input-wrapper_bwhez_1 ._input-error_bwhez_90:focus, ._txt-input-wrapper_bwhez_1 ._input-error_bwhez_90:hover {
  outline: none;
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
  /* Focused/Error */
  box-shadow: 0 0 0 4px var(--Core-Colours-Stroke-Error-StrokeError_base, #ffe8e8);
}
._txt-input-wrapper_bwhez_1 ._input-error_bwhez_90._txt-input_bwhez_1._focused_bwhez_75 {
  outline: none;
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
  /* Focused/Error */
  box-shadow: 0 0 0 4px var(--Core-Colours-Stroke-Error-StrokeError_base, #ffe8e8);
}
._txt-input-wrapper-hint-text_bwhez_105 p {
  margin: 0;
}
._txt-input-wrapper-hint-text_bwhez_105 {
  margin: 0;
  color: var(--Neutral_grey-500, #667085);
  /* Body/Xs/Xs_Regular */
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}
._txt-input-wrapper_bwhez_1 ._hint-error_bwhez_118 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
@keyframes _fadeInDown_bwhez_1 {
  from {
    opacity: 0;
    transform: translateY(-6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._txt-input-wrapper_bwhez_1 ._custom-error-transition_bwhez_131 {
  animation: _fadeInDown_bwhez_1 0.8s ease forwards;
  overflow: hidden;
  display: block;
  opacity: 0;
  max-height: 0;
  transition: max-height 0.8s ease, opacity 0.8s ease;
}
._txt-input-wrapper_bwhez_1 ._custom-error-transition_bwhez_131._show-error_bwhez_139 {
  opacity: 1;
  max-height: 120px;
}._header-container_11dmy_1 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 32px;
  left: 0;
  padding: 0 32px;
  background: transparent;
}

._logo-container_11dmy_13 {
  display: flex;
  width: 200.465px;
  align-items: center;
  gap: var(--Spacing-8, 8px);
  flex-shrink: 0;
}

._icon-button_11dmy_21 {
  display: flex;
  width: 24px;
  height: 24px;
  padding: var(--Spacing-0, 0);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-6, 6px);
  flex-shrink: 0;
}
._icon-button_11dmy_21 img {
  display: flex;
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}

._logo-wrapper_11dmy_40 img {
  display: flex;
  width: 118.009px;
  height: 17.3px;
  align-items: flex-end;
  gap: 6px;
  flex-shrink: 0;
  aspect-ratio: 118.01/13.57;
}

._closeicon-button_11dmy_50 {
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-6, 6px);
  flex-shrink: 0;
  border-radius: var(--System-Radius__button, 6px);
  background: var(--Neutral_grey-50, #f9fafb);
}
._closeicon-button_11dmy_50 img {
  display: flex;
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}._headerProfile-container_1q44u_1 {
  display: flex;
  width: 232px;
  padding: 20px var(--Spacing-Draw-MarginDraw_left_and_right, 32px) 8px var(--Spacing-Draw-MarginDraw_left_and_right, 32px);
  justify-content: space-between;
  align-items: center;
}

._back-container_1q44u_9 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 24px;
  padding: var(--Spacing-0, 0);
  gap: var(--Spacing-4, 4px);
}

._icon-button_1q44u_18 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  background: transparent;
  cursor: pointer;
}

._back-text_1q44u_28 {
  cursor: pointer;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  font-family: var(--Typography-Additional-Button-Sm-Typeface, "Noto Sans");
  font-size: var(--Typography-Additional-Button-Sm-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Additional-Button-Sm-Font_weight, 700);
  line-height: var(--Typography-Additional-Button-Sm-Line_height, 18px);
}

._closeicon-button_1q44u_38 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: var(--Spacing-0, 0) var(--Spacing-10, 10px);
  gap: var(--Spacing-6, 6px);
  flex-shrink: 0;
}
._closeicon-button_1q44u_38 img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}._imgIcon_156ux_1 {
  display: flex;
  width: 170px;
  height: 148px;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  border-radius: var(--3-radius-radiusnone-0, 0);
  background: var(
    --Core-Colours-Surfaces-Default-SurfaceDefault_subtle,
    #e5f2ff
  );
}
._inline-notification-container_v2f3z_1 {
  display: flex;
  width: 100%;
  min-height: 48px;
  padding: var(--Spacing-12, 12px) var(--Spacing-16, 16px);
  align-items: flex-start;
  gap: var(--Spacing-6, 6px);
  border-radius: var(--System-Radius__utility, 6px);
  background: var(--Core-Colours-Backgrounds-Default-BgDefault_subtle, #f2f9ff);
}
._inline-notification-container_v2f3z_1 ._icon_v2f3z_11 {
  display: flex;
  background: transparent;
  width: 20px;
  height: 24px;
  padding: 2px 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
._inline-notification-container_v2f3z_1 ._container_v2f3z_22 {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--Spacing-2, 2px) var(--Spacing-6, 6px);
  flex: 1 0 0;
  flex-wrap: wrap;
}
._inline-notification-container_v2f3z_1 ._container_v2f3z_22 ._message_v2f3z_30 {
  min-width: 236px;
  min-height: 24px;
  width: 100%;
  flex: 1 0 0;
  padding: 0;
  margin: 0;
  align-content: center;
  color: var(--Core-Colours-Text-Default-TextDefault_base, #002b66);
  /* Body/Xs/Xs_Regular */
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px); /* 150% */
}
._inline-notification-container_v2f3z_1 ._container_v2f3z_22 ._btn-container_v2f3z_46 {
  display: none;
  align-items: center;
  gap: var(--Spacing-12, 12px);
}

._inline-notification-container_v2f3z_1._inline-success_v2f3z_52 {
  background: var(--Core-Colours-Backgrounds-Success-BgSuccess_subtle, #e8fcf1);
}
._inline-notification-container_v2f3z_1._inline-success_v2f3z_52 ._container_v2f3z_22 ._message_v2f3z_30 {
  color: var(--Core-Colours-Text-Success-TextSuccess_base, #117e43);
}

._inline-notification-container_v2f3z_1._inline-error_v2f3z_59 {
  background: var(--Core-Colours-Surfaces-Error-SurfaceError_subtle, #ffe8e8);
}
._inline-notification-container_v2f3z_1._inline-error_v2f3z_59 ._container_v2f3z_22 ._message_v2f3z_30 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}

._inline-notification-container_v2f3z_1._inline-neutral_v2f3z_66 {
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
}
._inline-notification-container_v2f3z_1._inline-neutral_v2f3z_66 ._container_v2f3z_22 ._message_v2f3z_30 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
}

._inline-notification-container_v2f3z_1._inline-alternative_v2f3z_73 {
  background: var(--Core-Colours-Backgrounds-Alternative-BgAlt_base, #e5f6ff);
}
._inline-notification-container_v2f3z_1._inline-alternative_v2f3z_73 ._container_v2f3z_22 ._message_v2f3z_30 {
  color: var(--Core-Colours-Text-Alternative-TextAlt_base, #003c66);
}

@media only screen and (max-width: 1200px) {
  ._inline-notification-container_v2f3z_1._inline-business-email_v2f3z_81 ._icon_v2f3z_11 {
    margin-top: -3px;
  }
}._radio-container_1kfho_1 {
  display: flex;
  width: max-content;
  position: relative;
  flex-direction: row;
  align-items: flex-start;
}

._input-container_1kfho_9 {
  flex-shrink: 0;
  display: flex;
  align-items: flex-start;
  margin-top: 2px;
}

._radio_1kfho_1 {
  cursor: pointer;
  position: relative;
  outline: none;
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
._radio_1kfho_1._sm_1kfho_28 {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
._radio_1kfho_1._sm_1kfho_28:checked:not(._disabled_1kfho_34)::after {
  width: 6px;
  height: 6px;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_1kfho_1._sm_1kfho_28._disabled_1kfho_34:checked::after {
  width: 6px;
  height: 6px;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._radio_1kfho_1._md_1kfho_46 {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
}
._radio_1kfho_1._md_1kfho_46:checked:not(._disabled_1kfho_34)::after {
  width: 8px;
  height: 8px;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_1kfho_1._md_1kfho_46._disabled_1kfho_34:checked::after {
  width: 8px;
  height: 8px;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._radio_1kfho_1._default_1kfho_64 {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_1kfho_1._default_1kfho_64:checked {
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  border: 1px solid var(--Other-BgUtilityDefault, #1a6fe5);
}
._radio_1kfho_1:checked {
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  border: 1px solid var(--Other-BgUtilityDefault, #1a6fe5);
  animation: none;
}
._radio_1kfho_1:hover:not(:checked):not(._disabled_1kfho_34) {
  border-color: var(--Other-BgUtilityDefault, #1a6fe5);
}
._radio_1kfho_1:checked:hover:not(._disabled_1kfho_34) {
  background: var(--Other-BgUtilityHover, #0a51c2);
  border-color: var(--Other-BgUtilityHover, #0a51c2);
}
._radio_1kfho_1:focus:not(._disabled_1kfho_34) {
  border-radius: var(--Radius-Radiusfull, 9999px);
  outline: 4px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  outline-offset: 0px;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_1kfho_1:checked:focus:not(._disabled_1kfho_34) {
  border-radius: var(--Radius-Radiusfull, 9999px);
  outline: 4px solid var(--Other-BgUtilityHover, #0a51c2);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  border: 1px solid var(--Other-BgUtilityDefault, #1a6fe5);
  outline-offset: 0px;
}
._radio_1kfho_1._disabled_1kfho_34 {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  pointer-events: none;
  cursor: not-allowed;
}
._radio_1kfho_1._disabled_1kfho_34:checked {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  pointer-events: none;
  cursor: not-allowed;
}
._radio_1kfho_1._disabled_1kfho_34:hover {
  cursor: not-allowed;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
}
._radio_1kfho_1._disabled_1kfho_34:checked:hover {
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  cursor: not-allowed;
}
._radio_1kfho_1._input-error_1kfho_122 {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Core-Colours-Text-Error-TextError_base, #db0000);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_1kfho_1._input-error_1kfho_122:focus {
  border-radius: var(--Radius-Radiusfull, 9999px);
  outline: 4px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
  outline-offset: 0px;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_1kfho_1._input-error_1kfho_122:checked {
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  border: 1px solid var(--Other-BgUtilityDefault, #1a6fe5);
}
._radio_1kfho_1._input-error_1kfho_122:checked:focus {
  border-radius: var(--Radius-Radiusfull, 9999px);
  outline: 4px solid var(--Other-BgUtilityHover, #0a51c2);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  border: 1px solid var(--Other-BgUtilityDefault, #1a6fe5);
  outline-offset: 0px;
}
._radio_1kfho_1:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

._radio-wrapper_1kfho_154 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  cursor: pointer;
}
._radio-wrapper_1kfho_154._sm_1kfho_28 {
  gap: var(--Spacing-8, 8px);
}
._radio-wrapper_1kfho_154._md_1kfho_46 {
  gap: var(--Spacing-12, 12px);
}
._radio-wrapper_1kfho_154:has(._radio_1kfho_1._disabled_1kfho_34) {
  cursor: not-allowed;
}
._radio-wrapper_1kfho_154 ._sublabel_1kfho_170 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
._radio-wrapper_1kfho_154 input:checked ~ ._label-container_1kfho_173 ._sublabel_1kfho_170,
._radio-wrapper_1kfho_154 ._radio_1kfho_1:checked ~ ._label-container_1kfho_173 ._sublabel_1kfho_170 {
  color: var(--Neutral_grey-500, #667085);
}

._label-container_1kfho_173 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._message-label_1kfho_184._sm_1kfho_28 {
  color: var(--Neutral_grey-600, #475467);
  font-family: var(--Typography-Body-Xs-Xs_Medium-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Medium-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Medium-Font_weight, 500);
  line-height: var(--Typography-Body-Xs-Xs_Medium-Line_height, 18px);
  display: flex;
}
._message-label_1kfho_184._md_1kfho_46 {
  color: var(--Neutral_grey-600, #475467);
  font-family: var(--Typography-Body-Md-Md_Medium-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Md-Md_Medium-Font_size, 16px);
  font-style: normal;
  font-weight: var(--Typography-Body-Md-Md_Medium-Font_weight, 500);
  line-height: var(--Typography-Body-Md-Md_Medium-Line_height, 24px);
}

._sublabel_1kfho_170._sm_1kfho_28 {
  font-family: var(--Typography-Body-Xs-Xs_Medium-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Medium-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Medium-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Medium-Line_height, 18px);
  margin-top: 2px;
}
._sublabel_1kfho_170._md_1kfho_46 {
  font-family: var(--Typography-Body-Sm-Sm_Medium-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Medium-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Medium-Font_weight, 400);
  line-height: var(--Typography-Body-Sm-Sm_Medium-Line_height, 24px);
  margin-top: 4px;
}._checkbox-container_12rqa_1 {
  display: flex;
  width: 100%;
  position: relative;
  flex-direction: row;
  align-items: flex-start;
}

._input-container_12rqa_9 {
  flex-shrink: 0;
  display: flex;
  align-items: flex-start;
  margin-top: 2px;
}

._checkbox_12rqa_1 {
  position: relative;
  cursor: pointer;
  outline: none;
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd) !important;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff) !important;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
._checkbox_12rqa_1._sm_12rqa_28 {
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  min-height: 16px !important;
}
._checkbox_12rqa_1._sm_12rqa_28:checked::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 7.5px;
  background-image: url("data:image/svg+xml,%3csvg%20width='10'%20height='8'%20viewBox='0%200%2010%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%201L3.5%206.5L1%204'%20stroke='white'%20stroke-width='1.6666'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%);
}
._checkbox_12rqa_1._sm_12rqa_28._disabled_12rqa_46:checked::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 7.5px;
  background-image: url("data:image/svg+xml,%3csvg%20width='10'%20height='8'%20viewBox='0%200%2010%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%201L3.5%206.5L1%204'%20stroke='%23D0D5DD'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%);
}
._checkbox_12rqa_1._md_12rqa_58 {
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  min-height: 20px !important;
}
._checkbox_12rqa_1._md_12rqa_58:checked::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10.667px;
  height: 7.333px;
  background-image: url("data:image/svg+xml,%3csvg%20width='10'%20height='8'%20viewBox='0%200%2010%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%201L3.5%206.5L1%204'%20stroke='white'%20stroke-width='1.6666'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%);
}
._checkbox_12rqa_1._md_12rqa_58._disabled_12rqa_46:checked::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10.667px;
  height: 7.333px;
  background-image: url("data:image/svg+xml,%3csvg%20width='10'%20height='8'%20viewBox='0%200%2010%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%201L3.5%206.5L1%204'%20stroke='%23D0D5DD'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%);
}
._checkbox_12rqa_1._default_12rqa_88 {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd) !important;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff) !important;
}
._checkbox_12rqa_1._default_12rqa_88:checked {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: none !important;
  background: var(--Other-BgUtilityDefault, #1a6fe5) !important;
}
._checkbox_12rqa_1:checked {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: none !important;
  background: var(--Other-BgUtilityDefault, #1a6fe5) !important;
}
._checkbox_12rqa_1:hover:not(:checked):not(._disabled_12rqa_46) {
  border-color: var(--Other-BgUtilityDefault, #1a6fe5) !important;
}
._checkbox_12rqa_1:checked:hover:not(._disabled_12rqa_46) {
  background: var(--Other-BgUtilityHover, #0a51c2) !important;
}
._checkbox_12rqa_1:focus:not(._disabled_12rqa_46) {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  outline: 4px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd) !important;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff) !important;
  outline-offset: 0px;
  border: none !important;
}
._checkbox_12rqa_1:checked:focus:not(._disabled_12rqa_46) {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  outline: 4px solid var(--Other-BgUtilityHover, #0a51c2) !important;
  background: var(--Other-BgUtilityDefault, #1a6fe5) !important;
  outline-offset: 0px;
  border: none !important;
}
._checkbox_12rqa_1._disabled_12rqa_46 {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: 1px solid #ced5df !important;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb) !important;
  cursor: not-allowed !important;
}
._checkbox_12rqa_1._disabled_12rqa_46:checked {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: 1px solid #ced5df !important;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb) !important;
  cursor: not-allowed !important;
}
._checkbox_12rqa_1._input-error_12rqa_135 {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: 1px solid var(--Core-Colours-Text-Error-TextError_base, #db0000) !important;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff) !important;
}
._checkbox_12rqa_1._input-error_12rqa_135:focus {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  outline: 4px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000) !important;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff) !important;
  outline-offset: 0px;
  border: none !important;
}
._checkbox_12rqa_1._input-error_12rqa_135:checked {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: none !important;
  background: var(--Other-BgUtilityDefault, #1a6fe5) !important;
}
._checkbox_12rqa_1._input-error_12rqa_135:checked:focus {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  outline: 4px solid var(--Other-BgUtilityHover, #0a51c2) !important;
  background: var(--Other-BgUtilityDefault, #1a6fe5) !important;
  outline-offset: 0px;
  border: none !important;
}

._checkbox-wrapper_12rqa_160 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  cursor: pointer;
}
._checkbox-wrapper_12rqa_160._sm_12rqa_28 {
  gap: var(--Spacing-8, 8px);
}
._checkbox-wrapper_12rqa_160._md_12rqa_58 {
  gap: var(--Spacing-12, 12px);
}
._checkbox-wrapper_12rqa_160 ._sublabel_12rqa_173 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
._checkbox-wrapper_12rqa_160 input:checked ~ ._label-container_12rqa_176 ._sublabel_12rqa_173,
._checkbox-wrapper_12rqa_160 ._checkbox_12rqa_1:checked ~ ._label-container_12rqa_176 ._sublabel_12rqa_173 {
  color: var(--Neutral_grey-600, #475467);
}

._message-label_12rqa_181._sm_12rqa_28 {
  color: var(--Neutral_grey-600, #475467);
  font-family: var(--Typography-Body-Xs-Xs_Medium-Typeface, "Noto Sans") !important;
  font-size: var(--Typography-Body-Xs-Xs_Medium-Font_size, 12px) !important;
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Medium-Font_weight, 500) !important;
  line-height: var(--Typography-Body-Xs-Xs_Medium-Line_height, 18px) !important;
  display: flex;
}
._message-label_12rqa_181._md_12rqa_58 {
  color: var(--Neutral_grey-600, #475467);
  font-family: var(--Typography-Body-Md-Md_Medium-Typeface, "Noto Sans") !important;
  font-size: var(--Typography-Body-Md-Md_Medium-Font_size, 16px) !important;
  font-style: normal;
  font-weight: var(--Typography-Body-Md-Md_Medium-Font_weight, 500) !important;
  line-height: var(--Typography-Body-Md-Md_Medium-Line_height, 24px) !important;
}

._label-container_12rqa_176 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._sublabel_12rqa_173._sm_12rqa_28 {
  font-family: var(--Typography-Body-Xs-Xs_Medium-Typeface, "Noto Sans") !important;
  font-size: var(--Typography-Body-Xs-Xs_Medium-Font_size, 12px) !important;
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400) !important;
  line-height: var(--Typography-Body-Xs-Xs_Medium-Line_height, 18px) !important;
  margin-top: 1px;
}
._sublabel_12rqa_173._md_12rqa_58 {
  font-family: var(--Typography-Body-Sm-Sm_Medium-Typeface, "Noto Sans") !important;
  font-size: var(--Typography-Body-Sm-Sm_Medium-Font_size, 14px) !important;
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Medium-Font_weight, 400) !important;
  line-height: var(--Typography-Body-Sm-Sm_Medium-Line_height, 24px) !important;
  margin-top: 4px;
}._toast-wrapper_1kkjb_1 {
  display: flex;
  position: relative;
  max-width: 500px;
  padding: var(--Spacing-24, 24px) var(--Spacing-56, 56px) var(--Spacing-24, 24px) var(--Spacing-24, 24px);
  justify-content: center;
  align-items: center;
  border-radius: 8px var(--System-Radius__utility, 6px) var(--System-Radius__utility, 6px) 8px;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
  /* Elevations/Level 5 */
  box-shadow: var(--Level_5-Position-X, 0) var(--Level_5-Position-Y, 10px) var(--Level_5-Blur, 30px) var(--Level_5-Spread, 0) var(--Level_5-ShadowElevationLevel_5, rgba(12, 17, 29, 0.14));
}
._toast-wrapper_1kkjb_1 ._btn-close_1kkjb_13 {
  display: flex;
  width: 20px;
  height: 20px;
  padding: var(--Spacing-0, 0);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-4, 4px);
  position: absolute;
  right: 24px;
  top: 24px;
  border-radius: var(--System-Radius__button, 6px);
  min-width: unset;
  background: transparent;
}
._toast-wrapper_1kkjb_1 ._btn-close_1kkjb_13 ._icon_1kkjb_28 {
  display: flex;
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  text-align: center;
  /* Additional/Icons/Base/Lg */
  font-family: var(--Typeface-Icons, "Material Symbols Rounded");
  font-size: var(--Typography-Additional-Icons-Lg-Font_size, 20px);
  font-style: normal;
  font-weight: var(--Font-Weight-Font_weightregular, 400);
  line-height: var(--Typography-Additional-Icons-Lg-Line_height, 20px); /* 100% */
}
._toast-wrapper_1kkjb_1 ._btn-close_1kkjb_13:hover {
  background: transparent;
}
._toast-wrapper_1kkjb_1 ._container_1kkjb_48 {
  display: flex;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
  flex: 1 0 0;
  align-self: stretch;
}
._toast-wrapper_1kkjb_1 ._container_1kkjb_48 ._pictogram_1kkjb_55 {
  display: flex;
  width: 36px;
  height: 36px;
  padding: var(--Spacing-8, 8px) var(--Spacing-16, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-6, 6px);
  border-radius: var(--System-Radius__button, 6px);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
}
._toast-wrapper_1kkjb_1 ._container_1kkjb_48 ._pictogram_1kkjb_55 ._icon_1kkjb_28 {
  display: flex;
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  scale: 4;
}
._toast-wrapper_1kkjb_1 ._container_1kkjb_48 ._content_1kkjb_75 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-6, 6px);
  flex: 1 0 0;
}
._toast-wrapper_1kkjb_1 ._container_1kkjb_48 ._content_1kkjb_75 ._text-wrapper_1kkjb_82 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-0, 0);
  align-self: stretch;
}
._toast-wrapper_1kkjb_1 ._container_1kkjb_48 ._content_1kkjb_75 ._text-wrapper_1kkjb_82 ._title_1kkjb_89 {
  max-width: 370px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  align-self: stretch;
  padding: 0;
  margin: 0;
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  /* Body/Sm/Sm_Bold */
  font-family: var(--Typography-Body-Sm-Sm_Bold-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Bold-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Bold-Font_weight, 600);
  line-height: var(--Typography-Body-Sm-Sm_Bold-Line_height, 24px); /* 171.429% */
}
._toast-wrapper_1kkjb_1 ._container_1kkjb_48 ._content_1kkjb_75 ._text-wrapper_1kkjb_82 ._description_1kkjb_105 {
  align-self: stretch;
  padding: 0;
  margin: 0;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  /* Body/Sm/Sm_Regular */
  font-family: var(--Typography-Body-Sm-Sm_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Regular-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Sm-Sm_Regular-Line_height, 24px); /* 171.429% */
}
._toast-wrapper_1kkjb_1 ._container_1kkjb_48 ._content_1kkjb_75 ._button-group_1kkjb_117 {
  display: flex;
  align-items: center;
  align-content: center;
  gap: var(--Spacing-8, 8px) var(--Spacing-16, 16px);
  align-self: stretch;
  flex-wrap: wrap;
}
._toast-wrapper_1kkjb_1 ._container_1kkjb_48 ._content_1kkjb_75 ._button-group_1kkjb_117 ._action-primary_1kkjb_125 {
  padding: 0;
  margin: 0;
  width: auto;
  min-width: auto;
  height: 24px;
  color: var(--Buttons-Buttons-Default-Other-TextButtonText_only, #1a6fe5);
}
._toast-wrapper_1kkjb_1 ._container_1kkjb_48 ._content_1kkjb_75 ._button-group_1kkjb_117 ._action-secondary_1kkjb_133 {
  padding: 0;
  width: auto;
  min-width: auto;
  height: 24px;
}
._toast-wrapper_1kkjb_1 ._bar_1kkjb_139 {
  display: none;
  left: 0;
  width: 8px;
  height: 100%;
  position: absolute;
  border-radius: 6px 0 0 6px;
}
@media screen and (max-width: 400px) {
  ._toast-wrapper_1kkjb_1 ._toast-wrapper_1kkjb_1 {
    width: 335px;
  }
}

._toast-wrapper_1kkjb_1._toast-error_1kkjb_153 ._container_1kkjb_48 ._pictogram_1kkjb_55 {
  background: var(--Core-Colours-Backgrounds-Error-BgError_subtle, #fef6f6);
}
._toast-wrapper_1kkjb_1._toast-error_1kkjb_153 ._bar_1kkjb_139 {
  display: block;
  background: var(--Core-Colours-Backgrounds-Error-BgError_strong, #db0000);
}

._toast-wrapper_1kkjb_1._toast-success_1kkjb_161 ._container_1kkjb_48 ._pictogram_1kkjb_55 {
  background: var(--Core-Colours-Backgrounds-Success-BgSuccess_subtle, #e8fcf1);
}
._toast-wrapper_1kkjb_1._toast-success_1kkjb_161 ._bar_1kkjb_139 {
  display: block;
  background: var(--Core-Colours-Backgrounds-Success-BgSuccess_strong, #117e43);
}

._toast-wrapper_1kkjb_1._toast-warning_1kkjb_169 ._container_1kkjb_48 ._pictogram_1kkjb_55 {
  background: var(--Core-Colours-Backgrounds-Warning-BgWarning_subtle, #fffaeb);
}
._toast-wrapper_1kkjb_1._toast-warning_1kkjb_169 ._container_1kkjb_48 ._pictogram_1kkjb_55 ._icon_1kkjb_28 {
  scale: 5;
}
._toast-wrapper_1kkjb_1._toast-warning_1kkjb_169 ._bar_1kkjb_139 {
  display: block;
  background: var(--Core-Colours-Backgrounds-Warning-BgWarning_strong, #f79009);
}._text_2st6q_1 {
  width: 100%;
}
._text_2st6q_1._desktop_2st6q_4._heading_2st6q_4._D1_2st6q_4, ._text_2st6q_1._desktop_2st6q_4._heading_2st6q_4._D2_2st6q_4, ._text_2st6q_1._desktop_2st6q_4._heading_2st6q_4._D3_2st6q_4, ._text_2st6q_1._desktop_2st6q_4._heading_2st6q_4._D4_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._heading_2st6q_4._D1_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._heading_2st6q_4._D2_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._heading_2st6q_4._D3_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._heading_2st6q_4._D4_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._heading_2st6q_4._D1_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._heading_2st6q_4._D2_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._heading_2st6q_4._D3_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._heading_2st6q_4._D4_2st6q_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
}
._text_2st6q_1._desktop_2st6q_4._heading_2st6q_4._D4_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._heading_2st6q_4._D4_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._heading_2st6q_4._D4_2st6q_4 {
  text-align: center;
}
._text_2st6q_1._desktop_2st6q_4._subheading_2st6q_10._D1_2st6q_4, ._text_2st6q_1._desktop_2st6q_4._subheading_2st6q_10._D2_2st6q_4, ._text_2st6q_1._desktop_2st6q_4._subheading_2st6q_10._D3_2st6q_4, ._text_2st6q_1._desktop_2st6q_4._subheading_2st6q_10._D4_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._subheading_2st6q_10._D1_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._subheading_2st6q_10._D2_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._subheading_2st6q_10._D3_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._subheading_2st6q_10._D4_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._subheading_2st6q_10._D1_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._subheading_2st6q_10._D2_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._subheading_2st6q_10._D3_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._subheading_2st6q_10._D4_2st6q_4 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
}
._text_2st6q_1._desktop_2st6q_4._subheading_2st6q_10._D3_2st6q_4, ._text_2st6q_1._desktop_2st6q_4._subheading_2st6q_10._D4_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._subheading_2st6q_10._D3_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._subheading_2st6q_10._D4_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._subheading_2st6q_10._D3_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._subheading_2st6q_10._D4_2st6q_4 {
  text-align: center;
}
._text_2st6q_1._desktop_2st6q_4._heading_2st6q_4._D1_2st6q_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  font-family: var(--Typography-Display-D3-Typeface, Aleo);
  font-size: var(--Typography-Display-D3-Font_size, 30px);
  font-style: normal;
  font-weight: var(--Typography-Display-D3-Font_weight, 600);
  line-height: var(--Typography-Display-D3-Line_height, 40px);
  letter-spacing: var(--Typography-Display-D3-Letter_spacing, -0.3px);
}
._text_2st6q_1._desktop_2st6q_4._heading_2st6q_4._D2_2st6q_4, ._text_2st6q_1._desktop_2st6q_4._heading_2st6q_4._D3_2st6q_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  font-family: var(--Typography-Display-D4-Typeface, Aleo);
  font-size: var(--Typography-Display-D4-Font_size, 26px);
  font-style: normal;
  font-weight: var(--Typography-Display-D4-Font_weight, 600);
  line-height: var(--Typography-Display-D4-Line_height, 32px);
  letter-spacing: var(--Typography-Display-D4-Letter_spacing, 0);
}
._text_2st6q_1._desktop_2st6q_4._heading_2st6q_4._D4_2st6q_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  text-align: center;
  font-family: var(--Typography-Display-D3-Typeface, Aleo);
  font-size: var(--Typography-Display-D3-Font_size, 30px);
  font-style: normal;
  font-weight: var(--Typography-Display-D3-Font_weight, 600);
  line-height: var(--Typography-Display-D3-Line_height, 40px);
  letter-spacing: var(--Typography-Display-D3-Letter_spacing, -0.3px);
}
._text_2st6q_1._tablet_2st6q_4._heading_2st6q_4._D1_2st6q_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  font-family: var(--Typography-Display-D3-Typeface, Aleo);
  font-size: var(--Typography-Display-D3-Font_size, 30px);
  font-style: normal;
  font-weight: var(--Typography-Display-D3-Font_weight, 600);
  line-height: var(--Typography-Display-D3-Line_height, 40px);
  letter-spacing: var(--Typography-Display-D3-Letter_spacing, -0.3px);
}
._text_2st6q_1._tablet_2st6q_4._heading_2st6q_4._D2_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._heading_2st6q_4._D3_2st6q_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  font-family: var(--Typography-Display-D4-Typeface, Aleo);
  font-size: var(--Typography-Display-D4-Font_size, 26px);
  font-style: normal;
  font-weight: var(--Typography-Display-D4-Font_weight, 600);
  line-height: var(--Typography-Display-D4-Line_height, 32px);
  letter-spacing: var(--Typography-Display-D4-Letter_spacing, 0);
}
._text_2st6q_1._tablet_2st6q_4._heading_2st6q_4._D4_2st6q_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  text-align: center;
  font-family: var(--Typography-Display-D3-Typeface, Aleo);
  font-size: var(--Typography-Display-D3-Font_size, 30px);
  font-style: normal;
  font-weight: var(--Typography-Display-D3-Font_weight, 600);
  line-height: var(--Typography-Display-D3-Line_height, 40px);
  letter-spacing: var(--Typography-Display-D3-Letter_spacing, -0.3px);
}
._text_2st6q_1._mobile_2st6q_4._heading_2st6q_4._D1_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._heading_2st6q_4._D2_2st6q_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  font-family: var(--Typography-Display-D3-Typeface, Aleo);
  font-size: var(--Typography-Display-D3-Font_size, 26px);
  font-style: normal;
  font-weight: var(--Typography-Display-D3-Font_weight, 600);
  line-height: var(--Typography-Display-D3-Line_height, 32px);
  letter-spacing: var(--Typography-Display-D3-Letter_spacing, -0.3px);
}
._text_2st6q_1._mobile_2st6q_4._heading_2st6q_4._D3_2st6q_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  font-family: var(--Typography-Display-D4-Typeface, Aleo);
  font-size: var(--Typography-Display-D4-Fontsize, 22px);
  font-style: normal;
  font-weight: var(--Typography-Display-D4-Fontweight, 600);
  line-height: var(--Typography-Display-D4-Lineheight, 28px);
  letter-spacing: var(--Typography-Display-D4-Letterspacing, 0);
}
._text_2st6q_1._mobile_2st6q_4._heading_2st6q_4._D4_2st6q_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  text-align: center;
  font-family: var(--Typography-Display-D3-Typeface, Aleo);
  font-size: var(--Typography-Display-D3-Font_size, 26px);
  font-style: normal;
  font-weight: var(--Typography-Display-D3-Font_weight, 600);
  line-height: var(--Typography-Display-D3-Line_height, 32px);
  letter-spacing: var(--Typography-Display-D3-Letter_spacing, -0.3px);
}
._text_2st6q_1._desktop_2st6q_4._subheading_2st6q_10._D1_2st6q_4, ._text_2st6q_1._desktop_2st6q_4._subheading_2st6q_10._D2_2st6q_4, ._text_2st6q_1._desktop_2st6q_4._subheading_2st6q_10._D3_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._subheading_2st6q_10._D1_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._subheading_2st6q_10._D2_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._subheading_2st6q_10._D3_2st6q_4 {
  font-family: var(--Typography-Body-Sm-Sm_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Regular-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Sm-Sm_Regular-Line_height, 24px);
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
}
._text_2st6q_1._desktop_2st6q_4._subheading_2st6q_10._D4_2st6q_4, ._text_2st6q_1._tablet_2st6q_4._subheading_2st6q_10._D4_2st6q_4 {
  font-family: var(--Typography-Body-Sm-Sm_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Regular-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Sm-Sm_Regular-Line_height, 24px);
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  text-align: center;
}
._text_2st6q_1._mobile_2st6q_4._subheading_2st6q_10._D1_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._subheading_2st6q_10._D2_2st6q_4 {
  font-family: var(--Typography-Body-Sm-Sm_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Regular-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Sm-Sm_Regular-Line_height, 24px);
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
}
._text_2st6q_1._mobile_2st6q_4._subheading_2st6q_10._D3_2st6q_4, ._text_2st6q_1._mobile_2st6q_4._subheading_2st6q_10._D4_2st6q_4 {
  font-family: var(--Typography-Body-Sm-Sm_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Regular-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Sm-Sm_Regular-Line_height, 24px);
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  text-align: center;
}
._text_2st6q_1._l-risktc_2st6q_134 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}
._text_2st6q_1._l-risktc_2st6q_134._D4_2st6q_4 {
  text-align: center;
}
._text_2st6q_1._h-risktc_2st6q_145 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}
._text_2st6q_1._tandc_2st6q_153 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  font-family: var(--Typography-Heading-H5-Typeface, "Noto Sans");
  font-size: var(--Typography-Heading-H5-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Heading-H5-Font_weight, 600);
  line-height: var(--Typography-Heading-H5-Line_height, 20px);
}
._text_2st6q_1._radio-label-text_2st6q_161 {
  width: 24px;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_strong, #182230);
  font-family: var(--Typography-Body-Xs-Xs_Medium-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Medium-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Medium-Font_weight, 500);
  line-height: var(--Typography-Body-Xs-Xs_Medium-Line_height, 18px);
}

._privacypolicy_2st6q_171 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px);
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

._profile-heading_2st6q_186 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002d6e);
  font-family: var(--Typography-Heading-H3-Typeface, "Noto Sans");
  font-size: var(--Typography-Heading-H3-Font_size, 18px);
  font-style: normal;
  font-weight: var(--Typography-Heading-H3-Font_weight, 600);
  line-height: var(--Typography-Heading-H3-Line_height, 26px);
}
._profile-subheading_2st6q_194 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #617089);
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}
._profile-user-details_2st6q_202 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002d6e);
  font-family: var(--Typography-Body-Xs-Xs_Bold-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Bold-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Bold-Font_weight, 600);
  line-height: var(--Typography-Body-Xs-Xs_Bold-Line_height, 18px);
}
._profile-subheading-fcomponent_2st6q_210 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #617089);
  font-family: var(--Typography-Body-Sm-Sm_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Regular-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Sm-Sm_Regular-Line_height, 24px);
}
._profile-data-preference-heading_2st6q_218 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002d6e);
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, color(display-p3 0 0.1686 0.4));
  text-align: center;
  font-family: var(--Typography-Heading-H4-Typeface, "Noto Sans");
  font-size: var(--Typography-Heading-H4-Font_size, 16px);
  font-style: normal;
  font-weight: var(--Typography-Heading-H4-Font_weight, 600);
  line-height: var(--Typography-Heading-H4-Line_height, 24px);
}
._profile-data-preference-subheading_2st6q_228 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #617089);
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, color(display-p3 0.4 0.4392 0.5216));
  text-align: center;
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}
._profile-active-session-location_2st6q_238 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #0b182a);
  text-align: center;
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}

._account-security-subheading_2st6q_248 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002d6e);
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}
._account-security-location_2st6q_256 {
  color: var(--Core-Colours-Text-Default-TextDefault_location, #101828);
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}

._dropdown-country-code_2st6q_265 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  font-family: var(--1_Typography-Additional-Utility-Input-text-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Additional-Utility-Input-text-Font_size, 14px);
  font-style: normal;
  font-weight: var(--1_Typography-Additional-Utility-Input-text-Font_weight, 400);
  line-height: var(--1_Typography-Additional-Utility-Input-text-Line_height, 20px);
}

._min-content_2st6q_274 {
  width: min-content;
}.react-international-phone-input-container {
  display: flex;
}
.react-international-phone-input-container .react-international-phone-country-selector-button {
  border-radius: var(--react-international-phone-border-radius, 4px);
  margin-right: -1px; /* for border overlap */
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right-color: white;
}
.react-international-phone-input-container .react-international-phone-input {
  width: 100%;
  overflow: visible;
  height: var(--react-international-phone-height, 40px);
  box-sizing: border-box;
  padding: 0 0px;
  border: 1px solid var(--react-international-phone-border-color, gainsboro);
  border-radius: var(--react-international-phone-border-radius, 4px);
  margin: 0;
  background-color: var(--react-international-phone-background-color, white);
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: var(--react-international-phone-text-color, #222);
  font-family: inherit;
  font-size: var(--react-international-phone-font-size, 13px);
}
.react-international-phone-input-container .react-international-phone-input:focus {
  outline: none;
}
.react-international-phone-input-container .react-international-phone-input--disabled {
  background-color: var(--react-international-phone-disabled-background-color, whitesmoke);
  color: var(--react-international-phone-disabled-text-color, #666);
}
.react-international-phone-input-container.phone-input-error {
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
  border-radius: var(--System-Radius__inputs, 6px);
}
.react-international-phone-input-container.phone-input-error:focus {
  outline: none;
  box-shadow: 0 0 0 4px var(--Core-Colours-Stroke-Error-StrokeError_base, #ffe8e8);
}.react-international-phone-country-selector {
  position: relative;
}

.react-international-phone-country-selector-button {
  display: flex;
  height: var(--react-international-phone-height, 40px);
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));
  margin: 0;
  appearance: button;
  /* stylelint-disable-next-line */
  -webkit-appearance: button;
  background-color: var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));
  cursor: pointer;
  text-transform: none;
  user-select: none;
}
.react-international-phone-country-selector-button:hover {
  background-color: var(--react-international-phone-country-selector-background-color-hover, whitesmoke);
}
.react-international-phone-country-selector-button--hide-dropdown {
  cursor: auto;
}
.react-international-phone-country-selector-button--hide-dropdown:hover {
  background-color: transparent;
}
.react-international-phone-country-selector-button__button-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.react-international-phone-country-selector-button__flag-emoji {
  margin: 0 8px 0 12px;
}
.react-international-phone-country-selector-button__flag-emoji--disabled {
  opacity: 0.75;
}
.react-international-phone-country-selector-button__dropdown-arrow {
  display: inline-block;
  width: 27px;
  height: 7px;
  border-bottom: 1px solid var(--react-international-phone-country-selector-arrow-color, #777);
  border-right: 1px solid var(--react-international-phone-country-selector-arrow-color, #777);
  transform: rotate(45deg);
  margin-right: 4px;
  transition: all 100ms ease-out;
  margin-left: 5px;
}
@media (min-width: 475px) {
  .react-international-phone-country-selector-button__dropdown-arrow {
    width: 18px;
  }
}
@media (min-width: 640px) {
  .react-international-phone-country-selector-button__dropdown-arrow {
    width: 19px;
  }
}
@media (min-width: 768px) {
  .react-international-phone-country-selector-button__dropdown-arrow {
    width: 18px;
  }
}
@media (min-width: 1024px) {
  .react-international-phone-country-selector-button__dropdown-arrow {
    width: 25px;
  }
}
@media (min-width: 1280px) {
  .react-international-phone-country-selector-button__dropdown-arrow {
    width: 18px;
  }
}
@media (min-width: 1536px) {
  .react-international-phone-country-selector-button__dropdown-arrow {
    width: 18px;
  }
}
.react-international-phone-country-selector-button__dropdown-arrow--active {
  transform: rotate(225deg);
}
.react-international-phone-country-selector-button__dropdown-arrow--disabled {
  border-top-color: var(--react-international-phone-disabled-country-selector-arrow-color, #999);
}
.react-international-phone-country-selector-button--disabled {
  background-color: var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));
}
.react-international-phone-country-selector-button--disabled:hover {
  background-color: var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));
}
.react-international-phone-country-selector-button--disabled {
  cursor: auto;
}
.react-international-phone-country-selector-button .country-code {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #617089);
  font-family: var(--Typography-Body-Sm-Sm_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Regular-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Sm-Sm_Regular-Line_height, 24px);
  margin-right: 2px;
}.react-international-phone-flag-emoji {
  width: var(--react-international-phone-flag-width, 18px);
  height: var(--react-international-phone-flag-height, 18px);
  box-sizing: border-box;
}.react-international-phone-country-selector-dropdown {
  position: absolute;
  z-index: 1;
  top: var(--react-international-phone-dropdown-top, 44px);
  left: var(--react-international-phone-dropdown-left, 0);
  display: flex;
  width: 257px;
  max-height: 200px;
  flex-direction: column;
  padding: 4px 0;
  margin: 0;
  background-color: var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));
  box-shadow: var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, 0.25));
  color: var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));
  list-style: none;
  overflow-y: scroll;
  border-radius: 8px;
  outline: none;
}
@media (min-width: 475px) {
  .react-international-phone-country-selector-dropdown {
    width: 340px;
  }
}
@media (min-width: 640px) {
  .react-international-phone-country-selector-dropdown {
    width: 609px;
  }
}
@media (min-width: 768px) {
  .react-international-phone-country-selector-dropdown {
    width: 340px;
  }
}
@media (min-width: 1024px) {
  .react-international-phone-country-selector-dropdown {
    width: 600px;
  }
}
@media (min-width: 1280px) {
  .react-international-phone-country-selector-dropdown {
    width: 600px;
  }
}
@media (min-width: 1536px) {
  .react-international-phone-country-selector-dropdown {
    width: 600px;
  }
}
.react-international-phone-country-selector-dropdown__preferred-list-divider {
  height: 1px;
  border: none;
  margin: var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);
  background: var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro));
}
.react-international-phone-country-selector-dropdown__list-item {
  display: flex;
  min-height: var(--react-international-phone-dropdown-item-height, 28px);
  box-sizing: border-box;
  align-items: center;
  padding: 6px 8px;
}
.react-international-phone-country-selector-dropdown__list-item-flag-emoji {
  margin-right: 8px;
}
.react-international-phone-country-selector-dropdown__list-item-country-name {
  overflow: hidden;
  margin-right: 8px;
  font-size: var(--react-international-phone-dropdown-item-font-size, 14px);
  text-overflow: ellipsis;
  white-space: nowrap;
}
.react-international-phone-country-selector-dropdown__list-item-dial-code {
  color: var(--react-international-phone-dropdown-item-dial-code-color, black);
  font-size: var(--react-international-phone-dropdown-item-font-size, 14px);
}
.react-international-phone-country-selector-dropdown__list-item:hover {
  background-color: var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));
  cursor: pointer;
}
.react-international-phone-country-selector-dropdown__list-item--selected, .react-international-phone-country-selector-dropdown__list-item--focused {
  background-color: var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);
}
.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code, .react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code {
  color: var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, black));
}.react-international-phone-dial-code-preview {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  border: 1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));
  margin-right: -1px; /* for border overlap */
  background-color: var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));
  color: var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));
  font-size: var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px));
}
.react-international-phone-dial-code-preview--disabled {
  background-color: var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));
  color: var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666));
}._CL_main_screen_1oy7k_1 {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex: 1 0 0;
  align-self: stretch;
  backdrop-filter: blur(3.5px);
}

@media (min-width: 768px) and (max-width: 1024px) {
  ._CL_main_screen_1oy7k_1 {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
    backdrop-filter: blur(3.5px);
  }
}
@media (min-width: 1025px) {
  ._CL_main_screen_1oy7k_1 {
    display: flex;
    padding: var(--Spacing-88, 88px) 0;
    justify-content: center;
    align-items: center;
    flex: 1 0 0;
    align-self: stretch;
    background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
    z-index: 40;
  }
}._informa_header_login_l3h76_1 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: unset;
  padding: 0;
  background: transparent;
}

._login_draw_container_l3h76_10 {
  display: flex;
  height: 100vh;
  width: 100%;
}

._login_draw_wrapper_l3h76_16 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--Spacing-48, 48px);
  flex: 1 0 0;
  align-self: stretch;
  border-radius: var(--radius-radiusnone-0, 0);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
  padding: var(--2_Spacing-Draw-MarginDraw_top, 20px) var(--2_Spacing-Draw-MarginDraw_left_and_right, 20px) var(--Spacing-20, 20px) var(--2_Spacing-Draw-MarginDraw_left_and_right, 20px);
}

._login_draw_content_l3h76_28 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--2_Spacing-Inputs-PaddingInputs_container_top_and_bottom, 32px);
  flex: 1 0 0;
  align-self: stretch;
  max-width: 480px;
  align-self: center;
}

._header_back_button_l3h76_41 {
  width: min-content;
  padding: 0;
  display: none;
}

._login_draw_title_l3h76_47 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-4, 4px);
  align-self: stretch;
}

._login_draw_buttons_group_l3h76_55 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--2_Spacing-Inputs-PaddingInputs_spacing_horizontal, 12px);
  align-self: stretch;
}

._login_draw_social_buttons_l3h76_63 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-16, 16px);
  align-self: stretch;
}

._login_draw_divider_l3h76_71 {
  display: flex;
  align-items: center;
  gap: var(--Spacing-24, 24px);
  align-self: stretch;
}
._login_draw_divider_l3h76_71 ._divider_height_l3h76_77 {
  height: unset;
}

._divider_wording_l3h76_81 {
  width: min-content;
}

._login_draw_buttons_group_l3h76_55 button {
  cursor: pointer;
}

@media (min-width: 768px) and (max-width: 1024px) {
  ._informa_header_login_l3h76_1 {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: unset;
    padding: 0;
  }
  ._login_draw_container_l3h76_10 {
    display: flex;
    height: 100vh;
    width: 100%;
  }
  ._login_draw_wrapper_l3h76_16 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--Spacing-48, 48px);
    flex: 1 0 0;
    align-self: stretch;
    border-radius: var(--radius-radiusnone-0, 0);
    background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
    padding: var(--2_Spacing-Draw-MarginDraw_top, 32px) var(--2_Spacing-Draw-MarginDraw_left_and_right, 32px) var(--2_Spacing-Draw-MarginDraw_bottom, 0) var(--2_Spacing-Draw-MarginDraw_left_and_right, 32px);
  }
  ._login_draw_content_l3h76_28 {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: var(--2_Spacing-Inputs-PaddingInputs_container_top_and_bottom, 32px);
    flex: 1 0 0;
    align-self: stretch;
    max-width: 480px;
    align-self: center;
  }
  ._header_back_button_l3h76_41 {
    width: min-content;
    padding: 0;
    display: none;
  }
  ._login_draw_title_l3h76_47 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-4, 4px);
    align-self: stretch;
  }
  ._login_draw_buttons_group_l3h76_55 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--2_Spacing-Inputs-PaddingInputs_spacing_horizontal, 24px);
    align-self: stretch;
  }
  ._login_draw_social_buttons_l3h76_63 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-16, 16px);
    align-self: stretch;
  }
  ._login_draw_divider_l3h76_71 {
    display: flex;
    align-items: center;
    gap: var(--Spacing-24, 24px);
    align-self: stretch;
  }
  ._login_draw_divider_l3h76_71 ._divider_height_l3h76_77 {
    height: unset;
  }
  ._divider_wording_l3h76_81 {
    width: min-content;
  }
}
@media (min-width: 1025px) {
  ._login_draw_container_l3h76_10 {
    width: unset;
    display: flex;
    min-height: 656px;
    max-height: 656px;
    align-items: flex-start;
    border-radius: var(--System-Radius__utility, 6px);
  }
  ._login_draw_wrapper_l3h76_16 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--Spacing-48, 48px);
    flex: 1 0 0;
    align-self: stretch;
    border-radius: var(--radius-radiusnone-0, 0);
    background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
    padding: var(--Spacing-0, 0) var(--Spacing-SSO-Modal-Padding-Left-Right, 96px);
    width: 655px;
    overflow: auto;
  }
  ._login_draw_content_l3h76_28 {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: var(--Spacing-Inputs-PaddingInputs_container_top_and_bottom, 32px);
    flex: 1 0 0;
    align-self: stretch;
    padding: var(--Spacing-SSO-Modal-Padding-Top-Bottom, 72px) 0;
    align-self: center;
  }
  ._header_back_button_l3h76_41 {
    width: min-content;
    padding: 0;
    display: none;
  }
  ._login_draw_title_l3h76_47 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-4, 4px);
    align-self: stretch;
  }
  ._login_draw_buttons_group_l3h76_55 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-Inputs-PaddingInputs_spacing_vertical, 24px);
    align-self: stretch;
  }
  ._login_draw_social_buttons_l3h76_63 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-16, 16px);
    align-self: stretch;
  }
  ._login_draw_divider_l3h76_71 {
    display: flex;
    align-items: center;
    gap: var(--Spacing-24, 24px);
    align-self: stretch;
  }
  ._login_draw_divider_l3h76_71 ._divider_height_l3h76_77 {
    height: unset;
  }
  ._divider_wording_l3h76_81 {
    width: min-content;
  }
}._headerprofile_back_button_1oo3h_1 {
  padding: 0;
  width: max-content;
}

._terms_conditions_1oo3h_6 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
  align-self: stretch;
}

._signup_draw_title_1oo3h_14 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-4, 4px);
  align-self: stretch;
}

._EmailFormInput_1oo3h_22 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--2_Spacing-Inputs-PaddingInputs_spacing_vertical, 24px);
  align-self: stretch;
}

._NameInputContiner_1oo3h_30 {
  display: flex;
  align-items: flex-start;
  gap: var(--2_Spacing-Inputs-PaddingInputs_spacing_horizontal, 20px);
  align-self: stretch;
}

._width-full_1oo3h_37 {
  width: 100%;
}

._signup-component_1oo3h_41 {
  overflow: scroll;
  margin-top: 50px;
  margin-bottom: 30px;
}
._signup-component_1oo3h_41::-webkit-scrollbar {
  display: none;
}
._signup-component_1oo3h_41 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

._signupstep-wrapper_1oo3h_54 {
  padding: 32px 5px 5px 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow-y: auto;
  animation: _cascade_1oo3h_1 1s ease-in-out;
  min-width: 132px;
  max-width: 600px;
}
@media (min-width: 475px) {
  ._signupstep-wrapper_1oo3h_54 {
    width: 345px;
  }
}
@media (min-width: 640px) {
  ._signupstep-wrapper_1oo3h_54 {
    width: 345px;
  }
}
@media (min-width: 768px) {
  ._signupstep-wrapper_1oo3h_54 {
    width: 490px;
  }
}
@media (min-width: 1024px) {
  ._signupstep-wrapper_1oo3h_54 {
    width: 410px;
  }
}
@media (min-width: 1280px) {
  ._signupstep-wrapper_1oo3h_54 {
    width: 410px;
  }
}
@media (min-width: 1536px) {
  ._signupstep-wrapper_1oo3h_54 {
    width: 410px;
  }
}
@media (min-width: 1920px) {
  ._signupstep-wrapper_1oo3h_54 {
    width: 410px;
  }
}

._signupstep-form_1oo3h_101 {
  width: 100%;
}

._signupstep-button_1oo3h_105 {
  margin-top: 32px;
}

._signupstep-button-margin_1oo3h_109 {
  margin-top: 16px;
}

._divider_1oo3h_113 {
  display: flex;
  align-items: center;
  height: 18px;
  margin: 24px 0;
  width: 100%;
}

._divider-line_1oo3h_121 {
  flex-grow: 1;
  height: 1px;
  background-color: #d1d5db;
}

._divider-text_1oo3h_127 {
  padding: 0 16px;
  font-size: 0.875rem;
  color: #6b7280;
}

._error-text_1oo3h_133 {
  font-size: 0.75rem;
  margin: 0;
  color: #dc2626;
}

._register-link_1oo3h_139 {
  text-decoration: underline;
  cursor: pointer;
}

._linkedin-button_1oo3h_144 {
  margin-top: 1rem;
}

._login-account-link_1oo3h_148 {
  color: var(--Buttons-Buttons-Default-Other-TextButtonText_only, #1a6fe5);
  /* Body/Xs/Xs_Bold */
  font-family: var(--1_Typography-Body-Xs-Xs_Bold-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Bold-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Xs-Xs_Bold-Font_weight, 600);
  line-height: var(--1_Typography-Body-Xs-Xs_Bold-Line_height, 18px);
}

._signupstep-footer_1oo3h_158 {
  margin-top: 32px;
}

._signupstep-login-link_1oo3h_162 {
  color: #1a6fe5;
  cursor: pointer;
  text-decoration: underline;
}

._signupstep-error-text_1oo3h_168 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
  /* Body/Xs/Xs_Regular */
  font-family: var(--1_Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--1_Typography-Body-Xs-Xs_Regular-Line_height, 18px); /* 150% */
}

._signupstep2-name-fields-wrapper_1oo3h_178 {
  display: flex;
  gap: 20px;
  width: 100%;
}

._signupstep-email-input_1oo3h_184 {
  margin-top: 32px;
  width: 100%;
}

._signupstep2-tooltip-position_1oo3h_189 {
  position: absolute;
  top: 320px;
  right: 60px;
}

._signupstep2-relative-wrapper_1oo3h_195 {
  position: relative;
  width: 100% !important;
  margin-top: 32px;
}

._signupstep2-submit-button_1oo3h_201 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

._signupstep4-icon_1oo3h_206 {
  width: 56px;
  height: 56px;
}

._signupstep4-content_1oo3h_211 {
  margin-top: 2rem;
}

._signupstep4-message_1oo3h_215 {
  text-align: center;
  margin-top: 12px;
  margin-bottom: 0;
}

._signupstep4-skip-button_1oo3h_221 {
  width: 107px !important;
  margin-top: 2rem;
  align-self: center;
}

._signupstep4-skip-button_1oo3h_221 span {
  color: var(--Buttons-Buttons-Default-Other-TextButtonText_only, #1a6fe5);
  /* Additional/Button/Sm */
  font-family: var(--1_Typography-Additional-Button-Sm-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Additional-Button-Sm-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Additional-Button-Sm-Font_weight, 700);
  line-height: var(--1_Typography-Additional-Button-Sm-Line_height, 18px); /* 150% */
}

._signupstep4-resend-container_1oo3h_237 {
  margin-top: 2rem;
  text-align: center;
  margin-bottom: 2rem;
}

._signupstep4-resend-button_1oo3h_243 {
  color: #1a6fe5;
}

._signupstep2-country_1oo3h_247 {
  width: 100% !important;
}

._signup-inline-notification_1oo3h_251 {
  margin-top: 32px;
}._signinstep-icon_1w548_1 {
  display: flex;
  width: 56px;
  height: 56px;
  padding: 14.45px;
  justify-content: center;
  align-self: center;
  gap: 9.333px;
  aspect-ratio: 1/1;
  border-radius: 9.333px;
  background: var(--Core-Colours-Backgrounds-Default-BgDefault_subtle, #f2f9ff);
}

._signinStep2-icon-mail_1w548_14 {
  padding: 14.45px;
}

._signinstep4-icon_1w548_18 {
  display: flex;
  width: 56px;
  height: 56px;
  padding: 12px;
  justify-content: center;
  align-items: center;
  gap: 9.333px;
  aspect-ratio: 1/1;
  border-radius: 9.333px;
  background: var(--Core-Colours-Backgrounds-Error-BgError_subtle, #fef6f6);
  margin: 0 auto;
}

._login_magic_draw_title_1w548_32 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
  align-self: stretch;
  text-align: center;
}

._text_align_center_1w548_41 {
  text-align: center;
}

._align_self_center_1w548_45 {
  align-self: center;
  width: max-content;
  white-space: nowrap;
}

._send_new_link_button_1w548_51 {
  align-self: center !important;
  width: min-content !important;
}

._resend_button_1w548_56 {
  color: #1a6fe5 !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  padding: 0 !important;
  height: min-content !important;
  min-width: unset !important;
  width: unset !important;
  cursor: pointer;
}

._resend_button_disabled_1w548_67 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085) !important;
  cursor: not-allowed !important;
}

._signin-component_1w548_72 {
  overflow-y: auto;
  margin-top: 50px;
  margin-bottom: 30px;
}
._signin-component_1w548_72::-webkit-scrollbar {
  display: none;
}
._signin-component_1w548_72 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

._signinstep-wrapper_1w548_85 {
  padding: 32px 5px 5px 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow-y: auto;
  animation: _cascade_1w548_1 1s ease-in-out;
  min-width: 132px;
  max-width: 600px;
}
@media (min-width: 475px) {
  ._signinstep-wrapper_1w548_85 {
    width: 345px;
  }
}
@media (min-width: 640px) {
  ._signinstep-wrapper_1w548_85 {
    width: 345px;
  }
}
@media (min-width: 768px) {
  ._signinstep-wrapper_1w548_85 {
    width: 490px;
  }
}
@media (min-width: 1024px) {
  ._signinstep-wrapper_1w548_85 {
    width: 410px;
  }
}
@media (min-width: 1280px) {
  ._signinstep-wrapper_1w548_85 {
    width: 410px;
  }
}
@media (min-width: 1536px) {
  ._signinstep-wrapper_1w548_85 {
    width: 410px;
  }
}
@media (min-width: 1920px) {
  ._signinstep-wrapper_1w548_85 {
    width: 410px;
  }
}

._signinstep-container_1w548_132 {
  background-color: white;
  border-radius: 0.5rem;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: normal;
}

._signinstep-content_1w548_142 {
  display: flex;
  flex-direction: column;
  text-align: center;
  font-family: "Aleo", serif;
  align-items: center;
}

._signinstep-message_1w548_150 {
  margin-top: 0px !important;
  margin-bottom: 12px;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  text-align: center;
  font-family: var(--1_Typography-Body-Sm-Sm_Regular-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Sm-Sm_Regular-Font_size, 14px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Sm-Sm_Regular-Font_weight, 400);
  line-height: var(--1_Typography-Body-Sm-Sm_Regular-Line_height, 24px);
}

._signinstep-verification-message_1w548_162 {
  color: #525a5c;
  font-size: 0.875rem;
}

._signinstep-resend-text_1w548_167 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  text-align: center;
  font-family: var(--1_Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--1_Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}

._signinstep-resend-link_1w548_177 {
  color: var(--Buttons-Buttons-Default-Other-TextButtonText_only, #1a6fe5);
  font-family: var(--1_Typography-Body-Xs-Xs_Bold-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Bold-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Xs-Xs_Bold-Font_weight, 600);
  line-height: var(--1_Typography-Body-Xs-Xs_Bold-Line_height, 18px);
}

._signupstep-form_1w548_186 {
  width: 100%;
}

._signupstep-email-input_1w548_190 {
  margin-top: 32px;
}

._signupstep-button_1w548_194 {
  margin-top: 32px;
}

._signupstep-footer_1w548_198 {
  margin-top: 32px;
}

._signinstep-confirmation-heading_1w548_202 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  text-align: center;
  /* Display/D3 */
  font-family: var(--1_Typography-Display-D3-Typeface, Aleo);
  font-size: var(--1_Typography-Display-D3-Font_size, 30px);
  font-style: normal;
  font-weight: var(--1_Typography-Display-D3-Font_weight, 600);
  line-height: var(--1_Typography-Display-D3-Line_height, 40px); /* 133.333% */
  letter-spacing: var(--1_Typography-Display-D3-Letter_spacing, -0.3px);
  margin: 0% !important;
}

._error-text_1w548_215 {
  margin: 0;
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
  /* Body/Xs/Xs_Regular */
  font-family: var(--1_Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--1_Typography-Body-Xs-Xs_Regular-Line_height, 18px); /* 150% */
}

._register-link_1w548_226 {
  text-decoration: underline;
  cursor: pointer;
}

._divider_1w548_231 {
  display: flex;
  align-items: center;
  height: 18px;
  margin: 24px 0;
  width: 100%;
}

._divider-line_1w548_239 {
  flex-grow: 1;
  height: 1px;
  background-color: #d1d5db;
}

._divider-text_1w548_245 {
  padding: 0 16px;
  font-size: 0.875rem;
  color: #6b7280;
}

._linkedin-button_1w548_251 {
  margin-top: 1rem;
}

._create-account-link_1w548_255 {
  color: var(--Buttons-Buttons-Default-Other-TextButtonText_only, #1a6fe5);
  background-color: transparent;
  cursor: pointer;
  /* Body/Xs/Xs_Bold */
  font-family: var(--1_Typography-Body-Xs-Xs_Bold-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Bold-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Xs-Xsignupstep-forms_Bold-Font_weight, 600);
  line-height: var(--1_Typography-Body-Xs-Xs_Bold-Line_height, 18px);
}

._signinstep4-message_1w548_267 {
  padding: 32px 0 12px 0 !important;
  color: #4b5563;
  text-align: center;
}

._signinstep4-button_1w548_273 {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s;
  border-radius: var(--System-Radius__button, 6px);
  background: var(--Buttons-Buttons-Default-Backgrounds-BGButtonDefault_default, #1a6fe5);
  height: 40px;
  padding: var(--Spacing-0, 0) var(--Spacing-16, 16px);
  gap: var(--Spacing-6, 6px);
}
._signinstep4-button_1w548_273:hover {
  background-color: #1d4ed8;
}
._signinstep4-button_1w548_273 {
  width: 116px;
  color: var(--Buttons-Buttons-Default-Other-TextButtonFilled, #fff);
  /* Additional/Button/Sm */
  font-family: var(--1_Typography-Additional-Button-Sm-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Additional-Button-Sm-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Additional-Button-Sm-Font_weight, 700);
  line-height: var(--1_Typography-Additional-Button-Sm-Line_height, 18px); /* 150% */
}

._button-container_1w548_298 {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 16px;
}

._signin-inline-notification_1w548_305 {
  margin-top: 32px;
}

@keyframes _cascade_1w548_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}._highRiskContainer_1wqio_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--2_Spacing-Inputs-PaddingInputs_spacing_vertical, 24px);
  align-self: stretch;
}

._highRiskText_1wqio_9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-6, 6px);
  align-self: stretch;
}

._CheckboxContainer_1wqio_17 {
  display: flex;
  padding-top: var(--Spacing-16, 16px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-16, 16px);
  align-self: stretch;
}

._highRiskRadiogroup_1wqio_26 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
  align-self: stretch;
}

._RadiogroupOptions_1wqio_34 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
  align-self: stretch;
}

._Radiogroup1_1wqio_42 {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--Spacing-8, 8px) 24px;
  align-self: stretch;
  flex-wrap: wrap;
}

._minWidth_1wqio_51 {
  width: max-content;
}

._consent-component_1wqio_55 {
  overflow: scroll;
  margin-top: 50px;
  margin-bottom: 30px;
}
._consent-component_1wqio_55::-webkit-scrollbar {
  display: none;
}
._consent-component_1wqio_55 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

._width-full_1wqio_68 {
  width: 100%;
}

._terms_conditions_1wqio_72 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
  align-self: stretch;
}

._consent-wrapper_1wqio_80 {
  padding: 32px 5px 5px 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow-y: auto;
  animation: _cascade_1wqio_1 1s ease-in-out;
  min-width: 132px;
  max-width: 600px;
}
._consent-wrapper_1wqio_80::-webkit-scrollbar {
  display: none;
}
._consent-wrapper_1wqio_80 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 475px) {
  ._consent-wrapper_1wqio_80 {
    width: 345px;
  }
}
@media (min-width: 640px) {
  ._consent-wrapper_1wqio_80 {
    width: 345px;
  }
}
@media (min-width: 768px) {
  ._consent-wrapper_1wqio_80 {
    width: 490px;
  }
}
@media (min-width: 1024px) {
  ._consent-wrapper_1wqio_80 {
    width: 410px;
  }
}
@media (min-width: 1280px) {
  ._consent-wrapper_1wqio_80 {
    width: 410px;
  }
}
@media (min-width: 1536px) {
  ._consent-wrapper_1wqio_80 {
    width: 410px;
  }
}
@media (min-width: 1920px) {
  ._consent-wrapper_1wqio_80 {
    width: 410px;
  }
}

._consent-header_1wqio_134 {
  width: 100%;
  margin-bottom: 32px;
}

._consent-terms_1wqio_139 {
  width: 100%;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._consent-divider_1wqio_147 {
  border: none;
  width: 100%;
  height: 1px;
  background-color: #eaecf0;
  margin: 32px 0;
}

._consent-info_1wqio_155 {
  width: 100%;
}

._consent-info-block_1wqio_159 {
  margin-bottom: 1.25rem;
}

._consent-info-title_1wqio_163 {
  margin-bottom: 6px;
}

._consent-radio-group_1wqio_167 {
  margin-top: 20px;
}

._consent-radio-row_1wqio_171 {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-bottom: 8px;
}

._consent-radio-text_1wqio_178 {
  width: 52px !important;
}

._consent-radio-label-group_1wqio_182 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

._consent-error-message_1wqio_188 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
  /* Body/Xs/Xs_Regular */
  font-family: var(--1_Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--1_Typography-Body-Xs-Xs_Regular-Line_height, 18px); /* 150% */
}

._consent-button_1wqio_198 {
  margin: 24px 0 32px 0;
  width: 100%;
}

._consent-verbiage-container_1wqio_203 {
  margin-top: 1rem;
  font-size: 0.875rem;
  color: #4b5563;
  animation: _cascade_1wqio_1 1s ease-in-out;
}

._consent-checkbox-label_1wqio_210 {
  display: flex;
  align-items: flex-start;
  color: #374151;
  gap: 0.5rem;
  height: 5vh;
  margin-bottom: 16px;
}

._consent-lrisk-text_1wqio_219 {
  margin-top: 16px !important;
}._signUpStep4SkipButton_3lcbl_1 {
  width: 107px !important;
  min-width: unset !important;
  align-self: center;
  display: flex;
  height: 40px;
  padding: var(--Spacing-0, 0) var(--Spacing-16, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-6, 6px);
  border-radius: var(--System-Radius__button, 6px);
  border: 1px solid var(--Buttons-Buttons-Default-Other-StrokeButtonDefault, #cce5ff) !important;
}

._signUpStep4SkipButton_3lcbl_1 span {
  color: var(--Buttons-Buttons-Default-Other-TextButtonText_only, #1a6fe5);
  /* Additional/Button/Sm */
  font-family: var(--1_Typography-Additional-Button-Sm-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Additional-Button-Sm-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Additional-Button-Sm-Font_weight, 700);
  line-height: var(--1_Typography-Additional-Button-Sm-Line_height, 18px);
}._container_xzh1t_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: center;
}
._container_xzh1t_1 ._errIconContainer_xzh1t_7 {
  display: flex;
  width: 56px;
  height: 56px;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  gap: 9px;
  aspect-ratio: 1/1;
  border-radius: 9px;
  background: var(--Core-Colours-Backgrounds-Error-BgError_subtle, #fef6f6);
}
._container_xzh1t_1 ._errIconContainer_xzh1t_7 ._errIcon_xzh1t_7 {
  display: flex;
  width: 31px;
  height: 31px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
}
._container_xzh1t_1 ._errTextContainer_xzh1t_27 {
  display: flex;
  flex-direction: column;
  margin-top: 32px;
}
._container_xzh1t_1 ._errTextContainer_xzh1t_27 ._headingText_xzh1t_32 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  text-align: center;
}
._container_xzh1t_1 ._errTextContainer_xzh1t_27 ._subHeading_xzh1t_36 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  text-align: center;
}
._container_xzh1t_1 ._buttonContainer_xzh1t_40 {
  margin-top: 32px;
  flex-direction: row;
}
._container_xzh1t_1 ._buttonContainer_xzh1t_40 ._buttons_xzh1t_44 {
  color: #1a6fe5 !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  padding: 0 !important;
  height: min-content !important;
  min-width: unset !important;
  width: unset !important;
}
._container_xzh1t_1 ._buttonContainer_xzh1t_40 ._OrText_xzh1t_53 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  font-family: var(--1_Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-weight: var(--1_Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--1_Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}._container_xzh1t_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: center;
}
._container_xzh1t_1 ._errIconContainer_xzh1t_7 {
  display: flex;
  width: 56px;
  height: 56px;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  gap: 9px;
  aspect-ratio: 1/1;
  border-radius: 9px;
  background: var(--Core-Colours-Backgrounds-Error-BgError_subtle, #fef6f6);
}
._container_xzh1t_1 ._errIconContainer_xzh1t_7 ._errIcon_xzh1t_7 {
  display: flex;
  width: 31px;
  height: 31px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
}
._container_xzh1t_1 ._errTextContainer_xzh1t_27 {
  display: flex;
  flex-direction: column;
  margin-top: 32px;
}
._container_xzh1t_1 ._errTextContainer_xzh1t_27 ._headingText_xzh1t_32 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  text-align: center;
}
._container_xzh1t_1 ._errTextContainer_xzh1t_27 ._subHeading_xzh1t_36 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  text-align: center;
}
._container_xzh1t_1 ._buttonContainer_xzh1t_40 {
  margin-top: 32px;
  flex-direction: row;
}
._container_xzh1t_1 ._buttonContainer_xzh1t_40 ._buttons_xzh1t_44 {
  color: #1a6fe5 !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  padding: 0 !important;
  height: min-content !important;
  min-width: unset !important;
  width: unset !important;
}
._container_xzh1t_1 ._buttonContainer_xzh1t_40 ._OrText_xzh1t_53 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  font-family: var(--1_Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-weight: var(--1_Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--1_Typography-Body-Xs-Xs_Regular-Line_height, 18px);
}._toast-container_13dgd_1 {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 9999;
}._text_align_center_xj49i_1 {
  text-align: center;
}

._align_self_center_xj49i_5 {
  align-self: center;
  width: max-content;
  white-space: nowrap;
}

._send_new_link_button_xj49i_11 {
  align-self: center !important;
  width: min-content !important;
}

._signinstep4-icon_xj49i_16 {
  display: flex;
  width: 56px;
  height: 56px;
  padding: 14.45px;
  justify-content: center;
  align-items: center;
  gap: 9.333px;
  aspect-ratio: 1/1;
  border-radius: 9.333px;
  background: var(--Core-Colours-Backgrounds-Error-BgError_subtle, #fef6f6);
  margin: 0 auto;
}

._login_magic_draw_title_xj49i_30 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
  align-self: stretch;
  text-align: center;
}

@keyframes _cascade_xj49i_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}:root {
  --Neutral_grey-White: #fff;
  --Core-Colours-Overlay-Overlay_colour: #024;
  --Core-Colours-Text-Default-TextDefault_subtle: #002b66;
  --Core-Colours-Background-Primary: #ffffff;
  --Core-Colours-Accent-Primary: #1d4ed8;
  --Core-Colours-Text-Default-TextDefault_subtle: #002b66;
  --Core-Colours-Background-Primary: #ffffff;
  --Core-Colours-Accent-Primary: #1d4ed8;
  --Core-Colours-Text-Neutral_grey-TextNeutral_grey_base: #667085;
  --Core-Colours-Text-Neutral_grey-TextNeutral_grey_strong: #182230;
  --Core-Colours-Text-Error-TextError_base: #db0000;
  --Core-Colours-Text-Error-TextError_base: #db0000;
  --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_strong: #101828;
  --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white: #fff;
  --Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle: #d0d5dd;
  --Core-Colours-Stroke-Default-StrokeDefault_subtle: #cce5ff;
  --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle: #f9fafb;
  --Buttons-Buttons-Default-Other-TextButtonFilled: #fff;
  --Buttons-Buttons-Default-Other-TextButtonText_only: #1a6fe5;
  --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_default: #1a6fe5;
  --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_hover: #0a51c2;
  --Buttons-Buttons-White-ButtonWhite_hover: #f9fafb;
  --Buttons-Buttons-Default-Other-StrokeButtonDefault: #cce5ff;
  --Buttons-Buttons-Default-Other-StrokeButtonDefault: #cce5ff;
  --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_disabled: #f2f9ff;
  --Core-Colours-Surfaces-Default-SurfaceDefault_subtle: #e5f2ff;
  --Core-Colours-Stroke-Error-StrokeError_strong: #db0000;
  --Core-Colours-Stroke-Default-StrokeDefault_subtle: #cce5ff;
  --Neutral_grey-600: #475467;
  --Neutral_grey-500: #667085;
  --Neutral_grey-100: #f2f4f7;
  --Neutral_grey-200: #eaecf0;
  --Neutral_grey-300: #D0D5DD;
  --Core-Colours-Stroke-Default-StrokeDefault_strong: #083c91;
  --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_base: #667085;
  --Core-Colours-Text-Success-TextSuccess_base: #117e43;
  --Core-Colours-Backgrounds-Default-BgDefault_subtle: #f2f9ff;
  --Core-Colours-Text-Default-TextDefault_base: #002b66;
  --Core-Colours-Backgrounds-Success-BgSuccess_subtle: #e8fcf1;
  --Core-Colours-Surfaces-Error-SurfaceError_subtle: #ffe8e8;
  --Core-Colours-Backgrounds-Alternative-BgAlt_base: #e5f6ff;
  --Core-Colours-Text-Alternative-TextAlt_base: #003c66;
  --Core-Colours-Backgrounds-Error-BgError_strong: #db0000;
  --Core-Colours-Backgrounds-Error-BgError_subtle: #fef6f6;
  --Core-Colours-Backgrounds-Warning-BgWarning_subtle: #fffaeb;
  --Core-Colours-Backgrounds-Warning-BgWarning_strong: #f79009;
  --Core-Colours-Backgrounds-Success-BgSuccess_strong: #117e43;
}
:root {
  --Typography-Additional-Button-Sm-Typeface: 'Noto Sans';
  --Typography-Additional-Button-Sm-Font_size: 12px;
  --Typography-Additional-Button-Sm-Font_weight: 700;
  --Typography-Additional-Button-Sm-Line_height: 18px;
  --Typography-Additional-Button-sample-Font_size: 12px;

  --Typography-Display-D3-Typeface: Aleo;
  --Typography-Display-D3-Font_size: 30px;
  --Typography-Display-D3-Font_weight: 600;
  --Typography-Display-D3-Line_height: 40px;
  --Typography-Display-D3-Letter_spacing: -0.3px;

  --Typography-Display-D3-Font_size_mobile: 26px;
  --Typography-Display-D3-Font_weight_mobile: 600;
  --Typography-Display-D3-Line_height_mobile: 32px;
  --Typography-Display-D3-Letter_spacing_mobile: -0.3px;

  --Typography-Display-D4-Font_size: 26px;
  --Typography-Display-D4-Font_weight: 600;
  --Typography-Display-D4-Line_height: 32px;
  --Typography-Display-D4-Letter_spacing: 0;

  --Typography-Display-D4-Font_size_mobile: 22px;
  --Typography-Display-D4-Font_weight_mobile: 600;
  --Typography-Display-D4-Line_height_mobile: 28px; /* 127.273% */
  --Typography-Display-D4-Letter_spacing_mobile: 0;

  --Typography-Body-Sm-Sm_Regular-Font_size: 14px;
  --Typography-Body-Sm-Sm_Regular-Font_weight: 400;
  --Typography-Body-Sm-Sm_Regular-Line_height: 24px; /* 171.429% */
  --Typography-Body-Sm-Sm_Regular-Typeface: 'Noto Sans';

  /* Typography */
  --Typography-Display-Aleo-Typeface: Aleo;
  --Typography-Display-Inter-Typeface: Inter;
  --Typography-Display-Noto-Sans-Typeface: Noto Sans;

  --Typography-Display-D3-Typeface: Aleo;
  --Typography-Display-D3-Font_size: 30px;
  --Typography-Display-D3-Font_weight: 600;
  --Typography-Display-D3-Line_height: 40px;
  --Typography-Display-D3-Letter_spacing: -0.3px;

  --Typography-Body-Sm-Sm_Regular-Typeface: 'Noto Sans';
  --Typography-Body-Sm-Sm_Regular-Font_size: 14px;
  --Typography-Body-Sm-Sm_Regular-Font_weight: 400;
  --Typography-Body-Sm-Sm_Regular-Line_height: 24px;

  --Typography-Body-Sm-Sm_Medium-Typeface: 'Noto Sans';
  --Typography-Body-Sm-Sm_Medium-Font_size: 14px;
  --Typography-Body-Sm-Sm_Medium-Font_weight: 500;
  --Typography-Body-Sm-Sm_Medium-Line_height: 24px;

  --Typography-Body-Xs-Xs_Regular-Typeface: 'Noto Sans';
  --Typography-Body-Xs-Xs_Regular-Font_size: 12px;
  --Typography-Body-Xs-Xs_Regular-Font_weight: 400;
  --Typography-Body-Xs-Xs_Regular-Line_height: 18px;

  --Typography-Body-Xs-Xs_Bold-Typeface: 'Noto Sans';
  --Typography-Body-Xs-Xs_Bold-Font_size: 12px;
  --Typography-Body-Xs-Xs_Bold-Font_weight: 600;
  --Typography-Body-Xs-Xs_Bold-Line_height: 18px;
  --Typography-Additional-Button-Default-Line_height: 20px;

  --Typography-Additional-Button-Sm-Typeface: 'Noto Sans';
  --Typography-Additional-Button-Sm-Font_size: 12px;
  --Typography-Additional-Button-Sm-Font_weight: 700;
  --Typography-Additional-Button-Sm-Line_height: 18px;

  --Typography-Additional-Utility-Input-text-Typeface: 'Noto Sans';
  --Typography-Additional-Utility-Input-text-Font_size: 14px;
  --Typography-Additional-Utility-Input-text-Font_weight: 400;
  --Typography-Additional-Utility-Input-text-Line_height: 20px;

  /* Radius */
  --System-Radius__inputs: 6px;
  --System-Radius__button: 6px;

  --Typography-Body-Xs-Xs_Medium-Typeface: 'Noto Sans';
  --Typography-Body-Xs-Xs_Medium-Font_size: 12px;
  --Typography-Body-Xs-Xs_Medium-Font_weight: 500;
  --Typography-Body-Xs-Xs_Medium-Line_height: 18px;

  --Typography-Body-Md-Md_Medium-Typeface: 'Noto Sans';
  --Typography-Body-Md-Md_Medium-Font_size: 16px;
  --Typography-Body-Md-Md_Medium-Font_weight: 500;
  --Typography-Body-Md-Md_Medium-Line_height: 24px;

  --Typeface-Secondary__one_informa: 'Noto Sans';
  --Font-Weight-Font_weightsemi_bold: 600;

  --Typography-Body-Sm-Sm_Bold-Typeface: 'Noto Sans';
  --Typography-Body-Sm-Sm_Bold-Font_size: 14px;
  --Typography-Body-Sm-Sm_Bold-Font_weight: 600;
  --Typography-Body-Sm-Sm_Bold-Line_height: 24px;

  --Typeface-Icons: 'Material Symbols Rounded';
  --Typography-Additional-Icons-Md-Font_size: 16px;
  --Font-Weight-Font_weightmedium: 500;
  --Typography-Additional-Icons-Md-Line_height: 18px;
  --Typography-Additional-Icons-Lg-Font_size: 20px;
  --Font-Weight-Font_weightregular: 400;
  --Typography-Additional-Icons-Lg-Line_height: 20px;

  --Typography-Body-Md-Md_Bold-Typeface: 'Noto Sans';
  --Typography-Body-Md-Md_Bold-Font_size: 16px;
  --Typography-Body-Md-Md_Bold-Font_weight: 600;
  --Typography-Body-Md-Md_Bold-Line_height: 24px;

  --Typography-Heading-H3-Typeface: 'Noto Sans';
  --Typography-Heading-H3-Font_size: 18px;
  --Typography-Heading-H3-Font_weight: 600;
  --Typography-Heading-H3-Line_height: 26px;

  --Typography-Heading-H4-Typeface: 'Noto Sans';
  --Typography-Heading-H4-Font_size: 16px;
  --Typography-Heading-H4-Font_weight: 600;
  --Typography-Heading-H4-Line_height: 24px;
}
:root {
  --Spacing-0: 0px;
  --Spacing-4: 4px;
  --Spacing-6: 6px;
  --Spacing-8: 8px;
  --Spacing-12: 12px;
  --Spacing-20: 20px;
  --Spacing-16: 16px;
  --Spacing-48: 48px;
  --Spacing-56: 56px;
  --Spacing-80: 80px;
  --Spacing-24: 24px;
  --Spacing-2: 2px;

  --Level_4-Position-X: 0;
  --Level_4-Position-Y: 8px;
  --Level_4-Blur: 20px;
  --Level_4-Spread: -2px;
  --Level_4-ShadowElevationLevel_4: rgba(12, 17, 29, 0.12);

  --Spacing-Draw-MarginDraw_top: 20px;
  --Spacing-Draw-MarginDraw_left_and_right: 20px;
  --Spacing-Draw-MarginDraw_left_and_right: 20px;
  --Radius-Radiusfull: 9999px;
  --Spacing-2: 2px;
  --spacing-page-modules-margin-left-and-right: 40px;
  --System-Radius__utility: 6px;
  --Core-Colours-Stroke-Default-StrokeDefault_strong: #083c91;
}
:root {
  /* Colors */
  --System-Radius__inputs: 6px;
  --System-Radius__utility: 6px;
  --radius-radiusnone-0: 0px;
  --Radius-Radiusfull: 9999px;
}
:root {
  --Level_3-Position-X: 0px;
  --Level_3-Position-Y: 4px;
  --Level_3-Blur: 12px;
  --Level_3-Spread: -2px;
  --Level_3-ShadowElevationLevel_3: rgba(12, 17, 29, 0.12);

  --Level_5-Position-X: 0px;
  --Level_5-Position-Y: 10px;
  --Level_5-Blur: 30px;
  --Level_5-Spread: 0px;
  --Level_5-ShadowElevationLevel_5: rgba(12, 17, 29, 0.14);
}
