@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);
}
.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  display: flex !important;
  padding: 8px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  opacity: 0.65;
  background: var(--Core-Colours-Overlay-Overlay_colour, #024);
  flex: 1 0 0;
  align-self: stretch;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */

  z-index: 40;
  inset: 0px;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
}
/* 
.page-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr); 
  gap: 16px;  
  position: relative;
  height: 100%;
} */
.infodrawer {
  /* grid-column: 1 / -1; */
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: white;
  height: 100%;
  padding: 32px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
  0 4px 6px -2px rgba(0, 0, 0, 0.05);
  z-index: 50;
    transform: translateX(100%) !important;
  transition: transform 300ms ease-in-out !important;
  will-change: transform !important;
  
}
/* When isOpen is true */
.infodrawer.open {
  transform: translateX(0) !important;
}
/* .infodrawer.close {

} */
@media (min-width: 320px) {
  .infodrawer {
    width: 100%; /* xs sm */
  }
}
@media (min-width: 768px) {
  .infodrawer {
    width: 611px; /* md */
  }
}
@media (min-width: 1024px) {
  .infodrawer {
    width: 527px; /* lg */
  }
}
@media (min-width: 1280px) {
  .infodrawer {
    width: 527px; /* xl */
  }
}
@media (min-width: 1536px) {
  .infodrawer {
    width: 527px; /* 2xl */
  }
}
@media (min-width: 1920px) {
  .infodrawer {
    width: 527px; /* 3xl */
  }
}
/* 
@media (min-width: 768px) {
  .page-container {
    grid-template-columns: repeat(6, 1fr);
  }

  .infodrawer {
    grid-column: 2 / span 5;
  }
}

@media (min-width: 1280px) {
  .page-container {
    grid-template-columns: repeat(12, 1fr);
  }

  .infodrawer {
    grid-column: 8 / span 5;
  }
}
 */
.overlaySignup {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  display: flex !important;
  padding: 8px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  opacity: 0.65;
  background: var(--Core-Colours-Overlay-Overlay_colour, #024);
  flex: 1 0 0;
  align-self: stretch;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  z-index: 40;
}
/* 
.page-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr); 
  gap: 16px;  
  position: relative;
  height: 100%;
} */
.infodrawerSignup {
  /* grid-column: 1 / -1; */
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: white;
  height: 100%;
  padding: 32px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
  0 4px 6px -2px rgba(0, 0, 0, 0.05);
  z-index: 50;
  
}
@media (min-width: 320px) {
  .infodrawerSignup {
    width: 100%; /* xs sm */
  }
}
@media (min-width: 768px) {
  .infodrawerSignup {
    width: 611px; /* md */
  }
}
@media (min-width: 1024px) {
  .infodrawerSignup {
    width: 527px; /* lg */
  }
}
@media (min-width: 1280px) {
  .infodrawerSignup {
    width: 527px; /* xl */
  }
}
@media (min-width: 1536px) {
  .infodrawerSignup {
    width: 527px; /* 2xl */
  }
}
@media (min-width: 1920px) {
  .infodrawerSignup {
    width: 527px; /* 3xl */
  }
}
/* 
@media (min-width: 768px) {
  .page-container {
    grid-template-columns: repeat(6, 1fr);
  }

  .infodrawer {
    grid-column: 2 / span 5;
  }
}

@media (min-width: 1280px) {
  .page-container {
    grid-template-columns: repeat(12, 1fr);
  }

  .infodrawer {
    grid-column: 8 / span 5;
  }
}
 */
::-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,
: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 */
}
/*
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;
}/* * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
} */
/* 

.headercolor{
    font-size: 200px;
    color: red;
}
body {
    background:#525A5C;
    color: #ffffff;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
} */
._dividerContainer_1tzup_1 {
  display: flex;
  width: 100%;
  height: 1px;
  ._icon_1tzup_9 {
    width: 100%;
  }
}
._dropdown-container_1obl6_1 {
  color: black;
  position: relative;
  width: 100%;
  font-family: Arial, sans-serif;
}

._dropdown-box-container_1obl6_15 {
  display: flex;
  height: 40px;
  padding: 10px var(--Spacing-12, 12px);
  align-items: center;
  gap: var(--Spacing-8, 8px);
  align-self: stretch;
  border-radius: var(--System-Radius__inputs, 6px);
  border: 1px solid
    var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(
    --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white,
    #fff
  );
}
._dropdown-container_1obl6_1:focus-visible {
  outline: none;
}

._dropdown-container_1obl6_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_1obl6_77 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
._left-icon-dropdown_1obl6_89 {
  width: 20px;
  height: 20px;
  border-radius: 9999px;
}
._phone-left-icon-dropdown_1obl6_99{
    width: 16px;
  height: 16px;
  border-radius: 9999px;
}

@media (prefers-color-scheme: dark) {
._search-box_1obl6_113 {
  background: transparent;

}
}

._search-box_1obl6_113 {
  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_1obl6_113:focus {
  outline: none;
}
._search-box_1obl6_113::-moz-placeholder {
  color: #98A2B3; /* Use your design system's placeholder color */
  opacity: 1;
}
._search-box_1obl6_113::placeholder {
  color: #98A2B3; /* Use your design system's placeholder color */
  opacity: 1;
}

._dropdown-list_1obl6_177 {
  position: absolute;
  top: 114%;
  left: 0;
  right: 0;
  overflow-y: auto;
  z-index: 1000;
  width: 100%;
  height: 320px;
  border-radius: 8px;
  border: 1px solid
    var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(
    --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white,
    #fff
  );

  box-shadow: var(--Level_4-Position-X, 0) var(--Level_4-Position-Y, 8px)
    var(--Level_4-Blur, 20px) var(--Level_4-Spread, -2px)
    var(--Level_4-ShadowElevationLevel_4, rgba(12, 17, 29, 0.12));
}
._menuitem-newDropdown_1obl6_219 {
  display: flex;
  padding: 4px 0;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
}

._dropdown-item_1obl6_235 {
  display: flex;
  padding: 1px 0px 1px 6px;
  align-items: center;
  align-self: stretch;
}
._dropdown-item-content_1obl6_247 {
  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_1obl6_265 {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}

._dropdown-item-content-typo_1obl6_279 {
  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_1obl6_235 img {
  width: 18px;
  height: 18px;
  border-radius: 9999px;
}

._dropdown-item-content_1obl6_247:hover {
  background: var(
    --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle,
    #f9fafb
  );
}

._outer-container-dropdown_1obl6_335 {
  display: flex;
  width: 100%; /* change width:100% before using in devdelopement*/
  min-width: 132px;
  max-width: 600px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

._input-with-label-dropdown_1obl6_355 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  align-self: stretch;
}

._txt-input-wrapper-title-dropdownnew_1obl6_371 {
  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_1obl6_387 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);

  /* Body/Sm/Sm_Medium */
  font-family: var(--Typography-Body-Sm-Sm_Medium-Typeface, 'Noto Sans');
  font-size: var(--Typography-Body-Sm-Sm_Medium-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Medium-Font_weight, 500);
  line-height: var(
    --Typography-Body-Sm-Sm_Medium-Line_height,
    24px
  ); /* 171.429% */
}
._txt-input-wrapper-title-optional-dropdownnew_1obl6_413 {
  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-dropdownnew_1obl6_439 {
}
._txt-input-wrapper-title-help-wrapper-icon-dropdownnew_1obl6_443 {
}

._input-error-dropdown_1obl6_449 {
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
}

._input-error-dropdown_1obl6_449: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_1obl6_449: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_1obl6_449._dropdown-box-container_1obl6_15._focused_1obl6_491 {
  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_1obl6_509._hint-error_1obl6_509 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}

._dropdown-tooltip-position_1obl6_517 {
  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: -moz-max-content;
  width: max-content;
  max-width: 300px;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
}

._txt-input-wrapper-title-help-wrapper_1obl6_439:hover ._dropdown-tooltip-position_1obl6_517 {
  opacity: 1;
}

._txt-input-wrapper-title-help-wrapper_1obl6_439 {
  position: relative;
  margin-left: auto;
  display: flex;
  align-items: center;
}

._txt-input-wrapper-title-help-wrapper-outer_1obl6_565 {
  position: relative;
  margin-left: auto;
  display: flex;
  align-items: center;
}

._txt-input-wrapper-title-help-wrapper-icon_1obl6_443 {
  margin-left: 4px;
  cursor: pointer;
}
._phone-dropdown_1obl6_587 {
  display: flex;
  align-items: center;
  gap: var(--Spacing-6, 6px);
  align-self: stretch;
  margin-right: 5px;

}
._phone-dropdown-frame-one_1obl6_603 {
  display: flex;
  gap: 5px;
  align-items: center;
}
._button_1fpv1_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;
}

._icon_1fpv1_27 {
  max-width: unset;
}
._button_1fpv1_1._xs_1fpv1_33 {
  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_1fpv1_1._xs_1fpv1_33 > img {
  width: 16px;
  height: 16px;
}

._button_1fpv1_1._sm_1fpv1_63 {
  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_1fpv1_1._sm_1fpv1_63 > img {
  width: 20px;
  height: 20px;
}

._button_1fpv1_1._md_1fpv1_89 {
  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_1fpv1_1._md_1fpv1_89 > img {
  width: 20px;
  height: 20px;
}

._button_1fpv1_1._lg_1fpv1_115 {
  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_1fpv1_1._lg_1fpv1_115 > img {
  width: 20px;
  height: 20px;
}

._button_1fpv1_1._colour_filled_1fpv1_141 {
  background: var(
    --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_default,
    #1a6fe5
  );
  color: var(--Buttons-Buttons-Default-Other-TextButtonFilled, #fff);
}

._button_1fpv1_1._colour_filled_1fpv1_141:hover {
  background-color: var(
    --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_hover,
    #0a51c2
  );
}

._button_1fpv1_1._white_filled_1fpv1_171 {
  background-color: var(--Core-Colours-Background-Primary, #ffffff);
  border: 1px solid
    var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._button_1fpv1_1._white_filled_1fpv1_171:hover {
  background-color: var(--Buttons-Buttons-White-ButtonWhite_hover, #f9fafb);
}

._button_1fpv1_1._outlined_1fpv1_189 {
  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_1fpv1_1._outlined_1fpv1_189:hover {
  border: 1px solid
    var(--Buttons-Buttons-Default-Other-StrokeButtonDefault, #cce5ff);
}
._button_1fpv1_1._outlined_1fpv1_189:disabled {
  background: var(
    --Buttons-Buttons-Default-Backgrounds-BGButtonDefault_disabled,
    #f2f9ff
  );
  opacity: 0.4;
}

._button_1fpv1_1._ghost_1fpv1_225 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  background-color: transparent;
  border: none;
}

._button_1fpv1_1._fit-content_1fpv1_237 {
  width: auto;
  min-width: auto;
}._tooltip-wrapper_uwbnm_1 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  /* Elevations/Level 3 */
}
._tooltip-wrapper_uwbnm_1 ._info_uwbnm_7 {
  display: flex;
  max-width: 320px;
  padding: 8px 12px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-4, 4px);
  border-radius: 8px;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_strong, #101828);
}
._tooltip-wrapper_uwbnm_1 ._info_uwbnm_7 ._title_uwbnm_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_uwbnm_1 ._info_uwbnm_7 ._description_uwbnm_27 {
  margin: 0;
  align-self: stretch;
  color: var(--Neutral_grey-300, #d0d5dd);
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px; /* 150% */
}
._tooltip-wrapper_uwbnm_1 ._info_uwbnm_7 ._action_uwbnm_37 {
  display: flex;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
}
._tooltip-wrapper_uwbnm_1 ._info_uwbnm_7 ._action_uwbnm_37 ._btn-tooltip_uwbnm_42 {
  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_uwbnm_1 ._info_uwbnm_7 ._action_uwbnm_37 ._btn-ok_uwbnm_54 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_white, #fff);
}
._tooltip-wrapper_uwbnm_1 ._info_uwbnm_7 ._action_uwbnm_37 ._btn-cancel_uwbnm_57 {
  color: var(--Neutral_grey-300, #d0d5dd);
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerTop_uwbnm_60 {
  margin: 0 12px -4px 12px;
  display: none;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerTop_uwbnm_60 ._arrow_uwbnm_64 {
  width: 12px;
  height: 12px;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerTop_uwbnm_60._none_uwbnm_68 {
  display: none;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerTop_uwbnm_60._top-left_uwbnm_71 {
  display: block;
  align-self: flex-start;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerTop_uwbnm_60._top-center_uwbnm_75 {
  display: block;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerTop_uwbnm_60._top-right_uwbnm_78 {
  display: block;
  align-self: flex-end;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerTop_uwbnm_60._left_uwbnm_82 {
  display: block;
  width: 18px;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerBottom_uwbnm_86 {
  display: none;
  margin-top: -4px;
  margin: -4px 12px 0 12px;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerBottom_uwbnm_86 ._arrow_uwbnm_64 {
  width: 12px;
  height: 12px;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerBottom_uwbnm_86._none_uwbnm_68 {
  display: none;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerBottom_uwbnm_86._right_uwbnm_98 {
  display: block;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerBottom_uwbnm_86._bottom-left_uwbnm_101 {
  align-self: flex-start;
  display: block;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerBottom_uwbnm_86._bottom-center_uwbnm_105 {
  display: block;
}
._tooltip-wrapper_uwbnm_1 ._imageConatinerBottom_uwbnm_86._bottom-right_uwbnm_108 {
  display: block;
  align-self: flex-end;
}

._tooltip-wrapper_uwbnm_1._shift-left_uwbnm_113 {
  flex-direction: row;
}
._tooltip-wrapper_uwbnm_1._shift-left_uwbnm_113 ._imageConatinerTop_uwbnm_60 {
  margin: 0;
}
._tooltip-wrapper_uwbnm_1._shift-left_uwbnm_113 ._imageConatinerTop_uwbnm_60 ._arrow_uwbnm_64 {
  transform: rotate(270deg);
}
._tooltip-wrapper_uwbnm_1._shift-left_uwbnm_113 ._info_uwbnm_7 {
  margin-left: -4px;
}

._tooltip-wrapper_uwbnm_1._shift-right_uwbnm_126 {
  flex-direction: row;
}
._tooltip-wrapper_uwbnm_1._shift-right_uwbnm_126 ._imageConatinerBottom_uwbnm_86 {
  margin: 0;
}
._tooltip-wrapper_uwbnm_1._shift-right_uwbnm_126 ._imageConatinerBottom_uwbnm_86 ._arrow_uwbnm_64 {
  transform: rotate(270deg);
}
._tooltip-wrapper_uwbnm_1._shift-right_uwbnm_126 ._info_uwbnm_7 {
  margin-right: -4px;
}._text_4439b_1 {
  width: 100%;
}
._text_4439b_1._desktop_4439b_4._heading_4439b_4._D1_4439b_4, ._text_4439b_1._desktop_4439b_4._heading_4439b_4._D2_4439b_4, ._text_4439b_1._desktop_4439b_4._heading_4439b_4._D3_4439b_4, ._text_4439b_1._desktop_4439b_4._heading_4439b_4._D4_4439b_4, ._text_4439b_1._tablet_4439b_4._heading_4439b_4._D1_4439b_4, ._text_4439b_1._tablet_4439b_4._heading_4439b_4._D2_4439b_4, ._text_4439b_1._tablet_4439b_4._heading_4439b_4._D3_4439b_4, ._text_4439b_1._tablet_4439b_4._heading_4439b_4._D4_4439b_4, ._text_4439b_1._mobile_4439b_4._heading_4439b_4._D1_4439b_4, ._text_4439b_1._mobile_4439b_4._heading_4439b_4._D2_4439b_4, ._text_4439b_1._mobile_4439b_4._heading_4439b_4._D3_4439b_4, ._text_4439b_1._mobile_4439b_4._heading_4439b_4._D4_4439b_4 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
}
._text_4439b_1._desktop_4439b_4._heading_4439b_4._D4_4439b_4, ._text_4439b_1._tablet_4439b_4._heading_4439b_4._D4_4439b_4, ._text_4439b_1._mobile_4439b_4._heading_4439b_4._D4_4439b_4 {
  text-align: center;
}
._text_4439b_1._desktop_4439b_4._subheading_4439b_10._D1_4439b_4, ._text_4439b_1._desktop_4439b_4._subheading_4439b_10._D2_4439b_4, ._text_4439b_1._desktop_4439b_4._subheading_4439b_10._D3_4439b_4, ._text_4439b_1._desktop_4439b_4._subheading_4439b_10._D4_4439b_4, ._text_4439b_1._tablet_4439b_4._subheading_4439b_10._D1_4439b_4, ._text_4439b_1._tablet_4439b_4._subheading_4439b_10._D2_4439b_4, ._text_4439b_1._tablet_4439b_4._subheading_4439b_10._D3_4439b_4, ._text_4439b_1._tablet_4439b_4._subheading_4439b_10._D4_4439b_4, ._text_4439b_1._mobile_4439b_4._subheading_4439b_10._D1_4439b_4, ._text_4439b_1._mobile_4439b_4._subheading_4439b_10._D2_4439b_4, ._text_4439b_1._mobile_4439b_4._subheading_4439b_10._D3_4439b_4, ._text_4439b_1._mobile_4439b_4._subheading_4439b_10._D4_4439b_4 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
}
._text_4439b_1._desktop_4439b_4._subheading_4439b_10._D3_4439b_4, ._text_4439b_1._desktop_4439b_4._subheading_4439b_10._D4_4439b_4, ._text_4439b_1._tablet_4439b_4._subheading_4439b_10._D3_4439b_4, ._text_4439b_1._tablet_4439b_4._subheading_4439b_10._D4_4439b_4, ._text_4439b_1._mobile_4439b_4._subheading_4439b_10._D3_4439b_4, ._text_4439b_1._mobile_4439b_4._subheading_4439b_10._D4_4439b_4 {
  text-align: center;
}
._text_4439b_1._desktop_4439b_4._heading_4439b_4._D1_4439b_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_4439b_1._desktop_4439b_4._heading_4439b_4._D2_4439b_4, ._text_4439b_1._desktop_4439b_4._heading_4439b_4._D3_4439b_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_4439b_1._desktop_4439b_4._heading_4439b_4._D4_4439b_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_4439b_1._tablet_4439b_4._heading_4439b_4._D1_4439b_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_4439b_1._tablet_4439b_4._heading_4439b_4._D2_4439b_4, ._text_4439b_1._tablet_4439b_4._heading_4439b_4._D3_4439b_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_4439b_1._tablet_4439b_4._heading_4439b_4._D4_4439b_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_4439b_1._mobile_4439b_4._heading_4439b_4._D1_4439b_4, ._text_4439b_1._mobile_4439b_4._heading_4439b_4._D2_4439b_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_4439b_1._mobile_4439b_4._heading_4439b_4._D3_4439b_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, 22px);
  font-style: normal;
  font-weight: var(--Typography-Display-D4-Font_weight, 600);
  line-height: var(--Typography-Display-D4-Line_height, 28px);
  letter-spacing: var(--Typography-Display-D4-Letter_spacing, 0);
}
._text_4439b_1._mobile_4439b_4._heading_4439b_4._D4_4439b_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_4439b_1._desktop_4439b_4._subheading_4439b_10._D1_4439b_4, ._text_4439b_1._desktop_4439b_4._subheading_4439b_10._D2_4439b_4, ._text_4439b_1._desktop_4439b_4._subheading_4439b_10._D3_4439b_4, ._text_4439b_1._tablet_4439b_4._subheading_4439b_10._D1_4439b_4, ._text_4439b_1._tablet_4439b_4._subheading_4439b_10._D2_4439b_4, ._text_4439b_1._tablet_4439b_4._subheading_4439b_10._D3_4439b_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_4439b_1._desktop_4439b_4._subheading_4439b_10._D4_4439b_4, ._text_4439b_1._tablet_4439b_4._subheading_4439b_10._D4_4439b_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_4439b_1._mobile_4439b_4._subheading_4439b_10._D1_4439b_4, ._text_4439b_1._mobile_4439b_4._subheading_4439b_10._D2_4439b_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_4439b_1._mobile_4439b_4._subheading_4439b_10._D3_4439b_4, ._text_4439b_1._mobile_4439b_4._subheading_4439b_10._D4_4439b_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_4439b_1._l-risktc_4439b_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_4439b_1._l-risktc_4439b_134._D4_4439b_4 {
  text-align: center;
}
._text_4439b_1._h-risktc_4439b_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_4439b_1._tandc_4439b_153 {
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  font-family: var(--Typography-Heading-H5-Typeface, "Noto Sans");
  font-size: var(--Typography-Heading-H5-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Heading-H5-Font_weight, 600);
  line-height: var(--Typography-Heading-H5-Line_height, 20px);
}
._text_4439b_1._radio-label-text_4439b_161 {
  width: 24px;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_strong, #182230);
  font-family: var(--Typography-Body-Xs-Xs_Medium-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Medium-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Medium-Font_weight, 500);
  line-height: var(--Typography-Body-Xs-Xs_Medium-Line_height, 18px);
}

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

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

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

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

._min-content_4439b_274 {
  width: -moz-min-content;
  width: min-content;
}._txt-input-wrapper_1c3tr_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  align-self: stretch;
}
._txt-input-wrapper-title_1c3tr_8 {
  display: flex;
  align-items: center;
  gap: var(--Spacing-8, 8px);
  align-self: stretch;
}
._txt-input-wrapper-title-label_1c3tr_14 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  /* Body/Sm/Sm_Medium */
  font-family: var(--Typography-Body-Sm-Sm_Medium-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Medium-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Medium-Font_weight, 500);
  line-height: var(--Typography-Body-Sm-Sm_Medium-Line_height, 24px);
}
._txt-input-wrapper-title-optional_1c3tr_23 {
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  /* Body/Xs/Xs_Regular */
  font-family: var(--Typography-Body-Xs-Xs_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Xs-Xs_Regular-Font_size, 12px);
  font-style: normal;
  font-weight: var(--Typography-Body-Xs-Xs_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Xs-Xs_Regular-Line_height, 18px); /* 150% */
}
._txt-input-wrapper-title-help-wrapper_1c3tr_32 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
._txt-input-wrapper-title-help-wrapper-icon_1c3tr_39 {
  width: 16px;
  height: 16px;
}
._txt-input-wrapper_1c3tr_1 ._txt-input_1c3tr_1 {
  display: flex;
  height: 36px;
  padding: 8px 12px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_strong, #182230);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* Additional/Utility/Input Text */
  font-family: var(--Typography-Additional-Utility-Input-text-Typeface, "Noto Sans");
  font-size: var(--Typography-Additional-Utility-Input-text-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Additional-Utility-Input-text-Font_weight, 400);
  line-height: var(--Typography-Additional-Utility-Input-text-Line_height, 20px); /* 142.857% */
  border-radius: var(--System-Radius__inputs, 6px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._txt-input-wrapper_1c3tr_1 ._txt-input_1c3tr_1:focus, ._txt-input-wrapper_1c3tr_1 ._txt-input_1c3tr_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_1c3tr_1 ._txt-input_1c3tr_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_1c3tr_1 ._txt-input_1c3tr_1._focused_1c3tr_74 {
  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_1c3tr_1 ._txt-input_1c3tr_1._disabled_1c3tr_80 {
  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_1c3tr_1 ._txt-input_1c3tr_1._md_1c3tr_84 {
  height: 40px;
  padding: 10px var(--Spacing-12, 12px);
  width: 100%;
}
._txt-input-wrapper_1c3tr_1 ._input-error_1c3tr_89 {
  border: 1px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
}
._txt-input-wrapper_1c3tr_1 ._input-error_1c3tr_89:focus, ._txt-input-wrapper_1c3tr_1 ._input-error_1c3tr_89: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_1c3tr_1 ._input-error_1c3tr_89._txt-input_1c3tr_1._focused_1c3tr_74 {
  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_1c3tr_104 p {
  margin: 0;
}
._txt-input-wrapper-hint-text_1c3tr_104 {
  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_1c3tr_1 ._hint-error_1c3tr_117 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
@keyframes _fadeInDown_1c3tr_1 {
  from {
    opacity: 0;
    transform: translateY(-6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._txt-input-wrapper_1c3tr_1 ._custom-error-transition_1c3tr_130 {
  animation: _fadeInDown_1c3tr_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_1c3tr_1 ._custom-error-transition_1c3tr_130._show-error_1c3tr_138 {
  opacity: 1;
  max-height: 120px;
}._header-container_4gceq_1 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  top: 32px;
  left: 0;
  padding: 0 32px;
}

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

._icon-button_4gceq_20 {
  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_4gceq_20 img {
  display: flex;
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}

._logo-wrapper_4gceq_39 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_4gceq_49 {
  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_4gceq_49 img {
  display: flex;
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  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_1w9kj_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);
  ._icon_1w9kj_21 {
    display: flex;
    background: transparent;
    width: 20px;
    height: 24px;
    padding: 2px 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
  }
  ._container_1w9kj_43 {
    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;
    ._message_1w9kj_57 {
      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% */
    }
    ._btn-container_1w9kj_99 {
      display: none;
      align-items: center;
      gap: var(--Spacing-12, 12px);
    }
  }
}
._inline-notification-container_1w9kj_1._inline-success_1w9kj_113 {
  background: var(--Core-Colours-Backgrounds-Success-BgSuccess_subtle, #e8fcf1);
  ._container_1w9kj_43 {
    ._message_1w9kj_57 {
      color: var(--Core-Colours-Text-Success-TextSuccess_base, #117e43);
    }
  }
}
._inline-notification-container_1w9kj_1._inline-error_1w9kj_129 {
  background: var(--Core-Colours-Surfaces-Error-SurfaceError_subtle, #ffe8e8);
  ._container_1w9kj_43 {
    ._message_1w9kj_57 {
      color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
    }
  }
}
._inline-notification-container_1w9kj_1._inline-neutral_1w9kj_145 {
  background: var(
    --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle,
    #f9fafb
  );
  ._container_1w9kj_43 {
    ._message_1w9kj_57 {
      color: var(
        --Core-Colours-Text-Neutral_grey-TextNeutral_grey_base,
        #667085
      );
    }
  }
}
._inline-notification-container_1w9kj_1._inline-alternative_1w9kj_173 {
  background: var(--Core-Colours-Backgrounds-Alternative-BgAlt_base, #e5f6ff);
  ._container_1w9kj_43 {
    ._message_1w9kj_57 {
      color: var(--Core-Colours-Text-Alternative-TextAlt_base, #003c66);
    }
  }
}
._radio-container_tz9n1_1, ._checkbox-container_tz9n1_1 {
  display: flex;
  width: 100%;
}

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

._radio_tz9n1_1 {
  cursor: pointer;
  position: relative;
  outline: none;
}
._radio_tz9n1_1._sm_tz9n1_18 {
  width: 16px;
  height: 16px;
}
._radio_tz9n1_1._sm_tz9n1_18:checked:not(._disabled_tz9n1_22)::after {
  width: 6px;
  height: 6px;
  flex-shrink: 0;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_tz9n1_1._sm_tz9n1_18._disabled_tz9n1_22:checked::after {
  width: 6px;
  height: 6px;
  flex-shrink: 0;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._radio_tz9n1_1._md_tz9n1_36 {
  width: 20px;
  height: 20px;
}
._radio_tz9n1_1._md_tz9n1_36:checked:not(._disabled_tz9n1_22)::after {
  width: 8px;
  height: 8px;
  flex-shrink: 0;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
}
._radio_tz9n1_1._md_tz9n1_36._disabled_tz9n1_22:checked::after {
  width: 8px;
  height: 8px;
  flex-shrink: 0;
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._radio_tz9n1_1:checked {
  animation: none;
}
._radio_tz9n1_1._default_tz9n1_57 {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._radio_tz9n1_1._default_tz9n1_57:checked {
  box-shadow: inset 0 0 0 0 var(--Core-Colours-Accent-Primary, #1a6fe5);
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  padding: 5px;
}
._radio_tz9n1_1:focus {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: none;
  outline: 4px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  outline-offset: 0px;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
  border: none;
}
._radio_tz9n1_1:checked:focus {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: none;
  outline: 4px solid var(--Other-BgUtilityHover, #0a51c2);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  padding: 5px;
  outline-offset: 0px;
  border: none;
}
._radio_tz9n1_1._disabled_tz9n1_22 {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  pointer-events: none;
  cursor: not-allowed !important;
}
._radio_tz9n1_1._disabled_tz9n1_22:checked {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  padding: 5px;
  pointer-events: none;
  cursor: not-allowed !important;
}
._radio_tz9n1_1._disabled_tz9n1_22:hover {
  cursor: not-allowed !important;
}
._radio_tz9n1_1._disabled_tz9n1_22:checked:hover {
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  cursor: not-allowed !important;
}
._radio_tz9n1_1:hover {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._radio_tz9n1_1:checked:hover {
  border-radius: var(--Radius-Radiusfull, 9999px);
  background: var(--Other-BgUtilityHover, #0a51c2);
  padding: 5px;
}
._radio_tz9n1_1._default_tz9n1_57:checked::after, ._radio_tz9n1_1:checked:focus::after, ._radio_tz9n1_1:checked:hover:after, ._radio_tz9n1_1._disabled_tz9n1_22:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
._radio_tz9n1_1._input-error_tz9n1_123 {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: 1px solid var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
._radio_tz9n1_1._input-error_tz9n1_123:focus {
  border-radius: var(--Radius-Radiusfull, 9999px);
  border: none;
  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-wrapper_tz9n1_135._sm_tz9n1_18 {
  position: relative;
  display: flex;
  cursor: pointer;
  gap: var(--Spacing-8, 8px);
  align-items: flex-start;
}
._radio-wrapper_tz9n1_135._md_tz9n1_36 {
  position: relative;
  display: flex;
  cursor: pointer;
  gap: var(--Spacing-12, 12px);
  align-items: flex-start;
}
._radio-wrapper_tz9n1_135:has(._radio_tz9n1_1._disabled_tz9n1_22) {
  cursor: not-allowed;
}
._radio-wrapper_tz9n1_135 ._sublabel_tz9n1_152 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
._radio-wrapper_tz9n1_135 input:checked ~ ._label-container_tz9n1_155 ._sublabel_tz9n1_152 {
  color: var(--Neutral_grey-500, #667085);
}

._label-container_tz9n1_155 {
  display: flex;
  flex-direction: column;
}

._message-label_tz9n1_164._sm_tz9n1_18 {
  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_tz9n1_164._md_tz9n1_36 {
  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_tz9n1_152._sm_tz9n1_18 {
  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_tz9n1_152._md_tz9n1_36 {
  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_20kwy_1 {
  display: flex;
  width: 100%;
}

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

._checkbox_20kwy_1._sm_20kwy_13, ._checkbox_20kwy_1._md_20kwy_13 {
  position: relative;
  cursor: pointer;
  outline: none;
}
._checkbox_20kwy_1._sm_20kwy_13 {
  width: 16px;
  height: 16px;
  padding: 2px;
}
._checkbox_20kwy_1._sm_20kwy_13: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_20kwy_1._sm_20kwy_13._disabled_20kwy_35: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_20kwy_1._md_20kwy_13 {
  width: 20px;
  height: 20px;
  padding: 3px;
}
._checkbox_20kwy_1._md_20kwy_13: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_20kwy_1._md_20kwy_13._disabled_20kwy_35: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_20kwy_1._default_20kwy_76 {
  border-radius: var(--radius-radiusxs-4, 4px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._checkbox_20kwy_1._default_20kwy_76:checked {
  border-radius: var(--radius-radiusxs-4, 4px);
  border: none;
  background: var(--Other-BgUtilityDefault, #1a6fe5);
}
._checkbox_20kwy_1:hover {
  border-radius: var(--radius-radiusxs-4, 4px);
  border: 1px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
}
._checkbox_20kwy_1:checked:hover {
  border-radius: var(--radius-radiusxs-4, 4px);
  border: none;
  background: var(--Other-BgUtilityHover, #0a51c2);
}
._checkbox_20kwy_1:focus {
  border-radius: var(--radius-radiusxs-4, 4px);
  outline: 4px solid var(--Core-Colours-Stroke-Neutral_grey-StrokeNeutral_grey_subtle, #d0d5dd);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
  outline-offset: 0px;
  border: none;
  border: none;
}
._checkbox_20kwy_1:checked:focus {
  border-radius: var(--radius-radiusxs-4, 4px);
  outline: 4px solid var(--Other-BgUtilityHover, #0a51c2);
  background: var(--Other-BgUtilityDefault, #1a6fe5);
  outline-offset: 0px;
  border: none;
  border: none;
}
._checkbox_20kwy_1._disabled_20kwy_35 {
  border-radius: var(--radius-radiusxs-4, 4px);
  border: 1px solid #CED5DF;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  cursor: not-allowed;
}
._checkbox_20kwy_1._disabled_20kwy_35:checked {
  border-radius: var(--radius-radiusxs-4, 4px);
  border: 1px solid #CED5DF;
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
  cursor: not-allowed;
}
._checkbox_20kwy_1._input-error_20kwy_122 {
  border-radius: var(--radius-radiusxs-4, 4px);
  border: 1px solid var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
._checkbox_20kwy_1._input-error_20kwy_122:focus {
  border-radius: var(--radius-radiusxs-4, 4px);
  outline: 4px solid var(--Core-Colours-Stroke-Error-StrokeError_strong, #db0000);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
  outline-offset: 0px;
  border: none;
}

._checkbox-wrapper_20kwy_134._sm_20kwy_13 {
  position: relative;
  display: flex;
  cursor: pointer;
  gap: var(--Spacing-8, 8px);
  align-items: flex-start;
}
._checkbox-wrapper_20kwy_134._md_20kwy_13 {
  position: relative;
  display: flex;
  cursor: pointer;
  gap: var(--Spacing-12, 12px);
  align-items: flex-start;
}
._checkbox-wrapper_20kwy_134 ._sublabel_20kwy_148 {
  color: var(--Core-Colours-Text-Error-TextError_base, #db0000);
}
._checkbox-wrapper_20kwy_134 input:checked ~ ._label-container_20kwy_151 ._sublabel_20kwy_148,
._checkbox-wrapper_20kwy_134 ._checkbox_20kwy_1:checked ~ ._label-container_20kwy_151 ._sublabel_20kwy_148 {
  color: var(--Neutral_grey-500, #667085);
}

._message-label_20kwy_156._sm_20kwy_13 {
  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_20kwy_156._md_20kwy_13 {
  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);
}

._label-container_20kwy_151 {
  display: flex;
  flex-direction: column;
}

._sublabel_20kwy_148._sm_20kwy_13 {
  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_20kwy_148._md_20kwy_13 {
  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;
}._toast-wrapper_t4sa4_1 {
  display: flex;
  position: relative;
  max-width: 500px;
  padding: var(--Spacing-24, 24px) var(--Spacing-56, 56px) var(--Spacing-24, 24px) var(--Spacing-24, 24px);
  justify-content: center;
  align-items: center;
  border-radius: var(--System-Radius__utility, 6px);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_white, #fff);
  /* Elevations/Level 5 */
  box-shadow: var(--Level_5-Position-X, 0) var(--Level_5-Position-Y, 10px) var(--Level_5-Blur, 30px) var(--Level_5-Spread, 0) var(--Level_5-ShadowElevationLevel_5, rgba(12, 17, 29, 0.14));
}
._toast-wrapper_t4sa4_1 ._btn-close_t4sa4_13 {
  display: flex;
  width: 20px;
  height: 20px;
  padding: var(--Spacing-0, 0);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-4, 4px);
  position: absolute;
  right: 24px;
  top: 24px;
  border-radius: var(--System-Radius__button, 6px);
  min-width: unset;
  background: transparent;
}
._toast-wrapper_t4sa4_1 ._btn-close_t4sa4_13 ._icon_t4sa4_28 {
  display: flex;
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  text-align: center;
  /* Additional/Icons/Base/Lg */
  font-family: var(--Typeface-Icons, "Material Symbols Rounded");
  font-size: var(--Typography-Additional-Icons-Lg-Font_size, 20px);
  font-style: normal;
  font-weight: var(--Font-Weight-Font_weightregular, 400);
  line-height: var(--Typography-Additional-Icons-Lg-Line_height, 20px); /* 100% */
}
._toast-wrapper_t4sa4_1 ._btn-close_t4sa4_13:hover {
  background: transparent;
}
._toast-wrapper_t4sa4_1 ._container_t4sa4_48 {
  display: flex;
  align-items: flex-start;
  gap: var(--Spacing-12, 12px);
  flex: 1 0 0;
  align-self: stretch;
}
._toast-wrapper_t4sa4_1 ._container_t4sa4_48 ._pictogram_t4sa4_55 {
  display: flex;
  width: 36px;
  height: 36px;
  padding: var(--Spacing-8, 8px) var(--Spacing-16, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--Spacing-6, 6px);
  border-radius: var(--System-Radius__button, 6px);
  background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
}
._toast-wrapper_t4sa4_1 ._container_t4sa4_48 ._pictogram_t4sa4_55 ._icon_t4sa4_28 {
  display: flex;
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  scale: 4;
}
._toast-wrapper_t4sa4_1 ._container_t4sa4_48 ._content_t4sa4_75 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-6, 6px);
  flex: 1 0 0;
}
._toast-wrapper_t4sa4_1 ._container_t4sa4_48 ._content_t4sa4_75 ._text-wrapper_t4sa4_82 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-0, 0);
  align-self: stretch;
}
._toast-wrapper_t4sa4_1 ._container_t4sa4_48 ._content_t4sa4_75 ._text-wrapper_t4sa4_82 ._title_t4sa4_89 {
  align-self: stretch;
  padding: 0;
  margin: 0;
  color: var(--Core-Colours-Text-Default-TextDefault_subtle, #002b66);
  /* Body/Sm/Sm_Bold */
  font-family: var(--Typography-Body-Sm-Sm_Bold-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Bold-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Bold-Font_weight, 600);
  line-height: var(--Typography-Body-Sm-Sm_Bold-Line_height, 24px); /* 171.429% */
}
._toast-wrapper_t4sa4_1 ._container_t4sa4_48 ._content_t4sa4_75 ._text-wrapper_t4sa4_82 ._description_t4sa4_101 {
  align-self: stretch;
  padding: 0;
  margin: 0;
  color: var(--Core-Colours-Text-Neutral_grey-TextNeutral_grey_base, #667085);
  /* Body/Sm/Sm_Regular */
  font-family: var(--Typography-Body-Sm-Sm_Regular-Typeface, "Noto Sans");
  font-size: var(--Typography-Body-Sm-Sm_Regular-Font_size, 14px);
  font-style: normal;
  font-weight: var(--Typography-Body-Sm-Sm_Regular-Font_weight, 400);
  line-height: var(--Typography-Body-Sm-Sm_Regular-Line_height, 24px); /* 171.429% */
}
._toast-wrapper_t4sa4_1 ._container_t4sa4_48 ._content_t4sa4_75 ._button-group_t4sa4_113 {
  display: flex;
  align-items: center;
  align-content: center;
  gap: var(--Spacing-8, 8px) var(--Spacing-16, 16px);
  align-self: stretch;
  flex-wrap: wrap;
}
._toast-wrapper_t4sa4_1 ._container_t4sa4_48 ._content_t4sa4_75 ._button-group_t4sa4_113 ._action-primary_t4sa4_121 {
  padding: 0;
  margin: 0;
  width: auto;
  min-width: auto;
  height: 24px;
  color: var(--Buttons-Buttons-Default-Other-TextButtonText_only, #1a6fe5);
}
._toast-wrapper_t4sa4_1 ._container_t4sa4_48 ._content_t4sa4_75 ._button-group_t4sa4_113 ._action-secondary_t4sa4_129 {
  padding: 0;
  width: auto;
  min-width: auto;
  height: 24px;
}
._toast-wrapper_t4sa4_1 ._bar_t4sa4_135 {
  display: none;
  left: 0;
  width: 8px;
  height: 100%;
  position: absolute;
}
@media screen and (max-width: 400px) {
  ._toast-wrapper_t4sa4_1 ._toast-wrapper_t4sa4_1 {
    width: 335px;
  }
}

._toast-wrapper_t4sa4_1._toast-error_t4sa4_148 ._container_t4sa4_48 ._pictogram_t4sa4_55 {
  background: var(--Core-Colours-Backgrounds-Error-BgError_subtle, #fef6f6);
}
._toast-wrapper_t4sa4_1._toast-error_t4sa4_148 ._bar_t4sa4_135 {
  display: block;
  background: var(--Core-Colours-Backgrounds-Error-BgError_strong, #db0000);
}

._toast-wrapper_t4sa4_1._toast-success_t4sa4_156 ._container_t4sa4_48 ._pictogram_t4sa4_55 {
  background: var(--Core-Colours-Backgrounds-Success-BgSuccess_subtle, #e8fcf1);
}
._toast-wrapper_t4sa4_1._toast-success_t4sa4_156 ._bar_t4sa4_135 {
  display: block;
  background: var(--Core-Colours-Backgrounds-Success-BgSuccess_strong, #117e43);
}

._toast-wrapper_t4sa4_1._toast-warning_t4sa4_164 ._container_t4sa4_48 ._pictogram_t4sa4_55 {
  background: var(--Core-Colours-Backgrounds-Warning-BgWarning_subtle, #fffaeb);
}
._toast-wrapper_t4sa4_1._toast-warning_t4sa4_164 ._container_t4sa4_48 ._pictogram_t4sa4_55 ._icon_t4sa4_28 {
  scale: 5;
}
._toast-wrapper_t4sa4_1._toast-warning_t4sa4_164 ._bar_t4sa4_135 {
  display: block;
  background: var(--Core-Colours-Backgrounds-Warning-BgWarning_strong, #f79009);
}._CL_main_screen_birb8_1 {
  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_birb8_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_birb8_1 {
    display: flex;
    padding: var(--Spacing-88, 88px) 0;
    justify-content: center;
    align-items: center;
    flex: 1 0 0;
    align-self: stretch;
    background: var(--Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle, #f9fafb);
    z-index: 40;
  }
}._informa_header_login_1hb3o_1 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: unset;
  padding: 0;
}

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

._login_draw_wrapper_1hb3o_15 {
  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_1hb3o_27 {
  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_1hb3o_39 {
  width: -moz-min-content;
  width: min-content;
  padding: 0;
  display: none;
}

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

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

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

._divider_wording_1hb3o_79 {
  width: -moz-min-content;
  width: min-content;
}

@media (min-width: 768px) and (max-width: 1024px) {
  ._informa_header_login_1hb3o_1 {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    position: unset;
    padding: 0;
  }
  ._login_draw_container_1hb3o_9 {
    display: flex;
    height: 100vh;
    width: 100%;
  }
  ._login_draw_wrapper_1hb3o_15 {
    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);
    justify-content: center;
  }
  ._login_draw_content_1hb3o_27 {
    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_1hb3o_39 {
    width: -moz-min-content;
    width: min-content;
    padding: 0;
    display: none;
  }
  ._login_draw_title_1hb3o_45 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-4, 4px);
    align-self: stretch;
  }
  ._login_draw_buttons_group_1hb3o_53 {
    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_1hb3o_61 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-16, 16px);
    align-self: stretch;
  }
  ._login_draw_divider_1hb3o_69 {
    display: flex;
    align-items: center;
    gap: var(--Spacing-24, 24px);
    align-self: stretch;
  }
  ._login_draw_divider_1hb3o_69 ._divider_height_1hb3o_75 {
    height: unset;
  }
  ._divider_wording_1hb3o_79 {
    width: -moz-min-content;
    width: min-content;
  }
}
@media (min-width: 1025px) {
  ._login_draw_container_1hb3o_9 {
    width: unset;
    display: flex;
    min-height: 656px;
    max-height: 656px;
    align-items: flex-start;
    border-radius: var(--System-Radius__utility, 6px);
  }
  ._login_draw_wrapper_1hb3o_15 {
    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;
    justify-content: center;
    overflow: auto;
  }
  ._login_draw_content_1hb3o_27 {
    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_1hb3o_39 {
    width: -moz-min-content;
    width: min-content;
    padding: 0;
    display: none;
  }
  ._login_draw_title_1hb3o_45 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-4, 4px);
    align-self: stretch;
  }
  ._login_draw_buttons_group_1hb3o_53 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-Inputs-PaddingInputs_spacing_vertical, 24px);
    align-self: stretch;
  }
  ._login_draw_social_buttons_1hb3o_61 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--Spacing-16, 16px);
    align-self: stretch;
  }
  ._login_draw_divider_1hb3o_69 {
    display: flex;
    align-items: center;
    gap: var(--Spacing-24, 24px);
    align-self: stretch;
  }
  ._login_draw_divider_1hb3o_69 ._divider_height_1hb3o_75 {
    height: unset;
  }
  ._divider_wording_1hb3o_79 {
    width: -moz-min-content;
    width: min-content;
  }
}._signinstep-icon_gx0z5_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);
}

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

._text_align_center_gx0z5_36 {
  text-align: center;
}

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

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

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

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

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

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

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

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

._signinstep-resend-text_gx0z5_161 {
  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_gx0z5_171 {
  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_gx0z5_180 {
  width: 100%;
}

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

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

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

._signinstep-confirmation-heading_gx0z5_196 {
  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_gx0z5_209 {
  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_gx0z5_220 {
  text-decoration: underline;
  cursor: pointer;
}

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

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

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

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

._create-account-link_gx0z5_249 {
  color: var(--Buttons-Buttons-Default-Other-TextButtonText_only, #1a6fe5);
  background-color: transparent;
  /* 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_gx0z5_260 {
  padding: 32px 0 12px 0 !important;
  color: #4b5563;
  text-align: center;
}

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

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

@keyframes _cascade_gx0z5_1 {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}._consent-component_1j8n0_1 {
  overflow: scroll;
  margin-top: 50px;
  margin-bottom: 30px;
}
._consent-component_1j8n0_1::-webkit-scrollbar {
  display: none;
}
._consent-component_1j8n0_1 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

._width-full_1j8n0_14 {
  width: 100%;
}

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

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

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

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

._consent-info_1j8n0_93 {
  width: 100%;
}

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

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

._consent-radio-group_1j8n0_105 {
  margin-top: 0.5rem;
}

._consent-radio-row_1j8n0_109 {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  margin-bottom: 0.5rem;
}

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

._consent-error-message_1j8n0_122 {
  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_1j8n0_132 {
  margin-top: 2rem;
  margin-bottom: 2rem;
  width: 100%;
}

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

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

._consent-lrisk-text_1j8n0_154 {
  margin-top: 16px !important;
}._signup-component_adcd1_1 {
  overflow: scroll;
  margin-top: 50px;
  margin-bottom: 30px;
}
._signup-component_adcd1_1::-webkit-scrollbar {
  display: none;
}
._signup-component_adcd1_1 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

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

._signupstep-form_adcd1_61 {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._signUpStep4SkipButton_3lcbl_1 span {
  color: var(--Buttons-Buttons-Default-Other-TextButtonText_only, #1a6fe5);
  /* Additional/Button/Sm */
  font-family: var(--1_Typography-Additional-Button-Sm-Typeface, "Noto Sans");
  font-size: var(--1_Typography-Additional-Button-Sm-Font_size, 12px);
  font-style: normal;
  font-weight: var(--1_Typography-Additional-Button-Sm-Font_weight, 700);
  line-height: var(--1_Typography-Additional-Button-Sm-Line_height, 18px);
}._country-section-upper-container_1glrw_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-16, 16px);
  align-self: stretch;
  width: 100%;
}

._country-section_1glrw_1 {
  display: flex;
  align-items: flex-start;
  gap: var(--Spacing-16, 16px);
  align-self: stretch;
}

._country-section-frame-content_1glrw_33 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Spacing-24, 24px);
  flex: 1 0 0;
}

._country-section-edit-view_1glrw_51 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-8, 8px);
  flex: 1 0 0;
}

._display-none_1glrw_69 {
  display: none !important;
}
._margin-none_1glrw_75 {
  margin: 0 !important;
}
._padding-none_1glrw_81 {
  margin: 0 !important;
  padding: 5px !important;
}

._edit-profile_1glrw_91 {
  color: #1a6fe5 !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  padding: 0 !important;
  height: -moz-min-content!important;
  height: min-content!important;
  min-width: unset !important;
  width: unset !important;
}

._editing-profile_1glrw_111 {
  opacity: 0.4;
}

._country-section-editing-leave_1glrw_119 {
  animation: _fadeOutMove_1glrw_1 0.3s ease forwards;
}

._cancel-changes_1glrw_127 {
  justify-content: flex-start !important;
  padding: 0 !important;
  height: 100% !important;
  min-width: unset !important;
  width: unset !important;
}

._save-changes_1glrw_143 {
  min-width: unset !important;
  width: unset !important;
}

._country-section-edit-dropdown_1glrw_153 {
  display: flex;
  padding: var(--Spacing-Container-Individual, 32px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Spacing-32, 32px);
  align-self: stretch;
  border-radius: var(--System-Radius__utility, 6px);
  background: var(
    --Core-Colours-Backgrounds-Neutral_grey-BgNeutral_grey_subtle,
    #f9fafb
  );

  @media (max-width: 1023px) {
    padding: var(--2_Spacing-Container-Individual, 24px);
  }

  @media (max-width: 767px) {
    padding: var(--Spacing-Container-Individual, 20px);
  }
}

._country-details-actions_1glrw_197 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: var(--Spacing-24, 24px);
  align-self: stretch;
}

._content-high-risk-edit-dropdown_1glrw_213 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--Spacing-Inputs-PaddingInputs_container_top_and_bottom, 32px);
  align-self: stretch;
}
._toast-container_13dgd_1 {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 9999;
}._text_align_center_1dkai_1 {
  text-align: center;
}

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

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

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

@keyframes _cascade_1dkai_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;
  --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);
}
