table {
  display: table;
  width: 100%;
  border-top: 1px solid grey !important;
  border-bottom: 1px solid grey !important;
  border-collapse: collapse !important;
}
table thead th {
  border-top: 1px solid grey !important;
  border-bottom: 1px solid grey !important;
  padding: 10px !important;
}
table tbody td {
  border-top: 1px solid grey !important;
  border-bottom: 1px solid grey !important;
  padding: 10px !important;
}
table th {
  text-align: center;
}
:root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --black-1:#212529;
  --black-2:#23272b;
  --black-3:#1d2124;
  --black-4:#171a1d;
  --blue-1:#0069d9;
  --blue-2:#0062cc;
  --blue-3:#005cbf;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*, *::before, *::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

aside, footer, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: var(--bcp-font-family-primary-regular, "Flexo-Regular"), helvetica, arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

h1, h2, h3 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h1 {
  font-size: 2rem;
}

h2 {
  font-size: 1.5rem;
}

h3 {
  font-size: 1.25rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

ul ul {
  margin-bottom: 0;
}

strong {
  font-weight: bolder;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input, button, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button, input {
  overflow: visible;
}

button {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

button, [type=button], [type=reset], [type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio], input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5rem;
  font-family: var(--bcp-font-family-primary-bold, "Flexo-Bold"), helvetica, arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
  color: var(--primary-700, #002a8d);
}

[type=button], [type=reset], [type=submit] {
  -webkit-appearance: none;
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
  cursor: not-allowed;
}

button[type=button], button[type=reset], button[type=submit] {
  -webkit-appearance: button;
}

button[type=button]:not(:disabled), button[type=reset]:not(:disabled), button[type=submit]:not(:disabled) {
  cursor: pointer;
}

.bcp-ffw-sr-only {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.bcp-modal-host-4-29-0, .bcp-modal-img-host-4-29-0 {
  display: none;
}

.bcp-select-host-4-29-0, .bcp-select-header-host-4-29-0, .bcp-select-option-host-4-29-0, .bcp-select-header-avatar-host-4-29-0, .bcp-select-option-avatar-host-4-29-0 {
  display: none;
}

.bcp-action-sheet-host-4-29-0, .bcp-action-sheet-header-host-4-29-0, .bcp-action-sheet-body-host-4-29-0 {
  display: none;
}

.primary-900 {
  color: var(--primary-900, #001f5a);
}

.bg-primary-900 {
  background-color: var(--primary-900, #001f5a);
}

.primary-800 {
  color: var(--primary-800, #002473);
}

.bg-primary-800 {
  background-color: var(--primary-800, #002473);
}

.primary-700 {
  color: var(--primary-700, #002a8d);
}

.bg-primary-700 {
  background-color: var(--primary-700, #002a8d);
}

.primary-700-25 {
  color: var(--primary-700-25, rgba(0, 42, 141, 0.25));
}

.bg-primary-700-25 {
  background-color: var(--primary-700-25, rgba(0, 42, 141, 0.25));
}

.primary-600 {
  color: var(--primary-600, #002da0);
}

.bg-primary-600 {
  background-color: var(--primary-600, #002da0);
}

.primary-500 {
  color: var(--primary-500, #0030b3);
}

.bg-primary-500 {
  background-color: var(--primary-500, #0030b3);
}

.primary-400 {
  color: var(--primary-400, #0a47f0);
}

.bg-primary-400 {
  background-color: var(--primary-400, #0a47f0);
}

.primary-300 {
  color: var(--primary-300, #3d77ff);
}

.bg-primary-300 {
  background-color: var(--primary-300, #3d77ff);
}

.primary-200 {
  color: var(--primary-200, #70a9ff);
}

.bg-primary-200 {
  background-color: var(--primary-200, #70a9ff);
}

.primary-100 {
  color: var(--primary-100, #b3d6ff);
}

.bg-primary-100 {
  background-color: var(--primary-100, #b3d6ff);
}

.primary-050 {
  color: var(--primary-050, #d1e6ff);
}

.bg-primary-050 {
  background-color: var(--primary-050, #d1e6ff);
}

.primary-040 {
  color: var(--primary-040, #ebf4ff);
}

.bg-primary-040 {
  background-color: var(--primary-040, #ebf4ff);
}

.secondary-900 {
  color: var(--secondary-900, #8f1100);
}

.bg-secondary-900 {
  background-color: var(--secondary-900, #8f1100);
}

.secondary-800 {
  color: var(--secondary-800, #b02b00);
}

.bg-secondary-800 {
  background-color: var(--secondary-800, #b02b00);
}

.secondary-700 {
  color: var(--secondary-700, #ca4500);
}

.bg-secondary-700 {
  background-color: var(--secondary-700, #ca4500);
}

.secondary-600 {
  color: var(--secondary-600, #e45e00);
}

.bg-secondary-600 {
  background-color: var(--secondary-600, #e45e00);
}

.secondary-500 {
  color: var(--secondary-500, #ff7800);
}

.bg-secondary-500 {
  background-color: var(--secondary-500, #ff7800);
}

.secondary-400 {
  color: var(--secondary-400, #ff961f);
}

.bg-secondary-400 {
  background-color: var(--secondary-400, #ff961f);
}

.secondary-300 {
  color: var(--secondary-300, #ffa733);
}

.bg-secondary-300 {
  background-color: var(--secondary-300, #ffa733);
}

.secondary-200 {
  color: var(--secondary-200, #ffbb5c);
}

.bg-secondary-200 {
  background-color: var(--secondary-200, #ffbb5c);
}

.secondary-200-40 {
  color: var(--secondary-200-40, rgba(255, 187, 92, 0.4));
}

.bg-secondary-200-40 {
  background-color: var(--secondary-200-40, rgba(255, 187, 92, 0.4));
}

.secondary-200-20 {
  color: var(--secondary-200-20, rgba(255, 187, 92, 0.2));
}

.bg-secondary-200-20 {
  background-color: var(--secondary-200-20, rgba(255, 187, 92, 0.2));
}

.secondary-100 {
  color: var(--secondary-100, #ffd89f);
}

.bg-secondary-100 {
  background-color: var(--secondary-100, #ffd89f);
}

.secondary-050 {
  color: var(--secondary-050, #ffe8c7);
}

.bg-secondary-050 {
  background-color: var(--secondary-050, #ffe8c7);
}

.secondary-040 {
  color: var(--secondary-040, #fff6e6);
}

.bg-secondary-040 {
  background-color: var(--secondary-040, #fff6e6);
}

.background-900 {
  color: var(--background-900, #264b78);
}

.bg-background-900 {
  background-color: var(--background-900, #264b78);
}

.background-800 {
  color: var(--background-800, #3c5d86);
}

.bg-background-800 {
  background-color: var(--background-800, #3c5d86);
}

.background-700 {
  color: var(--background-700, #527094);
}

.bg-background-700 {
  background-color: var(--background-700, #527094);
}

.background-600 {
  color: var(--background-600, #6982a3);
}

.bg-background-600 {
  background-color: var(--background-600, #6982a3);
}

.background-500 {
  color: var(--background-500, #7f95b1);
}

.bg-background-500 {
  background-color: var(--background-500, #7f95b1);
}

.background-400 {
  color: var(--background-400, #95a7bf);
}

.bg-background-400 {
  background-color: var(--background-400, #95a7bf);
}

.background-300 {
  color: var(--background-300, #acbace);
}

.bg-background-300 {
  background-color: var(--background-300, #acbace);
}

.background-200 {
  color: var(--background-200, #c2ccdc);
}

.bg-background-200 {
  background-color: var(--background-200, #c2ccdc);
}

.background-100 {
  color: var(--background-100, #d8dfea);
}

.bg-background-100 {
  background-color: var(--background-100, #d8dfea);
}

.background-050 {
  color: var(--background-050, #eaeff5);
}

.bg-background-050 {
  background-color: var(--background-050, #eaeff5);
}

.background-040 {
  color: var(--background-040, #f2f4f8);
}

.bg-background-040 {
  background-color: var(--background-040, #f2f4f8);
}

.onsurface-900 {
  color: var(--onsurface-900, #4d5b70);
}

.bg-onsurface-900 {
  background-color: var(--onsurface-900, #4d5b70);
}

.onsurface-800 {
  color: var(--onsurface-800, #606c7f);
}

.bg-onsurface-800 {
  background-color: var(--onsurface-800, #606c7f);
}

.onsurface-700 {
  color: var(--onsurface-700, #737e8e);
}

.bg-onsurface-700 {
  background-color: var(--onsurface-700, #737e8e);
}

.onsurface-600 {
  color: var(--onsurface-600, #868f9e);
}

.bg-onsurface-600 {
  background-color: var(--onsurface-600, #868f9e);
}

.onsurface-500 {
  color: var(--onsurface-500, #99a1ad);
}

.bg-onsurface-500 {
  background-color: var(--onsurface-500, #99a1ad);
}

.onsurface-400 {
  color: var(--onsurface-400, #acb2bd);
}

.bg-onsurface-400 {
  background-color: var(--onsurface-400, #acb2bd);
}

.onsurface-300 {
  color: var(--onsurface-300, #bfc4cc);
}

.bg-onsurface-300 {
  background-color: var(--onsurface-300, #bfc4cc);
}

.onsurface-200 {
  color: var(--onsurface-200, #d2d5dc);
}

.bg-onsurface-200 {
  background-color: var(--onsurface-200, #d2d5dc);
}

.onsurface-100 {
  color: var(--onsurface-100, #e5e7eb);
}

.bg-onsurface-100 {
  background-color: var(--onsurface-100, #e5e7eb);
}

.onsurface-050 {
  color: var(--onsurface-050, #eff0f2);
}

.bg-onsurface-050 {
  background-color: var(--onsurface-050, #eff0f2);
}

.onsurface-040 {
  color: var(--onsurface-040, #f6f6f7);
}

.bg-onsurface-040 {
  background-color: var(--onsurface-040, #f6f6f7);
}

.attention {
  color: var(--attention, #3f78bf);
}

.bg-attention {
  background-color: var(--attention, #3f78bf);
}

.attention-light {
  color: var(--attention-light, #f5f8ff);
}

.bg-attention-light {
  background-color: var(--attention-light, #f5f8ff);
}

.attention-20 {
  color: var(--attention-20, rgba(63, 120, 191, 0.2));
}

.bg-attention-20 {
  background-color: var(--attention-20, rgba(63, 120, 191, 0.2));
}

.attention-close {
  color: var(--attention-close, #c6d7ec);
}

.bg-attention-close {
  background-color: var(--attention-close, #c6d7ec);
}

.error {
  color: var(--error, #e30425);
}

.bg-error {
  background-color: var(--error, #e30425);
}

.error-light {
  color: var(--error-light, #fff2f5);
}

.bg-error-light {
  background-color: var(--error-light, #fff2f5);
}

.error-20 {
  color: var(--error-20, rgba(227, 4, 37, 0.2));
}

.bg-error-20 {
  background-color: var(--error-20, rgba(227, 4, 37, 0.2));
}

.error-close {
  color: var(--error-close, #fd9ba9);
}

.bg-error-close {
  background-color: var(--error-close, #fd9ba9);
}

.success {
  color: #6ac90f;
}

.bg-success {
  background-color: #6ac90f;
}

.success-light {
  color: var(--success-light, #f4ffea);
}

.bg-success-light {
  background-color: var(--success-light, #f4ffea);
}

.success-dark {
  color: var(--success-dark, #37a500);
}

.bg-success-dark {
  background-color: var(--success-dark, #37a500);
}

.success-20 {
  color: var(--success-20, rgba(106, 201, 15, 0.2));
}

.bg-success-20 {
  background-color: var(--success-20, rgba(106, 201, 15, 0.2));
}

.success-close {
  color: var(--success-close, #d8fab8);
}

.bg-success-close {
  background-color: var(--success-close, #d8fab8);
}

.text {
  color: var(--text, #202e44);
}

.bg-text {
  background-color: var(--text, #202e44);
}

.alert {
  color: var(--alert, #ffcb1f);
}

.bg-alert {
  background-color: var(--alert, #ffcb1f);
}

.alert-light {
  color: var(--alert-light, #fffded);
}

.bg-alert-light {
  background-color: var(--alert-light, #fffded);
}

.alert-20 {
  color: var(--alert-20, rgba(255, 203, 31, 0.2));
}

.bg-alert-20 {
  background-color: var(--alert-20, rgba(255, 203, 31, 0.2));
}

.alert-close {
  color: var(--alert-close, #ffedb3);
}

.bg-alert-close {
  background-color: var(--alert-close, #ffedb3);
}

.white-90 {
  color: var(--white-90, rgba(255, 255, 255, 0.9));
}

.bg-white-90 {
  background-color: var(--white-90, rgba(255, 255, 255, 0.9));
}

.white-80 {
  color: var(--white-80, rgba(255, 255, 255, 0.8));
}

.bg-white-80 {
  background-color: var(--white-80, rgba(255, 255, 255, 0.8));
}

.white-70 {
  color: var(--white-70, rgba(255, 255, 255, 0.7));
}

.bg-white-70 {
  background-color: var(--white-70, rgba(255, 255, 255, 0.7));
}

.white-60 {
  color: var(--white-60, rgba(255, 255, 255, 0.6));
}

.bg-white-60 {
  background-color: var(--white-60, rgba(255, 255, 255, 0.6));
}

.white-50 {
  color: var(--white-50, rgba(255, 255, 255, 0.5));
}

.bg-white-50 {
  background-color: var(--white-50, rgba(255, 255, 255, 0.5));
}

.white-40 {
  color: var(--white-40, rgba(255, 255, 255, 0.4));
}

.bg-white-40 {
  background-color: var(--white-40, rgba(255, 255, 255, 0.4));
}

.white-30 {
  color: var(--white-30, rgba(255, 255, 255, 0.3));
}

.bg-white-30 {
  background-color: var(--white-30, rgba(255, 255, 255, 0.3));
}

.white-20 {
  color: var(--white-20, rgba(255, 255, 255, 0.2));
}

.bg-white-20 {
  background-color: var(--white-20, rgba(255, 255, 255, 0.2));
}

.white-10 {
  color: var(--white-10, rgba(255, 255, 255, 0.1));
}

.bg-white-10 {
  background-color: var(--white-10, rgba(255, 255, 255, 0.1));
}

.white-0 {
  color: var(--white-0, rgba(255, 255, 255, 0));
}

.bg-white-0 {
  background-color: var(--white-0, rgba(255, 255, 255, 0));
}

.white {
  color: #fff;
}

.bg-white {
  background-color: #fff;
}

.complementary-900 {
  color: var(--complementary-900, #003b34);
}

.bg-complementary-900 {
  background-color: var(--complementary-900, #003b34);
}

.complementary-800 {
  color: var(--complementary-800, #0b4d45);
}

.bg-complementary-800 {
  background-color: var(--complementary-800, #0b4d45);
}

.complementary-700 {
  color: var(--complementary-700, #005e53);
}

.bg-complementary-700 {
  background-color: var(--complementary-700, #005e53);
}

.complementary-600 {
  color: var(--complementary-600, #008071);
}

.bg-complementary-600 {
  background-color: var(--complementary-600, #008071);
}

.complementary-500 {
  color: var(--complementary-500, #1f9183);
}

.bg-complementary-500 {
  background-color: var(--complementary-500, #1f9183);
}

.complementary-400 {
  color: var(--complementary-400, #0aa693);
}

.bg-complementary-400 {
  background-color: var(--complementary-400, #0aa693);
}

.complementary-300 {
  color: var(--complementary-300, #08bda6);
}

.bg-complementary-300 {
  background-color: var(--complementary-300, #08bda6);
}

.complementary-200 {
  color: var(--complementary-200, #65cfc1);
}

.bg-complementary-200 {
  background-color: var(--complementary-200, #65cfc1);
}

.complementary-100 {
  color: var(--complementary-100, #a2ebe2);
}

.bg-complementary-100 {
  background-color: var(--complementary-100, #a2ebe2);
}

.complementary-050 {
  color: var(--complementary-050, #d4faf5);
}

.bg-complementary-050 {
  background-color: var(--complementary-050, #d4faf5);
}

.complementary-040 {
  color: var(--complementary-040, #e8fcf9);
}

.bg-complementary-040 {
  background-color: var(--complementary-040, #e8fcf9);
}

.analogous-700 {
  color: var(--analogous-700, #0759a4);
}

.bg-analogous-700 {
  background-color: var(--analogous-700, #0759a4);
}

.analogous-600 {
  color: var(--analogous-600, #5625b3);
}

.bg-analogous-600 {
  background-color: var(--analogous-600, #5625b3);
}

.analogous-400 {
  color: var(--analogous-400, #48a3f3);
}

.bg-analogous-400 {
  background-color: var(--analogous-400, #48a3f3);
}

.analogous-300 {
  color: var(--analogous-300, #9877d3);
}

.bg-analogous-300 {
  background-color: var(--analogous-300, #9877d3);
}

.analogous-200 {
  color: var(--analogous-200, #a2dbff);
}

.bg-analogous-200 {
  background-color: var(--analogous-200, #a2dbff);
}

.analogous-100 {
  color: var(--analogous-100, #d2c1f0);
}

.bg-analogous-100 {
  background-color: var(--analogous-100, #d2c1f0);
}

.text-90 {
  color: var(--text-90, rgba(32, 46, 68, 0.9));
}

.bg-text-90 {
  background-color: var(--text-90, rgba(32, 46, 68, 0.9));
}

.text-80 {
  color: var(--text-80, rgba(32, 46, 68, 0.8));
}

.bg-text-80 {
  background-color: var(--text-80, rgba(32, 46, 68, 0.8));
}

.text-70 {
  color: var(--text-70, rgba(32, 46, 68, 0.7));
}

.bg-text-70 {
  background-color: var(--text-70, rgba(32, 46, 68, 0.7));
}

.text-60 {
  color: var(--text-60, rgba(32, 46, 68, 0.6));
}

.bg-text-60 {
  background-color: var(--text-60, rgba(32, 46, 68, 0.6));
}

.text-50 {
  color: var(--text-50, rgba(32, 46, 68, 0.5));
}

.bg-text-50 {
  background-color: var(--text-50, rgba(32, 46, 68, 0.5));
}

.text-40 {
  color: var(--text-40, rgba(32, 46, 68, 0.4));
}

.bg-text-40 {
  background-color: var(--text-40, rgba(32, 46, 68, 0.4));
}

.text-30 {
  color: var(--text-30, rgba(32, 46, 68, 0.3));
}

.bg-text-30 {
  background-color: var(--text-30, rgba(32, 46, 68, 0.3));
}

.text-20 {
  color: var(--text-20, rgba(32, 46, 68, 0.2));
}

.bg-text-20 {
  background-color: var(--text-20, rgba(32, 46, 68, 0.2));
}

.text-10 {
  color: var(--text-10, rgba(32, 46, 68, 0.1));
}

.bg-text-10 {
  background-color: var(--text-10, rgba(32, 46, 68, 0.1));
}

.text-0 {
  color: var(--text-0, rgba(32, 46, 68, 0));
}

.bg-text-0 {
  background-color: var(--text-0, rgba(32, 46, 68, 0));
}

.analogous-01-900 {
  color: var(--analogous-01-900, #220854);
}

.bg-analogous-01-900 {
  background-color: var(--analogous-01-900, #220854);
}

.analogous-01-800 {
  color: var(--analogous-01-800, #35117a);
}

.bg-analogous-01-800 {
  background-color: var(--analogous-01-800, #35117a);
}

.analogous-01-700 {
  color: var(--analogous-01-700, #451a96);
}

.bg-analogous-01-700 {
  background-color: var(--analogous-01-700, #451a96);
}

.analogous-01-600 {
  color: var(--analogous-01-600, #5625b3);
}

.bg-analogous-01-600 {
  background-color: var(--analogous-01-600, #5625b3);
}

.analogous-01-500 {
  color: var(--analogous-01-500, #6d3acd);
}

.bg-analogous-01-500 {
  background-color: var(--analogous-01-500, #6d3acd);
}

.analogous-01-400 {
  color: var(--analogous-01-400, #7b52c5);
}

.bg-analogous-01-400 {
  background-color: var(--analogous-01-400, #7b52c5);
}

.analogous-01-300 {
  color: var(--analogous-01-300, #9877d3);
}

.bg-analogous-01-300 {
  background-color: var(--analogous-01-300, #9877d3);
}

.analogous-01-200 {
  color: var(--analogous-01-200, #b59ce2);
}

.bg-analogous-01-200 {
  background-color: var(--analogous-01-200, #b59ce2);
}

.analogous-01-100 {
  color: var(--analogous-01-100, #d2c1f0);
}

.bg-analogous-01-100 {
  background-color: var(--analogous-01-100, #d2c1f0);
}

.analogous-01-050 {
  color: var(--analogous-01-050, #ece4fc);
}

.bg-analogous-01-050 {
  background-color: var(--analogous-01-050, #ece4fc);
}

.analogous-01-040 {
  color: var(--analogous-01-040, #f4f0fc);
}

.bg-analogous-01-040 {
  background-color: var(--analogous-01-040, #f4f0fc);
}

.analogous-02-900 {
  color: var(--analogous-02-900, #002c5a);
}

.bg-analogous-02-900 {
  background-color: var(--analogous-02-900, #002c5a);
}

.analogous-02-800 {
  color: var(--analogous-02-800, #003873);
}

.bg-analogous-02-800 {
  background-color: var(--analogous-02-800, #003873);
}

.analogous-02-700 {
  color: var(--analogous-02-700, #00448c);
}

.bg-analogous-02-700 {
  background-color: var(--analogous-02-700, #00448c);
}

.analogous-02-600 {
  color: var(--analogous-02-600, #005aa8);
}

.bg-analogous-02-600 {
  background-color: var(--analogous-02-600, #005aa8);
}

.analogous-02-500 {
  color: var(--analogous-02-500, #1672b8);
}

.bg-analogous-02-500 {
  background-color: var(--analogous-02-500, #1672b8);
}

.analogous-02-400 {
  color: var(--analogous-02-400, #127dc9);
}

.bg-analogous-02-400 {
  background-color: var(--analogous-02-400, #127dc9);
}

.analogous-02-300 {
  color: var(--analogous-02-300, #1f95de);
}

.bg-analogous-02-300 {
  background-color: var(--analogous-02-300, #1f95de);
}

.analogous-02-200 {
  color: var(--analogous-02-200, #6fb7e3);
}

.bg-analogous-02-200 {
  background-color: var(--analogous-02-200, #6fb7e3);
}

.analogous-02-100 {
  color: var(--analogous-02-100, #abd9f5);
}

.bg-analogous-02-100 {
  background-color: var(--analogous-02-100, #abd9f5);
}

.analogous-02-050 {
  color: var(--analogous-02-050, #d2eefc);
}

.bg-analogous-02-050 {
  background-color: var(--analogous-02-050, #d2eefc);
}

.analogous-02-040 {
  color: var(--analogous-02-040, #e8f6fc);
}

.bg-analogous-02-040 {
  background-color: var(--analogous-02-040, #e8f6fc);
}

.black-80 {
  color: var(--black-80, rgba(0, 0, 0, 0.8));
}

.bg-black-80 {
  background-color: var(--black-80, rgba(0, 0, 0, 0.8));
}

.black-70 {
  color: var(--black-70, rgba(0, 0, 0, 0.7));
}

.bg-black-70 {
  background-color: var(--black-70, rgba(0, 0, 0, 0.7));
}

.black-60 {
  color: var(--black-60, rgba(0, 0, 0, 0.6));
}

.bg-black-60 {
  background-color: var(--black-60, rgba(0, 0, 0, 0.6));
}

.black-50 {
  color: var(--black-50, rgba(0, 0, 0, 0.5));
}

.bg-black-50 {
  background-color: var(--black-50, rgba(0, 0, 0, 0.5));
}

.black-40 {
  color: var(--black-40, rgba(0, 0, 0, 0.4));
}

.bg-black-40 {
  background-color: var(--black-40, rgba(0, 0, 0, 0.4));
}

.black-30 {
  color: var(--black-30, rgba(0, 0, 0, 0.3));
}

.bg-black-30 {
  background-color: var(--black-30, rgba(0, 0, 0, 0.3));
}

.black-20 {
  color: var(--black-20, rgba(0, 0, 0, 0.2));
}

.bg-black-20 {
  background-color: var(--black-20, rgba(0, 0, 0, 0.2));
}

.black-10 {
  color: var(--black-10, rgba(0, 0, 0, 0.1));
}

.bg-black-10 {
  background-color: var(--black-10, rgba(0, 0, 0, 0.1));
}

.black-0 {
  color: var(--black-0, rgba(0, 0, 0, 0));
}

.bg-black-0 {
  background-color: var(--black-0, rgba(0, 0, 0, 0));
}

.black {
  color: #000;
}

.bg-black {
  background-color: #000;
}

.bcp-font-regular {
  font-family: var(--bcp-font-family-primary-regular, "Flexo-Regular"), helvetica, arial, sans-serif;
}

.bcp-font-demi {
  font-family: var(--bcp-font-family-primary-demi, "Flexo-Demi"), helvetica, arial, sans-serif;
}

.bcp-font-bold {
  font-family: var(--bcp-font-family-primary-bold, "Flexo-Bold"), helvetica, arial, sans-serif;
}

h1 a, h2 a, h3 a, a h1, a h2, a h3, a, p a, li a {
  font-weight: 700;
}

a h1:active, a h2:active, a h3:active, a:active, a h1:focus, a h2:focus, a h3:focus, a:focus, a h1:visited, a h2:visited, a h3:visited, a:visited {
  font-weight: 700;
}

small, .small {
  font-size: 0.75rem;
  font-weight: 400;
}

:root {
  --primary-900:#001f5a;
  --primary-800:#002473;
  --primary-700:#002a8d;
  --primary-700-25:rgba(0, 42, 141, 0.25);
  --primary-600:#002da0;
  --primary-500:#0030b3;
  --primary-400:#0a47f0;
  --primary-300:#3d77ff;
  --primary-200:#70a9ff;
  --primary-100:#b3d6ff;
  --primary-050:#d1e6ff;
  --primary-040:#ebf4ff;
  --secondary-900:#8f1100;
  --secondary-800:#b02b00;
  --secondary-700:#ca4500;
  --secondary-600:#e45e00;
  --secondary-500:#ff7800;
  --secondary-400:#ff961f;
  --secondary-300:#ffa733;
  --secondary-200:#ffbb5c;
  --secondary-200-40:rgba(255, 187, 92, 0.4);
  --secondary-200-20:rgba(255, 187, 92, 0.2);
  --secondary-100:#ffd89f;
  --secondary-050:#ffe8c7;
  --secondary-040:#fff6e6;
  --background-900:#264b78;
  --background-800:#3c5d86;
  --background-700:#527094;
  --background-600:#6982a3;
  --background-500:#7f95b1;
  --background-400:#95a7bf;
  --background-300:#acbace;
  --background-200:#c2ccdc;
  --background-100:#d8dfea;
  --background-050:#eaeff5;
  --background-040:#f2f4f8;
  --error:#e30425;
  --error-light:#fff2f5;
  --error-20:rgba(227, 4, 37, 0.2);
  --error-close:#fd9ba9;
  --success:#6ac90f;
  --success-light:#f4ffea;
  --success-dark:#37a500;
  --success-20:rgba(106, 201, 15, 0.2);
  --success-close:#d8fab8;
  --attention:#3f78bf;
  --attention-light:#f5f8ff;
  --attention-20:rgba(63, 120, 191, 0.2);
  --attention-close:#c6d7ec;
  --alert:#ffcb1f;
  --alert-light:#fffded;
  --alert-20:rgba(255, 203, 31, 0.2);
  --alert-close:#ffedb3;
  --text:#202e44;
  --white:#ffffff;
  --complementary-900:#003b34;
  --complementary-800:#0b4d45;
  --complementary-700:#005e53;
  --complementary-600:#008071;
  --complementary-500:#1f9183;
  --complementary-400:#0aa693;
  --complementary-300:#08bda6;
  --complementary-200:#65cfc1;
  --complementary-100:#a2ebe2;
  --complementary-050:#d4faf5;
  --complementary-040:#e8fcf9;
  --analogous-700:#0759a4;
  --analogous-600:#5625b3;
  --analogous-400:#48a3f3;
  --analogous-300:#9877d3;
  --analogous-200:#a2dbff;
  --analogous-100:#d2c1f0;
  --onsurface-900:#4d5b70;
  --onsurface-800:#606c7f;
  --onsurface-700:#737e8e;
  --onsurface-600:#868f9e;
  --onsurface-500:#99a1ad;
  --onsurface-400:#acb2bd;
  --onsurface-300:#bfc4cc;
  --onsurface-200:#d2d5dc;
  --onsurface-100:#e5e7eb;
  --onsurface-050:#eff0f2;
  --onsurface-040:#f6f6f7;
  --white-90:rgba(255, 255, 255, 0.9);
  --white-80:rgba(255, 255, 255, 0.8);
  --white-70:rgba(255, 255, 255, 0.7);
  --white-60:rgba(255, 255, 255, 0.6);
  --white-50:rgba(255, 255, 255, 0.5);
  --white-40:rgba(255, 255, 255, 0.4);
  --white-30:rgba(255, 255, 255, 0.3);
  --white-20:rgba(255, 255, 255, 0.2);
  --white-10:rgba(255, 255, 255, 0.1);
  --white-0:rgba(255, 255, 255, 0);
  --text-90:rgba(32, 46, 68, 0.9);
  --text-80:rgba(32, 46, 68, 0.8);
  --text-70:rgba(32, 46, 68, 0.7);
  --text-60:rgba(32, 46, 68, 0.6);
  --text-50:rgba(32, 46, 68, 0.5);
  --text-40:rgba(32, 46, 68, 0.4);
  --text-30:rgba(32, 46, 68, 0.3);
  --text-20:rgba(32, 46, 68, 0.2);
  --text-10:rgba(32, 46, 68, 0.1);
  --text-0:rgba(32, 46, 68, 0);
  --analogous-01-900:#220854;
  --analogous-01-800:#35117a;
  --analogous-01-700:#451a96;
  --analogous-01-600:#5625b3;
  --analogous-01-500:#6d3acd;
  --analogous-01-400:#7b52c5;
  --analogous-01-300:#9877d3;
  --analogous-01-200:#b59ce2;
  --analogous-01-100:#d2c1f0;
  --analogous-01-050:#ece4fc;
  --analogous-01-040:#f4f0fc;
  --analogous-02-900:#002c5a;
  --analogous-02-800:#003873;
  --analogous-02-700:#00448c;
  --analogous-02-600:#005aa8;
  --analogous-02-500:#1672b8;
  --analogous-02-400:#127dc9;
  --analogous-02-300:#1f95de;
  --analogous-02-200:#6fb7e3;
  --analogous-02-100:#abd9f5;
  --analogous-02-050:#d2eefc;
  --analogous-02-040:#e8f6fc;
  --black-80:rgba(0, 0, 0, 0.8);
  --black-70:rgba(0, 0, 0, 0.7);
  --black-60:rgba(0, 0, 0, 0.6);
  --black-50:rgba(0, 0, 0, 0.5);
  --black-40:rgba(0, 0, 0, 0.4);
  --black-30:rgba(0, 0, 0, 0.3);
  --black-20:rgba(0, 0, 0, 0.2);
  --black-10:rgba(0, 0, 0, 0.1);
  --black-0:rgba(0, 0, 0, 0);
  --black:#000000;
}

:root {
  --bcp-font-family-primary-bold:"Flexo-Bold";
  --bcp-font-family-primary-demi:"Flexo-Demi";
  --bcp-font-family-primary-regular:"Flexo-Regular";
}

@font-face {
  font-family: "Flexo-Bold";
  font-weight: normal;
  src: url("/assets/fonts/flexo/242863_E_0.eot"), url("/assets/fonts/flexo/242863_E_0.eot");
  src: url("/assets/fonts/flexo/242863_E_0.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/flexo/242863_E_0.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/flexo/242863_E_0.woff2") format("woff2"), url("/assets/fonts/flexo/242863_E_0.woff2") format("woff2"), url("/assets/fonts/flexo/242863_E_0.woff") format("woff"), url("/assets/fonts/flexo/242863_E_0.woff") format("woff"), url("/assets/fonts/flexo/242863_E_0.ttf") format("truetype"), url("/assets/fonts/flexo/242863_E_0.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Flexo-Demi";
  font-weight: normal;
  src: url("/assets/fonts/flexo/242863_C_0.eot"), url("/assets/fonts/flexo/242863_C_0.eot");
  src: url("/assets/fonts/flexo/242863_C_0.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/flexo/242863_C_0.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/flexo/242863_C_0.woff2") format("woff2"), url("/assets/fonts/flexo/242863_C_0.woff2") format("woff2"), url("/assets/fonts/flexo/242863_C_0.woff") format("woff"), url("/assets/fonts/flexo/242863_C_0.woff") format("woff"), url("/assets/fonts/flexo/242863_C_0.ttf") format("truetype"), url("/assets/fonts/flexo/242863_C_0.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Flexo-Regular";
  font-weight: normal;
  src: url("/assets/fonts/flexo/242863_3_0.eot"), url("/assets/fonts/flexo/242863_3_0.eot");
  src: url("/assets/fonts/flexo/242863_3_0.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/flexo/242863_3_0.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/flexo/242863_3_0.woff2") format("woff2"), url("/assets/fonts/flexo/242863_3_0.woff2") format("woff2"), url("/assets/fonts/flexo/242863_3_0.woff") format("woff"), url("/assets/fonts/flexo/242863_3_0.woff") format("woff"), url("/assets/fonts/flexo/242863_3_0.ttf") format("truetype"), url("/assets/fonts/flexo/242863_3_0.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "icon";
  src: url("/assets/fonts/icons/icons.eot");
  src: url("/assets/fonts/icons/icons.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/icons/icons.woff2") format("woff2"), url("/assets/fonts/icons/icons.woff") format("woff"), url("/assets/fonts/icons/icons.ttf") format("truetype"), url("/assets/fonts/icons/icons.svg#icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon {
  font-family: "icon", sans-serif;
  display: inline-block;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.agency-b:before {
  content: "\f101";
}

.agency-l:before {
  content: "\f102";
}

.agency-r:before {
  content: "\f103";
}

.airplane-b:before {
  content: "\f104";
}

.airplane-l:before {
  content: "\f105";
}

.airplane-r:before {
  content: "\f106";
}

.android-b:before {
  content: "\f107";
}

.angle-down-circle-b:before {
  content: "\f108";
}

.angle-down-circle-r:before {
  content: "\f109";
}

.angle-down-r:before {
  content: "\f10a";
}

.angle-drop-down-r:before {
  content: "\f10b";
}

.angle-drop-left-r:before {
  content: "\f10c";
}

.angle-drop-right-r:before {
  content: "\f10d";
}

.angle-drop-up-down-r:before {
  content: "\f10e";
}

.angle-drop-up-r:before {
  content: "\f10f";
}

.angle-left-r:before {
  content: "\f110";
}

.angle-right-r:before {
  content: "\f111";
}

.angle-up-r:before {
  content: "\f112";
}

.arrow-down-r:before {
  content: "\f113";
}

.arrow-full-screen-r:before {
  content: "\f114";
}

.arrow-left-r:before {
  content: "\f115";
}

.arrow-left-right-r:before {
  content: "\f116";
}

.arrow-right-r:before {
  content: "\f117";
}

.arrow-sort-down-r:before {
  content: "\f118";
}

.arrow-sort-up-r:before {
  content: "\f119";
}

.arrow-to-bottom-r:before {
  content: "\f11a";
}

.arrow-to-up-r:before {
  content: "\f11b";
}

.arrow-up-down-r:before {
  content: "\f11c";
}

.arrow-up-r:before {
  content: "\f11d";
}

.atm-b:before {
  content: "\f11e";
}

.atm-l:before {
  content: "\f11f";
}

.atm-r:before {
  content: "\f120";
}

.atm-screen-b:before {
  content: "\f121";
}

.atm-screen-l:before {
  content: "\f122";
}

.atm-screen-r:before {
  content: "\f123";
}

.backspace-b:before {
  content: "\f124";
}

.backspace-l:before {
  content: "\f125";
}

.backspace-r:before {
  content: "\f126";
}

.badge-percent-b:before {
  content: "\f127";
}

.badge-percent-l:before {
  content: "\f128";
}

.badge-percent-r:before {
  content: "\f129";
}

.ban-r:before {
  content: "\f12a";
}

.bank-b:before {
  content: "\f12b";
}

.bank-l:before {
  content: "\f12c";
}

.bank-r:before {
  content: "\f12d";
}

.bell-b:before {
  content: "\f12e";
}

.bell-l:before {
  content: "\f12f";
}

.bell-r:before {
  content: "\f130";
}

.bill-b:before {
  content: "\f131";
}

.bill-l:before {
  content: "\f132";
}

.bill-r:before {
  content: "\f133";
}

.book-b:before {
  content: "\f134";
}

.book-l:before {
  content: "\f135";
}

.book-r:before {
  content: "\f136";
}

.box-b:before {
  content: "\f137";
}

.box-l:before {
  content: "\f138";
}

.box-r:before {
  content: "\f139";
}

.broom-b:before {
  content: "\f13a";
}

.broom-l:before {
  content: "\f13b";
}

.broom-r:before {
  content: "\f13c";
}

.building-b:before {
  content: "\f13d";
}

.building-l:before {
  content: "\f13e";
}

.building-r:before {
  content: "\f13f";
}

.calendar-b:before {
  content: "\f140";
}

.calendar-clock-b:before {
  content: "\f141";
}

.calendar-clock-l:before {
  content: "\f142";
}

.calendar-clock-r:before {
  content: "\f143";
}

.calendar-l:before {
  content: "\f144";
}

.calendar-r:before {
  content: "\f145";
}

.camera-b:before {
  content: "\f146";
}

.camera-l:before {
  content: "\f147";
}

.camera-r:before {
  content: "\f148";
}

.car-b:before {
  content: "\f149";
}

.car-l:before {
  content: "\f14a";
}

.car-r:before {
  content: "\f14b";
}

.card-approved-b:before {
  content: "\f14c";
}

.card-approved-l:before {
  content: "\f14d";
}

.card-approved-r:before {
  content: "\f14e";
}

.card-change-b:before {
  content: "\f14f";
}

.card-change-l:before {
  content: "\f150";
}

.card-change-r:before {
  content: "\f151";
}

.card-credit-b:before {
  content: "\f152";
}

.card-credit-digital-b:before {
  content: "\f153";
}

.card-credit-digital-l:before {
  content: "\f154";
}

.card-credit-digital-r:before {
  content: "\f155";
}

.card-credit-l:before {
  content: "\f156";
}

.card-credit-r:before {
  content: "\f157";
}

.card-denied-b:before {
  content: "\f158";
}

.card-denied-l:before {
  content: "\f159";
}

.card-denied-r:before {
  content: "\f15a";
}

.card-gear-b:before {
  content: "\f15b";
}

.card-gear-l:before {
  content: "\f15c";
}

.card-gear-r:before {
  content: "\f15d";
}

.card-less-b:before {
  content: "\f15e";
}

.card-less-l:before {
  content: "\f15f";
}

.card-less-r:before {
  content: "\f160";
}

.card-plus-b:before {
  content: "\f161";
}

.card-plus-l:before {
  content: "\f162";
}

.card-plus-r:before {
  content: "\f163";
}

.cards-b:before {
  content: "\f164";
}

.cards-l:before {
  content: "\f165";
}

.cards-r:before {
  content: "\f166";
}

.chart-bar-b:before {
  content: "\f167";
}

.chart-bar-l:before {
  content: "\f168";
}

.chart-bar-r:before {
  content: "\f169";
}

.chart-pie-b:before {
  content: "\f16a";
}

.chart-pie-l:before {
  content: "\f16b";
}

.chart-pie-r:before {
  content: "\f16c";
}

.check-b:before {
  content: "\f16d";
}

.check-circle-b:before {
  content: "\f16e";
}

.check-circle-l:before {
  content: "\f16f";
}

.check-circle-r:before {
  content: "\f170";
}

.check-r:before {
  content: "\f171";
}

.chicken-leg-b:before {
  content: "\f172";
}

.chicken-leg-l:before {
  content: "\f173";
}

.chicken-leg-r:before {
  content: "\f174";
}

.chronometer-b:before {
  content: "\f175";
}

.chronometer-l:before {
  content: "\f176";
}

.chronometer-r:before {
  content: "\f177";
}

.circle-connection-b:before {
  content: "\f178";
}

.circle-connection-l:before {
  content: "\f179";
}

.circle-connection-r:before {
  content: "\f17a";
}

.clock-b:before {
  content: "\f17b";
}

.clock-l:before {
  content: "\f17c";
}

.clock-r:before {
  content: "\f17d";
}

.close-b:before {
  content: "\f17e";
}

.close-circle-b:before {
  content: "\f17f";
}

.close-circle-l:before {
  content: "\f180";
}

.close-circle-r:before {
  content: "\f181";
}

.close-r:before {
  content: "\f182";
}

.clothe-hanger-l:before {
  content: "\f183";
}

.clothe-hanger-r:before {
  content: "\f184";
}

.coffee-b:before {
  content: "\f185";
}

.coffee-l:before {
  content: "\f186";
}

.coffee-r:before {
  content: "\f187";
}

.compass-b:before {
  content: "\f188";
}

.compass-l:before {
  content: "\f189";
}

.compass-r:before {
  content: "\f18a";
}

.copy-b:before {
  content: "\f18b";
}

.copy-l:before {
  content: "\f18c";
}

.copy-r:before {
  content: "\f18d";
}

.desktop-b:before {
  content: "\f18e";
}

.desktop-l:before {
  content: "\f18f";
}

.desktop-r:before {
  content: "\f190";
}

.diamond-b:before {
  content: "\f191";
}

.diamond-l:before {
  content: "\f192";
}

.diamond-r:before {
  content: "\f193";
}

.digital-token-b:before {
  content: "\f194";
}

.digital-token-l:before {
  content: "\f195";
}

.digital-token-r:before {
  content: "\f196";
}

.dni-b:before {
  content: "\f197";
}

.dni-l:before {
  content: "\f198";
}

.dni-r:before {
  content: "\f199";
}

.document-approved-b:before {
  content: "\f19a";
}

.document-approved-l:before {
  content: "\f19b";
}

.document-approved-r:before {
  content: "\f19c";
}

.document-b:before {
  content: "\ea44";
}

.document-card-b:before {
  content: "\f19e";
}

.document-card-l:before {
  content: "\f19f";
}

.document-card-r:before {
  content: "\f1a0";
}

.document-denied-b:before {
  content: "\f1a1";
}

.document-denied-l:before {
  content: "\f1a2";
}

.document-denied-r:before {
  content: "\f1a3";
}

.document-l:before {
  content: "\f1a4";
}

.document-less-b:before {
  content: "\f1a5";
}

.document-less-l:before {
  content: "\f1a6";
}

.document-less-r:before {
  content: "\f1a7";
}

.document-pencil-b:before {
  content: "\f1a8";
}

.document-pencil-l:before {
  content: "\f1a9";
}

.document-pencil-r:before {
  content: "\f1aa";
}

.document-plus-b:before {
  content: "\f1ab";
}

.document-plus-l:before {
  content: "\f1ac";
}

.document-plus-r:before {
  content: "\f1ad";
}

.document-r:before {
  content: "\f1ae";
}

.documents-b:before {
  content: "\f1af";
}

.documents-l:before {
  content: "\f1b0";
}

.documents-r:before {
  content: "\f1b1";
}

.edit-b:before {
  content: "\f1b2";
}

.edit-l:before {
  content: "\f1b3";
}

.edit-r:before {
  content: "\f1b4";
}

.excel-b:before {
  content: "\f1b5";
}

.excel-l:before {
  content: "\f1b6";
}

.excel-r:before {
  content: "\f1b7";
}

.exchange-r:before {
  content: "\f1b8";
}

.exclamation-triangle-b:before {
  content: "\f1b9";
}

.exclamation-triangle-l:before {
  content: "\f1ba";
}

.exclamation-triangle-r:before {
  content: "\f1bb";
}

.external-link-r:before {
  content: "\f1bc";
}

.eye-b:before {
  content: "\f1bd";
}

.eye-l:before {
  content: "\f1be";
}

.eye-r:before {
  content: "\f1bf";
}

.eye-slash-b:before {
  content: "\f1c0";
}

.eye-slash-l:before {
  content: "\f1c1";
}

.eye-slash-r:before {
  content: "\f1c2";
}

.face-happy-b:before {
  content: "\f1c3";
}

.face-happy-l:before {
  content: "\f1c4";
}

.face-happy-r:before {
  content: "\f1c5";
}

.face-sad-b:before {
  content: "\f1c6";
}

.face-sad-l:before {
  content: "\f1c7";
}

.face-sad-r:before {
  content: "\f1c8";
}

.face-satisfied-b:before {
  content: "\f1c9";
}

.face-satisfied-l:before {
  content: "\f1ca";
}

.face-satisfied-r:before {
  content: "\f1cb";
}

.face-serious-b:before {
  content: "\f1cc";
}

.face-serious-l:before {
  content: "\f1cd";
}

.face-serious-r:before {
  content: "\f1ce";
}

.faceid-b:before {
  content: "\f1cf";
}

.faceid-l:before {
  content: "\f1d0";
}

.faceid-r:before {
  content: "\f1d1";
}

.factory-b:before {
  content: "\f1d2";
}

.factory-l:before {
  content: "\f1d3";
}

.factory-r:before {
  content: "\f1d4";
}

.faucet-b:before {
  content: "\f1d5";
}

.faucet-l:before {
  content: "\f1d6";
}

.faucet-r:before {
  content: "\f1d7";
}

.filter-b:before {
  content: "\f1d8";
}

.filter-l:before {
  content: "\f1d9";
}

.filter-r:before {
  content: "\f1da";
}

.fingerprint-b:before {
  content: "\f1db";
}

.fingerprint-l:before {
  content: "\f1dc";
}

.fingerprint-r:before {
  content: "\f1dd";
}

.flag-b:before {
  content: "\f1de";
}

.flag-l:before {
  content: "\f1df";
}

.flag-r:before {
  content: "\f1e0";
}

.folder-b:before {
  content: "\f1e1";
}

.folder-l:before {
  content: "\f1e2";
}

.folder-r:before {
  content: "\f1e3";
}

.fountain-pen-b:before {
  content: "\f1e4";
}

.fountain-pen-l:before {
  content: "\f1e5";
}

.fountain-pen-r:before {
  content: "\f1e6";
}

.funnel-b:before {
  content: "\f1e7";
}

.funnel-l:before {
  content: "\f1e8";
}

.funnel-r:before {
  content: "\f1e9";
}

.gas-pump-b:before {
  content: "\f1ea";
}

.gas-pump-l:before {
  content: "\f1eb";
}

.gas-pump-r:before {
  content: "\f1ec";
}

.gavel-b:before {
  content: "\f1ed";
}

.gavel-l:before {
  content: "\f1ee";
}

.gavel-r:before {
  content: "\f1ef";
}

.gear-b:before {
  content: "\f1f0";
}

.gear-l:before {
  content: "\f1f1";
}

.gear-r:before {
  content: "\f1f2";
}

.genre-l:before {
  content: "\f1f3";
}

.genre-r:before {
  content: "\f1f4";
}

.grid-b:before {
  content: "\f1f5";
}

.grid-l:before {
  content: "\f1f6";
}

.grid-r:before {
  content: "\f1f7";
}

.hand-holding-b:before {
  content: "\f1f8";
}

.hand-holding-l:before {
  content: "\f1f9";
}

.hand-holding-r:before {
  content: "\f1fa";
}

.hand-like-b:before {
  content: "\f1fb";
}

.hand-like-l:before {
  content: "\f1fc";
}

.hand-like-r:before {
  content: "\f1fd";
}

.headphone-b:before {
  content: "\f1fe";
}

.headphone-l:before {
  content: "\f1ff";
}

.headphone-r:before {
  content: "\f200";
}

.heart-b:before {
  content: "\f201";
}

.heart-l:before {
  content: "\f202";
}

.heart-r:before {
  content: "\f203";
}

.heart-slash-b:before {
  content: "\f204";
}

.heart-slash-l:before {
  content: "\f205";
}

.heart-slash-r:before {
  content: "\f206";
}

.hourglass-b:before {
  content: "\f207";
}

.hourglass-l:before {
  content: "\f208";
}

.hourglass-r:before {
  content: "\f209";
}

.house-b:before {
  content: "\f20a";
}

.house-l:before {
  content: "\f20b";
}

.house-r:before {
  content: "\f20c";
}

.idcard-b:before {
  content: "\f20d";
}

.idcard-l:before {
  content: "\f20e";
}

.idcard-r:before {
  content: "\f20f";
}

.image-b:before {
  content: "\f210";
}

.image-l:before {
  content: "\f211";
}

.image-r:before {
  content: "\f212";
}

.info-b:before {
  content: "\f213";
}

.info-l:before {
  content: "\f214";
}

.info-r:before {
  content: "\f215";
}

.internet-connection-b:before {
  content: "\f216";
}

.internet-connection-slash-b:before {
  content: "\f217";
}

.ios-b:before {
  content: "\f218";
}

.key-b:before {
  content: "\f219";
}

.key-l:before {
  content: "\f21a";
}

.key-r:before {
  content: "\f21b";
}

.label-b:before {
  content: "\f21c";
}

.label-l:before {
  content: "\f21d";
}

.label-r:before {
  content: "\f21e";
}

.laptop-l:before {
  content: "\f21f";
}

.laptop-r:before {
  content: "\f220";
}

.light-b:before {
  content: "\f221";
}

.light-l:before {
  content: "\f222";
}

.light-r:before {
  content: "\f223";
}

.list-l:before {
  content: "\f224";
}

.list-r:before {
  content: "\f225";
}

.lock-b:before {
  content: "\f226";
}

.lock-l:before {
  content: "\f227";
}

.lock-open-b:before {
  content: "\f228";
}

.lock-open-l:before {
  content: "\f229";
}

.lock-open-password-b:before {
  content: "\f22a";
}

.lock-open-password-l:before {
  content: "\f22b";
}

.lock-open-password-r:before {
  content: "\f22c";
}

.lock-open-r:before {
  content: "\f22d";
}

.lock-password-b:before {
  content: "\f22e";
}

.lock-password-l:before {
  content: "\f22f";
}

.lock-password-r:before {
  content: "\f230";
}

.lock-r:before {
  content: "\f231";
}

.mail-b:before {
  content: "\f232";
}

.mail-l:before {
  content: "\f233";
}

.mail-r:before {
  content: "\f234";
}

.man-another-b:before {
  content: "\f235";
}

.man-another-l:before {
  content: "\f236";
}

.man-b:before {
  content: "\f237";
}

.man-circle-b:before {
  content: "\f238";
}

.man-circle-l:before {
  content: "\f239";
}

.man-circle-r:before {
  content: "\f23a";
}

.man-group-b:before {
  content: "\f23b";
}

.man-group-l:before {
  content: "\f23c";
}

.man-group-r:before {
  content: "\f23d";
}

.man-l:before {
  content: "\f23e";
}

.man-plus-b:before {
  content: "\f23f";
}

.man-plus-l:before {
  content: "\f240";
}

.man-plus-r:before {
  content: "\f241";
}

.man-r:before {
  content: "\f242";
}

.map-marker-b:before {
  content: "\f243";
}

.map-marker-l:before {
  content: "\f244";
}

.map-marker-r:before {
  content: "\f245";
}

.medal-b:before {
  content: "\f246";
}

.medal-l:before {
  content: "\f247";
}

.medal-r:before {
  content: "\f248";
}

.medicine-cabinet-b:before {
  content: "\f249";
}

.medicine-cabinet-l:before {
  content: "\f24a";
}

.medicine-cabinet-r:before {
  content: "\f24b";
}

.megaphone-b:before {
  content: "\f24c";
}

.megaphone-l:before {
  content: "\f24d";
}

.megaphone-r:before {
  content: "\f24e";
}

.menu-r:before {
  content: "\f24f";
}

.message-b:before {
  content: "\f250";
}

.message-l:before {
  content: "\f251";
}

.message-r:before {
  content: "\f252";
}

.metric-down-r:before {
  content: "\f253";
}

.metric-up-r:before {
  content: "\f254";
}

.microphone-b:before {
  content: "\f255";
}

.microphone-l:before {
  content: "\f256";
}

.microphone-r:before {
  content: "\f257";
}

.minus-circle-b:before {
  content: "\f258";
}

.minus-circle-l:before {
  content: "\f259";
}

.minus-circle-r:before {
  content: "\f25a";
}

.minus-r:before {
  content: "\f25b";
}

.money-bag-dollar-b:before {
  content: "\f25c";
}

.money-bag-dollar-l:before {
  content: "\f25d";
}

.money-bag-dollar-r:before {
  content: "\f25e";
}

.money-bag-euro-b:before {
  content: "\f25f";
}

.money-bag-euro-l:before {
  content: "\f260";
}

.money-bag-euro-r:before {
  content: "\f261";
}

.money-bag-soles-b:before {
  content: "\f262";
}

.money-bag-soles-l:before {
  content: "\f263";
}

.money-bag-soles-r:before {
  content: "\f264";
}

.money-dollar-r:before {
  content: "\f265";
}

.money-dollars-circle-b:before {
  content: "\f266";
}

.money-dollars-exchange-l:before {
  content: "\f267";
}

.money-dollars-exchange-r:before {
  content: "\f268";
}

.money-down-b:before {
  content: "\f269";
}

.money-down-l:before {
  content: "\f26a";
}

.money-down-r:before {
  content: "\f26b";
}

.money-euro-circle-b:before {
  content: "\f26c";
}

.money-euro-exchange-l:before {
  content: "\f26d";
}

.money-euro-exchange-r:before {
  content: "\f26e";
}

.money-euro-r:before {
  content: "\f26f";
}

.money-plus-b:before {
  content: "\f270";
}

.money-plus-l:before {
  content: "\f271";
}

.money-plus-r:before {
  content: "\f272";
}

.money-soles-circle-b:before {
  content: "\f273";
}

.money-soles-exchange-l:before {
  content: "\f274";
}

.money-soles-exchange-r:before {
  content: "\f275";
}

.money-soles-r:before {
  content: "\f276";
}

.money-up-b:before {
  content: "\f277";
}

.money-up-l:before {
  content: "\f278";
}

.money-up-r:before {
  content: "\f279";
}

.paper-plane-b:before {
  content: "\f27a";
}

.paper-plane-l:before {
  content: "\f27b";
}

.paper-plane-r:before {
  content: "\f27c";
}

.paperclip-r:before {
  content: "\f27d";
}

.pen-b:before {
  content: "\f27e";
}

.pen-l:before {
  content: "\f27f";
}

.pen-r:before {
  content: "\f280";
}

.percentage-down-b:before {
  content: "\f281";
}

.percentage-down-l:before {
  content: "\f282";
}

.percentage-down-r:before {
  content: "\f283";
}

.percentage-square-b:before {
  content: "\f284";
}

.percentage-square-l:before {
  content: "\f285";
}

.percentage-square-r:before {
  content: "\f286";
}

.percentage-up-b:before {
  content: "\f287";
}

.percentage-up-l:before {
  content: "\f288";
}

.percentage-up-r:before {
  content: "\f289";
}

.persons-b:before {
  content: "\f28a";
}

.persons-l:before {
  content: "\f28b";
}

.persons-r:before {
  content: "\f28c";
}

.piggy-bank-b:before {
  content: "\f28d";
}

.piggy-bank-l:before {
  content: "\f28e";
}

.piggy-bank-r:before {
  content: "\f28f";
}

.play-circle-b:before {
  content: "\f290";
}

.play-circle-l:before {
  content: "\f291";
}

.play-circle-r:before {
  content: "\f292";
}

.plus-circle-b:before {
  content: "\f293";
}

.plus-circle-l:before {
  content: "\f294";
}

.plus-circle-r:before {
  content: "\f295";
}

.plus-r:before {
  content: "\f296";
}

.points-horiz-r:before {
  content: "\f297";
}

.points-vert-r:before {
  content: "\f298";
}

.pos-b:before {
  content: "\f299";
}

.pos-l:before {
  content: "\f29a";
}

.pos-r:before {
  content: "\f29b";
}

.print-b:before {
  content: "\f29c";
}

.print-l:before {
  content: "\f29d";
}

.print-r:before {
  content: "\f29e";
}

.qrcode-b:before {
  content: "\f29f";
}

.qrcode-l:before {
  content: "\ea43";
}

.qrcode-r:before {
  content: "\ea42";
}

.question-circle-b:before {
  content: "\f2a2";
}

.question-circle-l:before {
  content: "\f2a3";
}

.question-circle-r:before {
  content: "\f2a4";
}

.redirection-b:before {
  content: "\f2a5";
}

.redirection-l:before {
  content: "\f2a6";
}

.redirection-r:before {
  content: "\f2a7";
}

.robot-b:before {
  content: "\f2a8";
}

.robot-l:before {
  content: "\f2a9";
}

.robot-r:before {
  content: "\f2aa";
}

.rotate-left-r:before {
  content: "\f2ab";
}

.rotate-right-r:before {
  content: "\f2ac";
}

.safe-box-b:before {
  content: "\f2ad";
}

.safe-box-l:before {
  content: "\f2ae";
}

.safe-box-r:before {
  content: "\f2af";
}

.search-b:before {
  content: "\f2b0";
}

.search-r:before {
  content: "\f2b1";
}

.share-b:before {
  content: "\f2b2";
}

.share-ios-r:before {
  content: "\f2b3";
}

.share-l:before {
  content: "\f2b4";
}

.share-r:before {
  content: "\f2b5";
}

.shield-b:before {
  content: "\f2b6";
}

.shield-insurance-b:before {
  content: "\f2b7";
}

.shield-insurance-l:before {
  content: "\f2b8";
}

.shield-insurance-r:before {
  content: "\f2b9";
}

.shield-l:before {
  content: "\f2ba";
}

.shield-r:before {
  content: "\f2bb";
}

.shopping-bag-b:before {
  content: "\f2bc";
}

.shopping-bag-l:before {
  content: "\f2bd";
}

.shopping-bag-r:before {
  content: "\f2be";
}

.shopping-car-b:before {
  content: "\f2bf";
}

.shopping-car-l:before {
  content: "\f2c0";
}

.shopping-car-r:before {
  content: "\f2c1";
}

.sign-in-r:before {
  content: "\f2c2";
}

.sign-out-r:before {
  content: "\f2c3";
}

.smartphone-b:before {
  content: "\f2c4";
}

.smartphone-call-b:before {
  content: "\f2c5";
}

.smartphone-call-l:before {
  content: "\f2c6";
}

.smartphone-call-r:before {
  content: "\f2c7";
}

.smartphone-l:before {
  content: "\f2c8";
}

.smartphone-r:before {
  content: "\f2c9";
}

.social-facebook-b:before {
  content: "\f2ca";
}

.social-facebook-l:before {
  content: "\f2cb";
}

.social-facebook-r:before {
  content: "\f2cc";
}

.social-instagram-b:before {
  content: "\f2cd";
}

.social-instagram-l:before {
  content: "\f2ce";
}

.social-instagram-r:before {
  content: "\f2cf";
}

.social-linkedin-b:before {
  content: "\f2d0";
}

.social-linkedin-l:before {
  content: "\f2d1";
}

.social-linkedin-r:before {
  content: "\f2d2";
}

.social-twitter-b:before {
  content: "\f2d3";
}

.social-twitter-l:before {
  content: "\f2d4";
}

.social-twitter-r:before {
  content: "\f2d5";
}

.social-youtube-b:before {
  content: "\f2d6";
}

.social-youtube-l:before {
  content: "\f2d7";
}

.social-youtube-r:before {
  content: "\f2d8";
}

.soup-b:before {
  content: "\f2d9";
}

.soup-l:before {
  content: "\f2da";
}

.soup-r:before {
  content: "\f2db";
}

.star-b:before {
  content: "\f2dc";
}

.star-l:before {
  content: "\f2dd";
}

.star-r:before {
  content: "\f2de";
}

.store-b:before {
  content: "\f2df";
}

.store-l:before {
  content: "\f2e0";
}

.store-r:before {
  content: "\f2e1";
}

.table-b:before {
  content: "\f2e2";
}

.table-l:before {
  content: "\f2e3";
}

.table-r:before {
  content: "\f2e4";
}

.tablet-b:before {
  content: "\f2e5";
}

.tablet-l:before {
  content: "\f2e6";
}

.tablet-r:before {
  content: "\f2e7";
}

.tag-b:before {
  content: "\f2e8";
}

.tag-l:before {
  content: "\f2e9";
}

.tag-r:before {
  content: "\f2ea";
}

.target-b:before {
  content: "\f2eb";
}

.target-l:before {
  content: "\f2ec";
}

.target-r:before {
  content: "\f2ed";
}

.telephone-b:before {
  content: "\f2ee";
}

.telephone-l:before {
  content: "\f2ef";
}

.telephone-r:before {
  content: "\f2f0";
}

.ticket-b:before {
  content: "\f2f1";
}

.ticket-l:before {
  content: "\f2f2";
}

.ticket-r:before {
  content: "\f2f3";
}

.token-b:before {
  content: "\f2f4";
}

.token-l:before {
  content: "\f2f5";
}

.token-r:before {
  content: "\f2f6";
}

.tool-b:before {
  content: "\f2f7";
}

.tool-l:before {
  content: "\f2f8";
}

.tool-r:before {
  content: "\f2f9";
}

.transaction-l:before {
  content: "\f2fa";
}

.transaction-r:before {
  content: "\f2fb";
}

.trash-b:before {
  content: "\f2fc";
}

.trash-l:before {
  content: "\f2fd";
}

.trash-r:before {
  content: "\f2fe";
}

.trophy-b:before {
  content: "\f2ff";
}

.trophy-l:before {
  content: "\f300";
}

.trophy-r:before {
  content: "\f301";
}

.truck-b:before {
  content: "\f302";
}

.truck-l:before {
  content: "\f303";
}

.truck-r:before {
  content: "\f304";
}

.turn-r:before {
  content: "\f305";
}

.umbrella-b:before {
  content: "\f306";
}

.umbrella-l:before {
  content: "\f307";
}

.umbrella-r:before {
  content: "\f308";
}

.wallet-b:before {
  content: "\f309";
}

.wallet-l:before {
  content: "\f30a";
}

.wallet-r:before {
  content: "\f30b";
}

.water-drop-b:before {
  content: "\f30c";
}

.water-drop-l:before {
  content: "\f30d";
}

.water-drop-r:before {
  content: "\f30e";
}

.website-approved-b:before {
  content: "\f30f";
}

.website-approved-l:before {
  content: "\f310";
}

.website-approved-r:before {
  content: "\f311";
}

.website-b:before {
  content: "\f312";
}

.website-card-b:before {
  content: "\f313";
}

.website-card-l:before {
  content: "\f314";
}

.website-card-r:before {
  content: "\f315";
}

.website-denied-b:before {
  content: "\f316";
}

.website-denied-l:before {
  content: "\f317";
}

.website-denied-r:before {
  content: "\f318";
}

.website-l:before {
  content: "\f319";
}

.website-less-b:before {
  content: "\f31a";
}

.website-less-l:before {
  content: "\f31b";
}

.website-less-r:before {
  content: "\f31c";
}

.website-plus-b:before {
  content: "\f31d";
}

.website-plus-l:before {
  content: "\f31e";
}

.website-plus-r:before {
  content: "\f31f";
}

.website-r:before {
  content: "\f320";
}

.woman-b:before {
  content: "\f321";
}

.woman-group-b:before {
  content: "\f322";
}

.woman-group-l:before {
  content: "\f323";
}

.woman-group-r:before {
  content: "\f324";
}

.woman-l:before {
  content: "\f325";
}

.woman-r:before {
  content: "\f326";
}

.world-b:before {
  content: "\f327";
}

.world-l:before {
  content: "\f328";
}

.world-r:before {
  content: "\f329";
}

.yape-link-b:before {
  content: "\f32a";
}

.yape-link-l:before {
  content: "\f32b";
}

.yape-link-r:before {
  content: "\f32c";
}

.zoom-in-b:before {
  content: "\f32d";
}

.zoom-in-r:before {
  content: "\f32e";
}

.zoom-out-b:before {
  content: "\f32f";
}

.zoom-out-r:before {
  content: "\f330";
}

.pdf-b:before {
  content: "\ea31";
}

.pdf-l:before {
  content: "\ea32";
}

.pdf-r:before {
  content: "\ea33";
}

.store-clock-b:before {
  content: "\ea34";
}

.store-clock-l:before {
  content: "\ea35";
}

.store-clock-r:before {
  content: "\ea36";
}

.percentage-b:before {
  content: "\ea38";
}

.percentage-l:before {
  content: "\e800";
}

.percentage-r:before {
  content: "\ea37";
}

.smartphone-incoming-call-b:before {
  content: "\ea3b";
}

.smartphone-incoming-call-l:before {
  content: "\ea39";
}

.smartphone-incoming-call-r:before {
  content: "\ea3a";
}

.face-angry-b:before {
  content: "\ea3e";
}

.face-angry-l:before {
  content: "\ea3c";
}

.face-angry-r:before {
  content: "\ea3d";
}

.pin-b:before {
  content: "\ea3f";
}

.pin-l:before {
  content: "\ea40";
}

.pin-r:before {
  content: "\ea41";
}

.tooltip-container {
  cursor: default;
  z-index: 8000 !important;
  position: absolute;
  background-color: transparent;
  filter: drop-shadow(0px 3px 8px rgba(82, 112, 148, 0.3));
}

.tooltip-container .tooltip-arrow {
  color: #fff;
  width: 16px;
  height: 16px;
}

.tooltip-container .tooltip-arrow::before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tooltip-container .tooltip-box {
  background-color: #fff;
  border-radius: 8px;
  color: var(--text, #202e44);
  font-size: 12px;
  max-width: 240px;
  padding: 11px 8px;
  text-align: center;
  letter-spacing: 0;
}

.tooltip-container-size-md {
  filter: none;
}

.tooltip-container-size-md .tooltip-arrow {
  color: var(--onsurface-050, #eff0f2);
}

.tooltip-container-size-md .tooltip-box {
  background-color: var(--onsurface-050, #eff0f2);
  padding: 6px 8px;
  max-width: 208px;
}

.tooltip-container-size-sm {
  filter: none;
}

.tooltip-container-size-sm .tooltip-arrow {
  display: none;
}

.tooltip-container-size-sm .tooltip-box {
  background-color: var(--onsurface-050, #eff0f2);
  padding: 3px 8px 1px;
  max-width: 117px;
  min-height: 24px;
  font-family: var(--bcp-font-family-primary-regular, "Flexo-Regular"), helvetica, arial, sans-serif;
}

.tooltip-container-mode-dark .tooltip-arrow {
  color: var(--text, #202e44);
  opacity: 0.9;
}

.tooltip-container-mode-dark .tooltip-box {
  background-color: var(--text, #202e44);
  color: #fff;
  opacity: 0.9;
}

.tooltip-container[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}

.tooltip-container[data-popper-placement^=top] .tooltip-arrow::before {
  bottom: -8px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}

.tooltip-container[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}

.tooltip-container[data-popper-placement^=bottom] .tooltip-arrow::before {
  top: -8px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}

.bcp-popover-host-4-29-0 .not-clickeable {
  pointer-events: none;
}

.bcp-popover-host-4-29-0 {
  display: none;
}

@media (max-width: 458px) {
  div[data-tippy-root]:not(.tooltip-container) {
    width: calc(100% - 10px) !important;
  }
}
.tippy-box[data-theme~=bcp] {
  z-index: 8900;
  background-color: var(--primary-600, #002da0);
  max-width: 448px !important;
  width: 100%;
  border-radius: 8px;
  color: #fff;
  padding: 18px 24px 22px;
  letter-spacing: 0;
}

@media (max-width: 575.98px) {
  .tippy-box[data-theme~=bcp] {
    min-width: 296px;
    padding: 18px 20px 22px;
  }
}
.tippy-box[data-theme~=bcp] .tippy-arrow {
  width: 16px;
  height: 16px;
}

.tippy-box[data-theme~=bcp] .tippy-arrow::before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tippy-box[data-theme~=bcp][data-placement^=top] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-theme~=bcp][data-placement^=top] > .tippy-arrow::before {
  bottom: -8px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: var(--primary-600, #002da0);
  transform-origin: center top;
}

.tippy-box[data-theme~=bcp][data-placement^=bottom] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-theme~=bcp][data-placement^=bottom] > .tippy-arrow::before {
  top: -8px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: var(--primary-600, #002da0);
  transform-origin: center bottom;
}

.tippy-box[data-theme~=bcp][data-placement^=left] > .tippy-arrow {
  right: 0;
  top: calc(100% - 32px);
}

.tippy-box[data-theme~=bcp][data-placement^=left] > .tippy-arrow::before {
  left: 16px;
  border-width: 8px 8px 8px;
  border-left-color: var(--primary-600, #002da0);
  transform-origin: center left;
}

.tippy-box[data-theme~=bcp][data-placement^=right] > .tippy-arrow {
  left: 0;
  top: calc(100% - 32px);
}

.tippy-box[data-theme~=bcp][data-placement^=right] > .tippy-arrow::before {
  right: 16px;
  border-width: 8px 8px 8px;
  border-right-color: var(--primary-600, #002da0);
  transform-origin: center right;
}

.tippy-box[data-theme~=bcp] .popover-body {
  padding: 8px 0 21px !important;
}

.tippy-box[data-theme~=bcp] .popover-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 40px;
}

.tippy-box[data-theme~=bcp] .popover-footer .badge-content {
  align-self: flex-end;
  line-height: 1;
}

.tippy-box[data-theme~=bcp] .popover-footer .badge-content .bcp-badge-host-4-29-0 {
  margin-right: 12px;
}

.tippy-box[data-theme~=bcp] .popover-footer .button-content {
  margin-left: auto;
}

.tippy-box[data-theme~=bcp] .popover-footer .button-content .bcp-button-host-4-29-0 {
  pointer-events: auto;
  margin: 0 6px;
}

.tippy-box[data-theme~=bcp] .popover-footer .button-content .bcp-button-host-4-29-0:last-child {
  margin-right: 0;
}

.popover-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 8800;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.7;
}

.highlight-popover-target {
  position: relative;
  z-index: 9999;
}
