@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%;
}._dividerContainer_4ak9n_1 {
  display: flex;
  width: 100%;
  height: 1px;
}
._dividerContainer_4ak9n_1 ._icon_4ak9n_6 {
  width: 100%;
  height: 1px;
}._dropdown-container_1x02s_1 {
  color: black;
  position: relative;
  width: 100%;
  font-family: Arial, sans-serif;
}

._dropdown-box-container_1x02s_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(--Neutral_grey-500, #667085);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}

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

._dropdown-container_1x02s_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_1x02s_31 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}

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

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

@media (prefers-color-scheme: dark) {
  ._search-box_1x02s_51 {
    background: transparent;
  }
}
._search-box_1x02s_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_1x02s_51:focus {
  outline: none;
}

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

._dropdown-list_1x02s_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(--Neutral_grey-500, #667085);
  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_1x02s_77:focus-visible {
  outline: none;
}

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

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

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

._dropdown-item-content_1x02s_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_1x02s_126 {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}

._dropdown-item-content-typo_1x02s_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_1x02s_105 img {
  width: 18px;
  height: 18px;
  border-radius: 9999px;
}

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

._outer-container-dropdown_1x02s_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;
}

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

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

._txt-input-wrapper-title-dropdownnew_1x02s_175 {
  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_1x02s_184 {
  color: var(--Neutral_grey-700, #344054);
  /* 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_1x02s_194 {
  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% */
}

._no-background_1x02s_204 {
  background: none;
}

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

._input-error-dropdown_1x02s_208: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_1x02s_208: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_1x02s_208._dropdown-box-container_1x02s_8._focused_1x02s_226 {
  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_1x02s_233._hint-error_1x02s_233 {
  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);
  padding-top: 6px;
}

._dropdown-tooltip-position_1x02s_243 {
  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_1x02s_256:hover ._dropdown-tooltip-position_1x02s_243 {
  opacity: 1;
}

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

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

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

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

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

@keyframes _fadeInDown_1x02s_1 {
  from {
    opacity: 0;
    transform: translateY(-6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._custom-error-transition_1x02s_303 {
  animation: _fadeInDown_1x02s_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_1x02s_303._show-error_1x02s_312 {
  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_xrx31_1 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  /* Elevations/Level 3 */
}
._tooltip-wrapper_xrx31_1 ._info_xrx31_7 {
  display: flex;
  max-width: 320px;
  padding: 8px 12px;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 8px;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_strong, #101828);
}
._tooltip-wrapper_xrx31_1 ._info_xrx31_7 ._title_xrx31_17 {
  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_xrx31_1 ._info_xrx31_7 ._description_xrx31_27 {
  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_xrx31_1 ._info_xrx31_7 ._whiteOverride_xrx31_37 {
  color: #fff;
}
._tooltip-wrapper_xrx31_1 ._info_xrx31_7 ._action_xrx31_40 {
  display: flex;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
}
._tooltip-wrapper_xrx31_1 ._info_xrx31_7 ._action_xrx31_40 ._btn-tooltip_xrx31_45 {
  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_xrx31_1 ._info_xrx31_7 ._action_xrx31_40 ._btn-ok_xrx31_57 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_white, #fff);
}
._tooltip-wrapper_xrx31_1 ._info_xrx31_7 ._action_xrx31_40 ._btn-cancel_xrx31_60 {
  color: var(--Neutral_grey-300, #d0d5dd);
}
._tooltip-wrapper_xrx31_1 ._imageConatinerTop_xrx31_63 {
  margin: 0 12px -4px 12px;
  margin-top: 17px !important;
  display: none;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerTop_xrx31_63 ._arrow_xrx31_68 {
  width: 12px;
  height: 12px;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerTop_xrx31_63._none_xrx31_72 {
  display: none;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerTop_xrx31_63._top-left_xrx31_75 {
  display: block;
  align-self: flex-start;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerTop_xrx31_63._top-center_xrx31_79 {
  display: block;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerTop_xrx31_63._top-right_xrx31_82 {
  display: block;
  align-self: flex-end;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerTop_xrx31_63._left_xrx31_86 {
  display: block;
  width: 18px;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerTop_xrx31_63._left-bottom_xrx31_90 {
  display: block;
  width: 17px;
  align-self: flex-end;
  margin-bottom: 17px !important;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerBottom_xrx31_96 {
  display: none;
  margin-top: -4px;
  margin: -4px 12px 0 12px;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerBottom_xrx31_96 ._arrow_xrx31_68 {
  width: 12px;
  height: 12px;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerBottom_xrx31_96._none_xrx31_72 {
  display: none;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerBottom_xrx31_96._right_xrx31_108 {
  display: block;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerBottom_xrx31_96._bottom-left_xrx31_111 {
  align-self: flex-start;
  display: block;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerBottom_xrx31_96._bottom-center_xrx31_115 {
  display: block;
}
._tooltip-wrapper_xrx31_1 ._imageConatinerBottom_xrx31_96._bottom-right_xrx31_118 {
  display: flex;
  align-self: flex-end;
}

._tooltip-wrapper_xrx31_1._shift-left_xrx31_123 {
  flex-direction: row;
}
._tooltip-wrapper_xrx31_1._shift-left_xrx31_123 ._imageConatinerTop_xrx31_63 {
  margin: 0;
}
._tooltip-wrapper_xrx31_1._shift-left_xrx31_123 ._imageConatinerTop_xrx31_63 ._arrow_xrx31_68 {
  transform: rotate(270deg);
}
._tooltip-wrapper_xrx31_1._shift-left_xrx31_123 ._info_xrx31_7 {
  margin-left: -4px;
}

._tooltip-wrapper_xrx31_1._shift-left-bottom_xrx31_136 {
  flex-direction: row;
}
._tooltip-wrapper_xrx31_1._shift-left-bottom_xrx31_136 ._imageConatinerTop_xrx31_63 {
  margin: 0;
}
._tooltip-wrapper_xrx31_1._shift-left-bottom_xrx31_136 ._imageConatinerTop_xrx31_63 ._arrow_xrx31_68 {
  transform: rotate(270deg);
}
._tooltip-wrapper_xrx31_1._shift-left-bottom_xrx31_136 ._info_xrx31_7 {
  margin-left: -4px;
}

._tooltip-wrapper_xrx31_1._shift-right_xrx31_149 {
  flex-direction: row;
}
._tooltip-wrapper_xrx31_1._shift-right_xrx31_149 ._imageConatinerBottom_xrx31_96 {
  margin: 0;
}
._tooltip-wrapper_xrx31_1._shift-right_xrx31_149 ._imageConatinerBottom_xrx31_96 ._arrow_xrx31_68 {
  transform: rotate(270deg);
}
._tooltip-wrapper_xrx31_1._shift-right_xrx31_149 ._info_xrx31_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_15o9r_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
._txt-input-wrapper-title_15o9r_7 {
  display: flex;
  align-items: center;
  gap: var(--Spacing-8, 8px);
  align-self: stretch;
}
._txt-input-wrapper-title-label_15o9r_13 {
  color: var(--Neutral_grey-700, #344054);
  /* 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_15o9r_22 {
  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_15o9r_31 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
._txt-input-wrapper-title-help-wrapper-icon_15o9r_38 {
  width: 16px;
  height: 16px;
}
._txt-input-wrapper_15o9r_1 ._txt-input_15o9r_1 {
  display: flex;
  height: 40px;
  padding: 10px var(--Spacing-12, 12px);
  margin-top: 6px;
  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(--Neutral_grey-500, #667085);
  transition: border-color 0.8s ease;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._txt-input-wrapper_15o9r_1 ._txt-input_15o9r_1:focus, ._txt-input-wrapper_15o9r_1 ._txt-input_15o9r_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_15o9r_1 ._txt-input_15o9r_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_15o9r_1 ._txt-input_15o9r_1._focused_15o9r_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_15o9r_1 ._txt-input_15o9r_1._disabled_15o9r_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_15o9r_1 ._txt-input_15o9r_1._md_15o9r_85 {
  height: 40px;
  padding: 10px var(--Spacing-12, 12px);
  width: 100%;
}
._txt-input-wrapper_15o9r_1 ._input-error_15o9r_90 {
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
}
._txt-input-wrapper_15o9r_1 ._input-error_15o9r_90:focus, ._txt-input-wrapper_15o9r_1 ._input-error_15o9r_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_15o9r_1 ._input-error_15o9r_90._txt-input_15o9r_1._focused_15o9r_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_15o9r_105 p {
  margin: 0;
}
._txt-input-wrapper-hint-text_15o9r_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_15o9r_1 ._hint-error_15o9r_118 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
@keyframes _fadeInDown_15o9r_1 {
  from {
    opacity: 0;
    transform: translateY(-6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._txt-input-wrapper_15o9r_1 ._custom-error-transition_15o9r_131 {
  animation: _fadeInDown_15o9r_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_15o9r_1 ._custom-error-transition_15o9r_131._show-error_15o9r_139 {
  opacity: 1;
  max-height: 120px;
}
._txt-input-wrapper_15o9r_1 ._inline-error_15o9r_143 {
  padding-top: 6px;
}._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_1v9ff_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_1v9ff_9 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 24px;
  padding: var(--Spacing-0, 0);
  gap: var(--Spacing-4, 4px);
}

._icon-button_1v9ff_18 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
  cursor: pointer;
}

._back-text_1v9ff_26 {
  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_1v9ff_36 {
  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_1v9ff_36 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_jbw04_1 {
  display: flex;
  width: max-content;
  position: relative;
  flex-direction: row;
  align-items: flex-start;
}

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

._radio_jbw04_1 {
  cursor: pointer;
  position: relative;
  outline: none;
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Neutral_grey-500, #667085);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
._radio_jbw04_1._sm_jbw04_28 {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
._radio_jbw04_1._sm_jbw04_28:checked:not(._disabled_jbw04_34)::after {
  width: 6px;
  height: 6px;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_jbw04_1._sm_jbw04_28._disabled_jbw04_34:checked::after {
  width: 6px;
  height: 6px;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Neutral_grey-500, #667085);
}
._radio_jbw04_1._md_jbw04_46 {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
}
._radio_jbw04_1._md_jbw04_46:checked:not(._disabled_jbw04_34)::after {
  width: 8px;
  height: 8px;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_jbw04_1._md_jbw04_46._disabled_jbw04_34:checked::after {
  width: 8px;
  height: 8px;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Neutral_grey-500, #667085);
}
._radio_jbw04_1._default_jbw04_64 {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Neutral_grey-500, #667085);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_jbw04_1._default_jbw04_64:checked {
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  border: 1px solid var(--Other-BgUtilityDefault, #1a6fe5);
}
._radio_jbw04_1:checked {
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  border: 1px solid var(--Other-BgUtilityDefault, #1a6fe5);
  animation: none;
}
._radio_jbw04_1:hover:not(:checked):not(._disabled_jbw04_34) {
  border-color: var(--Other-BgUtilityDefault, #1a6fe5);
}
._radio_jbw04_1:checked:hover:not(._disabled_jbw04_34) {
  background: var(--Other-BgUtilityHover, #0a51c2);
  border-color: var(--Other-BgUtilityHover, #0a51c2);
}
._radio_jbw04_1:focus:not(._disabled_jbw04_34) {
  border-radius: var(--Radius-Radiusfull, 9999px);
  outline: 4px solid var(--Neutral_grey-500, #667085);
  outline-offset: 0px;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_jbw04_1:checked:focus:not(._disabled_jbw04_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_jbw04_1._disabled_jbw04_34 {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Neutral_grey-500, #667085);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  pointer-events: none;
  cursor: not-allowed;
}
._radio_jbw04_1._disabled_jbw04_34:checked {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Neutral_grey-500, #667085);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  pointer-events: none;
  cursor: not-allowed;
}
._radio_jbw04_1._disabled_jbw04_34:hover {
  cursor: not-allowed;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
}
._radio_jbw04_1._disabled_jbw04_34:checked:hover {
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  cursor: not-allowed;
}
._radio_jbw04_1._input-error_jbw04_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_jbw04_1._input-error_jbw04_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_jbw04_1._input-error_jbw04_122:hover:not(._disabled_jbw04_34) {
  border-color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
._radio_jbw04_1._input-error_jbw04_122:checked {
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  border: 1px solid var(--Other-BgUtilityDefault, #1a6fe5);
}
._radio_jbw04_1._input-error_jbw04_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_jbw04_1._input-error_jbw04_122:hover:not(._disabled_jbw04_34) {
  border-color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
._radio_jbw04_1:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

._radio-wrapper_jbw04_160 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
._radio-wrapper_jbw04_160._sm_jbw04_28 {
  gap: var(--Spacing-8, 8px);
}
._radio-wrapper_jbw04_160._md_jbw04_46 {
  gap: var(--Spacing-12, 12px);
}
._radio-wrapper_jbw04_160:has(._radio_jbw04_1._disabled_jbw04_34) {
  cursor: not-allowed;
}
._radio-wrapper_jbw04_160 ._sublabel_jbw04_175 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
._radio-wrapper_jbw04_160 input:checked ~ ._label-container_jbw04_178 ._sublabel_jbw04_175,
._radio-wrapper_jbw04_160 ._radio_jbw04_1:checked ~ ._label-container_jbw04_178 ._sublabel_jbw04_175 {
  color: var(--Neutral_grey-500, #667085);
}

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

._message-label_jbw04_189._sm_jbw04_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_jbw04_189._md_jbw04_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_jbw04_175._sm_jbw04_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_jbw04_175._md_jbw04_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_lngnl_1 {
  display: flex;
  width: 100%;
  position: relative;
  flex-direction: row;
  align-items: flex-start;
}

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

._checkbox_lngnl_1 {
  position: relative;
  cursor: pointer;
  outline: none;
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: 1px solid var(--Neutral_grey-500, #667085) !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_lngnl_1._sm_lngnl_28 {
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  min-height: 16px !important;
}
._checkbox_lngnl_1._sm_lngnl_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_lngnl_1._sm_lngnl_28._disabled_lngnl_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_lngnl_1._md_lngnl_58 {
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  min-height: 20px !important;
}
._checkbox_lngnl_1._md_lngnl_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_lngnl_1._md_lngnl_58._disabled_lngnl_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_lngnl_1._default_lngnl_88 {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: 1px solid var(--Neutral_grey-500, #667085) !important;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff) !important;
}
._checkbox_lngnl_1._default_lngnl_88:checked {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: none !important;
  background: var(--Other-BgUtilityDefault, #1a6fe5) !important;
}
._checkbox_lngnl_1:checked {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: none !important;
  background: var(--Other-BgUtilityDefault, #1a6fe5) !important;
}
._checkbox_lngnl_1:hover:not(:checked):not(._disabled_lngnl_46) {
  border-color: var(--Other-BgUtilityDefault, #1a6fe5) !important;
}
._checkbox_lngnl_1:checked:hover:not(._disabled_lngnl_46) {
  background: var(--Other-BgUtilityHover, #0a51c2) !important;
}
._checkbox_lngnl_1:focus:not(._disabled_lngnl_46) {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  outline: 4px solid var(--Neutral_grey-500, #667085) !important;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff) !important;
  outline-offset: 0px;
  border: none !important;
}
._checkbox_lngnl_1:checked:focus:not(._disabled_lngnl_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_lngnl_1._disabled_lngnl_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_lngnl_1._disabled_lngnl_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_lngnl_1._input-error_lngnl_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_lngnl_1._input-error_lngnl_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_lngnl_1._input-error_lngnl_135:hover:not(._disabled_lngnl_46) {
  border-color: var(--Core-Colours-Text-Error-TextError_base, #db0000) !important;
}
._checkbox_lngnl_1._input-error_lngnl_135:checked {
  border-radius: var(--radius-radiusxs-4, 4px) !important;
  border: none !important;
  background: var(--Other-BgUtilityDefault, #1a6fe5) !important;
}
._checkbox_lngnl_1._input-error_lngnl_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_lngnl_1._input-error_lngnl_135:hover:not(._disabled_lngnl_46) {
  border-color: var(--Core-Colours-Text-Error-TextError_base, #db0000) !important;
}

._checkbox-wrapper_lngnl_166 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
._checkbox-wrapper_lngnl_166._sm_lngnl_28 {
  gap: var(--Spacing-8, 8px);
}
._checkbox-wrapper_lngnl_166._md_lngnl_58 {
  gap: var(--Spacing-12, 12px);
}
._checkbox-wrapper_lngnl_166 ._sublabel_lngnl_178 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
._checkbox-wrapper_lngnl_166 input:checked ~ ._label-container_lngnl_181 ._sublabel_lngnl_178,
._checkbox-wrapper_lngnl_166 ._checkbox_lngnl_1:checked ~ ._label-container_lngnl_181 ._sublabel_lngnl_178 {
  color: var(--Neutral_grey-600, #475467);
}

._message-label_lngnl_186._sm_lngnl_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_lngnl_186._md_lngnl_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_lngnl_181 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._sublabel_lngnl_178._sm_lngnl_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_lngnl_178._md_lngnl_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;
}._text_z320e_1 {
  width: 100%;
}
._text_z320e_1._desktop_z320e_4._heading_z320e_4._D1_z320e_4, ._text_z320e_1._desktop_z320e_4._heading_z320e_4._D2_z320e_4, ._text_z320e_1._desktop_z320e_4._heading_z320e_4._D3_z320e_4, ._text_z320e_1._desktop_z320e_4._heading_z320e_4._D4_z320e_4, ._text_z320e_1._tablet_z320e_4._heading_z320e_4._D1_z320e_4, ._text_z320e_1._tablet_z320e_4._heading_z320e_4._D2_z320e_4, ._text_z320e_1._tablet_z320e_4._heading_z320e_4._D3_z320e_4, ._text_z320e_1._tablet_z320e_4._heading_z320e_4._D4_z320e_4, ._text_z320e_1._mobile_z320e_4._heading_z320e_4._D1_z320e_4, ._text_z320e_1._mobile_z320e_4._heading_z320e_4._D2_z320e_4, ._text_z320e_1._mobile_z320e_4._heading_z320e_4._D3_z320e_4, ._text_z320e_1._mobile_z320e_4._heading_z320e_4._D4_z320e_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
}
._text_z320e_1._desktop_z320e_4._heading_z320e_4._D4_z320e_4, ._text_z320e_1._tablet_z320e_4._heading_z320e_4._D4_z320e_4, ._text_z320e_1._mobile_z320e_4._heading_z320e_4._D4_z320e_4 {
  text-align: center;
}
._text_z320e_1._desktop_z320e_4._subheading_z320e_10._D1_z320e_4, ._text_z320e_1._desktop_z320e_4._subheading_z320e_10._D2_z320e_4, ._text_z320e_1._desktop_z320e_4._subheading_z320e_10._D3_z320e_4, ._text_z320e_1._desktop_z320e_4._subheading_z320e_10._D4_z320e_4, ._text_z320e_1._tablet_z320e_4._subheading_z320e_10._D1_z320e_4, ._text_z320e_1._tablet_z320e_4._subheading_z320e_10._D2_z320e_4, ._text_z320e_1._tablet_z320e_4._subheading_z320e_10._D3_z320e_4, ._text_z320e_1._tablet_z320e_4._subheading_z320e_10._D4_z320e_4, ._text_z320e_1._mobile_z320e_4._subheading_z320e_10._D1_z320e_4, ._text_z320e_1._mobile_z320e_4._subheading_z320e_10._D2_z320e_4, ._text_z320e_1._mobile_z320e_4._subheading_z320e_10._D3_z320e_4, ._text_z320e_1._mobile_z320e_4._subheading_z320e_10._D4_z320e_4 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
}
._text_z320e_1._desktop_z320e_4._subheading_z320e_10._D3_z320e_4, ._text_z320e_1._desktop_z320e_4._subheading_z320e_10._D4_z320e_4, ._text_z320e_1._tablet_z320e_4._subheading_z320e_10._D3_z320e_4, ._text_z320e_1._tablet_z320e_4._subheading_z320e_10._D4_z320e_4, ._text_z320e_1._mobile_z320e_4._subheading_z320e_10._D3_z320e_4, ._text_z320e_1._mobile_z320e_4._subheading_z320e_10._D4_z320e_4 {
  text-align: center;
}
._text_z320e_1._desktop_z320e_4._heading_z320e_4._D1_z320e_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_z320e_1._desktop_z320e_4._heading_z320e_4._D2_z320e_4, ._text_z320e_1._desktop_z320e_4._heading_z320e_4._D3_z320e_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_z320e_1._desktop_z320e_4._heading_z320e_4._D4_z320e_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_z320e_1._tablet_z320e_4._heading_z320e_4._D1_z320e_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_z320e_1._tablet_z320e_4._heading_z320e_4._D2_z320e_4, ._text_z320e_1._tablet_z320e_4._heading_z320e_4._D3_z320e_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_z320e_1._tablet_z320e_4._heading_z320e_4._D4_z320e_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_z320e_1._mobile_z320e_4._heading_z320e_4._D1_z320e_4, ._text_z320e_1._mobile_z320e_4._heading_z320e_4._D2_z320e_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_z320e_1._mobile_z320e_4._heading_z320e_4._D3_z320e_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_z320e_1._mobile_z320e_4._heading_z320e_4._D4_z320e_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_z320e_1._desktop_z320e_4._subheading_z320e_10._D1_z320e_4, ._text_z320e_1._desktop_z320e_4._subheading_z320e_10._D2_z320e_4, ._text_z320e_1._desktop_z320e_4._subheading_z320e_10._D3_z320e_4, ._text_z320e_1._tablet_z320e_4._subheading_z320e_10._D1_z320e_4, ._text_z320e_1._tablet_z320e_4._subheading_z320e_10._D2_z320e_4, ._text_z320e_1._tablet_z320e_4._subheading_z320e_10._D3_z320e_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_z320e_1._desktop_z320e_4._subheading_z320e_10._D4_z320e_4, ._text_z320e_1._tablet_z320e_4._subheading_z320e_10._D4_z320e_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_z320e_1._mobile_z320e_4._subheading_z320e_10._D1_z320e_4, ._text_z320e_1._mobile_z320e_4._subheading_z320e_10._D2_z320e_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_z320e_1._mobile_z320e_4._subheading_z320e_10._D3_z320e_4, ._text_z320e_1._mobile_z320e_4._subheading_z320e_10._D4_z320e_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_z320e_1._l-risktc_z320e_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_z320e_1._l-risktc_z320e_134._D4_z320e_4 {
  text-align: center;
}
._text_z320e_1._h-risktc_z320e_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_z320e_1._high-risktc_z320e_153 {
  color: var(--Neutral_grey-700, #344054);
  font-family: var(--1_Typography-Body-Xs-Xs_Medium-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Medium-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Xs-Xs_Medium-Font_weight, 500);
  line-height: var(--1_Typography-Body-Xs-Xs_Medium-Line_height, 18px);
}
._text_z320e_1._low-risktc_z320e_161 {
  color: var(--Neutral_grey-700, #344054);
  font-family: var(--1_Typography-Body-Xs-Xs_Medium-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Medium-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Xs-Xs_Medium-Font_weight, 500);
  line-height: var(--1_Typography-Body-Xs-Xs_Medium-Line_height, 18px);
}
._text_z320e_1._low-risktc_z320e_161._D4_z320e_4 {
  text-align: center;
}
._text_z320e_1._tandc_z320e_172 {
  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_z320e_1._radio-label-text_z320e_180 {
  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_z320e_190 {
  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;
}

._privacypolicy-Heading_z320e_205 {
  color: var(--Neutral_grey-700, #344054);
  font-family: var(--1_Typography-Body-Xs-Xs_Medium-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Xs-Xs_Medium-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Xs-Xs_Medium-Font_weight, 500);
  line-height: var(--1_Typography-Body-Xs-Xs_Medium-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_z320e_220 {
  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_z320e_228 {
  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_z320e_236 {
  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_z320e_244 {
  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_z320e_252 {
  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_z320e_262 {
  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_z320e_272 {
  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_z320e_282 {
  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_z320e_290 {
  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_z320e_299 {
  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_z320e_308 {
  width: min-content;
}

._warning-subheading_z320e_312 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  font-family: var(--1_Typography-Body-Md-Md_Regular-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-Md-Md_Regular-Font_size, 16px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-Md-Md_Regular-Font_weight, 400);
  line-height: var(--1_Typography-Body-Md-Md_Regular-Line_height, 24px);
}.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));
}._contact-support_eems_1 {
  color: var(--Buttons-Buttons-Default-Other-TextButtonText_only, #1a6fe5) !important;
  background-color: transparent;
  cursor: pointer;
}._container_1wf6m_1 {
  display: flex;
  align-self: center;
  flex-direction: column;
  gap: 12px;
}

._otpBoxcontainer_1wf6m_8 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}

._otpBoxWrapper_1wf6m_15 {
  border-radius: 4px;
  border: 1px solid var(--Neutral_grey-500, #667085);
  box-shadow: var(--Level_1-Position-X, 0) var(--Level_1-Position-Y, 1px) var(--Level_1-Blur, 2px) var(--Level_1-Spread, 0) var(--Level_1-ShadowElevationLevel_1, rgba(12, 17, 29, 0.15));
}

._otpBox_1wf6m_8 {
  display: flex;
  width: 64px;
  height: 66px;
  padding: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 4px;
  border: 1px solid var(--Neutral_grey-500, #667085);
  box-shadow: var(--Level_1-Position-X, 0) var(--Level_1-Position-Y, 1px) var(--Level_1-Blur, 2px) var(--Level_1-Spread, 0) var(--Level_1-ShadowElevationLevel_1, rgba(12, 17, 29, 0.15));
  outline: none;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  text-align: center;
  font-family: var(--1_Typography-Body-XL-XL_Bold-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Body-XL-XL_Bold-Font_size, 20px);
  font-style: normal;
  font-weight: var(--1_Typography-Body-XL-XL_Medium-Font_weight, 500);
  line-height: var(--1_Typography-Body-XL-XL_Bold-Line_height, 28px);
}
@media screen and (max-width: 600px) {
  ._otpBox_1wf6m_8 {
    width: 44px;
    height: 44px;
  }
}

._focused_1wf6m_49 {
  border: 1px solid var(--Colours-Primary__Indigo-500, #1a6fe5);
  color: var(--Colours-Primary__Indigo-500, #1a6fe5);
  font-family: var(--1_Typography-Body-XL-XL_Bold-Typeface, "Noto Sans");
}

._error_1wf6m_55 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000) !important;
  text-align: center;
}

._errorOtpBox_1wf6m_60 {
  border: 1px solid var(--Core-Colours-Backgrounds-Error-BgError_strong, #DB0000);
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
}._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;
  }
}._hidden_zw94m_1 {
  display: none !important;
}

._informa_header_login_zw94m_5 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: unset;
  padding: 0;
  background: transparent;
}

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

._login_draw_wrapper_zw94m_20 {
  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_zw94m_32 {
  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_zw94m_45 {
  width: min-content;
  padding: 0;
  display: none;
}

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

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

._login_draw_buttons_group_zw94m_67 {
  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_zw94m_75 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-16, 16px);
  align-self: stretch;
}

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

._divider_wording_zw94m_93 {
  width: min-content;
}

._login_draw_buttons_group_zw94m_67 button {
  cursor: pointer;
}

@media (min-width: 768px) and (max-width: 1024px) {
  ._informa_header_login_zw94m_5 {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: unset;
    padding: 0;
  }
  ._login_draw_container_zw94m_14 {
    display: flex;
    height: 100vh;
    width: 100%;
  }
  ._login_draw_wrapper_zw94m_20 {
    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_zw94m_32 {
    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_zw94m_45 {
    width: min-content;
    padding: 0;
    display: none;
  }
  ._login_draw_title_zw94m_51 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-4, 4px);
    align-self: stretch;
  }
  ._login_draw_buttons_group_zw94m_67 {
    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_zw94m_75 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-16, 16px);
    align-self: stretch;
  }
  ._login_draw_support_zw94m_59 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-8, 8px);
    align-self: stretch;
  }
  ._login_draw_divider_zw94m_83 {
    display: flex;
    align-items: center;
    gap: var(--Spacing-24, 24px);
    align-self: stretch;
  }
  ._login_draw_divider_zw94m_83 ._divider_height_zw94m_89 {
    height: unset;
  }
  ._divider_wording_zw94m_93 {
    width: min-content;
  }
}
@media (min-width: 1025px) {
  ._login_draw_container_zw94m_14 {
    width: unset;
    display: flex;
    min-height: 656px;
    max-height: 656px;
    align-items: flex-start;
    border-radius: var(--System-Radius__utility, 6px);
  }
  ._login_draw_wrapper_zw94m_20 {
    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_zw94m_32 {
    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_zw94m_45 {
    width: min-content;
    padding: 0;
    display: none;
  }
  ._login_draw_title_zw94m_51 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-4, 4px);
    align-self: stretch;
  }
  ._login_draw_buttons_group_zw94m_67 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-Inputs-PaddingInputs_spacing_vertical, 24px);
    align-self: stretch;
  }
  ._login_draw_social_buttons_zw94m_75 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-16, 16px);
    align-self: stretch;
  }
  ._login_draw_support_zw94m_59 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-8, 8px);
    align-self: stretch;
  }
  ._login_draw_divider_zw94m_83 {
    display: flex;
    align-items: center;
    gap: var(--Spacing-24, 24px);
    align-self: stretch;
  }
  ._login_draw_divider_zw94m_83 ._divider_height_zw94m_89 {
    height: unset;
  }
  ._divider_wording_zw94m_93 {
    width: min-content;
  }
}._headerprofile_back_button_t9m1p_1 {
  padding: 0;
  width: max-content;
}

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

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

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

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

._width-full_t9m1p_37 {
  width: 100%;
}

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

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

._signupstep-form_t9m1p_101 {
  width: 100%;
}

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

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

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

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

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

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

._register-link_t9m1p_139 {
  text-decoration: underline;
  cursor: pointer;
  font-weight: var(--1_Typography-Body-Font_weight, 600);
}

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

._login-account-link_t9m1p_149 {
  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_t9m1p_159 {
  margin-top: 32px;
}

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

._signupstep-error-text_t9m1p_169 {
  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_t9m1p_179 {
  display: flex;
  gap: 20px;
  width: 100%;
}

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

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

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

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

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

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

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

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

._signupstep4-skip-button_t9m1p_222 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_t9m1p_238 {
  margin-top: 2rem;
  text-align: center;
  margin-bottom: 2rem;
}

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

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

._signup-inline-notification_t9m1p_252 {
  margin-top: 32px;
}._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;
}._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);
}._signinstep-icon_kuxh9_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_kuxh9_14 {
  padding: 14.45px;
}

._signinstep4-icon_kuxh9_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_kuxh9_32 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
  align-self: stretch;
  text-align: center;
}

._text_align_center_kuxh9_41 {
  text-align: center;
}

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

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

._resend_button_kuxh9_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_kuxh9_67 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085) !important;
  cursor: not-allowed !important;
}

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

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

._signinstep-container_kuxh9_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_kuxh9_142 {
  display: flex;
  flex-direction: column;
  text-align: center;
  font-family: "Aleo", serif;
  align-items: center;
}

._signinstep-message_kuxh9_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_kuxh9_162 {
  color: #525a5c;
  font-size: 0.875rem;
}

._signinstep-resend-text_kuxh9_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_kuxh9_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_kuxh9_186 {
  width: 100%;
}

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

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

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

._signinstep-confirmation-heading_kuxh9_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_kuxh9_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_kuxh9_226 {
  text-decoration: underline;
  cursor: pointer;
  font-weight: var(--1_Typography-Body-Font_weight, 600);
}

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

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

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

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

._create-account-link_kuxh9_256 {
  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_kuxh9_268 {
  padding: 32px 0 12px 0 !important;
  color: #4b5563;
  text-align: center;
}

._signinstep4-button_kuxh9_274 {
  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_kuxh9_274:hover {
  background-color: #1d4ed8;
}
._signinstep4-button_kuxh9_274 {
  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_kuxh9_299 {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 16px;
}

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

@keyframes _cascade_kuxh9_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
._text-center_kuxh9_320 {
  width: 100%;
  text-align: center;
}._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_17vkk_1 {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 9999;
}

._social-loader_17vkk_8 {
  display: none;
}

._fullHeight_17vkk_12 {
  height: 100%;
}._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);
}
