:where(.sp-e1) {
  display: block;
  position: static;
  box-sizing: content-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 3396.27px;
  visibility: visible;
}

:where(.sp-e1)::before {
  position: static;
  box-sizing: content-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
  content: "xl";
}

:where(.sp-e2) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 38px;
  visibility: visible;
}

:where(.sp-e3) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 0px;
  visibility: visible;
}

:where(.sp-e4) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 38px;
  z-index: 9998;
  visibility: visible;
}

:where(.sp-e5) {
  position: fixed;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(255, 255, 255, 0.01);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  backdrop-filter: blur(4px);
  z-index: 23;
  visibility: visible;
}

:where(.sp-e6) {
  display: block;
  position: fixed;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 8px 1px;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1536px;
  transform-origin: 760.4px 38px;
  z-index: 101;
  visibility: visible;
  bottom: 661.6px;
}

:where(.sp-e7) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 16px;
  row-gap: 16px;
  column-gap: 16px;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 38px;
  visibility: visible;
}

:where(.sp-e8) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 41.4938px 18px;
  z-index: 30;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e9) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  font-style: italic;
  line-height: 16px;
  text-align: start;
  vertical-align: middle;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 41.4938px 18px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e10) {
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  font-style: italic;
  line-height: 16px;
  text-align: start;
  vertical-align: middle;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e11) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  gap: 16px;
  row-gap: 16px;
  column-gap: 16px;
  grid-auto-flow: row;
  transform-origin: 272.569px 20px;
  visibility: visible;
}

:where(.sp-e12) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 240.094px 20px;
  visibility: visible;
}

:where(.sp-e13) {
  display: list-item;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 42.5938px 20px;
  visibility: visible;
}

:where(.sp-e14) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 42.5938px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e15) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-radius: 16px;
  border-collapse: separate;
  box-shadow: rgba(156, 163, 175, 0.5) 0px 8px 16px 0px;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 160px 276px;
  z-index: 1;
  visibility: hidden;
  top: 48px;
  right: -207.812px;
  bottom: -560px;
  left: -27px;
}

:where(.sp-e16) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-radius: 16px;
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 160px 276px;
  visibility: hidden;
}

:where(.sp-e17) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 12px;
  padding-left: 32px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 160px 276px;
  visibility: hidden;
}

:where(.sp-e18) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 24px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 276px;
  visibility: hidden;
}

:where(.sp-e19) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 264px;
  visibility: hidden;
}

:where(.sp-e20) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 24px;
  visibility: hidden;
}

:where(.sp-e21) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 8px;
  padding-bottom: 12px;
  padding-left: 8px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 16px;
  row-gap: 16px;
  column-gap: 16px;
  grid-auto-flow: row;
  transform-origin: 138px 24px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e22) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 59.4062px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e23) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 59.4062px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e24) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 59.4062px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e25) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 23.2875px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e26) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 23.2875px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e27) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 23.2875px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e28) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 16.8188px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e29) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 16.8188px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e30) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 16.8188px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e31) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 44.5312px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e32) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 44.5312px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e33) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 44.5312px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e34) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 21.3813px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e35) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 21.3813px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e36) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 21.3813px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e37) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 26.65px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e38) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 26.65px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e39) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 26.65px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e40) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 18.2188px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e41) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 18.2188px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e42) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 18.2188px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e43) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 18.7062px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e44) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 18.7062px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e45) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 18.7062px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e46) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 45.925px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e47) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 45.925px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e48) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 45.925px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e49) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 25.65px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e50) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 25.65px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e51) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 25.65px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e52) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 45px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e53) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 45px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e54) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 45px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e55) {
  display: list-item;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 85.6438px 20px;
  visibility: visible;
}

:where(.sp-e56) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 85.6438px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e57) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-radius: 16px;
  border-collapse: separate;
  box-shadow: rgba(156, 163, 175, 0.5) 0px 8px 16px 0px;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 460px 153.5px;
  z-index: 1;
  visibility: hidden;
  top: 48px;
  right: -721.713px;
  bottom: -315px;
  left: -27px;
}

:where(.sp-e58) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-radius: 16px;
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 460px 153.5px;
  visibility: hidden;
}

:where(.sp-e59) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 12px;
  padding-left: 32px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 460px 153.5px;
  visibility: hidden;
}

:where(.sp-e60) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 24px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 153.5px;
  visibility: hidden;
}

:where(.sp-e61) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  text-align: start;
  vertical-align: baseline;
  padding-bottom: 8px;
  padding-left: 8px;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 11.5px;
  visibility: hidden;
}

:where(.sp-e62) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 115px;
  visibility: hidden;
}

:where(.sp-e63) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 40.5px;
  visibility: hidden;
}

:where(.sp-e64) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 8px;
  padding-bottom: 12px;
  padding-left: 8px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 16px;
  row-gap: 16px;
  column-gap: 16px;
  grid-auto-flow: row;
  transform-origin: 138px 40.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e65) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0.8px solid rgb(209, 213, 219);
  border-right: 0.8px solid rgb(209, 213, 219);
  border-bottom: 0.8px solid rgb(209, 213, 219);
  border-left: 0.8px solid rgb(209, 213, 219);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 22px 22px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e66) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 21.2px 22px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e67) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e68) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 100px 28.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e69) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 100px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e70) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 44.2125px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e71) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(107, 114, 128);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(107, 114, 128);
  border-right: 0px none rgb(107, 114, 128);
  border-bottom: 0px none rgb(107, 114, 128);
  border-left: 0px none rgb(107, 114, 128);
  border-collapse: separate;
  outline: rgb(107, 114, 128) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 100px 16px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e72) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 38.625px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e73) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 34px;
  visibility: hidden;
}

:where(.sp-e74) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 8px;
  padding-bottom: 12px;
  padding-left: 8px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 16px;
  row-gap: 16px;
  column-gap: 16px;
  grid-auto-flow: row;
  transform-origin: 138px 34px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e75) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 8px 8px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e76) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  clip-path: url("#clip0_6068_7258");
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e77) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 87.5625px 22px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e78) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 87.5625px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e79) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 65.1813px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e80) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(107, 114, 128);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(107, 114, 128);
  border-right: 0px none rgb(107, 114, 128);
  border-bottom: 0px none rgb(107, 114, 128);
  border-left: 0px none rgb(107, 114, 128);
  border-collapse: separate;
  outline: rgb(107, 114, 128) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 87.5625px 8px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e81) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 72px;
  visibility: hidden;
}

:where(.sp-e82) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 12px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e83) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  clip-path: url("#clip0_6068_6310");
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e84) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 32.8063px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e85) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 32.8063px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e86) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 32.8063px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e87) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  clip-path: url("#clip0_6068_2965");
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e88) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 34.3625px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e89) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 34.3625px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e90) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 34.3625px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e91) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 16.9375px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e92) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 16.9375px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e93) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 16.9375px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e94) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 130px;
  visibility: hidden;
}

:where(.sp-e95) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 32.5px;
  visibility: hidden;
}

:where(.sp-e96) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 8px;
  padding-bottom: 12px;
  padding-left: 8px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 16px;
  row-gap: 16px;
  column-gap: 16px;
  grid-auto-flow: row;
  transform-origin: 138px 32.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e97) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 97.4375px 20.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e98) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 97.4375px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e99) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 46.3063px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e100) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(107, 114, 128);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(107, 114, 128);
  border-right: 0px none rgb(107, 114, 128);
  border-bottom: 0px none rgb(107, 114, 128);
  border-left: 0px none rgb(107, 114, 128);
  border-collapse: separate;
  outline: rgb(107, 114, 128) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 97.4375px 8px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e101) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 101.569px 20.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e102) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 101.569px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e103) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 33.025px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e104) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(107, 114, 128);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(107, 114, 128);
  border-right: 0px none rgb(107, 114, 128);
  border-bottom: 0px none rgb(107, 114, 128);
  border-left: 0px none rgb(107, 114, 128);
  border-collapse: separate;
  outline: rgb(107, 114, 128) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 101.569px 8px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e105) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 114.912px 20.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e106) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 114.912px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e107) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 15.3375px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e108) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(107, 114, 128);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(107, 114, 128);
  border-right: 0px none rgb(107, 114, 128);
  border-bottom: 0px none rgb(107, 114, 128);
  border-left: 0px none rgb(107, 114, 128);
  border-collapse: separate;
  outline: rgb(107, 114, 128) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 114.912px 8px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e109) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 107.963px 20.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e110) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 107.963px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e111) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 40.9188px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e112) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(107, 114, 128);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(107, 114, 128);
  border-right: 0px none rgb(107, 114, 128);
  border-bottom: 0px none rgb(107, 114, 128);
  border-left: 0px none rgb(107, 114, 128);
  border-collapse: separate;
  outline: rgb(107, 114, 128) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 107.963px 8px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e113) {
  display: list-item;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 36.6625px 20px;
  visibility: visible;
}

:where(.sp-e114) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 36.6625px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e115) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-radius: 16px;
  border-collapse: separate;
  box-shadow: rgba(156, 163, 175, 0.5) 0px 8px 16px 0px;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 160px 84px;
  z-index: 1;
  visibility: hidden;
  top: 48px;
  right: -219.675px;
  bottom: -176px;
  left: -27px;
}

:where(.sp-e116) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-radius: 16px;
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 160px 84px;
  visibility: hidden;
}

:where(.sp-e117) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 12px;
  padding-left: 32px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 160px 84px;
  visibility: hidden;
}

:where(.sp-e118) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 24px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 84px;
  visibility: hidden;
}

:where(.sp-e119) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 89.1687px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e120) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 89.1687px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e121) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 89.1687px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e122) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 55.4813px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e123) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 55.4813px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e124) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 55.4813px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e125) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 64.1312px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e126) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 64.1312px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e127) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 64.1312px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e128) {
  display: list-item;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 42.5375px 20px;
  visibility: visible;
}

:where(.sp-e129) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 42.5375px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e130) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-radius: 16px;
  border-collapse: separate;
  box-shadow: rgba(156, 163, 175, 0.5) 0px 8px 16px 0px;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, -234.188, 0);
  transform-origin: 460px 191.5px;
  z-index: 1;
  visibility: hidden;
  top: 48px;
  right: -807.925px;
  bottom: -391px;
  left: -27px;
}

:where(.sp-e131) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-radius: 16px;
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 460px 191.5px;
  visibility: hidden;
}

:where(.sp-e132) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 12px;
  padding-left: 32px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 460px 191.5px;
  visibility: hidden;
}

:where(.sp-e133) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 24px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 191.5px;
  visibility: hidden;
}

:where(.sp-e134) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  clip-path: url("#clip0_6068_6542");
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e135) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 39.0062px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e136) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 39.0062px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e137) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 39.0062px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e138) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 58.8px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e139) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 58.8px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e140) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 58.8px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e141) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 44.4938px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e142) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 44.4938px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e143) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 44.4938px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e144) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 48px;
  visibility: hidden;
}

:where(.sp-e145) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  clip-path: url("#clip0_6703_44766");
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e146) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 68.3625px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e147) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 68.3625px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e148) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 68.3625px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e149) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 36.9562px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e150) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 36.9562px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e151) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 36.9562px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e152) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 168px;
  visibility: hidden;
}

:where(.sp-e153) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 63.225px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e154) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 63.225px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e155) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 63.225px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e156) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 79.9938px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e157) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 79.9938px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e158) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 79.9938px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e159) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 47.2125px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e160) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 47.2125px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e161) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 47.2125px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e162) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 54.8812px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e163) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 54.8812px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e164) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 54.8812px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e165) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 80.7188px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e166) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 80.7188px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e167) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 80.7188px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e168) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 64.9938px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e169) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 64.9938px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e170) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 64.9938px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e171) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 77.875px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e172) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 77.875px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e173) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 77.875px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e174) {
  display: list-item;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 32.6562px 20px;
  visibility: visible;
}

:where(.sp-e175) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 32.6562px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e176) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-radius: 16px;
  border-collapse: separate;
  box-shadow: rgba(156, 163, 175, 0.5) 0px 8px 16px 0px;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, -19.2625, 0);
  transform-origin: 310px 71.5px;
  z-index: 1;
  visibility: hidden;
  top: 48px;
  right: -527.688px;
  bottom: -151px;
  left: -27px;
}

:where(.sp-e177) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-radius: 16px;
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 310px 71.5px;
  visibility: hidden;
}

:where(.sp-e178) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 12px;
  padding-left: 32px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 310px 71.5px;
  visibility: hidden;
}

:where(.sp-e179) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 24px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 138px 71.5px;
  visibility: hidden;
}

:where(.sp-e180) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 52.3875px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e181) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 52.3875px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e182) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 52.3875px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e183) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 62.575px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e184) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 62.575px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e185) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 62.575px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e186) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 62.775px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e187) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 62.775px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e188) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 62.775px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e189) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 57.5938px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e190) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 3px;
  padding-bottom: 4px;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 57.5938px 12px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e191) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(13, 16, 23);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(13, 16, 23);
  border-right: 0px none rgb(13, 16, 23);
  border-bottom: 0px none rgb(13, 16, 23);
  border-left: 0px none rgb(13, 16, 23);
  border-collapse: separate;
  outline: rgb(13, 16, 23) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 57.5938px 8.5px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e192) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 209.938px 20px;
  visibility: visible;
}

:where(.sp-e193) {
  display: list-item;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 70.3063px 20px;
  visibility: visible;
}

:where(.sp-e194) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 70.3063px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e195) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  vertical-align: text-top;
  margin-right: 6px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 7px 7px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e196) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e197) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 44.3063px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e198) {
  display: list-item;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-height: 40px;
  transform-origin: 20px 20px;
  visibility: visible;
}

:where(.sp-e199) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 20px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e200) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 15px 15px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e201) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e202) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 41, 149);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-radius: 16px;
  border-collapse: separate;
  box-shadow: rgba(156, 163, 175, 0.5) 0px 8px 16px 0px;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 250px 162px;
  z-index: 30;
  visibility: hidden;
  top: 48px;
  right: -126.675px;
  bottom: -332px;
  left: -333.333px;
}

:where(.sp-e203) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 24px;
  padding-right: 12px;
  padding-bottom: 24px;
  padding-left: 24px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 16px;
  row-gap: 16px;
  column-gap: 16px;
  grid-auto-flow: row;
  max-width: 525px;
  transform-origin: 250px 38px;
  z-index: 1;
  visibility: hidden;
}

:where(.sp-e204) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: right;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 205px 21px;
  visibility: hidden;
}

:where(.sp-e205) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: right;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 525px;
  transform-origin: 205px 21px;
  visibility: hidden;
}

:where(.sp-e206) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 23px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  padding-right: 20px;
  padding-left: 37px;
  border-top: 0.8px solid rgb(135, 150, 172);
  border-right: 0.8px solid rgb(135, 150, 172);
  border-bottom: 0.8px solid rgb(135, 150, 172);
  border-left: 0.8px solid rgb(135, 150, 172);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 250, 0);
  transform-origin: 29.3px 21px;
  cursor: text;
  visibility: hidden;
}

:where(.sp-e207) {
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: right;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
  top: 50%;
  right: 7px;
}

:where(.sp-e208) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: right;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e209) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: right;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: hidden;
}

:where(.sp-e210) {
  display: flex;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 13px;
  padding-right: 9px;
  padding-bottom: 13px;
  padding-left: 9px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-radius: 4px 0px 0px 4px;
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 250, 0);
  transform-origin: 17px 21px;
  z-index: 2;
  cursor: default;
  visibility: hidden;
  right: 376px;
}

:where(.sp-e211) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  margin-top: -1px;
  margin-right: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0.5px 0.5px;
  clip-path: inset(50%);
  cursor: default;
  visibility: hidden;
  top: 21.5px;
  right: 17.5px;
  bottom: 21.5px;
  left: 17.5px;
}

:where(.sp-e212) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 8px 8px;
  cursor: default;
  visibility: hidden;
}

:where(.sp-e213) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: default;
  visibility: hidden;
}

:where(.sp-e214) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-width: max-content;
  transform-origin: 19px 18px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e215) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  margin-top: -1px;
  margin-right: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0.5px 0.5px;
  clip-path: inset(50%);
  cursor: pointer;
  visibility: hidden;
  top: 4px;
  right: 35px;
  bottom: 33px;
  left: 4px;
}

:where(.sp-e216) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e217) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 15px 14px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e218) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e219) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, -100);
  transform-origin: 250px 124px;
  visibility: hidden;
}

:where(.sp-e220) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-radius: 16px;
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 250px 124px;
  visibility: hidden;
}

:where(.sp-e221) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 24px;
  padding-bottom: 24px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 525px;
  transform-origin: 250px 124px;
  visibility: hidden;
}

:where(.sp-e222) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(16, 38, 94);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 24px;
  padding-right: 24px;
  padding-left: 24px;
  border-top: 0px none rgb(16, 38, 94);
  border-right: 0px none rgb(16, 38, 94);
  border-bottom: 0px none rgb(16, 38, 94);
  border-left: 0px none rgb(16, 38, 94);
  border-collapse: separate;
  outline: rgb(16, 38, 94) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e223) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e224) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(55, 65, 81);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 8px;
  border-top: 0px none rgb(55, 65, 81);
  border-right: 0px none rgb(55, 65, 81);
  border-bottom: 0px none rgb(55, 65, 81);
  border-left: 0px none rgb(55, 65, 81);
  border-collapse: separate;
  outline: rgb(55, 65, 81) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e225) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  padding-right: 12px;
  padding-left: 16px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  max-width: 655px;
  transform: matrix(1, 0, 0, 1, 0, -100);
  transform-origin: 250px 100px;
  visibility: hidden;
}

:where(.sp-e226) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 50%;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 112px 100px;
  visibility: hidden;
}

:where(.sp-e227) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 112px 20px;
  visibility: hidden;
}

:where(.sp-e228) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 8px;
  padding-bottom: 12px;
  padding-left: 8px;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 112px 20px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e229) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  margin-bottom: -40px;
  padding-right: 16px;
  padding-left: 16px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 655px;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e230) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  margin-bottom: 40px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e231) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e232) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e233) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e234) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  margin-right: 16px;
  margin-left: 16px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0.8px solid rgb(209, 213, 219);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e235) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  padding-bottom: 20px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  z-index: 1;
  visibility: hidden;
}

:where(.sp-e236) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 1.6px solid rgb(0, 50, 175);
  border-right: 1.6px solid rgba(0, 0, 0, 0);
  border-bottom: 1.6px solid rgba(0, 0, 0, 0);
  border-left: 1.6px solid rgba(0, 0, 0, 0);
  border-radius: 50%;
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e237) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-height: 40px;
  transform-origin: 20px 20px;
  visibility: visible;
}

:where(.sp-e238) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 20px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e239) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 9px 16px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e240) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e241) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-height: 40px;
  transform-origin: 29.9125px 15.8px;
  visibility: visible;
}

:where(.sp-e242) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.2px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 8px;
  padding-right: 11px;
  padding-bottom: 8px;
  padding-left: 11px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 29.9125px 15.8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e243) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-height: 40px;
  transform-origin: 53.7188px 15.8px;
  visibility: visible;
}

:where(.sp-e244) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 60, 210);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.2px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 8px;
  padding-right: 11px;
  padding-bottom: 8px;
  padding-left: 11px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 53.7188px 15.8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e245) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 41, 149);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: start;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 41, 149);
  border-right: 0px none rgb(20, 41, 149);
  border-bottom: 0px none rgb(20, 41, 149);
  border-left: 0px none rgb(20, 41, 149);
  border-collapse: separate;
  outline: rgb(20, 41, 149) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e246) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 60, 210);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.2px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 8px;
  padding-right: 11px;
  padding-bottom: 8px;
  padding-left: 11px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e247) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 10px;
  padding-bottom: 12px;
  padding-left: 10px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e248) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e249) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 13.8px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e250) {
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e251) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden auto;
  overflow-x: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 32px;
  row-gap: 32px;
  column-gap: 32px;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e252) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e253) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  margin-right: 16px;
  margin-left: 16px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e254) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e255) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  text-align: left;
  vertical-align: baseline;
  margin-left: -16px;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e256) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  margin-right: -16px;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e257) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e258) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: default;
  visibility: visible;
}

:where(.sp-e259) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 16px;
  row-gap: 16px;
  column-gap: 16px;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e260) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-self: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e261) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e262) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e263) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e264) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  margin-left: 8px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e265) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgb(240, 240, 240);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 1px;
  padding-right: 6px;
  padding-bottom: 1px;
  padding-left: 6px;
  border-top: 1.6px outset rgb(0, 0, 0);
  border-right: 1.6px outset rgb(0, 0, 0);
  border-bottom: 1.6px outset rgb(0, 0, 0);
  border-left: 1.6px outset rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e266) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e267) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  margin-left: 8px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e268) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgb(240, 240, 240);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 1px;
  padding-right: 6px;
  padding-bottom: 1px;
  padding-left: 6px;
  border-top: 1.6px outset rgb(0, 0, 0);
  border-right: 1.6px outset rgb(0, 0, 0);
  border-bottom: 1.6px outset rgb(0, 0, 0);
  border-left: 1.6px outset rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e269) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e270) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: default;
  visibility: visible;
}

:where(.sp-e271) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  vertical-align: baseline;
  margin-left: 8px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e272) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e273) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e274) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.2px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e275) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 60, 210);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e276) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
  top: -9999px;
  left: -9999px;
}

:where(.sp-e277) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
  top: -62px;
}

:where(.sp-e278) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e279) {
  display: flex;
  position: fixed;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  z-index: 10000;
  visibility: visible;
}

:where(.sp-e280) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0.6);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0.66;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e281) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-radius: 6px;
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-height: 495px;
  transform-origin: 50% 50%;
  z-index: 99999;
  visibility: visible;
}

:where(.sp-e282) {
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgb(243, 244, 246);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-radius: 6px 6px 0px 0px;
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e283) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e284) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e285) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e286) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e287) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e288) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e289) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e290) {
  display: block;
  position: static;
  box-sizing: border-box;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e291) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e292) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e293) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e294) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e295) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e296) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e297) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  vertical-align: baseline;
  margin-top: 30px;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0.8px solid rgb(209, 213, 219);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e298) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e299) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e300) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  padding-bottom: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0.8px solid rgb(209, 213, 219);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e301) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e302) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e303) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e304) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px outset rgb(0, 0, 0);
  border-right: 0px outset rgb(0, 0, 0);
  border-bottom: 0px outset rgb(0, 0, 0);
  border-left: 0px outset rgb(0, 0, 0);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e305) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0.8px solid rgb(209, 213, 219);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e306) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e307) {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-width: 80px;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e308) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e309) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0.8px solid rgb(209, 213, 219);
  border-right: 0.8px solid rgb(209, 213, 219);
  border-bottom: 0.8px solid rgb(209, 213, 219);
  border-left: 0.8px solid rgb(209, 213, 219);
  border-radius: 18px;
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e310) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e311) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e312) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  padding-left: 35px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e313) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e314) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e315) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e316) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e317) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 12px;
  padding-right: 15px;
  padding-bottom: 12px;
  padding-left: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0.8px solid rgb(243, 244, 246);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e318) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: start;
  vertical-align: middle;
  margin-right: 8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e319) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e320) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e321) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e322) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 60, 210);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-height: 36px;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e323) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  vertical-align: baseline;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-height: 36px;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e324) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-height: 36px;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e325) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-height: 36px;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e326) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 60, 210);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  vertical-align: baseline;
  margin-left: 7.5px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-height: 36px;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e327) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgb(243, 244, 246);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-radius: 0px 0px 6px 6px;
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e328) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e329) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e330) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: default;
  visibility: visible;
}

:where(.sp-e331) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e332) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 3358.27px;
  visibility: visible;
}

:where(.sp-e333) {
  display: flex;
  position: fixed;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 368.8px;
  z-index: 10000;
  visibility: hidden;
}

:where(.sp-e334) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0.6);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 368.8px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e335) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  margin-right: 15px;
  margin-left: 15px;
  padding-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: calc(100% - 30px);
  max-height: calc(100% - 30px);
  transform-origin: 52px 35px;
  visibility: hidden;
}

:where(.sp-e336) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 12px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-height: 40px;
  transform-origin: 52px 20px;
  visibility: hidden;
}

:where(.sp-e337) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 8px;
  padding-right: 30px;
  padding-bottom: 8px;
  padding-left: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 30px 8px;
  visibility: hidden;
}

:where(.sp-e338) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: hidden;
}

:where(.sp-e339) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 16px 16px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e340) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 9px 10px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e341) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e342) {
  display: block;
  position: static;
  box-sizing: border-box;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  vertical-align: baseline;
  padding-right: 30px;
  padding-left: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 52px 0px;
  visibility: hidden;
}

:where(.sp-e343) {
  display: block;
  position: fixed;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 918px 368.8px;
  z-index: 9999;
  visibility: hidden;
  right: -315.2px;
}

:where(.sp-e344) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 918px 368.8px;
  visibility: hidden;
}

:where(.sp-e345) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgb(0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 768px 368.8px;
  visibility: hidden;
}

:where(.sp-e346) {
  display: block;
  position: relative;
  box-sizing: border-box;
  color: rgb(20, 26, 39);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 300px;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 150px 368.8px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e347) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 150px 368.8px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e348) {
  display: block;
  position: absolute;
  box-sizing: content-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 14px;
  padding-right: 20px;
  padding-bottom: 14px;
  padding-left: 14px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 26px 29px;
  cursor: pointer;
  visibility: hidden;
  bottom: 679.6px;
  left: 248px;
}

:where(.sp-e349) {
  display: inline-block;
  position: static;
  box-sizing: content-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 9px 13px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e350) {
  display: inline;
  position: static;
  box-sizing: content-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: hidden;
}

:where(.sp-e351) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 2866.98px;
  visibility: visible;
}

:where(.sp-e352) {
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: top;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e353) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e354) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e355) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgb(203, 219, 254);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 50px;
  margin-bottom: -40px;
  padding-right: 32px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  z-index: 3;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e356) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  z-index: 2;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e357) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 24px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 20%;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e358) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e359) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: cover;
  object-position: 50% 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e360) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-left: clamp(224px, 20% + 19.2px, 20% + 24px);
  padding-top: 24px;
  padding-bottom: 30px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 80%;
  order: 0;
  gap: normal 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e361) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 100%;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e362) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e363) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e364) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(7, 73, 166);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(7, 73, 166);
  border-right: 0px none rgb(7, 73, 166);
  border-bottom: 0px none rgb(7, 73, 166);
  border-left: 0px none rgb(7, 73, 166);
  border-collapse: separate;
  outline: rgb(7, 73, 166) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e365) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(7, 73, 166);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(7, 73, 166);
  border-right: 0px none rgb(7, 73, 166);
  border-bottom: 0px none rgb(7, 73, 166);
  border-left: 0px none rgb(7, 73, 166);
  border-collapse: separate;
  outline: rgb(7, 73, 166) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e366) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(92, 148, 253);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(92, 148, 253);
  border-right: 0px none rgb(92, 148, 253);
  border-bottom: 0px none rgb(92, 148, 253);
  border-left: 0px none rgb(92, 148, 253);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(92, 148, 253) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e366)::after {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(92, 148, 253);
  background-color: rgba(0, 0, 0, 0);
  background-image: url("assets/asset-001.svg");
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(92, 148, 253);
  border-right: 0px none rgb(92, 148, 253);
  border-bottom: 0px none rgb(92, 148, 253);
  border-left: 0px none rgb(92, 148, 253);
  border-collapse: separate;
  outline: rgb(92, 148, 253) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
  content: " ";
  width: 24px;
  height: 24px;
}

:where(.sp-e367) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 310px;
  visibility: visible;
}

:where(.sp-e368) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 310px;
  visibility: visible;
}

:where(.sp-e369) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 310px;
  z-index: 1;
  visibility: visible;
}

:where(.sp-e370) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: cover;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 760.4px 310px;
  visibility: visible;
}

:where(.sp-e371) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e372) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: cover;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 760.4px 310px;
  visibility: visible;
}

:where(.sp-e373) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 760.4px 310px;
  z-index: 2;
  visibility: visible;
}

:where(.sp-e374) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 0px;
  visibility: visible;
}

:where(.sp-e375) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 0px;
  visibility: visible;
}

:where(.sp-e376) {
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-height: 700px;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e377) {
  display: flex;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 100%;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
  left: 50%;
}

:where(.sp-e378) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e379) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
  --lottie-player-toolbar-background-color: transparent;
  --lottie-player-toolbar-height: 35px;
  --lottie-player-seeker-display: block;
  --lottie-player-seeker-thumb-color: rgba(0, 107, 120, 0.8);
  --lottie-player-toolbar-icon-active-color: #555;
  --lottie-player-toolbar-icon-color: #999;
  --lottie-player-toolbar-icon-hover-color: #222;
  --lottie-player-seeker-track-color: #ccc;
}

:where(.sp-e380) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 100%;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e381) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e382) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 50%;
  min-height: 1px;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e383) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e384) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 54px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 35px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e385) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e386) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e387) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e388) {
  display: block;
  position: static;
  box-sizing: border-box;
  float: left;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e389) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e390) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 24px;
  margin-left: 36px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e391) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-left: 36px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e392) {
  display: inline-flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -8px;
  margin-bottom: 30px;
  margin-left: -8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e393) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 60, 210);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 8px;
  margin-left: 8px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e394) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 8px;
  margin-left: 8px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e395) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e396) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
  --lottie-player-toolbar-background-color: transparent;
  --lottie-player-toolbar-height: 35px;
  --lottie-player-seeker-display: block;
  --lottie-player-seeker-thumb-color: rgba(0, 107, 120, 0.8);
  --lottie-player-toolbar-icon-active-color: #555;
  --lottie-player-toolbar-icon-color: #999;
  --lottie-player-toolbar-icon-hover-color: #222;
  --lottie-player-seeker-track-color: #ccc;
}

:where(.sp-e397) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: cover;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 760.4px 310px;
  visibility: visible;
}

:where(.sp-e398) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-height: 550px;
  transform-origin: 760.4px 310px;
  z-index: 2;
  visibility: visible;
}

:where(.sp-e399) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: flex-end;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 103px;
  visibility: visible;
}

:where(.sp-e400) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-bottom: 40px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 103px;
  visibility: visible;
}

:where(.sp-e401) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 63px;
  visibility: visible;
}

:where(.sp-e402) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 54px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 15px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 27px;
  visibility: visible;
}

:where(.sp-e403) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 54px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e404) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 13.5px;
  visibility: visible;
}

:where(.sp-e405) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -8px;
  margin-left: -8px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 548px 20px;
  visibility: visible;
}

:where(.sp-e406) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 8px;
  margin-left: 8px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 87.0813px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e407) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 8px;
  margin-left: 8px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-top: 0.8px solid rgb(255, 255, 255);
  border-right: 0.8px solid rgb(255, 255, 255);
  border-bottom: 0.8px solid rgb(255, 255, 255);
  border-left: 0.8px solid rgb(255, 255, 255);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 122.113px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e408) {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: top;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 50.5px;
  visibility: visible;
}

:where(.sp-e409) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 50.5px;
  visibility: visible;
}

:where(.sp-e410) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgb(5, 26, 68);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 16px;
  padding-left: 16px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 50.5px;
  z-index: 3;
  visibility: visible;
}

:where(.sp-e411) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 184.4px;
  margin-left: 184.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 560px 50.5px;
  z-index: 2;
  visibility: visible;
}

:where(.sp-e412) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 24px;
  padding-bottom: 24px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 540px 50.5px;
  visibility: visible;
}

:where(.sp-e413) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 430.181px 15.5px;
  visibility: visible;
}

:where(.sp-e414) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 430.181px 15.5px;
  visibility: visible;
}

:where(.sp-e415) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 430.181px 15.5px;
  visibility: visible;
}

:where(.sp-e416) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 97.8187px 26.5px;
  visibility: visible;
}

:where(.sp-e417) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 97.8187px 26.5px;
  visibility: visible;
}

:where(.sp-e418) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 20.125px 26.5px;
  visibility: visible;
}

:where(.sp-e419) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 15.125px 15.5px;
  visibility: visible;
}

:where(.sp-e420) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 11.225px 6px;
  visibility: visible;
}

:where(.sp-e421) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 3.3125px 26.5px;
  visibility: visible;
}

:where(.sp-e422) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 19.1313px 26.5px;
  visibility: visible;
}

:where(.sp-e423) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 14.1313px 15.5px;
  visibility: visible;
}

:where(.sp-e424) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 13.3188px 6px;
  visibility: visible;
}

:where(.sp-e425) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 23.6812px 26.5px;
  visibility: visible;
}

:where(.sp-e426) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 15.475px 15.5px;
  visibility: visible;
}

:where(.sp-e427) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 18.6812px 6px;
  visibility: visible;
}

:where(.sp-e428) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 24.9438px 26.5px;
  visibility: visible;
}

:where(.sp-e429) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 15.4875px 15.5px;
  visibility: visible;
}

:where(.sp-e430) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 19.9438px 6px;
  visibility: visible;
}

:where(.sp-e431) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 203px;
  visibility: visible;
}

:where(.sp-e432) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 80px;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 560px 203px;
  visibility: visible;
}

:where(.sp-e433) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -10px;
  margin-left: -10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 550px 203px;
  visibility: visible;
}

:where(.sp-e434) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 66.6667%;
  min-height: 1px;
  transform-origin: 366.663px 203px;
  visibility: visible;
}

:where(.sp-e435) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 356.663px 121.5px;
  visibility: visible;
}

:where(.sp-e436) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 376.663px 121.5px;
  visibility: visible;
}

:where(.sp-e437) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 356.663px 121.5px;
  visibility: visible;
}

:where(.sp-e438) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 356.663px 121.5px;
  visibility: visible;
}

:where(.sp-e439) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 44px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 35px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 356.663px 44px;
  visibility: visible;
}

:where(.sp-e440) {
  display: block;
  position: static;
  box-sizing: border-box;
  float: left;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 12px 12px;
  visibility: visible;
}

:where(.sp-e441) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 12px 12px;
  visibility: visible;
}

:where(.sp-e442) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 24px;
  margin-left: 36px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 338.663px 12px;
  visibility: visible;
}

:where(.sp-e443) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e444) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 24px;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 300px 41px;
  visibility: visible;
}

:where(.sp-e445) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 280px 41px;
  visibility: visible;
}

:where(.sp-e446) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 24px;
  padding-bottom: 24px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 280px 41px;
  visibility: visible;
}

:where(.sp-e447) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-width: 30px;
  transform-origin: 31px 16px;
  visibility: visible;
}

:where(.sp-e448) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 31px 16px;
  visibility: visible;
}

:where(.sp-e449) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  clip-path: url("#clip0_1996_38524");
  visibility: visible;
}

:where(.sp-e450) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0.371582, 0);
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e451) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 70.175px 20px;
  visibility: visible;
}

:where(.sp-e452) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 70.175px 20px;
  visibility: visible;
}

:where(.sp-e453) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e454) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 33.3333%;
  min-height: 1px;
  transform-origin: 183.331px 203px;
  visibility: visible;
}

:where(.sp-e455) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.331px 15.5px;
  visibility: visible;
}

:where(.sp-e456) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 193.331px 15.5px;
  visibility: visible;
}

:where(.sp-e457) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 173.331px 15.5px;
  visibility: visible;
}

:where(.sp-e458) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.331px 15.5px;
  visibility: visible;
}

:where(.sp-e459) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 25px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.331px 15.5px;
  visibility: visible;
}

:where(.sp-e460) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 24px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.331px 155px;
  visibility: visible;
}

:where(.sp-e461) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 193.331px 155px;
  visibility: visible;
}

:where(.sp-e462) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.331px 155px;
  visibility: visible;
}

:where(.sp-e463) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -12px;
  margin-bottom: 30px;
  margin-left: -12px;
  padding-top: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 185.331px 155px;
  visibility: visible;
}

:where(.sp-e464) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: top;
  margin-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 100%;
  min-height: 1px;
  transform-origin: 185.331px 40px;
  user-select: text;
  visibility: visible;
}

:where(.sp-e465) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(247, 241, 235);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 4px 0px;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 175.331px 40px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e466) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 24px;
  padding-right: 30px;
  padding-bottom: 24px;
  padding-left: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 175.331px 40px;
  z-index: 2;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e467) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 16px 16px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e468) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 16px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: top;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 16px 16px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e469) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 97.3313px 13.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e470) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  word-break: break-word;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 97.3313px 13.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e471) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  word-break: break-word;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 97.3313px 13.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e472) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  flex-grow: 1;
  flex-shrink: 0;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 8px 10px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e473) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 8px 10px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e473)::after {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-image: url("assets/asset-002.svg");
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 8px 8px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
  content: " ";
  width: 16px;
  height: 16px;
}

:where(.sp-e474) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 73px;
  visibility: visible;
}

:where(.sp-e475) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 73px;
  visibility: visible;
}

:where(.sp-e476) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 100px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 555px 73px;
  visibility: visible;
}

:where(.sp-e477) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 100%;
  min-height: 1px;
  transform-origin: 555px 73px;
  visibility: visible;
}

:where(.sp-e478) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 73px;
  visibility: visible;
}

:where(.sp-e479) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 73px;
  visibility: visible;
}

:where(.sp-e480) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e481) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 58px;
  visibility: visible;
}

:where(.sp-e482) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 58px;
  visibility: visible;
}

:where(.sp-e483) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 54px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 35px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 27px;
  visibility: visible;
}

:where(.sp-e484) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 13.5px;
  visibility: visible;
}

:where(.sp-e485) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 0px;
  visibility: visible;
}

:where(.sp-e486) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 349.975px;
  visibility: visible;
}

:where(.sp-e487) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 150px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 349.975px;
  visibility: visible;
}

:where(.sp-e488) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 760.4px 349.975px;
  visibility: visible;
}

:where(.sp-e489) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 349.975px;
  visibility: visible;
}

:where(.sp-e490) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 0px;
  visibility: visible;
}

:where(.sp-e491) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 0px;
  visibility: visible;
}

:where(.sp-e492) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e493) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e494) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e495) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 18.4px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e496) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(107, 114, 128);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(107, 114, 128);
  border-right: 0px none rgb(107, 114, 128);
  border-bottom: 0px none rgb(107, 114, 128);
  border-left: 0px none rgb(107, 114, 128);
  border-collapse: separate;
  outline: rgb(107, 114, 128) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e497) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e498) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(107, 114, 128);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(107, 114, 128);
  border-right: 0px none rgb(107, 114, 128);
  border-bottom: 0px none rgb(107, 114, 128);
  border-left: 0px none rgb(107, 114, 128);
  border-collapse: separate;
  outline: rgb(107, 114, 128) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e499) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 334.975px;
  visibility: visible;
}

:where(.sp-e500) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 334.975px;
  visibility: visible;
}

:where(.sp-e501) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 20px;
  row-gap: 20px;
  column-gap: 20px;
  grid-auto-flow: row;
  transform-origin: 540px 334.975px;
  visibility: visible;
}

:where(.sp-e502) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: top;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 329.975px;
  visibility: visible;
}

:where(.sp-e503) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(231, 238, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 1.6px solid rgb(15, 118, 110);
  border-right: 1.6px solid rgb(15, 118, 110);
  border-bottom: 1.6px solid rgb(15, 118, 110);
  border-left: 1.6px solid rgb(15, 118, 110);
  border-collapse: separate;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 4px 0px;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 329.975px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e504) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 263.4px 176.6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e505) {
  display: flex;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 247.4px 12px;
  z-index: 2;
  cursor: pointer;
  visibility: visible;
  top: 16px;
  right: 16px;
  bottom: 313.2px;
  left: 16px;
}

:where(.sp-e506) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgb(15, 118, 110);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 4px;
  column-gap: 4px;
  grid-auto-flow: row;
  transform-origin: 61.0125px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e507) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 6px 6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e508) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 6px 6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e509) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e510) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 43.0125px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e511) {
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  z-index: 2;
  cursor: pointer;
  visibility: visible;
  right: 5px;
  left: 5px;
}

:where(.sp-e512) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 263.4px 176.6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e513) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e514) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-style: italic;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 263.394px 176.6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e515) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 263.4px 151.775px;
  z-index: 2;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e516) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 231.4px 43.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e517) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 231.4px 15.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e518) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 8px;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 231.4px 24px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e519) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 231.4px 24px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e520) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 231.4px 24px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e521) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 16px;
  row-gap: 16px;
  column-gap: 16px;
  grid-auto-flow: row;
  transform-origin: 200.444px 29px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e522) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 200.444px 9px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e523) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 200.444px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e524) {
  display: contents;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e525) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(5, 20, 120);
  background-color: rgb(203, 219, 254);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 5px;
  column-gap: 5px;
  grid-auto-flow: row;
  transform-origin: 34.5875px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e526) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 6px 6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e527) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 6px 6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e528) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e529) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 16.0875px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e530) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(5, 20, 120);
  background-color: rgb(203, 219, 254);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 5px;
  column-gap: 5px;
  grid-auto-flow: row;
  transform-origin: 30.25px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e531) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 11.75px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e532) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(5, 20, 120);
  background-color: rgb(203, 219, 254);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 5px;
  column-gap: 5px;
  grid-auto-flow: row;
  transform-origin: 49.3438px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e533) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 30.8438px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e534) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(5, 20, 120);
  background-color: rgb(203, 219, 254);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 5px;
  column-gap: 5px;
  grid-auto-flow: row;
  transform-origin: 33.3812px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e535) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 14.8813px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e536) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(5, 20, 120);
  background-color: rgb(203, 219, 254);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 5px;
  column-gap: 5px;
  grid-auto-flow: row;
  transform-origin: 36.8812px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e537) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 18.3813px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e538) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(231, 238, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 4px 0px;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 329.975px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e539) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 177.675px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e540) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 265px 177.675px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e541) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-style: italic;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 264.994px 177.675px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e542) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 265px 152.3px;
  z-index: 2;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e543) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 233px 43.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e544) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 233px 15.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e545) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 8px;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 233px 24px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e546) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 233px 24px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e547) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 233px 24px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e548) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 16px;
  row-gap: 16px;
  column-gap: 16px;
  grid-auto-flow: row;
  transform-origin: 233px 45px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e549) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 233px 9px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e550) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 233px 28px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e551) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(5, 20, 120);
  background-color: rgb(203, 219, 254);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 5px;
  column-gap: 5px;
  grid-auto-flow: row;
  transform-origin: 31.2812px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e552) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 12.7812px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e553) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(5, 20, 120);
  background-color: rgb(203, 219, 254);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 5px;
  column-gap: 5px;
  grid-auto-flow: row;
  transform-origin: 31.5375px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e554) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 13.0375px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e555) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(5, 20, 120);
  background-color: rgb(203, 219, 254);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 5px;
  column-gap: 5px;
  grid-auto-flow: row;
  transform-origin: 36.1937px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e556) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 17.6938px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e557) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(5, 20, 120);
  background-color: rgb(203, 219, 254);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: normal 5px;
  column-gap: 5px;
  grid-auto-flow: row;
  transform-origin: 49.6188px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e558) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(5, 20, 120);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(5, 20, 120);
  border-right: 0px none rgb(5, 20, 120);
  border-bottom: 0px none rgb(5, 20, 120);
  border-left: 0px none rgb(5, 20, 120);
  border-collapse: separate;
  outline: rgb(5, 20, 120) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 31.1187px 8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e559) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 25px;
  visibility: visible;
}

:where(.sp-e560) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 25px;
  visibility: visible;
}

:where(.sp-e561) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: -100px;
  margin-right: -15px;
  margin-bottom: -40px;
  margin-left: -15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 555px 25px;
  visibility: visible;
}

:where(.sp-e562) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 100%;
  min-height: 1px;
  transform-origin: 555px 25px;
  visibility: visible;
}

:where(.sp-e563) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 25px;
  visibility: visible;
}

:where(.sp-e564) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 25px;
  visibility: visible;
}

:where(.sp-e565) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 10px;
  visibility: visible;
}

:where(.sp-e566) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 10px;
  visibility: visible;
}

:where(.sp-e567) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 10px;
  visibility: visible;
}

:where(.sp-e568) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 298.5px;
  visibility: visible;
}

:where(.sp-e569) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 150px;
  margin-right: 200.4px;
  margin-bottom: 100px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 560px 298.5px;
  visibility: visible;
}

:where(.sp-e570) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -10px;
  margin-left: -10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 550px 298.5px;
  visibility: visible;
}

:where(.sp-e571) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 50%;
  min-height: 1px;
  transform-origin: 275px 298.5px;
  visibility: visible;
}

:where(.sp-e572) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 141.5px;
  visibility: visible;
}

:where(.sp-e573) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(55, 65, 81);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 1px;
  text-align: start;
  text-transform: uppercase;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 16px;
  border-top: 0px none rgb(55, 65, 81);
  border-right: 0px none rgb(55, 65, 81);
  border-bottom: 0px none rgb(55, 65, 81);
  border-left: 0px none rgb(55, 65, 81);
  border-collapse: separate;
  outline: rgb(55, 65, 81) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 8px;
  visibility: visible;
}

:where(.sp-e574) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 54px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 35px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 54px;
  visibility: visible;
}

:where(.sp-e575) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 24px;
  margin-left: 36px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 247px 10px;
  visibility: visible;
}

:where(.sp-e576) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  margin-left: 36px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 247px 10px;
  visibility: visible;
}

:where(.sp-e577) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 19.8px;
  visibility: visible;
}

:where(.sp-e578) {
  display: inline-flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -8px;
  margin-left: -8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 97.7812px 19.8px;
  visibility: visible;
}

:where(.sp-e579) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 8px;
  margin-left: 8px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-top: 0.8px solid rgb(0, 60, 210);
  border-right: 0.8px solid rgb(0, 60, 210);
  border-bottom: 0.8px solid rgb(0, 60, 210);
  border-left: 0.8px solid rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 89.7812px 19.8px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e580) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 273.5px;
  visibility: visible;
}

:where(.sp-e581) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 285px 273.5px;
  visibility: visible;
}

:where(.sp-e582) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -12px;
  margin-bottom: 30px;
  margin-left: -12px;
  padding-top: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 277px 273.5px;
  visibility: visible;
}

:where(.sp-e583) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: top;
  margin-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 50%;
  min-height: 1px;
  transform-origin: 138.5px 148.5px;
  user-select: text;
  visibility: visible;
}

:where(.sp-e584) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(247, 241, 235);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 128.5px 148.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e585) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 128.5px 148.5px;
  z-index: 2;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e586) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 17px 16.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e587) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 16px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: top;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 17px 16.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e588) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 68px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e589) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 17px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e590) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e591) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 8px;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 49.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e592) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 49.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e593) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: -5px;
  margin-bottom: 5px;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 10px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e594) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 15px;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 10px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e595) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 44px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 22px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e596) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 16.5px 16.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e597) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 16px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: top;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 16.5px 16.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e598) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 56.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e599) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 8px;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 32px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e600) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 32px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e601) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: top;
  margin-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 50%;
  min-height: 1px;
  transform-origin: 138.5px 100px;
  user-select: text;
  visibility: visible;
}

:where(.sp-e602) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(247, 241, 235);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 128.5px 100px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e603) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 128.5px 100px;
  z-index: 2;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e604) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 48px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e605) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 98.5px 8.5px;
  cursor: pointer;
  user-select: text;
  visibility: visible;
}

:where(.sp-e606) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 24px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 10px;
  visibility: visible;
}

:where(.sp-e607) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 285px 10px;
  visibility: visible;
}

:where(.sp-e608) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: -30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 265px 10px;
  visibility: visible;
}

:where(.sp-e609) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 655px;
  transform-origin: 265px 10px;
  visibility: visible;
}

:where(.sp-e610) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 10px;
  visibility: visible;
}

:where(.sp-e611) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 10px;
  visibility: visible;
}

:where(.sp-e612) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 44.5px;
  visibility: visible;
}

:where(.sp-e613) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 44.5px;
  visibility: visible;
}

:where(.sp-e614) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 80px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 555px 44.5px;
  visibility: visible;
}

:where(.sp-e615) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 185px;
  margin-left: 185px;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 66.6667%;
  min-height: 1px;
  transform-origin: 370px 44.5px;
  visibility: visible;
}

:where(.sp-e616) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 355px 44.5px;
  visibility: visible;
}

:where(.sp-e617) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 355px 44.5px;
  visibility: visible;
}

:where(.sp-e618) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 355px 27px;
  visibility: visible;
}

:where(.sp-e619) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 355px 27px;
  visibility: visible;
}

:where(.sp-e620) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 54px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 35px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 355px 27px;
  visibility: visible;
}

:where(.sp-e621) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 355px 0px;
  visibility: visible;
}

:where(.sp-e622) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 113.5px;
  visibility: visible;
}

:where(.sp-e623) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 100px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 113.5px;
  visibility: visible;
}

:where(.sp-e624) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 760.4px 113.5px;
  visibility: visible;
}

:where(.sp-e625) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 113.5px;
  visibility: visible;
}

:where(.sp-e626) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 98.5px;
  visibility: visible;
}

:where(.sp-e627) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 98.5px;
  visibility: visible;
}

:where(.sp-e628) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 20px;
  row-gap: 20px;
  column-gap: 20px;
  grid-auto-flow: row;
  transform-origin: 540px 98.5px;
  visibility: visible;
}

:where(.sp-e629) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: top;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 93.5px;
  visibility: visible;
}

:where(.sp-e630) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(247, 241, 235);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 4px 0px;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 93.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e631) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 265px 93.5px;
  z-index: 2;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e632) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 235px 39.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e633) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 235px 15.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e634) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 8px;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 235px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e635) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 235px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e636) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  flex-grow: 1;
  flex-shrink: 0;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 235px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e637) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 12px 12px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e637)::after {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-image: url("assets/asset-003.svg");
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 12px 12px;
  cursor: pointer;
  visibility: visible;
  content: " ";
  width: 24px;
  height: 24px;
}

:where(.sp-e638) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 235px 29.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e639) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 8px;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 235px 10px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e640) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 235px 10px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e641) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  flex-grow: 1;
  flex-shrink: 0;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 235px 22px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e642) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(231, 238, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 0px;
  visibility: visible;
}

:where(.sp-e643) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 0px;
  z-index: 1;
  visibility: visible;
}

:where(.sp-e644) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 50);
  transform-origin: 760.4px 0px;
  z-index: 2;
  visibility: visible;
}

:where(.sp-e645) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 305px;
  visibility: visible;
}

:where(.sp-e646) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 100px;
  margin-right: 200.4px;
  margin-bottom: 100px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 560px 305px;
  visibility: visible;
}

:where(.sp-e647) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -10px;
  margin-left: -10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 550px 305px;
  visibility: visible;
}

:where(.sp-e648) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 64px;
  padding-left: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 50%;
  min-height: 1px;
  transform-origin: 275px 305px;
  visibility: visible;
}

:where(.sp-e649) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 290px;
  visibility: visible;
}

:where(.sp-e650) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 275px;
  visibility: visible;
}

:where(.sp-e651) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 275px;
  z-index: 1;
  visibility: visible;
}

:where(.sp-e652) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: cover;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 238px 275px;
  visibility: visible;
}

:where(.sp-e653) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: cover;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 238px 275px;
  visibility: visible;
}

:where(.sp-e654) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-height: 550px;
  transform-origin: 238px 275px;
  z-index: 2;
  visibility: visible;
}

:where(.sp-e655) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 740px;
  transform-origin: 238px 0px;
  visibility: visible;
}

:where(.sp-e656) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 0px;
  visibility: visible;
}

:where(.sp-e657) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 10px;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 10px;
  visibility: visible;
}

:where(.sp-e658) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 10px;
  padding-left: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 50%;
  min-height: 1px;
  transform-origin: 275px 305px;
  visibility: visible;
}

:where(.sp-e659) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 54px;
  visibility: visible;
}

:where(.sp-e660) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 285px 54px;
  visibility: visible;
}

:where(.sp-e661) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 30px;
  margin-bottom: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 265px 54px;
  visibility: visible;
}

:where(.sp-e662) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 655px;
  transform-origin: 265px 54px;
  visibility: visible;
}

:where(.sp-e663) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 54px;
  visibility: visible;
}

:where(.sp-e664) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 24px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 131.6px;
  visibility: visible;
}

:where(.sp-e665) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 265px 33px;
  visibility: visible;
}

:where(.sp-e666) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 285px 33px;
  visibility: visible;
}

:where(.sp-e667) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0.8px solid rgb(209, 213, 219);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 33px;
  visibility: visible;
}

:where(.sp-e668) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 19px;
  padding-right: 16px;
  padding-bottom: 19px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 32.6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e669) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 14px;
  row-gap: 14px;
  column-gap: 14px;
  grid-auto-flow: row;
  transform-origin: 244px 13.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e670) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 127.225px 13.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e671) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 9px 13.6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e672) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 9px 7px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e673) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e674) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 16px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e675) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 655px;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e676) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e677) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e678) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e679) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 68.9313px 13.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e680) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e681) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 69.4437px 13.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e682) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 265px 32.6px;
  visibility: visible;
}

:where(.sp-e683) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 285px 32.6px;
  visibility: visible;
}

:where(.sp-e684) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: -20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 32.6px;
  visibility: visible;
}

:where(.sp-e685) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 167.156px 13.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e686) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  line-height: 20px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e687) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 24px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 265px 30px;
  visibility: visible;
}

:where(.sp-e688) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 285px 30px;
  visibility: visible;
}

:where(.sp-e689) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 265px 30px;
  visibility: visible;
}

:where(.sp-e690) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 655px;
  transform-origin: 265px 30px;
  visibility: visible;
}

:where(.sp-e691) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -8px;
  margin-left: -8px;
  padding-top: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 273px 30px;
  visibility: visible;
}

:where(.sp-e692) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 60, 210);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 8px;
  margin-left: 8px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 68.7px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e693) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 30px;
  margin-left: 30px;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 80.0188px 10px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e693)::after {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-image: url("assets/asset-004.svg");
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-left: 8px;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, -6);
  transform-origin: 6px 6px;
  cursor: pointer;
  visibility: visible;
  content: " ";
  width: 12px;
  height: 12px;
  top: 10px;
  right: -20px;
  bottom: -2px;
  left: 160.038px;
  top: 10px;
  right: -20px;
  bottom: -2px;
  left: 160.038px;
}

:where(.sp-e694) {
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 100px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-height: 600px;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e695) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e696) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e697) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e698) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 100%;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e699) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 40px;
  padding-left: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 50%;
  min-height: 1px;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e700) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 24px;
  margin-left: 36px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e701) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-left: 36px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e702) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: center;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 50%;
  min-height: 1px;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e703) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 354px;
  visibility: visible;
}

:where(.sp-e704) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(231, 238, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 354px;
  visibility: visible;
}

:where(.sp-e705) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 354px;
  z-index: 1;
  visibility: visible;
}

:where(.sp-e706) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 760.4px 254px;
  z-index: 2;
  visibility: visible;
}

:where(.sp-e707) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 100px;
  margin-right: -15px;
  margin-bottom: -30px;
  margin-left: -15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 555px 44.5px;
  visibility: visible;
}

:where(.sp-e708) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 224.5px;
  visibility: visible;
}

:where(.sp-e709) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 100px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 224.5px;
  visibility: visible;
}

:where(.sp-e710) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 760.4px 224.5px;
  visibility: visible;
}

:where(.sp-e711) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 224.5px;
  visibility: visible;
}

:where(.sp-e712) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 209.5px;
  visibility: visible;
}

:where(.sp-e713) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 209.5px;
  visibility: visible;
}

:where(.sp-e714) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  white-space: nowrap;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 10px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  gap: 20px;
  row-gap: 20px;
  column-gap: 20px;
  grid-auto-flow: row;
  transform-origin: 540px 209.5px;
  visibility: visible;
}

:where(.sp-e715) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: top;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.337px 204.5px;
  visibility: visible;
}

:where(.sp-e716) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.337px 204.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e717) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.337px 97.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e718) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-bottom: 195px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 173.337px 97.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e719) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-style: italic;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: cover;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 173.337px 97.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e720) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 30px;
  padding-right: 48px;
  padding-bottom: 30px;
  padding-left: 48px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 173.337px 107px;
  z-index: 2;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e721) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 125.338px 55px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e722) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 125.338px 31px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e723) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 8px;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 125.338px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e724) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 125.338px 20px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e725) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  flex-grow: 1;
  flex-shrink: 0;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 125.338px 10px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e726) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 76.8063px 10px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e726)::after {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-image: url("assets/asset-004.svg");
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-left: 8px;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, -6);
  transform-origin: 6px 6px;
  cursor: pointer;
  visibility: visible;
  content: " ";
  width: 12px;
  height: 12px;
  top: 10px;
  right: -20px;
  bottom: -2px;
  left: 153.613px;
  top: 10px;
  right: -20px;
  bottom: -2px;
  left: 153.613px;
}

:where(.sp-e727) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: top;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.331px 204.5px;
  visibility: visible;
}

:where(.sp-e728) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(255, 255, 255);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.331px 204.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e729) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 173.331px 97.4938px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e730) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-bottom: 194.988px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 173.331px 97.4938px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e731) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-style: italic;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: cover;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 173.331px 97.4938px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e732) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 30px;
  padding-right: 48px;
  padding-bottom: 30px;
  padding-left: 48px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
  order: 0;
  gap: 24px;
  row-gap: 24px;
  column-gap: 24px;
  grid-auto-flow: row;
  transform-origin: 173.331px 107.006px;
  z-index: 2;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e733) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 125.331px 49.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e734) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 125.331px 15.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e735) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-top: 8px;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 125.331px 30px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e736) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(75, 85, 99);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(75, 85, 99);
  border-right: 0px none rgb(75, 85, 99);
  border-bottom: 0px none rgb(75, 85, 99);
  border-left: 0px none rgb(75, 85, 99);
  border-collapse: separate;
  outline: rgb(75, 85, 99) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 125.331px 30px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e737) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  flex-grow: 1;
  flex-shrink: 0;
  order: 0;
  gap: 8px;
  row-gap: 8px;
  column-gap: 8px;
  grid-auto-flow: row;
  transform-origin: 125.331px 15.5063px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e738) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 59.0875px 10px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e738)::after {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-image: url("assets/asset-004.svg");
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-left: 8px;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, -6);
  transform-origin: 6px 6px;
  cursor: pointer;
  visibility: visible;
  content: " ";
  width: 12px;
  height: 12px;
  top: 10px;
  right: -20px;
  bottom: -2px;
  left: 118.175px;
  top: 10px;
  right: -20px;
  bottom: -2px;
  left: 118.175px;
}

:where(.sp-e739) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e740) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e741) {
  display: flex;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  z-index: 1;
  visibility: visible;
  top: 50%;
  left: 50%;
}

:where(.sp-e742) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 1.6px solid rgb(0, 50, 175);
  border-right: 1.6px solid rgba(0, 0, 0, 0);
  border-bottom: 1.6px solid rgba(0, 0, 0, 0);
  border-left: 1.6px solid rgba(0, 0, 0, 0);
  border-radius: 50%;
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e743) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-radius: 4px;
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-self: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 96.2188px 10px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e743)::after {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 60, 210);
  background-color: rgba(0, 0, 0, 0);
  background-image: url("assets/asset-004.svg");
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.2px;
  text-align: center;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-left: 8px;
  border-top: 0px none rgb(0, 60, 210);
  border-right: 0px none rgb(0, 60, 210);
  border-bottom: 0px none rgb(0, 60, 210);
  border-left: 0px none rgb(0, 60, 210);
  border-collapse: separate;
  outline: rgb(0, 60, 210) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, -6);
  transform-origin: 6px 6px;
  cursor: pointer;
  visibility: visible;
  content: " ";
  width: 12px;
  height: 12px;
  top: 10px;
  right: -20px;
  bottom: -2px;
  left: 192.438px;
  top: 10px;
  right: -20px;
  bottom: -2px;
  left: 192.438px;
}

:where(.sp-e744) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 370px;
  visibility: visible;
}

:where(.sp-e745) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgb(247, 241, 235);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 370px;
  visibility: visible;
}

:where(.sp-e746) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 370px;
  z-index: 1;
  visibility: visible;
}

:where(.sp-e747) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 760.4px 370px;
  z-index: 2;
  visibility: visible;
}

:where(.sp-e748) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 370px;
  visibility: visible;
}

:where(.sp-e749) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-height: 740px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 760.4px 370px;
  visibility: visible;
}

:where(.sp-e750) {
  display: flex;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 100%;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 380.2px 370px;
  visibility: visible;
  left: 760.4px;
}

:where(.sp-e751) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 380.2px 385px;
  visibility: visible;
}

:where(.sp-e752) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 27.2px;
  text-align: start;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 472.5px 385px;
  visibility: visible;
}

:where(.sp-e753) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 100%;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 228.5px;
  visibility: visible;
}

:where(.sp-e754) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 555px 228.5px;
  visibility: visible;
}

:where(.sp-e755) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 64px;
  padding-left: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 50%;
  min-height: 1px;
  transform-origin: 277.5px 228.5px;
  visibility: visible;
}

:where(.sp-e756) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 228.5px;
  visibility: visible;
}

:where(.sp-e757) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 137.5px;
  visibility: visible;
}

:where(.sp-e758) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 137.5px;
  visibility: visible;
}

:where(.sp-e759) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 54px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 35px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 54px;
  visibility: visible;
}

:where(.sp-e760) {
  display: block;
  position: static;
  box-sizing: border-box;
  float: left;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 12px 12px;
  visibility: visible;
}

:where(.sp-e761) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 12px 12px;
  visibility: visible;
}

:where(.sp-e762) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-bottom: 30px;
  margin-left: 36px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 220px 12px;
  visibility: visible;
}

:where(.sp-e763) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-left: 36px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 220px 12px;
  visibility: visible;
}

:where(.sp-e764) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 0px;
  visibility: visible;
}

:where(.sp-e765) {
  display: inline-flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -8px;
  margin-bottom: 30px;
  margin-left: -8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 76.7px 20px;
  visibility: visible;
}

:where(.sp-e766) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: -20px;
  margin-left: -20px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transform-origin: 300px 41px;
  visibility: visible;
}

:where(.sp-e767) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 280px 41px;
  visibility: visible;
}

:where(.sp-e768) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-top: 24px;
  padding-bottom: 24px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 280px 41px;
  visibility: visible;
}

:where(.sp-e769) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  margin-right: 8px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  min-width: 30px;
  transform-origin: 16.5px 16px;
  visibility: visible;
}

:where(.sp-e770) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: middle;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 16.5px 16px;
  visibility: visible;
}

:where(.sp-e771) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform: matrix(1, 0, 0, 1, 0.104004, 0);
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e772) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e773) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 100.688px 20px;
  visibility: visible;
}

:where(.sp-e774) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 100.688px 20px;
  visibility: visible;
}

:where(.sp-e775) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e776) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 238px 0px;
  visibility: visible;
}

:where(.sp-e777) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: left;
  overflow-wrap: break-word;
  vertical-align: baseline;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 50%;
  min-height: 1px;
  transform-origin: 277.5px 228.5px;
  visibility: visible;
}

:where(.sp-e778) {
  display: block;
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-image: url("assets/asset-005.gif");
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0.5px 0.5px;
  visibility: visible;
  top: -9999px;
  right: 11518.8px;
  bottom: 10735.6px;
  left: -9999px;
}

:where(.sp-e779) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(20, 26, 39);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(20, 26, 39);
  border-right: 0px none rgb(20, 26, 39);
  border-bottom: 0px none rgb(20, 26, 39);
  border-left: 0px none rgb(20, 26, 39);
  border-collapse: separate;
  outline: rgb(20, 26, 39) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 491.3px;
  visibility: visible;
}

:where(.sp-e780) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgb(13, 16, 23);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  padding-top: 80px;
  padding-bottom: 60px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 760.4px 491.3px;
  visibility: visible;
}

:where(.sp-e781) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 291.3px;
  visibility: visible;
}

:where(.sp-e782) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 50px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 266.3px;
  visibility: visible;
}

:where(.sp-e783) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 25%;
  min-height: 1px;
  transform-origin: 135px 174.8px;
  visibility: visible;
}

:where(.sp-e784) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 70px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 174.8px;
  visibility: visible;
}

:where(.sp-e785) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  line-height: 20px;
  text-align: start;
  vertical-align: middle;
  margin-bottom: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  aspect-ratio: auto 60 / 45;
  transform-origin: 36px 26.5px;
  visibility: visible;
}

:where(.sp-e786) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 10px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 100px 50px;
  visibility: visible;
}

:where(.sp-e787) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e788) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e789) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 15px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 100px 10px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e790) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-top: 15px;
  padding-right: 45px;
  padding-bottom: 15px;
  border-top: 0.8px solid rgb(20, 26, 39);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0.8px solid rgb(20, 26, 39);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 81.7625px 38.3px;
  visibility: visible;
}

:where(.sp-e791) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 5px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 59.2625px 10px;
  visibility: visible;
}

:where(.sp-e792) {
  display: inline-flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 59.2625px 7.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e793) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 7.5px 7.5px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e794) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e795) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  margin-left: 10px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 36.7625px 6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e796) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 36.7625px 6px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e797) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  margin-left: 10px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 5px 3px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e798) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 5px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e799) {
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e800) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e801) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  margin-left: 10px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e802) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e803) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: start;
  vertical-align: baseline;
  margin-left: 10px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e804) {
  display: flex;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 100px 20px;
  visibility: visible;
}

:where(.sp-e805) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 20px 20px;
  visibility: visible;
}

:where(.sp-e806) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e807) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  line-height: 20px;
  text-align: start;
  vertical-align: middle;
  margin-right: 20px;
  margin-bottom: 20px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 100%;
  transform-origin: 10px 10px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e808) {
  display: flex;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 75%;
  min-height: 1px;
  transform-origin: 405px 149.9px;
  visibility: visible;
}

:where(.sp-e809) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 33.3333%;
  min-height: 1px;
  transform-origin: 135px 149.9px;
  visibility: visible;
}

:where(.sp-e810) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 74.2px;
  visibility: visible;
}

:where(.sp-e811) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 8.5px;
  visibility: visible;
}

:where(.sp-e812) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.1px;
  text-align: left;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: default;
  visibility: visible;
}

:where(.sp-e813) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: left;
  vertical-align: baseline;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e814) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 55.7px;
  visibility: visible;
}

:where(.sp-e815) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 25px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 55.7px;
  visibility: visible;
}

:where(.sp-e816) {
  display: list-item;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 23.8px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 122.5px 11.9px;
  visibility: visible;
}

:where(.sp-e817) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 23.8px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e818) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 96.1px;
  visibility: visible;
}

:where(.sp-e819) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 77.6px;
  visibility: visible;
}

:where(.sp-e820) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 25px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 77.6px;
  visibility: visible;
}

:where(.sp-e821) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 139.9px;
  visibility: visible;
}

:where(.sp-e822) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 121.4px;
  visibility: visible;
}

:where(.sp-e823) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: start;
  vertical-align: baseline;
  padding-right: 25px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 135px 121.4px;
  visibility: visible;
}

:where(.sp-e824) {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-top: 50px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 100%;
  order: 0;
  grid-auto-flow: row;
  min-width: 1px;
  max-width: 100%;
  min-height: 1px;
  transform-origin: 540px 66.5px;
  visibility: visible;
}

:where(.sp-e825) {
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: visible;
}

:where(.sp-e826) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 66.5px;
  visibility: visible;
}

:where(.sp-e827) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  padding-top: 15px;
  border-top: 0.8px solid rgb(20, 26, 39);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0.8px solid rgb(20, 26, 39);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 66.5px;
  visibility: visible;
}

:where(.sp-e828) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 56.8375px 11.9px;
  visibility: visible;
}

:where(.sp-e829) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  cursor: pointer;
  visibility: visible;
}

:where(.sp-e830) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 134.769px 11.9px;
  visibility: visible;
}

:where(.sp-e831) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 62.9875px 11.9px;
  visibility: visible;
}

:where(.sp-e832) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 65.9625px 11.9px;
  visibility: visible;
}

:where(.sp-e833) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 52.8063px 11.9px;
  visibility: visible;
}

:where(.sp-e834) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 55.7812px 11.9px;
  visibility: visible;
}

:where(.sp-e835) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 54.5312px 11.9px;
  visibility: visible;
}

:where(.sp-e836) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 66.8688px 11.9px;
  visibility: visible;
}

:where(.sp-e837) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 88.6312px 11.9px;
  visibility: visible;
}

:where(.sp-e838) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 73.4125px 11.9px;
  visibility: visible;
}

:where(.sp-e839) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 87.7562px 11.9px;
  visibility: visible;
}

:where(.sp-e840) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 122.531px 11.9px;
  visibility: visible;
}

:where(.sp-e841) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 47.1188px 11.9px;
  visibility: visible;
}

:where(.sp-e842) {
  display: inline-block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.8px;
  text-align: center;
  vertical-align: baseline;
  margin-bottom: 15px;
  padding-right: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 86.8812px 11.9px;
  visibility: visible;
}

:where(.sp-e843) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(156, 163, 175);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-right: 200.4px;
  margin-left: 200.4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 0px none rgb(156, 163, 175);
  border-right: 0px none rgb(156, 163, 175);
  border-bottom: 0px none rgb(156, 163, 175);
  border-left: 0px none rgb(156, 163, 175);
  border-collapse: separate;
  outline: rgb(156, 163, 175) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  max-width: 1120px;
  transform-origin: 560px 100px;
  visibility: visible;
}

:where(.sp-e844) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 100px;
  visibility: visible;
}

:where(.sp-e845) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 0px;
  visibility: visible;
}

:where(.sp-e846) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e847) {
  display: block;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  margin-bottom: 30px;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 540px 100px;
  visibility: visible;
}

:where(.sp-e848) {
  display: inline;
  position: static;
  box-sizing: border-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(255, 255, 255);
  border-right: 0px none rgb(255, 255, 255);
  border-bottom: 0px none rgb(255, 255, 255);
  border-left: 0px none rgb(255, 255, 255);
  border-collapse: separate;
  outline: rgb(255, 255, 255) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 0px 0px;
  visibility: visible;
}

:where(.sp-e849) {
  position: static;
  box-sizing: content-box;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  transform-origin: 50% 50%;
  visibility: hidden;
}

:where(.sp-e850) {
  position: static;
  box-sizing: content-box;
  overflow: clip;
  overflow-x: clip;
  overflow-y: clip;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-clip: border-box;
  opacity: 1;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27.2px;
  text-align: start;
  vertical-align: baseline;
  border-top: 0px none rgb(0, 0, 0);
  border-right: 0px none rgb(0, 0, 0);
  border-bottom: 0px none rgb(0, 0, 0);
  border-left: 0px none rgb(0, 0, 0);
  border-collapse: separate;
  outline: rgb(0, 0, 0) none 2.4px;
  list-style-type: disc;
  list-style-position: outside;
  object-fit: fill;
  object-position: 50% 50%;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-grow: 0;
  flex-shrink: 1;
  order: 0;
  grid-auto-flow: row;
  aspect-ratio: auto 0 / 0;
  transform-origin: 50% 50%;
  visibility: hidden;
}

/* Original page stylesheet rules preserve responsive states. */
#saxo-geo-overlay { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.45); display: flex; align-items: center; justify-content: center; z-index: 9999; padding: 0px 20px; }
.saxo-geo-modal { background: rgb(255, 255, 255); border-radius: 8px; max-width: 400px; width: 100%; padding: 32px; box-shadow: rgba(0, 0, 0, 0.18) 0px 15px 40px; position: relative; font-family: inherit; color: var(--saxo-text); }
@media (max-width: 767px) {
  .saxo-geo-modal { padding: 24px 16px; }
}
.saxo-geo-title { font-size: 34px; font-weight: 400; margin: 0px 0px 15px; }
.saxo-geo-text { font-size: 16px; line-height: 1.5; margin: 0px; color: rgb(110, 118, 136); }
.saxo-cta-container { padding: 32px 0px 0px; display: grid; }
.saxo-geo-stay { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; color: rgb(37, 99, 235); font-size: 16px; font-weight: 600; cursor: pointer; text-decoration: none; display: block; text-align: left; padding: 0px; }
.saxo-cta-container .saxo-geo-stay { margin-top: 16px; }
.saxo-geo-langs + .saxo-geo-stay { margin-top: 32px; }
.saxo-geo-stay:hover, .saxo-geo-stay:focus { text-decoration: underline; }
.saxo-geo-close { position: absolute; top: 12px; right: 12px; width: 32px; height: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(255, 255, 255); color: var(--saxo-muted, #6b7280); font-size: 34px; font-weight: lighter; line-height: 1; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; }
.saxo-geo-close:hover { background: rgba(11, 18, 32, 0.04); }
.saxo-geo-langs { display: flex; gap: 24px; padding-top: 32px; }
.saxo-geo-lang { display: inline-flex; align-items: center; gap: 8px; font-size: 16px; color: rgb(17, 24, 39); text-decoration: none; cursor: pointer; }
.saxo-geo-lang .v2-flag { width: 24px; height: 24px; flex-shrink: 0; }
.saxo-geo-lang:hover { text-decoration: underline; }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("assets/asset-006.woff2") format("woff2"), url("assets/asset-007.woff") format("woff"); }
@font-face { font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url("assets/asset-008.woff2") format("woff2"), url("assets/asset-009.woff") format("woff"); }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("assets/asset-010.woff2") format("woff2"), url("assets/asset-011.woff") format("woff"); }
@font-face { font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url("assets/asset-012.woff2") format("woff2"), url("assets/asset-013.woff") format("woff"); }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("assets/asset-014.woff2") format("woff2"), url("assets/asset-015.woff") format("woff"); }
@font-face { font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url("assets/asset-016.woff2") format("woff2"), url("assets/asset-017.woff") format("woff"); }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("assets/asset-018.woff2") format("woff2"), url("assets/asset-019.woff") format("woff"); }
@font-face { font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url("assets/asset-020.woff2") format("woff2"), url("assets/asset-021.woff") format("woff"); }
@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 400; src: local("Noto Sans"), local("NotoSans"), url("assets/asset-022.woff2") format("woff2"), url("assets/asset-023.woff") format("woff"); }
@font-face { font-family: "Noto Sans"; font-style: normal; font-weight: 700; src: local("Noto Sans Bold"), local("NotoSans-Bold"), url("assets/asset-024.woff2") format("woff2"), url("assets/asset-025.woff") format("woff"); }
html { line-height: 1.7; text-size-adjust: 100%; -webkit-font-smoothing: antialiased; scroll-behavior: smooth; }
main { display: block; overflow-wrap: break-word; }
body { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); font-family: Inter, sans-serif; }
html:lang(ar) body { font-family: Inter, "Noto Sans", sans-serif; }
html:lang(ja) body { font-family: Inter, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, Osaka, "MS PGothic", "ＭＳ Ｐゴシック", sans-serif; }
html:lang(zh) body { font-family: Inter, 微软雅黑, "Microsoft YaHei New", "Microsoft Yahei", 黑体, Simhei, 华文细黑, STXihei, sans-serif; }
html:lang(zh-HK) body { font-family: Inter, 微软正黑体, "Microsoft JhengHei", "PingFang TC", sans-serif; }
img[width="1"][height="1"] { position: absolute; left: 0px; bottom: 0px; }
body::before { content: "xs"; display: none; }
@media (min-width: 768px) {
  body::before { content: "sm"; }
}
@media (min-width: 1024px) {
  body::before { content: "md"; }
}
@media (min-width: 1280px) {
  body::before { content: "lg"; }
}
@media (min-width: 1400px) {
  body::before { content: "xl"; }
}
.v2 { box-sizing: border-box; color: rgb(20, 26, 39); line-height: 1.7; font-size: 16px; }
html:lang(ar) .v2, html:lang(ja) .v2, html:lang(zh) .v2 { font-size: 18px; }
.v2 html { box-sizing: border-box; }
.v2 *, .v2 ::after, .v2 ::before { box-sizing: inherit; }
.v2 html { line-height: 1.7; text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
.v2 body { margin: 0px; }
.v2 article, .v2 aside, .v2 footer, .v2 header, .v2 nav, .v2 section { display: block; }
.v2 h1 { font-size: 2em; margin: 0.67em 0px; }
.v2 figcaption, .v2 figure, .v2 main { display: block; }
.v2 figure { margin: 1em 40px; }
.v2 hr { box-sizing: content-box; height: 0px; overflow: visible; }
.v2 pre { font-family: monospace, monospace; font-size: 1em; }
.v2 a { background-color: transparent; cursor: pointer; }
.v2 abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
.v2 b, .v2 strong { font-weight: bolder; }
.v2 code, .v2 kbd, .v2 samp { font-family: monospace, monospace; font-size: 1em; }
.v2 dfn { font-style: italic; }
.v2 mark { background-color: rgb(234, 88, 12); color: rgb(0, 0, 0); }
.v2 small { font-size: 80%; }
.v2 sub, .v2 sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.v2 sub { bottom: -0.25em; }
.v2 sup { top: -0.5em; }
.v2 audio, .v2 video { display: inline-block; }
.v2 audio:not([controls]) { display: none; height: 0px; }
.v2 img { border-style: none; }
.v2 svg:not(:root) { overflow: hidden; }
.v2 button, .v2 input, .v2 optgroup, .v2 select, .v2 textarea { font-family: Inter, sans-serif; font-size: 100%; line-height: 1.15; margin: 0px; }
.v2 button, .v2 input { overflow: visible; }
.v2 button, .v2 select { text-transform: none; }
.v2 [type="reset"], .v2 [type="submit"], .v2 button, .v2 html [type="button"] { appearance: button; }
.v2 fieldset { padding: 0.35em 0.75em 0.625em; }
.v2 legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
.v2 progress { display: inline-block; vertical-align: baseline; }
.v2 textarea { overflow: auto; }
.v2 [type="checkbox"], .v2 [type="radio"] { box-sizing: border-box; padding: 0px; }
.v2 [type="number"]::-webkit-inner-spin-button, .v2 [type="number"]::-webkit-outer-spin-button { height: auto; }
.v2 [type="search"] { appearance: textfield; outline-offset: -2px; }
.v2 [type="search"]::-webkit-search-cancel-button, .v2 [type="search"]::-webkit-search-decoration { appearance: none; }
.v2 ::-webkit-file-upload-button { appearance: button; font: inherit; }
.v2 details, .v2 menu { display: block; }
.v2 summary { display: list-item; }
.v2 canvas { display: inline-block; }
.v2 [hidden], .v2 template { display: none; }
.v2 blockquote, .v2 body, .v2 dd, .v2 dl, .v2 fieldset, .v2 figure, .v2 h1, .v2 h2, .v2 h3, .v2 h4, .v2 h5, .v2 h6, .v2 hr, .v2 legend, .v2 ol, .v2 p, .v2 pre, .v2 ul { margin: 0px; padding: 0px; }
.v2 li > ol, .v2 li > ul { margin-bottom: 0px; }
.v2 table { border-collapse: collapse; border-spacing: 0px; }
.v2 fieldset { min-width: 0px; border: 0px; }
.v2 address, .v2 blockquote, .v2 dl, .v2 fieldset, .v2 figure, .v2 h1, .v2 h2, .v2 h3, .v2 h4, .v2 h5, .v2 h6, .v2 hr, .v2 ol, .v2 p, .v2 pre, .v2 table, .v2 ul { margin-bottom: 1.875rem; }
.v2 dd, .v2 ol, .v2 ul { margin-left: 1.875rem; }
.v2 mark.financial-cream-200 { background-color: rgb(247, 237, 228); }
.v2 mark.financial-cream-300 { background-color: rgb(237, 223, 209); }
.v2 mark.financial-cream-400 { background-color: rgb(229, 213, 197); }
.v2 mark.nordic-blue-50 { background-color: rgb(233, 239, 255); }
.v2 mark.nordic-blue-200 { background-color: rgb(192, 210, 255); }
.v2 mark.nordic-blue-300 { background-color: rgb(171, 194, 255); }
.v2 mark.nordic-blue-400 { background-color: rgb(143, 174, 255); }
.v2 mark.bold-blue-400 { background-color: rgb(92, 148, 253); }
.v2 mark.saxo-blue-600 { background-color: rgb(46, 67, 171); }
.v2 mark.saxo-blue-100 { background-color: rgb(203, 219, 254); }
.v2 mark.gray-200 { background-color: rgb(229, 231, 235); }
.v2 mark.gray-300 { background-color: rgb(209, 213, 219); }
.v2 h1.highlight mark, .v2 h2.highlight mark, .v2 h3.highlight mark, .v2 h4.highlight mark, .v2 h5.highlight mark, .v2 h6.highlight mark { display: inline-block; }
.v2 h1.highlight mark, .v2 h2.highlight mark { padding: 0px 10px; }
.v2 h3.highlight mark, .v2 h4.highlight mark { padding: 0px 6px; }
.v2 h5.highlight mark, .v2 h6.highlight mark { padding: 0px 4px; }
.v2 .v2-typography--inverted .highlight mark { color: rgb(255, 255, 255); }
.v2 figure { border: 1px solid rgb(229, 231, 235); }
.v2 figure figcaption { padding: 15px 20px; color: rgb(55, 65, 81); background-color: rgb(247, 249, 250); border-top: 1px solid rgb(229, 231, 235); }
.v2 .v2-typography--inverted figcaption, .v2 .v2-typography--inverted figure { border: 0px; }
.v2 .v2-typography--inverted figcaption { background-color: rgb(20, 26, 39); }
.v2 img { max-width: 100%; height: auto; font-style: italic; vertical-align: middle; }
.v2 ul { list-style-type: none; margin-left: 0px; }
.v2 blockquote { position: relative; }
.v2 blockquote .v2-icon { left: -3.75rem; position: absolute; top: 0px; width: 2.5rem; }
.v2 cite { font-style: normal; }
.v2 table { text-align: center; width: 100%; }
.v2 th { font-weight: 500; padding-bottom: 0.9375rem; }
.v2 tr { border-bottom: 1px solid rgb(209, 213, 219); }
.v2 td { padding: 0.9375rem 0px; }
.v2 td:first-child, .v2 th:first-child { text-align: left; }
.v2 td:last-child:not(:first-child), .v2 th:last-child:not(:first-child) { text-align: right; }
.v2 td:first-child { padding-left: 0px; }
.v2 td:last-child { padding-right: 0px; }
.v2 table:not(.v2-table) td:first-child { padding-left: 0.9375rem; }
.v2 table:not(.v2-table) td:last-child { padding-right: 0.9375rem; }
.v2 .v2-typography--inverted h3.pre-header { color: rgb(255, 255, 255); }
.v2 .v2-typography--inverted .v2-secondary-color h3.pre-header { color: rgb(156, 163, 175); }
.v2 strong { font-weight: 600; }
.v2 em { font-style: italic; }
.v2 a { color: inherit; text-decoration: none; }
.v2 video { max-width: 100%; vertical-align: middle; }
.v2 .v2-btn { cursor: pointer; display: inline-block; font-size: 0.875rem; line-height: 1.25rem; letter-spacing: 0.0125rem; text-align: center; font-weight: 600; padding: 10px 20px; text-decoration: none; transition: background-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); appearance: none; border-radius: 4px; border-width: 0px; }
.v2 [disabled].v2-btn { cursor: default; }
.v2 .v2-btn.btn-disabled { pointer-events: none; }
.v2 .v2-btn.v2-btn-primary { color: rgb(255, 255, 255); background-color: rgb(0, 60, 210); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn-primary:hover:not([disabled]) { color: rgb(255, 255, 255); background-color: rgb(64, 115, 236); }
}
.v2 .v2-btn.v2-btn-primary:active { color: rgb(255, 255, 255); background-color: rgb(0, 60, 210); }
.v2 .v2-btn.v2-btn-primary.btn-disabled, .v2 .v2-btn.v2-btn-primary:disabled { color: rgb(255, 255, 255); background-color: rgb(209, 213, 219); }
.v2 .v2-btn.v2-btn-primary--white { color: rgb(20, 26, 39); background-color: rgb(255, 255, 255); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn-primary--white:hover:not([disabled]) { color: rgb(20, 26, 39); background-color: rgb(229, 231, 235); }
}
.v2 .v2-btn.v2-btn-primary--white:active { color: rgb(20, 26, 39); background-color: rgb(156, 163, 175); }
.v2 .v2-btn.v2-btn-primary--white.btn-disabled, .v2 .v2-btn.v2-btn-primary--white:disabled { color: rgb(255, 255, 255); background-color: rgb(209, 213, 219); }
.v2 .v2-btn.v2-btn-primary--inverted { color: rgb(255, 255, 255); background-color: rgb(64, 115, 236); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn-primary--inverted:hover:not([disabled]) { color: rgb(255, 255, 255); background-color: rgb(92, 148, 253); }
}
.v2 .v2-btn.v2-btn-primary--inverted:active { color: rgb(255, 255, 255); background-color: rgb(0, 60, 210); }
.v2 .v2-btn.v2-btn-primary--inverted.btn-disabled, .v2 .v2-btn.v2-btn-primary--inverted:disabled { color: rgb(0, 60, 210); background-color: rgb(64, 115, 236); }
.v2 .v2-btn.v2-btn-primary--dark { color: rgb(255, 255, 255); background-color: rgb(20, 26, 39); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn-primary--dark:hover:not([disabled]) { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
}
.v2 .v2-btn.v2-btn-primary--dark.btn-disabled, .v2 .v2-btn.v2-btn-primary--dark:disabled { color: rgb(255, 255, 255); background-color: rgb(156, 163, 175); }
.v2 .v2-btn.v2-btn-secondary { border: 1px solid rgb(0, 60, 210); line-height: 1.125rem; color: rgb(0, 60, 210); background-color: transparent; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn-secondary:hover { border-color: rgb(64, 115, 236); }
}
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn-secondary:hover:not([disabled]) { color: rgb(255, 255, 255); background-color: rgb(64, 115, 236); }
}
.v2 .v2-btn.v2-btn-secondary:active { color: rgb(0, 60, 210); background-color: transparent; }
.v2 .v2-btn.v2-btn-secondary.btn-disabled, .v2 .v2-btn.v2-btn-secondary:disabled { color: rgb(209, 213, 219); background-color: transparent; }
.v2 .v2-btn.v2-btn-secondary:disabled { border: 1px solid rgb(209, 213, 219); }
.v2 .v2-btn.v2-btn-secondary:active { border-color: rgb(0, 60, 210); }
.v2 .v2-btn.v2-btn-secondary--inverted { border: 1px solid rgb(255, 255, 255); line-height: 1.125rem; color: rgb(255, 255, 255); background-color: transparent; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn-secondary--inverted:hover:not([disabled]) { color: rgb(20, 26, 39); background-color: rgb(255, 255, 255); }
}
.v2 .v2-btn.v2-btn-secondary--inverted.btn-disabled, .v2 .v2-btn.v2-btn-secondary--inverted:disabled { color: rgb(64, 115, 236); background-color: transparent; }
.v2 .v2-btn.v2-btn-secondary--inverted:disabled { border: 1px solid rgb(64, 115, 236); }
.v2 .v2-btn.v2-btn-secondary--dark { border: 1px solid rgb(20, 26, 39); line-height: 1.125rem; color: rgb(20, 26, 39); background-color: transparent; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn-secondary--dark:hover:not([disabled]) { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
}
.v2 .v2-btn.v2-btn-secondary--dark.btn-disabled, .v2 .v2-btn.v2-btn-secondary--dark:disabled { color: rgb(209, 213, 219); background-color: transparent; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn-secondary--dark:hover { border-color: rgb(0, 0, 0); }
}
.v2 .v2-btn.v2-btn-secondary--dark:disabled { border: 1px solid rgb(209, 213, 219); }
.v2 .v2-btn.v2-btn--transparent { color: rgb(64, 115, 236); background-color: transparent; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn--transparent:hover:not([disabled]) { color: rgb(92, 148, 253); background-color: transparent; }
}
.v2 .v2-btn.v2-btn--transparent:active { color: rgb(0, 60, 210); background-color: transparent; }
.v2 .v2-btn.v2-btn--enlarge { border: 1px solid rgb(209, 213, 219); padding: 0px; right: 5px; top: 5px; line-height: 1rem; transition: border-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); color: rgb(64, 115, 236); background-color: rgb(255, 255, 255); }
.v2 .v2-btn.v2-btn--enlarge .v2-icon--enlarge { fill: rgb(0, 60, 210); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn--enlarge:hover { border-color: rgb(0, 50, 175); }
  .v2 .v2-btn.v2-btn--enlarge:hover .v2-icon--enlarge { fill: rgb(0, 50, 175); }
}
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn--enlarge:hover:not([disabled]) { color: rgb(92, 148, 253); background-color: rgb(255, 255, 255); }
}
.v2 .v2-btn.v2-btn--enlarge:active { color: rgb(0, 60, 210); background-color: rgb(255, 255, 255); }
.v2 .v2-btn .v2-icon { height: 1rem; width: 1rem; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--small { padding: 8px 11px; line-height: 0.875rem; font-size: 0.75rem; align-self: center; }
.v2 .v2-btn.v2-btn--link { text-decoration: none; transition: color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); font-weight: 600; color: rgb(0, 60, 210); align-self: center; padding: 0px; background-color: transparent; }
.v2 .v2-typography--inverted .v2-btn.v2-btn--link { color: rgb(255, 255, 255); text-decoration: underline; }
.v2 .v2-typography--inverted .v2-secondary-color .v2-btn.v2-btn--link { color: rgb(156, 163, 175); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn--link:hover { color: rgb(64, 115, 236); text-decoration: underline; }
  .v2 .v2-typography--inverted .v2-btn.v2-btn--link:hover { color: rgb(255, 255, 255); text-decoration: none; }
  .v2 .v2-typography--inverted .v2-secondary-color .v2-btn.v2-btn--link:hover { color: rgb(156, 163, 175); }
}
.v2 .v2-btn.v2-btn--link:active { color: rgb(0, 60, 210); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-btn.v2-btn--link:hover:not([disabled]) { color: rgb(64, 115, 236); background-color: transparent; }
}
.v2 .v2-btn.v2-btn--link.arrow-blue--small-right { position: relative; }
.v2 .v2-btn.v2-btn--link.arrow-blue--small-right::after { position: absolute; top: 50%; transform: translateY(-50%); content: " "; background-image: url("assets/asset-004.svg"); width: 12px; height: 12px; margin-left: 8px; }
.v2 .v2-btn.v2-btn--link.arrow-blue--small-right::before { content: ""; width: 0px; }
.v2 .v2-btn.v2-btn--link.arrow-blue--small-right::before, .v2 .v2-btn.v2-btn--link.arrow-blue--small-right:hover::after { background-image: url("assets/asset-026.svg"); }
.v2 .v2-btn.v2-btn--link.arrow-blue--small-down { position: relative; }
.v2 .v2-btn.v2-btn--link.arrow-blue--small-down::after { position: absolute; top: 50%; content: " "; background-image: url("assets/asset-004.svg"); width: 12px; height: 12px; margin-left: 8px; transform: rotate(90deg) translateX(-50%); }
.v2 .v2-btn.v2-btn--link.arrow-blue--small-down::before { content: ""; width: 0px; }
.v2 .v2-btn.v2-btn--link.arrow-blue--small-down::before, .v2 .v2-btn.v2-btn--link.arrow-blue--small-down:hover::after { background-image: url("assets/asset-026.svg"); }
.v2 .v2-btn.v2-btn--link.arrow-white--small-right { color: rgb(255, 255, 255); position: relative; }
.v2 .v2-btn.v2-btn--link.arrow-white--small-right::after { position: absolute; top: 50%; transform: translateY(-50%); content: " "; background-image: url("assets/asset-027.svg"); width: 12px; height: 12px; margin-left: 8px; }
.v2 .v2-btn.v2-btn--link.arrow-white--small-right:hover { color: rgb(255, 255, 255); }
.v2 .v2-btn.v2-btn--link.arrow-white--small-down { color: rgb(255, 255, 255); position: relative; }
.v2 .v2-btn.v2-btn--link.arrow-white--small-down::after { position: absolute; top: 50%; content: " "; background-image: url("assets/asset-027.svg"); width: 12px; height: 12px; margin-left: 8px; transform: rotate(90deg) translateX(-50%); }
.v2 .v2-btn.v2-btn--link.arrow-white--small-down:hover { color: rgb(255, 255, 255); }
.v2 .v2-btn.v2-btn--link.arrow-blue--medium-right::after { content: " "; background-image: url("assets/asset-028.svg"); width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-blue--large-right::after { content: " "; background-image: url("assets/asset-001.svg"); width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-blue--xl-right::after { content: " "; background-image: url("assets/asset-029.svg"); width: 32px; height: 32px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-darkblue--medium-right::after { content: " "; background-image: url("assets/asset-030.svg"); width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-darkblue--large-right::after { content: " "; background-image: url("assets/asset-031.svg"); width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-darkblue--xl-right::after { content: " "; background-image: url("assets/asset-032.svg"); width: 32px; height: 32px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-gray--medium-right::after { content: " "; background-image: url("assets/asset-002.svg"); width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-gray--large-right::after { content: " "; background-image: url("assets/asset-003.svg"); width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-gray--xl-right::after { content: " "; background-image: url("assets/asset-033.svg"); width: 32px; height: 32px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-white--medium-right::after { content: " "; background-image: url("assets/asset-034.svg"); width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-white--large-right::after { content: " "; background-image: url("assets/asset-035.svg"); width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--link.arrow-white--xl-right::after { content: " "; background-image: url("assets/asset-036.svg"); width: 32px; height: 32px; display: inline-block; vertical-align: middle; }
.v2 .v2-btn.v2-btn--centered { display: table; margin-left: auto; margin-right: auto; }
.v2 .v2-btn-wrapper { display: flex; flex-direction: column; }
@media (min-width: 768px) {
  .v2 .v2-btn-wrapper { display: inline-flex; flex-shrink: 0; margin-left: -0.5rem; margin-right: -0.5rem; }
  .v2 .v2-btn-wrapper, .v2 .v2-btn-wrapper.v2-btn-wrapper--no-reverse { flex-direction: row; }
}
.v2 .v2-btn-wrapper .v2-btn { margin-bottom: 0.625rem; margin-left: 0px; margin-right: 0px; width: 100%; }
.v2 .v2-btn-wrapper .v2-btn.v2-btn--link { width: auto; margin-top: 0.625rem; margin-bottom: 1.25rem; align-self: center; }
@media (min-width: 768px) {
  .v2 .v2-btn-wrapper .v2-btn { width: auto; margin: 0px 0.5rem; }
  .v2 .v2-btn-wrapper .v2-btn.v2-btn--link { margin: 0px 1.875rem; align-self: center; }
}
@media (max-width: 767px) {
  .v2 .v2-btn-wrapper .v2-btn-primary, .v2 .v2-btn-wrapper .v2-btn-primary--dark, .v2 .v2-btn-wrapper .v2-btn-primary--inverted { order: -1; }
}
.v2 .v2-btn-wrapper--full-width-sm { display: flex; flex-direction: column; margin-left: 0px; margin-right: 0px; }
.v2 .v2-btn-wrapper--full-width-sm.v2-btn-wrapper--center { display: flex; justify-content: center; }
.v2 .v2-btn-wrapper--full-width-sm.v2-btn-wrapper--left { display: flex; justify-content: flex-start; }
.v2 .v2-btn-wrapper--full-width-sm.v2-btn-wrapper--right { display: flex; justify-content: flex-end; }
.v2 .v2-btn-wrapper--full-width-sm.v2-btn-wrapper--no-reverse { flex-direction: column; }
@media (min-width: 768px) {
  .v2 .v2-btn-wrapper--full-width-sm { display: inline-flex; flex-shrink: 0; margin-left: -0.5rem; margin-right: -0.5rem; }
  .v2 .v2-btn-wrapper--full-width-sm, .v2 .v2-btn-wrapper--full-width-sm.v2-btn-wrapper--no-reverse { flex-direction: row; }
}
.v2 .v2-btn-wrapper--full-width-sm .v2-btn { margin-bottom: 0.625rem; margin-left: 0px; margin-right: 0px; width: 100%; }
.v2 .v2-btn-wrapper--full-width-sm .v2-btn.v2-btn--link { width: auto; margin-top: 0.625rem; margin-bottom: 1.25rem; align-self: center; }
@media (min-width: 768px) {
  .v2 .v2-btn-wrapper--full-width-sm .v2-btn { width: auto; margin: 0px 0.5rem; }
  .v2 .v2-btn-wrapper--full-width-sm .v2-btn.v2-btn--link { margin: 0px 1.875rem; align-self: center; }
}
.v2 .v2-btn-wrapper--full-width-md { display: flex; flex-direction: column; margin-left: 0px; margin-right: 0px; }
.v2 .v2-btn-wrapper--full-width-md.v2-btn-wrapper--center { display: flex; justify-content: center; }
.v2 .v2-btn-wrapper--full-width-md.v2-btn-wrapper--left { display: flex; justify-content: flex-start; }
.v2 .v2-btn-wrapper--full-width-md.v2-btn-wrapper--right { display: flex; justify-content: flex-end; }
.v2 .v2-btn-wrapper--full-width-md.v2-btn-wrapper--no-reverse { flex-direction: column; }
@media (min-width: 1024px) {
  .v2 .v2-btn-wrapper--full-width-md { display: inline-flex; flex-shrink: 0; margin-left: -0.5rem; margin-right: -0.5rem; }
  .v2 .v2-btn-wrapper--full-width-md, .v2 .v2-btn-wrapper--full-width-md.v2-btn-wrapper--no-reverse { flex-direction: row; }
}
.v2 .v2-btn-wrapper--full-width-md .v2-btn { margin-bottom: 0.625rem; margin-left: 0px; margin-right: 0px; width: 100%; }
.v2 .v2-btn-wrapper--full-width-md .v2-btn.v2-btn--link { width: auto; margin-top: 0.625rem; margin-bottom: 1.25rem; align-self: center; }
@media (min-width: 1024px) {
  .v2 .v2-btn-wrapper--full-width-md .v2-btn { width: auto; margin: 0px 0.5rem; }
  .v2 .v2-btn-wrapper--full-width-md .v2-btn.v2-btn--link { margin: 0px 1.875rem; align-self: center; }
}
.v2 .v2-btn-wrapper--full-width { display: flex; flex-direction: column; margin-left: 0px; margin-right: 0px; }
.v2 .v2-btn-wrapper--full-width.v2-btn-wrapper--center { display: flex; justify-content: center; }
.v2 .v2-btn-wrapper--full-width.v2-btn-wrapper--left { display: flex; justify-content: flex-start; }
.v2 .v2-btn-wrapper--full-width.v2-btn-wrapper--right { display: flex; justify-content: flex-end; }
.v2 .v2-btn-wrapper--full-width.v2-btn-wrapper--no-reverse { flex-direction: column; }
.v2 .v2-btn-wrapper--full-width .v2-btn { margin-bottom: 0.625rem; margin-left: 0px; margin-right: 0px; width: 100%; }
.v2 .v2-btn-wrapper--full-width .v2-btn.v2-btn--link { width: auto; margin-top: 0.625rem; margin-bottom: 1.25rem; align-self: center; }
@media (min-width: 768px) {
  .v2 .v2-btn-wrapper--center { text-align: center; display: block; }
}
.v2 .v2-btn-wrapper--left { text-align: left; display: block; }
.v2 .v2-btn-wrapper--left.v2-btn-wrapper--full-width .v2-btn.v2-btn--link { align-self: flex-start; }
@media (max-width: 767px) {
  .v2 .v2-btn-wrapper--left.v2-btn-wrapper--full-width-sm .v2-btn.v2-btn--link { align-self: flex-start; }
}
@media (max-width: 1023px) {
  .v2 .v2-btn-wrapper--left.v2-btn-wrapper--full-width-md .v2-btn.v2-btn--link { align-self: flex-start; }
}
.v2 .v2-btn-wrapper--right { text-align: right; display: block; }
.v2 .v2-btn-wrapper--right .v2-btn--link[class*="arrow"][class*="small"] { right: 20px; }
.v2 .v2-btn-wrapper--right.v2-btn-wrapper--full-width .v2-btn.v2-btn--link { align-self: flex-end; }
@media (max-width: 767px) {
  .v2 .v2-btn-wrapper--right.v2-btn-wrapper--full-width-sm .v2-btn.v2-btn--link { align-self: flex-end; }
}
@media (max-width: 1023px) {
  .v2 .v2-btn-wrapper--right.v2-btn-wrapper--full-width-md .v2-btn.v2-btn--link { align-self: flex-end; }
}
.v2 .v2-btn-wrapper--no-reverse { flex-direction: column; }
.v2 .v2-btn-wrapper--no-margin .v2-btn { margin-bottom: 0px; }
.v2 .v2-btn-wrapper--stacked { width: fit-content; flex-direction: column; justify-content: center; gap: 8px; }
.v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--small-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--small-right::after { transform: rotate(180deg) translateY(-50%); }
.v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--small-right { position: relative; }
.v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--small-right::after { transform: rotate(180deg) translateY(50%); }
.v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--small-down { position: relative; }
.v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--small-down::after { transform: rotate(-90deg) translateX(50%); }
.v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--small-right { position: relative; }
.v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--small-right::after { transform: rotate(180deg) translateY(50%); }
.v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--small-down { position: relative; }
.v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--small-down::after { transform: rotate(-90deg) translateX(50%); }
.v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--large-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--medium-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--xl-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-darkblue--large-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-darkblue--medium-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-darkblue--xl-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-gray--large-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-gray--medium-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-gray--xl-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--large-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--medium-right::after, .v2 html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--xl-right::after { transform: rotate(180deg); }
.v2 .v2-typography--inverted .v2-btn--link, .v2 .v2-typography--inverted .v2-btn.v2-btn--link { color: rgb(92, 148, 253); text-decoration: none; }
.v2 .v2-typography--inverted .v2-btn--link:hover, .v2 .v2-typography--inverted .v2-btn.v2-btn--link:hover { color: rgb(143, 171, 242); text-decoration: underline; }
.v2 .v2-typography--inverted .v2-btn--link:active, .v2 .v2-typography--inverted .v2-btn.v2-btn--link:active { color: rgb(0, 60, 210); }
.v2 .v2-typography--inverted .v2-btn.v2-btn--link.arrow-white--small-down, .v2 .v2-typography--inverted .v2-btn.v2-btn--link.arrow-white--small-right { color: rgb(255, 255, 255); }
.v2 .v2-flag { display: inline-block; margin-right: 0.5rem; width: 27px; height: 18px; max-width: none; }
.v2 .v2-flag--no-shadow { background-color: transparent; box-shadow: none; }
.v2 .v2-flag--xs { width: 18px; height: 12px; }
.v2 .v2-btn .v2-icon, .v2 .v2-icon { display: inline-block; width: 18px; }
.v2 .v2-btn .v2-icon--lg, .v2 .v2-icon--lg { height: 50px; width: 50px; }
.v2 .v2-btn .v2-icon--md, .v2 .v2-icon--md { height: 36px; width: 36px; }
.v2 .v2-btn .v2-icon--xs, .v2 .v2-icon--xs { height: 24px; width: 24px; }
.v2 .v2-btn .v2-icon--xxs, .v2 .v2-icon--xxs { font-size: 12px; width: 12px; }
.v2 .v2-btn .v2-icon--valign-middle, .v2 .v2-icon--valign-middle { vertical-align: middle; }
.v2 .v2-btn .v2-icon--text-bottom, .v2 .v2-icon--text-bottom { vertical-align: text-bottom; }
@media (min-width: 768px) {
  .v2 .v2-btn .v2-icon-size--sm-60, .v2 .v2-icon-size--sm-60 { width: 60px; height: 60px; min-width: 60px; }
}
@media (max-width: 767px) {
  .v2 .v2-btn .v2-icon-size--sm-max-50, .v2 .v2-icon-size--sm-max-50 { width: 50px; height: 50px; min-width: 50px; }
}
.v2 .v2-btn .v2-icon img, .v2 .v2-btn .v2-icon svg, .v2 .v2-icon img, .v2 .v2-icon svg { height: 100%; }
.v2 .v2-btn .v2-icon--fill-transparent, .v2 .v2-btn .v2-icon--fill-transparent .fill-primary, .v2 .v2-icon--fill-transparent, .v2 .v2-icon--fill-transparent .fill-primary { fill: transparent; }
.v2 .v2-btn .v2-icon--fill-black, .v2 .v2-btn .v2-icon--fill-black .fill-primary, .v2 .v2-icon--fill-black, .v2 .v2-icon--fill-black .fill-primary { fill: rgb(0, 0, 0); }
.v2 .v2-btn .v2-icon--fill-near-black, .v2 .v2-btn .v2-icon--fill-near-black .fill-primary, .v2 .v2-icon--fill-near-black, .v2 .v2-icon--fill-near-black .fill-primary { fill: rgb(20, 26, 39); }
.v2 .v2-btn .v2-icon--fill-gray, .v2 .v2-btn .v2-icon--fill-gray .fill-primary, .v2 .v2-icon--fill-gray, .v2 .v2-icon--fill-gray .fill-primary { fill: rgb(55, 65, 81); }
.v2 .v2-btn .v2-icon--fill-light-gray, .v2 .v2-btn .v2-icon--fill-light-gray .fill-primary, .v2 .v2-icon--fill-light-gray, .v2 .v2-icon--fill-light-gray .fill-primary { fill: rgb(156, 163, 175); }
.v2 .v2-btn .v2-icon--fill-lighter-gray, .v2 .v2-btn .v2-icon--fill-lighter-gray .fill-primary, .v2 .v2-icon--fill-lighter-gray, .v2 .v2-icon--fill-lighter-gray .fill-primary { fill: rgb(229, 231, 235); }
.v2 .v2-btn .v2-icon--fill-near-white, .v2 .v2-btn .v2-icon--fill-near-white .fill-primary, .v2 .v2-icon--fill-near-white, .v2 .v2-icon--fill-near-white .fill-primary { fill: rgb(243, 244, 246); }
.v2 .v2-btn .v2-icon--fill-white, .v2 .v2-btn .v2-icon--fill-white .fill-primary, .v2 .v2-icon--fill-white, .v2 .v2-icon--fill-white .fill-primary { fill: rgb(255, 255, 255); }
.v2 .v2-btn .v2-icon--fill-blue, .v2 .v2-btn .v2-icon--fill-blue .fill-primary, .v2 .v2-btn .v2-icon--fill-lightblue, .v2 .v2-btn .v2-icon--fill-lightblue .fill-primary, .v2 .v2-icon--fill-blue, .v2 .v2-icon--fill-blue .fill-primary, .v2 .v2-icon--fill-lightblue, .v2 .v2-icon--fill-lightblue .fill-primary { fill: rgb(0, 60, 210); }
.v2 .v2-btn .v2-icon--fill-darkblue, .v2 .v2-btn .v2-icon--fill-darkblue .fill-primary, .v2 .v2-icon--fill-darkblue, .v2 .v2-icon--fill-darkblue .fill-primary { fill: rgb(0, 50, 175); }
.v2 .v2-btn .v2-icon--fill-darkerblue, .v2 .v2-btn .v2-icon--fill-darkerblue .fill-primary, .v2 .v2-icon--fill-darkerblue, .v2 .v2-icon--fill-darkerblue .fill-primary { fill: rgb(16, 38, 94); }
.v2 .v2-btn .v2-icon--fill-green, .v2 .v2-btn .v2-icon--fill-green .fill-primary, .v2 .v2-icon--fill-green, .v2 .v2-icon--fill-green .fill-primary { fill: rgb(22, 163, 74); }
.v2 .v2-btn .v2-icon--fill-red, .v2 .v2-btn .v2-icon--fill-red .fill-primary, .v2 .v2-icon--fill-red, .v2 .v2-icon--fill-red .fill-primary { fill: rgb(220, 38, 38); }
.v2 .v2-btn .v2-icon--fill-forex, .v2 .v2-btn .v2-icon--fill-forex .fill-primary, .v2 .v2-icon--fill-forex, .v2 .v2-icon--fill-forex .fill-primary { fill: rgb(2, 215, 72); }
.v2 .v2-btn .v2-icon--fill-forexoptions, .v2 .v2-btn .v2-icon--fill-forexoptions .fill-primary, .v2 .v2-icon--fill-forexoptions, .v2 .v2-icon--fill-forexoptions .fill-primary { fill: rgb(7, 190, 50); }
.v2 .v2-btn .v2-icon--fill-stocks, .v2 .v2-btn .v2-icon--fill-stocks .fill-primary, .v2 .v2-icon--fill-stocks, .v2 .v2-icon--fill-stocks .fill-primary { fill: rgb(255, 194, 49); }
.v2 .v2-btn .v2-icon--fill-stockoptions, .v2 .v2-btn .v2-icon--fill-stockoptions .fill-primary, .v2 .v2-icon--fill-stockoptions, .v2 .v2-icon--fill-stockoptions .fill-primary { fill: rgb(255, 153, 40); }
.v2 .v2-btn .v2-icon--fill-edtsandetcs, .v2 .v2-btn .v2-icon--fill-edtsandetcs .fill-primary, .v2 .v2-icon--fill-edtsandetcs, .v2 .v2-icon--fill-edtsandetcs .fill-primary { fill: rgb(255, 111, 40); }
.v2 .v2-btn .v2-icon--fill-cfds, .v2 .v2-btn .v2-icon--fill-cfds .fill-primary, .v2 .v2-icon--fill-cfds, .v2 .v2-icon--fill-cfds .fill-primary { fill: rgb(228, 66, 234); }
.v2 .v2-btn .v2-icon--fill-futures, .v2 .v2-btn .v2-icon--fill-futures .fill-primary, .v2 .v2-icon--fill-futures, .v2 .v2-icon--fill-futures .fill-primary { fill: rgb(143, 48, 174); }
.v2 .v2-btn .v2-icon--fill-contractoptions, .v2 .v2-btn .v2-icon--fill-contractoptions .fill-primary, .v2 .v2-icon--fill-contractoptions, .v2 .v2-icon--fill-contractoptions .fill-primary { fill: rgb(140, 2, 149); }
.v2 .v2-btn .v2-icon--fill-bonds, .v2 .v2-btn .v2-icon--fill-bonds .fill-primary, .v2 .v2-icon--fill-bonds, .v2 .v2-icon--fill-bonds .fill-primary { fill: rgb(0, 140, 153); }
.v2 .v2-btn .v2-icon--fill-grey75, .v2 .v2-btn .v2-icon--fill-grey75 .fill-primary, .v2 .v2-icon--fill-grey75, .v2 .v2-icon--fill-grey75 .fill-primary { fill: rgb(20, 26, 39); }
.v2 .v2-btn .v2-icon--fill-grey60, .v2 .v2-btn .v2-icon--fill-grey60 .fill-primary, .v2 .v2-icon--fill-grey60, .v2 .v2-icon--fill-grey60 .fill-primary { fill: rgb(55, 65, 81); }
.v2 .v2-btn .v2-icon--fill-grey25, .v2 .v2-btn .v2-icon--fill-grey25 .fill-primary, .v2 .v2-icon--fill-grey25, .v2 .v2-icon--fill-grey25 .fill-primary { fill: rgb(156, 163, 175); }
.v2 .v2-btn .v2-icon--fill-grey10, .v2 .v2-btn .v2-icon--fill-grey10 .fill-primary, .v2 .v2-icon--fill-grey10, .v2 .v2-icon--fill-grey10 .fill-primary { fill: rgb(229, 231, 235); }
.v2 .v2-btn .v2-icon--fill-grey5, .v2 .v2-btn .v2-icon--fill-grey5 .fill-primary, .v2 .v2-icon--fill-grey5, .v2 .v2-icon--fill-grey5 .fill-primary { fill: rgb(243, 244, 246); }
.v2 .v2-btn .v2-icon.v2-icon--arrow-top::after, .v2 .v2-icon.v2-icon--arrow-top::after { display: inline-block; content: ""; margin-left: 5px; vertical-align: middle; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 5px solid rgb(0, 0, 0); }
.v2 .v2-btn .v2-icon.v2-icon--arrow-bottom::after, .v2 .v2-icon.v2-icon--arrow-bottom::after { display: inline-block; content: ""; margin-left: 5px; vertical-align: middle; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid rgb(0, 0, 0); }
.v2 .v2-btn .v2-icon.v2-icon--arrow-left::after, .v2 .v2-icon.v2-icon--arrow-left::after { display: inline-block; content: ""; margin-left: 5px; vertical-align: middle; border-bottom: 4px solid transparent; border-top: 4px solid transparent; border-right: 5px solid rgb(0, 0, 0); }
.v2 .v2-btn .v2-icon.v2-icon--arrow-right::after, .v2 .v2-icon.v2-icon--arrow-right::after { display: inline-block; content: ""; margin-left: 5px; vertical-align: middle; border-bottom: 4px solid transparent; border-top: 4px solid transparent; border-left: 5px solid rgb(0, 0, 0); }
.v2 .v2-text--link .v2-icon { fill: rgb(0, 60, 210); transition: fill 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
.v2 .v2-text--link .v2-icon .fill-primary { fill: rgb(0, 60, 210); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-text--link:hover .v2-icon, .v2 .v2-text--link:hover .v2-icon .fill-primary { fill: rgb(64, 115, 236); }
}
.v2 .v2-picture { display: inline-block; max-width: 100%; }
.v2 .v2-picture--background { height: 100%; width: 100%; display: block; overflow: hidden; position: relative; }
.v2 .v2-picture--background img { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.v2 .v2-picture--absolute { position: absolute; left: 0px; top: 0px; }
.v2 .v2-picture--description { background-color: rgba(0, 0, 0, 0.8); bottom: 0px; color: rgb(255, 255, 255); display: block; padding: 15px; width: 100%; z-index: 1; }
.v2 .v2-typography--inverted .v2-picture--description { color: rgb(255, 255, 255); }
.v2 .v2-typography--inverted .v2-secondary-color .v2-picture--description { color: rgb(156, 163, 175); }
.v2 .v2-picture--pos-lt img { object-position: left top; }
.v2 .v2-picture--pos-ct img { object-position: center top; }
.v2 .v2-picture--pos-rt img { object-position: right top; }
.v2 .v2-picture--pos-lc img { object-position: left center; }
.v2 .v2-picture--pos-cc img { object-position: center center; }
.v2 .v2-picture--pos-rc img { object-position: right center; }
.v2 .v2-picture--pos-lb img { object-position: left bottom; }
.v2 .v2-picture--pos-cb img { object-position: center bottom; }
.v2 .v2-picture--pos-rb img { object-position: right bottom; }
.v2 .v2-picture--fit-fill img { object-fit: fill; }
.v2 .v2-picture--fit-contain img { object-fit: contain; }
.v2 .v2-picture--fit-cover img { object-fit: cover; }
.v2 .v2-picture--fit-scale-down img { object-fit: scale-down; }
.v2 .v2-section { padding-bottom: 3.75rem; padding-top: 3.75rem; background-color: rgb(243, 244, 246); }
.v2 .v2-section--a1 { background: rgb(243, 244, 246); }
.v2 .v2-section--transparent { background-color: transparent; }
.v2 .v2-section--tight-both { padding: 0px; }
.v2 .v2-section--tight-bottom { padding-bottom: 0px; }
@media (min-width: 768px) {
  .v2 .v2-section--tight-bottom { padding-bottom: 0px; }
}
.v2 .v2-section--tight-top { padding-top: 0px; }
@media (min-width: 768px) {
  .v2 .v2-section--tight-top { padding-top: 0px; }
}
.v2 .v2-section--white { background-color: rgb(255, 255, 255); }
@media (min-width: 768px) {
  .v2 .v2-section--white-desktop { background-color: rgb(255, 255, 255); }
}
@media (max-width: 767px) {
  .v2 .v2-section--white-mobile { background-color: rgb(255, 255, 255); }
}
.v2 .tool-image { position: absolute; width: 1px; height: 1px; left: -9999px; top: -9999px; overflow: hidden; background: url("assets/asset-005.gif") !important; }
.v2 .v2-h1, .v2 h1 { font-size: 2.125rem; line-height: 2.625rem; font-weight: 400; }
@media (min-width: 768px) {
  .v2 .v2-h1, .v2 h1 { font-size: 2.75rem; line-height: 3.375rem; }
}
.v2 .v2-h2, .v2 h2 { font-size: 1.75rem; line-height: 2.125rem; font-weight: 400; }
@media (min-width: 768px) {
  .v2 .v2-h2, .v2 h2 { font-size: 2.125rem; line-height: 2.75rem; }
}
.v2 .v2-h1, .v2 .v2-h2, .v2 h1, .v2 h2 { margin-bottom: 35px; }
.v2 .v2-h3, .v2 h3 { font-size: 1.5rem; line-height: 1.8125rem; font-weight: 400; margin-bottom: 25px; }
@media (min-width: 768px) {
  .v2 .v2-h3, .v2 h3 { font-size: 1.5rem; line-height: 1.9375rem; }
}
.v2 .v2-h4, .v2 h4 { font-size: 1rem; line-height: 1.3125rem; font-weight: 700; }
@media (min-width: 768px) {
  .v2 .v2-h4, .v2 h4 { font-size: 1rem; line-height: 1.1875rem; }
}
.v2 .v2-h5, .v2 h5 { font-size: 0.875rem; line-height: 1.125rem; font-weight: 700; }
@media (min-width: 768px) {
  .v2 .v2-h5, .v2 h5 { font-size: 0.875rem; line-height: 1.0625rem; }
}
.v2 .v2-h4, .v2 .v2-h5, .v2 h4, .v2 h5 { margin-bottom: 15px; }
.v2 .v2-sh1 { font-size: 1.1875rem; line-height: 1.5rem; font-weight: 400; }
@media (min-width: 768px) {
  .v2 .v2-sh1 { font-size: 1.1875rem; line-height: 1.6875rem; }
}
.v2 .v2-sh2 { font-size: 0.875rem; line-height: 1.25rem; font-weight: 400; }
.v2 .v2-sh1, .v2 .v2-sh2 { margin-bottom: 30px; }
.v2 h3.pre-header { font-size: 0.875rem; line-height: 1rem; font-weight: 600; color: rgb(55, 65, 81); letter-spacing: 1px; margin-bottom: 16px; text-transform: uppercase; }
.v2 .v2-p-l { font-size: 1rem; line-height: 1.5rem; }
.v2 .v2-p-m, .v2 .v2-text--bullet, .v2 figure figcaption, .v2 p, .v2 table { font-size: 0.875rem; line-height: 1.25rem; }
.v2 .v2-p-s { font-size: 0.75rem; line-height: 1.25rem; }
.v2 .v2-p-l, .v2 .v2-p-m, .v2 .v2-p-s { margin-bottom: 30px; }
.v2 .v2-typography-block :last-child { margin-bottom: 0px; }
@media (max-width: 767px) {
  .v2 .v2-typography-block { padding-right: 1.25rem; padding-left: 1.25rem; }
}
.v2 .v2-text--uppercase { text-transform: uppercase; }
.v2 .v2-text-align--center { text-align: center; }
.v2 .v2-text-align--left, .v2 .v2-xs-text-align--left { text-align: left; }
@media (min-width: 768px) {
  .v2 .v2-sm-text-align--left { text-align: left; }
}
@media (min-width: 1280px) {
  .v2 .v2-lg-text-align--left { text-align: left; }
}
@media (min-width: 1400px) {
  .v2 .v2-xl-text-align--left { text-align: left; }
}
.v2 .v2-text-align--right { text-align: right; }
.v2 .v2-text--bullet::before { content: ""; display: inline-block; height: 12px; width: 16px; margin-right: 0.625rem; background: none 0% 0% / cover; }
.v2 .v2-text--link { color: rgb(0, 60, 210); text-decoration: none; transition: color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); font-weight: 600; }
.v2 .v2-typography--inverted .v2-text--link { color: rgb(255, 255, 255); text-decoration: underline; }
.v2 .v2-typography--inverted .v2-secondary-color .v2-text--link { color: rgb(156, 163, 175); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-text--link:hover { color: rgb(64, 115, 236); text-decoration: underline; }
  .v2 .v2-typography--inverted .v2-text--link:hover { color: rgb(255, 255, 255); text-decoration: none; }
  .v2 .v2-typography--inverted .v2-secondary-color .v2-text--link:hover { color: rgb(156, 163, 175); }
}
.v2 .v2-text--link:active { color: rgb(0, 60, 210); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 a:hover .v2-text--link { color: rgb(64, 115, 236); text-decoration: underline; }
  .v2 a:hover .v2-typography--inverted .v2-text--link { color: rgb(255, 255, 255); text-decoration: none; }
  .v2 a:hover .v2-typography--inverted .v2-secondary-color .v2-text--link { color: rgb(156, 163, 175); }
}
.v2 .v2-link-arrow { width: 1em; height: 1em; vertical-align: middle; }
.v2 .v2-text--bold { font-weight: 600; }
.v2 .v2-text--decorated:hover { text-decoration: underline; }
@media (max-width: 767px) {
  .v2 .v2-sm-max-text-align--center { text-align: center; }
}
@media (max-width: 767px) {
  .v2 .v2-sm-max-text-align--left { text-align: left; }
}
@media (max-width: 767px) {
  .v2 .v2-sm-max-text-align--right { text-align: right; }
}
@media (min-width: 1024px) {
  .v2 .v2-md-text-align--center { text-align: center; }
}
@media (min-width: 1024px) {
  .v2 .v2-md-text-align--left { text-align: left; }
}
@media (min-width: 1024px) {
  .v2 .v2-md-text-align--right { text-align: right; }
}
@media (max-width: 767px) {
  .v2 .v2-text-align--center-mobile { text-align: center; }
}
.v2 .v2-secondary-color { color: rgb(55, 65, 81); }
.v2 .v2-typography--inverted { color: rgb(255, 255, 255); }
.v2 .v2-typography--inverted .v2-secondary-color { color: rgb(156, 163, 175); }
.v2 .v2-typography--inverted [class*="v2-c--"] { color: rgb(255, 255, 255) !important; }
.v2 .v2-typography--inverted .v2-c--lightblue { color: rgb(0, 60, 210) !important; }
.v2 .v2-weight--light { font-weight: 300; }
.v2 .v2-weight--normal { font-weight: 400; }
.v2 .v2-weight--semi-bold { font-weight: 600; }
.v2 .v2-weight--bold { font-weight: 700; }
.v2 .v2-word-wrap--break-word { overflow-wrap: break-word; }
.v2 .v2-word-wrap--normal { overflow-wrap: normal; }
.v2 .v2-lh23 { line-height: 23px; }
.v2 .v2-lh26 { line-height: 26px; }
.v2 .v2-wrapper { margin-left: auto; margin-right: auto; max-width: 1120px; width: 100%; padding-left: 20px; padding-right: 20px; }
@media (min-width: 768px) {
  .v2 .v2-wrapper { padding-left: 20px; padding-right: 20px; }
}
.v2 .v2-wrapper--small { max-width: 695px; width: 100%; }
.v2 .v2-wrapper .v2-wrapper--small { max-width: 655px; padding-left: 0px; padding-right: 0px; }
.v2 .v2-wrapper .v2-wrapper:not(.v2-wrapper--small) { width: auto; margin-left: -20px; margin-right: -20px; }
@media (min-width: 768px) {
  .v2 .v2-wrapper .v2-wrapper:not(.v2-wrapper--small) { margin-left: -20px; margin-right: -20px; }
}
.v2-anchor-link { position: relative; height: 0px; width: 0px; top: 0px; }
@media (min-width: 540px) {
  .v2-anchor-link { top: 0px; }
}
@media (min-width: 1200px) {
  .v2-anchor-link { top: 0px; }
}
#cookiebanner, #CybotCookiebotDialog { display: none !important; }
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal0 { padding-left: 0px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par0 { padding-right: 0px; }
}
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal16 { padding-left: 16px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par16 { padding-right: 16px; }
}
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal24 { padding-left: 24px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par24 { padding-right: 24px; }
}
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal32 { padding-left: 32px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par32 { padding-right: 32px; }
}
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal40 { padding-left: 40px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par40 { padding-right: 40px; }
}
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal48 { padding-left: 48px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par48 { padding-right: 48px; }
}
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal56 { padding-left: 56px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par56 { padding-right: 56px; }
}
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal64 { padding-left: 64px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par64 { padding-right: 64px; }
}
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal72 { padding-left: 72px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par72 { padding-right: 72px; }
}
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal80 { padding-left: 80px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par80 { padding-right: 80px; }
}
@media (min-width: 1024px) {
  .v2 .v2-row > [class*="v2-col"].v2-md-pal100 { padding-left: 100px; }
  .v2 .v2-row > [class*="v2-col"].v2-md-par100 { padding-right: 100px; }
}
.v2 .v2-row { display: flex; flex-flow: wrap; margin-left: -15px; margin-right: -15px; }
.v2 .v2-row > [class*="v2-col"] { padding-left: 15px; padding-right: 15px; }
.v2 .v2-row--reverse { flex-direction: row-reverse; }
.v2 .v2-col, .v2 [class*="v2-col-"] { position: relative; min-height: 1px; min-width: 1px; margin-left: 0px; margin-right: 0px; flex-basis: 100%; max-width: 100%; }
.v2 .v2-col-xs-1, .v2 .v2-row-xs-1 > [class*="v2-col"] { flex: 0 0 auto; width: 8.33333%; max-width: 8.33333%; }
.v2 .v2-col-xs-2, .v2 .v2-row-xs-2 > [class*="v2-col"] { flex: 0 0 auto; width: 16.6667%; max-width: 16.6667%; }
.v2 .v2-col-xs-3, .v2 .v2-row-xs-3 > [class*="v2-col"] { flex: 0 0 auto; width: 25%; max-width: 25%; }
.v2 .v2-col-xs-4, .v2 .v2-row-xs-4 > [class*="v2-col"] { flex: 0 0 auto; width: 33.3333%; max-width: 33.3333%; }
.v2 .v2-col-xs-5, .v2 .v2-row-xs-5 > [class*="v2-col"] { flex: 0 0 auto; width: 41.6667%; max-width: 41.6667%; }
.v2 .v2-col-xs-6, .v2 .v2-row-xs-6 > [class*="v2-col"] { flex: 0 0 auto; width: 50%; max-width: 50%; }
.v2 .v2-col-xs-8, .v2 .v2-row-xs-8 > [class*="v2-col"] { flex: 0 0 auto; width: 66.6667%; max-width: 66.6667%; }
.v2 .v2-col-xs-10, .v2 .v2-row-xs-10 > [class*="v2-col"] { flex: 0 0 auto; width: 83.3333%; max-width: 83.3333%; }
.v2 .v2-col-xs-12, .v2 .v2-row-xs-12 > [class*="v2-col"] { flex: 0 0 auto; width: 100%; max-width: 100%; }
.v2 .v2-row-xs-x { flex-flow: row; }
.v2 .v2-row-xs-x > [class*="v2-col"] { max-width: 100%; flex: 1 1 auto; }
@media (min-width: 768px) {
  .v2 .v2-col-sm-1, .v2 .v2-row-sm-1 > [class*="v2-col"] { flex: 0 0 auto; width: 8.33333%; max-width: 8.33333%; }
  .v2 .v2-col-sm-2, .v2 .v2-row-sm-2 > [class*="v2-col"] { flex: 0 0 auto; width: 16.6667%; max-width: 16.6667%; }
  .v2 .v2-col-sm-3, .v2 .v2-row-sm-3 > [class*="v2-col"] { flex: 0 0 auto; width: 25%; max-width: 25%; }
  .v2 .v2-col-sm-4, .v2 .v2-row-sm-4 > [class*="v2-col"] { flex: 0 0 auto; width: 33.3333%; max-width: 33.3333%; }
  .v2 .v2-col-sm-5, .v2 .v2-row-sm-5 > [class*="v2-col"] { flex: 0 0 auto; width: 41.6667%; max-width: 41.6667%; }
  .v2 .v2-col-sm-6, .v2 .v2-row-sm-6 > [class*="v2-col"] { flex: 0 0 auto; width: 50%; max-width: 50%; }
  .v2 .v2-col-sm-7, .v2 .v2-row-sm-7 > [class*="v2-col"] { flex: 0 0 auto; width: 58.3333%; max-width: 58.3333%; }
  .v2 .v2-col-sm-8, .v2 .v2-row-sm-8 > [class*="v2-col"] { flex: 0 0 auto; width: 66.6667%; max-width: 66.6667%; }
  .v2 .v2-col-sm-9, .v2 .v2-row-sm-9 > [class*="v2-col"] { flex: 0 0 auto; width: 75%; max-width: 75%; }
  .v2 .v2-col-sm-10, .v2 .v2-row-sm-10 > [class*="v2-col"] { flex: 0 0 auto; width: 83.3333%; max-width: 83.3333%; }
  .v2 .v2-col-sm-12, .v2 .v2-row-sm-12 > [class*="v2-col"] { flex: 0 0 auto; width: 100%; max-width: 100%; }
  .v2 .v2-row-sm-x { flex-flow: row; }
  .v2 .v2-row-sm-x > [class*="v2-col"] { max-width: 100%; flex: 1 1 auto; }
}
@media (min-width: 1024px) {
  .v2 .v2-col-md-1, .v2 .v2-row-md-1 > [class*="v2-col"] { flex: 0 0 auto; width: 8.33333%; max-width: 8.33333%; }
  .v2 .v2-col-md-2, .v2 .v2-row-md-2 > [class*="v2-col"] { flex: 0 0 auto; width: 16.6667%; max-width: 16.6667%; }
  .v2 .v2-col-md-3, .v2 .v2-row-md-3 > [class*="v2-col"] { flex: 0 0 auto; width: 25%; max-width: 25%; }
  .v2 .v2-col-md-4, .v2 .v2-row-md-4 > [class*="v2-col"] { flex: 0 0 auto; width: 33.3333%; max-width: 33.3333%; }
  .v2 .v2-col-md-5, .v2 .v2-row-md-5 > [class*="v2-col"] { flex: 0 0 auto; width: 41.6667%; max-width: 41.6667%; }
  .v2 .v2-col-md-6, .v2 .v2-row-md-6 > [class*="v2-col"] { flex: 0 0 auto; width: 50%; max-width: 50%; }
  .v2 .v2-col-md-7, .v2 .v2-row-md-7 > [class*="v2-col"] { flex: 0 0 auto; width: 58.3333%; max-width: 58.3333%; }
  .v2 .v2-col-md-8, .v2 .v2-row-md-8 > [class*="v2-col"] { flex: 0 0 auto; width: 66.6667%; max-width: 66.6667%; }
  .v2 .v2-col-md-9, .v2 .v2-row-md-9 > [class*="v2-col"] { flex: 0 0 auto; width: 75%; max-width: 75%; }
  .v2 .v2-col-md-12, .v2 .v2-row-md-12 > [class*="v2-col"] { flex: 0 0 auto; width: 100%; max-width: 100%; }
  .v2 .v2-row-md-x { flex-flow: row; }
  .v2 .v2-row-md-x > [class*="v2-col"] { max-width: 100%; flex: 1 1 auto; }
}
@media (min-width: 1280px) {
  .v2 .v2-col-lg-6, .v2 .v2-row-lg-6 > [class*="v2-col"] { flex: 0 0 auto; width: 50%; max-width: 50%; }
  .v2 .v2-row-lg-x { flex-flow: row; }
  .v2 .v2-row-lg-x > [class*="v2-col"] { max-width: 100%; flex: 1 1 auto; }
}
@media (min-width: 1400px) {
  .v2 .v2-col-xl-4, .v2 .v2-row-xl-4 > [class*="v2-col"] { flex: 0 0 auto; width: 33.3333%; max-width: 33.3333%; }
  .v2 .v2-row-xl-x { flex-flow: row; }
  .v2 .v2-row-xl-x > [class*="v2-col"] { max-width: 100%; flex: 1 1 auto; }
}
.v2 .v2-row--gutter-0 { margin-left: 0px; margin-right: 0px; }
.v2 .v2-row--gutter-0 > [class*="v2-col"] { padding-left: 0px; padding-right: 0px; }
.v2 .v2-row--gutter-10 { margin-left: -5px; margin-right: -5px; }
.v2 .v2-row--gutter-10 > [class*="v2-col"] { padding-left: 5px; padding-right: 5px; }
.v2 .v2-row--gutter-16 { margin-left: -8px; margin-right: -8px; }
.v2 .v2-row--gutter-16 > [class*="v2-col"] { padding-left: 8px; padding-right: 8px; }
.v2 .v2-row--gutter-20 { margin-left: -10px; margin-right: -10px; }
.v2 .v2-row--gutter-20 > [class*="v2-col"] { padding-left: 10px; padding-right: 10px; }
@media (min-width: 768px) {
  .v2 .v2-row-sm--gutter-20 { margin-left: -10px; margin-right: -10px; }
  .v2 .v2-row-sm--gutter-20 > [class*="v2-col"] { padding-left: 10px; padding-right: 10px; }
}
.v2 .v2-row--gutter-25 { margin-left: -12.5px; margin-right: -12.5px; }
.v2 .v2-row--gutter-25 > [class*="v2-col"] { padding-left: 12.5px; padding-right: 12.5px; }
@media (min-width: 768px) {
  .v2 .v2-row-sm--gutter-25 { margin-left: -12.5px; margin-right: -12.5px; }
  .v2 .v2-row-sm--gutter-25 > [class*="v2-col"] { padding-left: 12.5px; padding-right: 12.5px; }
}
.v2 .v2-row--gutter-30 { margin-left: -15px; margin-right: -15px; }
.v2 .v2-row--gutter-30 > [class*="v2-col"] { padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) {
  .v2 .v2-row-sm--gutter-30 { margin-left: -15px; margin-right: -15px; }
  .v2 .v2-row-sm--gutter-30 > [class*="v2-col"] { padding-left: 15px; padding-right: 15px; }
}
.v2 .v2-row--gutter-40 { margin-left: -20px; margin-right: -20px; }
.v2 .v2-row--gutter-40 > [class*="v2-col"] { padding-left: 20px; padding-right: 20px; }
@media (min-width: 768px) {
  .v2 .v2-row-sm--gutter-40 { margin-left: -20px; margin-right: -20px; }
  .v2 .v2-row-sm--gutter-40 > [class*="v2-col"] { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 768px) {
  .v2 .v2-row-sm--gutter-60 { margin-left: -30px; margin-right: -30px; }
  .v2 .v2-row-sm--gutter-60 > [class*="v2-col"] { padding-left: 30px; padding-right: 30px; }
}
.v2 .v2-col--gutter-vertical-24 > * + * { margin-top: 24px; }
@media (min-width: 768px) {
  .v2 .v2-col-sm--offset-2 { margin-left: 16.6667%; }
  .v2 .v2-col-sm--offset-4 { margin-left: 33.3333%; }
}
@media (min-width: 1024px) {
  .v2 .v2-col-md--offset-1 { margin-left: 8.33333%; }
  .v2 .v2-col-md--offset-3 { margin-left: 25%; }
}
.v2 .v2-clearfix::after { clear: both; content: ""; display: table; }
.v2 .v2-c--gray { color: rgb(55, 65, 81) !important; }
.v2 .v2-c--light-gray { color: rgb(156, 163, 175) !important; }
.v2 .v2-c--blue { color: rgb(0, 60, 210) !important; }
.v2 .v2-c--black { color: rgb(0, 0, 0) !important; }
.v2 .v2-c--white { color: rgb(255, 255, 255) !important; }
.v2 .v2-c--near-black { color: rgb(20, 26, 39) !important; }
.v2 .v2-c--red { color: rgb(220, 38, 38) !important; }
.v2 .v2-c--green { color: rgb(22, 163, 74) !important; }
.v2 .v2-c--grey60 { color: rgb(55, 65, 81) !important; }
.v2 .v2-c--lightblue { color: rgb(0, 60, 210) !important; }
.v2 .white { color: rgb(255, 255, 255); }
.v2 .black { color: rgb(0, 0, 0); }
.v2 .brand-blue-2 { color: rgb(247, 249, 250); }
.v2 .brand-blue-5 { color: rgb(243, 244, 246); }
.v2 .brand-blue-10 { color: rgb(229, 231, 235); }
.v2 .brand-blue-20 { color: rgb(209, 213, 219); }
.v2 .brand-blue-30 { color: rgb(156, 163, 175); }
.v2 .brand-blue-40 { color: rgb(109, 122, 142); }
.v2 .brand-blue-50 { color: rgb(55, 65, 81); }
.v2 .brand-blue-60 { color: rgb(49, 63, 85); }
.v2 .brand-blue-70 { color: rgb(30, 44, 67); }
.v2 .brand-blue-80 { color: rgb(14, 27, 45); }
.v2 .brand-blue-90 { color: rgb(13, 16, 23); }
.v2 .primary-blue-5 { color: rgb(219, 234, 255); }
.v2 .primary-blue-10 { color: rgb(163, 201, 255); }
.v2 .primary-blue-20 { color: rgb(94, 161, 255); }
.v2 .primary-blue-30 { color: rgb(54, 138, 255); }
.v2 .primary-blue-40 { color: rgb(0, 60, 210); }
.v2 .primary-blue-50 { color: rgb(0, 50, 175); }
.v2 .primary-blue-60 { color: rgb(7, 73, 166); }
.v2 .red-5 { color: rgb(254, 222, 222); }
.v2 .red-10 { color: rgb(255, 178, 178); }
.v2 .red-20 { color: rgb(251, 96, 96); }
.v2 .red-30 { color: rgb(239, 58, 58); }
.v2 .red-40 { color: rgb(212, 0, 18); }
.v2 .red-50 { color: rgb(161, 0, 0); }
.v2 .red-60 { color: rgb(122, 0, 10); }
.v2 .orange-5 { color: rgb(253, 235, 215); }
.v2 .orange-10 { color: rgb(255, 214, 166); }
.v2 .orange-20 { color: rgb(255, 188, 112); }
.v2 .orange-30 { color: rgb(255, 161, 51); }
.v2 .orange-40 { color: rgb(255, 138, 0); }
.v2 .orange-50 { color: rgb(204, 98, 0); }
.v2 .orange-60 { color: rgb(173, 75, 0); }
.v2 .yellow-5 { color: rgb(255, 245, 168); }
.v2 .yellow-10 { color: rgb(255, 240, 143); }
.v2 .yellow-20 { color: rgb(255, 233, 89); }
.v2 .yellow-30 { color: rgb(255, 221, 51); }
.v2 .yellow-40 { color: rgb(255, 213, 0); }
.v2 .yellow-50 { color: rgb(246, 198, 4); }
.v2 .yellow-60 { color: rgb(234, 181, 6); }
.v2 .green-5 { color: rgb(139, 236, 177); }
.v2 .green-10 { color: rgb(92, 229, 146); }
.v2 .green-20 { color: rgb(51, 198, 109); }
.v2 .green-30 { color: rgb(40, 178, 95); }
.v2 .green-40 { color: rgb(8, 163, 69); }
.v2 .green-50 { color: rgb(14, 143, 65); }
.v2 .green-60 { color: rgb(11, 107, 49); }
.v2 .teal-5 { color: rgb(218, 247, 252); }
.v2 .teal-10 { color: rgb(161, 235, 247); }
.v2 .teal-20 { color: rgb(107, 223, 242); }
.v2 .teal-30 { color: rgb(42, 194, 219); }
.v2 .teal-40 { color: rgb(33, 151, 171); }
.v2 .teal-50 { color: rgb(9, 124, 144); }
.v2 .teal-60 { color: rgb(5, 88, 102); }
.v2 .indigo-5 { color: rgb(227, 226, 252); }
.v2 .indigo-10 { color: rgb(206, 204, 255); }
.v2 .indigo-20 { color: rgb(160, 156, 255); }
.v2 .indigo-30 { color: rgb(123, 117, 255); }
.v2 .indigo-40 { color: rgb(102, 97, 212); }
.v2 .indigo-50 { color: rgb(79, 73, 204); }
.v2 .indigo-60 { color: rgb(52, 46, 179); }
.v2 .purple-5 { color: rgb(249, 225, 253); }
.v2 .purple-10 { color: rgb(236, 173, 247); }
.v2 .purple-20 { color: rgb(226, 122, 245); }
.v2 .purple-30 { color: rgb(205, 69, 229); }
.v2 .purple-40 { color: rgb(183, 60, 205); }
.v2 .purple-50 { color: rgb(157, 34, 179); }
.v2 .purple-60 { color: rgb(131, 0, 153); }
.v2 .v2-flex-shrink0 { flex-shrink: 0; }
.v2 .v2-flex-grow1 { flex-grow: 1; }
.v2 .v2-flex-basis0 { flex-basis: 0px; }
.v2 .v2-flexbox { display: flex; }
.v2 .justify-between { justify-content: space-between; }
.v2 .v2-gap4 { gap: 4px; }
.v2 .v2-gap6 { gap: 6px; }
.v2 .v2-gap8 { gap: 8px; }
.v2 .v2-gap16 { gap: 16px; }
.v2 .v2-gap32 { gap: 32px; }
.v2 .v2-align--top { align-items: flex-start; }
.v2 .v2-align--middle { align-items: center; }
.v2 .v2-align--bottom { align-items: flex-end; }
.v2 .v2-align--start { justify-content: flex-start; text-align: start; }
.v2 .v2-align--center { justify-content: center; text-align: center; }
.v2 .v2-align--end { justify-content: flex-end; text-align: end; }
.v2 .v2-align-self--top { align-self: flex-start; }
.v2 .v2-align-self--middle { align-self: center; }
.v2 .v2-align-self--bottom { align-self: flex-end; }
.v2 .v2-align-self--start { margin-right: auto; margin-left: 0px; }
.v2 .v2-align-self--center { margin-right: auto; margin-left: auto; }
.v2 .v2-align-self--end { margin-right: 0px; margin-left: auto; }
.v2 .v2-xs-align--middle { align-items: center; }
.v2 .v2-xs-align-self--center { margin-right: auto; margin-left: auto; }
@media (min-width: 768px) {
  .v2 .v2-sm-flexbox { display: flex; }
  .v2 .v2-sm-align--start { justify-content: flex-start; text-align: start; }
  .v2 .v2-sm-align--end { justify-content: flex-end; text-align: end; }
  .v2 .v2-sm-align--center { justify-content: center; text-align: center; }
}
@media (max-width: 1023px) {
  .v2 .v2-md-max-col-reverse { flex-direction: column-reverse; }
}
@media (min-width: 1024px) {
  .v2 .v2-md-flexbox { display: flex; }
  .v2 .v2-md-align--start { justify-content: flex-start; text-align: start; }
  .v2 .v2-md-align--center { justify-content: center; text-align: center; }
  .v2 .v2-md-align--end { justify-content: flex-end; text-align: end; }
  .v2 .v2-md-align-self--center { margin-right: auto; margin-left: auto; }
  .v2 .v2-md-align-self--middle { align-self: center; }
  .v2 .v2-md-align-self--bottom { align-self: flex-end; }
}
@media (min-width: 1280px) {
  .v2 .v2-lg-align-self--end { margin-right: 0px; margin-left: auto; }
}
@media (max-width: 767px) {
  .v2 .v2-sm-max-flexbox { display: flex; }
}
@media (max-width: 1023px) {
  .v2 .v2-md-max-flex-order--first { order: -1; }
}
.v2 .v2-flex-fix-min-height::after { content: ""; font-size: 0px; min-height: inherit; }
.v2 .v2-wrap--wrap { flex-wrap: wrap; }
.v2 .v2-direction--column { flex-direction: column; }
.v2 .v2-direction--column-reverse { flex-direction: column-reverse; }
.v2 .v2-justify--space-between { justify-content: space-between; }
.v2 .v2-justify--flex-end { justify-content: flex-end; }
.v2 .v2-justify--center { justify-content: center; }
.v2 .v2-flexbox--inline-flex { display: inline-flex; }
@media (min-width: 768px) {
  .v2 .v2-sm-wrap--nowrap { flex-wrap: nowrap; }
  .v2 .v2-sm-direction--row { flex-direction: row; }
  .v2 .v2-sm-direction--row-reverse { flex-direction: row-reverse; }
  .v2 .v2-sm-direction--column { flex-direction: column; }
  .v2 .v2-sm-direction--column-reverse { flex-direction: column-reverse; }
  .v2 .v2-sm-justify--space-around { justify-content: space-around; }
  .v2 .v2-sm-justify--space-between { justify-content: space-between; }
  .v2 .v2-sm-flexbox--inline-flex { display: inline-flex; }
}
@media (min-width: 1024px) {
  .v2 .v2-md-direction--row-reverse { flex-direction: row-reverse; }
  .v2 .v2-md-direction--row { flex-direction: row; }
}
.v2 .v2-h100p { height: 100%; }
.v2 .v2-hidden-visually { border: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.v2 .v2-not-visible { visibility: hidden !important; }
.v2 .v2-hidden { display: none !important; }
@media (min-width: 768px) {
  .v2 .v2-hide-sm { display: none !important; }
}
@media (min-width: 1024px) {
  .v2 .v2-hide-md { display: none !important; }
}
@media (min-width: 1280px) {
  .v2 .v2-hide-lg { display: none !important; }
}
@media (min-width: 1400px) {
  .v2 .v2-hide-xl { display: none !important; }
}
@media (max-width: 767px) {
  .v2 .v2-show-sm { display: none !important; }
}
@media (max-width: 1023px) {
  .v2 .v2-show-md { display: none !important; }
}
@media (max-width: 1279px) {
  .v2 .v2-show-lg { display: none !important; }
}
@media (max-width: 1399px) {
  .v2 .v2-show-xl { display: none !important; }
}
.v2 .v2-hide-empty:empty { display: none; }
.v2 .v2-relative { position: relative; }
.v2 .v2-absolute { position: absolute; }
.v2 .v2-fixed { position: fixed; }
.v2 .v2-ratio--16x9 { height: 0px; padding-bottom: 56.25%; }
.v2 .v2-ratio--4x3 { height: 0px; padding-bottom: 75%; }
.v2 .v2-maa0 { margin: 0px; }
.v2 .v2-maa20 { margin: 20px; }
.v2 .v2-mah20 { margin-left: 20px; margin-right: 20px; }
.v2 .v2-mah70 { margin-left: 70px; margin-right: 70px; }
.v2 .v2-mav0 { margin-top: 0px; margin-bottom: 0px; }
.v2 .v2-mav20 { margin-top: 20px; margin-bottom: 20px; }
.v2 .v2-mav30 { margin-top: 30px; margin-bottom: 30px; }
.v2 .v2-mav40 { margin-top: 40px; margin-bottom: 40px; }
.v2 .v2-mat0 { margin-top: 0px; }
.v2 .v2-mat5 { margin-top: 5px; }
.v2 .v2-mat10 { margin-top: 10px; }
.v2 .v2-mat15 { margin-top: 15px; }
.v2 .v2-mat20 { margin-top: 20px; }
.v2 .v2-mat30 { margin-top: 30px; }
.v2 .v2-mat40 { margin-top: 40px; }
.v2 .v2-mat45 { margin-top: 45px; }
.v2 .v2-mat50 { margin-top: 50px; }
.v2 .v2-mat60 { margin-top: 60px; }
.v2 .v2-mat70 { margin-top: 70px; }
.v2 .v2-mat80 { margin-top: 80px; }
.v2 .v2-mat90 { margin-top: 90px; }
.v2 .v2-mat100 { margin-top: 100px; }
.v2 .v2-mat150 { margin-top: 150px; }
.v2 .v2-mat200 { margin-top: 200px; }
.v2 .v2-mat5n { margin-top: -5px; }
.v2 .v2-mat10n { margin-top: -10px; }
.v2 .v2-mat15n { margin-top: -15px; }
.v2 .v2-mat20n { margin-top: -20px; }
.v2 .v2-mat30n { margin-top: -30px; }
.v2 .v2-mat40n { margin-top: -40px; }
.v2 .v2-mat50n { margin-top: -50px; }
.v2 .v2-mat60n { margin-top: -60px; }
.v2 .v2-mat70n { margin-top: -70px; }
.v2 .v2-mat80n { margin-top: -80px; }
.v2 .v2-mat90n { margin-top: -90px; }
.v2 .v2-mat100n { margin-top: -100px; }
.v2 .v2-mat150n { margin-top: -150px; }
.v2 .v2-mat200n { margin-top: -200px; }
.v2 .v2-mat6 { margin-top: 6px; }
.v2 .v2-mat8 { margin-top: 8px; }
.v2 .v2-mat16 { margin-top: 16px; }
.v2 .v2-mat24 { margin-top: 24px; }
.v2 .v2-mat25 { margin-top: 25px; }
.v2 .v2-mat32 { margin-top: 32px; }
.v2 .v2-mat48 { margin-top: 48px; }
.v2 .v2-mat64 { margin-top: 64px; }
.v2 .v2-mat120 { margin-top: 120px; }
.v2 .v2-mat160 { margin-top: 160px; }
.v2 .v2-mar0 { margin-right: 0px; }
.v2 .v2-mar5 { margin-right: 5px; }
.v2 .v2-mar8 { margin-right: 8px; }
.v2 .v2-mar10 { margin-right: 10px; }
.v2 .v2-mar15 { margin-right: 15px; }
.v2 .v2-mar16 { margin-right: 16px; }
.v2 .v2-mar20 { margin-right: 20px; }
.v2 .v2-mar24 { margin-right: 24px; }
.v2 .v2-mar32 { margin-right: 32px; }
.v2 .v2-mar40 { margin-right: 40px; }
.v2 .v2-mar48 { margin-right: 48px; }
.v2 .v2-mar64 { margin-right: 64px; }
.v2 .v2-mar80 { margin-right: 80px; }
.v2 .v2-mar120 { margin-right: 120px; }
.v2 .v2-mar160 { margin-right: 160px; }
.v2 .v2-mab0 { margin-bottom: 0px; }
.v2 .v2-mab5 { margin-bottom: 5px; }
.v2 .v2-mab10 { margin-bottom: 10px; }
.v2 .v2-mab15 { margin-bottom: 15px; }
.v2 .v2-mab20 { margin-bottom: 20px; }
.v2 .v2-mab40 { margin-bottom: 40px; }
.v2 .v2-mab45 { margin-bottom: 45px; }
.v2 .v2-mab50 { margin-bottom: 50px; }
.v2 .v2-mab60 { margin-bottom: 60px; }
.v2 .v2-mab70 { margin-bottom: 70px; }
.v2 .v2-mab80 { margin-bottom: 80px; }
.v2 .v2-mab90 { margin-bottom: 90px; }
.v2 .v2-mab100 { margin-bottom: 100px; }
.v2 .v2-mab150 { margin-bottom: 150px; }
.v2 .v2-mab200 { margin-bottom: 200px; }
.v2 .v2-mab5n { margin-bottom: -5px; }
.v2 .v2-mab10n { margin-bottom: -10px; }
.v2 .v2-mab15n { margin-bottom: -15px; }
.v2 .v2-mab20n { margin-bottom: -20px; }
.v2 .v2-mab30n { margin-bottom: -30px; }
.v2 .v2-mab40n { margin-bottom: -40px; }
.v2 .v2-mab50n { margin-bottom: -50px; }
.v2 .v2-mab60n { margin-bottom: -60px; }
.v2 .v2-mab70n { margin-bottom: -70px; }
.v2 .v2-mab80n { margin-bottom: -80px; }
.v2 .v2-mab90n { margin-bottom: -90px; }
.v2 .v2-mab100n { margin-bottom: -100px; }
.v2 .v2-mab150n { margin-bottom: -150px; }
.v2 .v2-mab200n { margin-bottom: -200px; }
.v2 .v2-mab4 { margin-bottom: 4px; }
.v2 .v2-mab8 { margin-bottom: 8px; }
.v2 .v2-mab12 { margin-bottom: 12px; }
.v2 .v2-mab16 { margin-bottom: 16px; }
.v2 .v2-mab24 { margin-bottom: 24px; }
.v2 .v2-mab25 { margin-bottom: 25px; }
.v2 .v2-mab30 { margin-bottom: 30px; }
.v2 .v2-mab32 { margin-bottom: 32px; }
.v2 .v2-mab35 { margin-bottom: 35px; }
.v2 .v2-mab48 { margin-bottom: 48px; }
.v2 .v2-mab64 { margin-bottom: 64px; }
.v2 .v2-mab120 { margin-bottom: 120px; }
.v2 .v2-mab160 { margin-bottom: 160px; }
.v2 .v2-mal0 { margin-left: 0px; }
.v2 .v2-mal5 { margin-left: 5px; }
.v2 .v2-mal8 { margin-left: 8px; }
.v2 .v2-mal10 { margin-left: 10px; }
.v2 .v2-mal16 { margin-left: 16px; }
.v2 .v2-mal24 { margin-left: 24px; }
.v2 .v2-mal30 { margin-left: 30px; }
.v2 .v2-mal32 { margin-left: 32px; }
.v2 .v2-mal40 { margin-left: 40px; }
.v2 .v2-mal48 { margin-left: 48px; }
.v2 .v2-mal60 { margin-left: 60px; }
.v2 .v2-mal64 { margin-left: 64px; }
.v2 .v2-mal80 { margin-left: 80px; }
.v2 .v2-mal120 { margin-left: 120px; }
.v2 .v2-mal160 { margin-left: 160px; }
.v2 .v2-paa0 { padding: 0px; }
.v2 .v2-paa15 { padding: 15px; }
.v2 .v2-paa16 { padding: 16px; }
.v2 .v2-paa30 { padding: 30px; }
.v2 .v2-pah0 { padding-left: 0px; padding-right: 0px; }
.v2 .v2-pah10 { padding-left: 10px; padding-right: 10px; }
.v2 .v2-pah15 { padding-left: 15px; padding-right: 15px; }
.v2 .v2-pah16 { padding-left: 16px; padding-right: 16px; }
.v2 .v2-pah20 { padding-left: 20px; padding-right: 20px; }
.v2 .v2-pah24 { padding-left: 24px; padding-right: 24px; }
.v2 .v2-pah30 { padding-left: 30px; padding-right: 30px; }
.v2 .v2-pah32 { padding-left: 32px; padding-right: 32px; }
.v2 .v2-pah48 { padding-left: 48px; padding-right: 48px; }
.v2 .v2-pah50 { padding-left: 50px; padding-right: 50px; }
.v2 .v2-pah60 { padding-left: 60px; padding-right: 60px; }
.v2 .v2-pav8 { padding-top: 8px; padding-bottom: 8px; }
.v2 .v2-pav10 { padding-top: 10px; padding-bottom: 10px; }
.v2 .v2-pav15 { padding-top: 15px; padding-bottom: 15px; }
.v2 .v2-pav16 { padding-top: 16px; padding-bottom: 16px; }
.v2 .v2-pav20 { padding-top: 20px; padding-bottom: 20px; }
.v2 .v2-pav24 { padding-top: 24px; padding-bottom: 24px; }
.v2 .v2-pav30 { padding-top: 30px; padding-bottom: 30px; }
.v2 .v2-pav32 { padding-top: 32px; padding-bottom: 32px; }
.v2 .v2-pav40 { padding-top: 40px; padding-bottom: 40px; }
.v2 .v2-pav48 { padding-top: 48px; padding-bottom: 48px; }
.v2 .v2-pav60 { padding-top: 60px; padding-bottom: 60px; }
.v2 .v2-pav80 { padding-top: 80px; padding-bottom: 80px; }
.v2 .v2-pav100 { padding-top: 100px; padding-bottom: 100px; }
.v2 .v2-pav120 { padding-top: 120px; padding-bottom: 120px; }
.v2 .v2-pat0 { padding-top: 0px; }
.v2 .v2-pat5 { padding-top: 5px; }
.v2 .v2-pat8 { padding-top: 8px; }
.v2 .v2-pat10 { padding-top: 10px; }
.v2 .v2-pat15 { padding-top: 15px; }
.v2 .v2-pat20 { padding-top: 20px; }
.v2 .v2-pat30 { padding-top: 30px; }
.v2 .v2-pat40 { padding-top: 40px; }
.v2 .v2-pat45 { padding-top: 45px; }
.v2 .v2-pat50 { padding-top: 50px; }
.v2 .v2-pat60 { padding-top: 60px; }
.v2 .v2-pat70 { padding-top: 70px; }
.v2 .v2-pat80 { padding-top: 80px; }
.v2 .v2-pat90 { padding-top: 90px; }
.v2 .v2-pat100 { padding-top: 100px; }
.v2 .v2-pat150 { padding-top: 150px; }
.v2 .v2-pat200 { padding-top: 200px; }
.v2 .v2-pat16 { padding-top: 16px; }
.v2 .v2-pat24 { padding-top: 24px; }
.v2 .v2-pat25 { padding-top: 25px; }
.v2 .v2-pat32 { padding-top: 32px; }
.v2 .v2-pat48 { padding-top: 48px; }
.v2 .v2-par0 { padding-right: 0px; }
.v2 .v2-par5 { padding-right: 5px; }
.v2 .v2-par15 { padding-right: 15px; }
.v2 .v2-par16 { padding-right: 16px; }
.v2 .v2-par20 { padding-right: 20px; }
.v2 .v2-par24 { padding-right: 24px; }
.v2 .v2-par32 { padding-right: 32px; }
.v2 .v2-par40 { padding-right: 40px; }
.v2 .v2-par48 { padding-right: 48px; }
.v2 .v2-par56 { padding-right: 56px; }
.v2 .v2-par64 { padding-right: 64px; }
.v2 .v2-par72 { padding-right: 72px; }
.v2 .v2-par80 { padding-right: 80px; }
.v2 .v2-par100 { padding-right: 100px; }
.v2 .v2-pab0 { padding-bottom: 0px; }
.v2 .v2-pab5 { padding-bottom: 5px; }
.v2 .v2-pab10 { padding-bottom: 10px; }
.v2 .v2-pab15 { padding-bottom: 15px; }
.v2 .v2-pab20 { padding-bottom: 20px; }
.v2 .v2-pab30 { padding-bottom: 30px; }
.v2 .v2-pab40 { padding-bottom: 40px; }
.v2 .v2-pab45 { padding-bottom: 45px; }
.v2 .v2-pab50 { padding-bottom: 50px; }
.v2 .v2-pab60 { padding-bottom: 60px; }
.v2 .v2-pab70 { padding-bottom: 70px; }
.v2 .v2-pab80 { padding-bottom: 80px; }
.v2 .v2-pab90 { padding-bottom: 90px; }
.v2 .v2-pab100 { padding-bottom: 100px; }
.v2 .v2-pab150 { padding-bottom: 150px; }
.v2 .v2-pab200 { padding-bottom: 200px; }
.v2 .v2-pab8 { padding-bottom: 8px; }
.v2 .v2-pab16 { padding-bottom: 16px; }
.v2 .v2-pab24 { padding-bottom: 24px; }
.v2 .v2-pab32 { padding-bottom: 32px; }
.v2 .v2-pab48 { padding-bottom: 48px; }
.v2 .v2-pab120 { padding-bottom: 120px; }
.v2 .v2-pal0 { padding-left: 0px; }
.v2 .v2-pal5 { padding-left: 5px; }
.v2 .v2-pal10 { padding-left: 10px; }
.v2 .v2-pal15 { padding-left: 15px; }
.v2 .v2-pal16 { padding-left: 16px; }
.v2 .v2-pal20 { padding-left: 20px; }
.v2 .v2-pal24 { padding-left: 24px; }
.v2 .v2-pal30 { padding-left: 30px; }
.v2 .v2-pal32 { padding-left: 32px; }
.v2 .v2-pal35 { padding-left: 35px; }
.v2 .v2-pal40 { padding-left: 40px; }
.v2 .v2-pal48 { padding-left: 48px; }
.v2 .v2-pal56 { padding-left: 56px; }
.v2 .v2-pal64 { padding-left: 64px; }
.v2 .v2-pal72 { padding-left: 72px; }
.v2 .v2-pal80 { padding-left: 80px; }
.v2 .v2-pal100 { padding-left: 100px; }
@media (max-width: 767px) {
  .v2 .v2-sm-max-mah0 { margin-left: 0px; margin-right: 0px; }
  .v2 .v2-sm-max-mah15 { margin-left: 15px; margin-right: 15px; }
  .v2 .v2-sm-max-mat0 { margin-top: 0px; }
  .v2 .v2-sm-max-mat5 { margin-top: 5px; }
  .v2 .v2-sm-max-mat8 { margin-top: 8px; }
  .v2 .v2-sm-max-mat10 { margin-top: 10px; }
  .v2 .v2-sm-max-mat15 { margin-top: 15px; }
  .v2 .v2-sm-max-mat20 { margin-top: 20px; }
  .v2 .v2-sm-max-mat30 { margin-top: 30px; }
  .v2 .v2-sm-max-mat40 { margin-top: 40px; }
  .v2 .v2-sm-max-mat45 { margin-top: 45px; }
  .v2 .v2-sm-max-mat50 { margin-top: 50px; }
  .v2 .v2-sm-max-mat60 { margin-top: 60px; }
  .v2 .v2-sm-max-mat70 { margin-top: 70px; }
  .v2 .v2-sm-max-mat80 { margin-top: 80px; }
  .v2 .v2-sm-max-mat90 { margin-top: 90px; }
  .v2 .v2-sm-max-mat100 { margin-top: 100px; }
  .v2 .v2-sm-max-mat150 { margin-top: 150px; }
  .v2 .v2-sm-max-mat200 { margin-top: 200px; }
  .v2 .v2-sm-max-mat5n { margin-top: -5px; }
  .v2 .v2-sm-max-mat10n { margin-top: -10px; }
  .v2 .v2-sm-max-mat15n { margin-top: -15px; }
  .v2 .v2-sm-max-mat20n { margin-top: -20px; }
  .v2 .v2-sm-max-mat30n { margin-top: -30px; }
  .v2 .v2-sm-max-mat40n { margin-top: -40px; }
  .v2 .v2-sm-max-mat50n { margin-top: -50px; }
  .v2 .v2-sm-max-mat60n { margin-top: -60px; }
  .v2 .v2-sm-max-mat70n { margin-top: -70px; }
  .v2 .v2-sm-max-mat80n { margin-top: -80px; }
  .v2 .v2-sm-max-mat90n { margin-top: -90px; }
  .v2 .v2-sm-max-mat100n { margin-top: -100px; }
  .v2 .v2-sm-max-mat150n { margin-top: -150px; }
  .v2 .v2-sm-max-mat200n { margin-top: -200px; }
  .v2 .v2-sm-max-mat25 { margin-top: 25px; }
  .v2 .v2-sm-max-mar15 { margin-right: 15px; }
  .v2 .v2-sm-max-mar20 { margin-right: 20px; }
  .v2 .v2-sm-max-mab0 { margin-bottom: 0px; }
  .v2 .v2-sm-max-mab5 { margin-bottom: 5px; }
  .v2 .v2-sm-max-mab8 { margin-bottom: 8px; }
  .v2 .v2-sm-max-mab10 { margin-bottom: 10px; }
  .v2 .v2-sm-max-mab15 { margin-bottom: 15px; }
  .v2 .v2-sm-max-mab20 { margin-bottom: 20px; }
  .v2 .v2-sm-max-mab30 { margin-bottom: 30px; }
  .v2 .v2-sm-max-mab40 { margin-bottom: 40px; }
  .v2 .v2-sm-max-mab45 { margin-bottom: 45px; }
  .v2 .v2-sm-max-mab50 { margin-bottom: 50px; }
  .v2 .v2-sm-max-mab60 { margin-bottom: 60px; }
  .v2 .v2-sm-max-mab70 { margin-bottom: 70px; }
  .v2 .v2-sm-max-mab80 { margin-bottom: 80px; }
  .v2 .v2-sm-max-mab90 { margin-bottom: 90px; }
  .v2 .v2-sm-max-mab100 { margin-bottom: 100px; }
  .v2 .v2-sm-max-mab150 { margin-bottom: 150px; }
  .v2 .v2-sm-max-mab200 { margin-bottom: 200px; }
  .v2 .v2-sm-max-mab5n { margin-bottom: -5px; }
  .v2 .v2-sm-max-mab10n { margin-bottom: -10px; }
  .v2 .v2-sm-max-mab15n { margin-bottom: -15px; }
  .v2 .v2-sm-max-mab20n { margin-bottom: -20px; }
  .v2 .v2-sm-max-mab30n { margin-bottom: -30px; }
  .v2 .v2-sm-max-mab40n { margin-bottom: -40px; }
  .v2 .v2-sm-max-mab50n { margin-bottom: -50px; }
  .v2 .v2-sm-max-mab60n { margin-bottom: -60px; }
  .v2 .v2-sm-max-mab70n { margin-bottom: -70px; }
  .v2 .v2-sm-max-mab80n { margin-bottom: -80px; }
  .v2 .v2-sm-max-mab90n { margin-bottom: -90px; }
  .v2 .v2-sm-max-mab100n { margin-bottom: -100px; }
  .v2 .v2-sm-max-mab150n { margin-bottom: -150px; }
  .v2 .v2-sm-max-mab200n { margin-bottom: -200px; }
  .v2 .v2-sm-max-mab32 { margin-bottom: 32px; }
  .v2 .v2-sm-max-mal20 { margin-left: 20px; }
  .v2 .v2-sm-max-mal50 { margin-left: 50px; }
  .v2 .v2-sm-max-pah0 { padding-left: 0px; padding-right: 0px; }
  .v2 .v2-sm-max-pah10 { padding-left: 10px; padding-right: 10px; }
  .v2 .v2-sm-max-pah15 { padding-left: 15px; padding-right: 15px; }
  .v2 .v2-sm-max-pah16 { padding-left: 16px; padding-right: 16px; }
  .v2 .v2-sm-max-pah20 { padding-left: 20px; padding-right: 20px; }
  .v2 .v2-sm-max-pah24 { padding-left: 24px; padding-right: 24px; }
  .v2 .v2-sm-max-pah30 { padding-left: 30px; padding-right: 30px; }
  .v2 .v2-sm-max-pah32 { padding-left: 32px; padding-right: 32px; }
  .v2 .v2-sm-max-pah40 { padding-left: 40px; padding-right: 40px; }
  .v2 .v2-sm-max-pah48 { padding-left: 48px; padding-right: 48px; }
  .v2 .v2-sm-max-pah50 { padding-left: 50px; padding-right: 50px; }
  .v2 .v2-sm-max-pav8 { padding-top: 8px; padding-bottom: 8px; }
  .v2 .v2-sm-max-pav20 { padding-top: 20px; padding-bottom: 20px; }
  .v2 .v2-sm-max-pav24 { padding-top: 24px; padding-bottom: 24px; }
  .v2 .v2-sm-max-pav32 { padding-top: 32px; padding-bottom: 32px; }
  .v2 .v2-sm-max-pav40 { padding-top: 40px; padding-bottom: 40px; }
  .v2 .v2-sm-max-pav48 { padding-top: 48px; padding-bottom: 48px; }
  .v2 .v2-sm-max-pat0 { padding-top: 0px; }
  .v2 .v2-sm-max-pat5 { padding-top: 5px; }
  .v2 .v2-sm-max-pat8 { padding-top: 8px; }
  .v2 .v2-sm-max-pat10 { padding-top: 10px; }
  .v2 .v2-sm-max-pat15 { padding-top: 15px; }
  .v2 .v2-sm-max-pat20 { padding-top: 20px; }
  .v2 .v2-sm-max-pat30 { padding-top: 30px; }
  .v2 .v2-sm-max-pat40 { padding-top: 40px; }
  .v2 .v2-sm-max-pat45 { padding-top: 45px; }
  .v2 .v2-sm-max-pat50 { padding-top: 50px; }
  .v2 .v2-sm-max-pat60 { padding-top: 60px; }
  .v2 .v2-sm-max-pat70 { padding-top: 70px; }
  .v2 .v2-sm-max-pat80 { padding-top: 80px; }
  .v2 .v2-sm-max-pat90 { padding-top: 90px; }
  .v2 .v2-sm-max-pat100 { padding-top: 100px; }
  .v2 .v2-sm-max-pat150 { padding-top: 150px; }
  .v2 .v2-sm-max-pat200 { padding-top: 200px; }
  .v2 .v2-sm-max-pat16 { padding-top: 16px; }
  .v2 .v2-sm-max-pat24 { padding-top: 24px; }
  .v2 .v2-sm-max-pat32 { padding-top: 32px; }
  .v2 .v2-sm-max-pat48 { padding-top: 48px; }
  .v2 .v2-sm-max-par5 { padding-right: 5px; }
  .v2 .v2-sm-max-par16 { padding-right: 16px; }
  .v2 .v2-sm-max-par24 { padding-right: 24px; }
  .v2 .v2-sm-max-par32 { padding-right: 32px; }
  .v2 .v2-sm-max-par40 { padding-right: 40px; }
  .v2 .v2-sm-max-par48 { padding-right: 48px; }
  .v2 .v2-sm-max-par56 { padding-right: 56px; }
  .v2 .v2-sm-max-par64 { padding-right: 64px; }
  .v2 .v2-sm-max-par72 { padding-right: 72px; }
  .v2 .v2-sm-max-par80 { padding-right: 80px; }
  .v2 .v2-sm-max-par100 { padding-right: 100px; }
  .v2 .v2-sm-max-pab0 { padding-bottom: 0px; }
  .v2 .v2-sm-max-pab5 { padding-bottom: 5px; }
  .v2 .v2-sm-max-pab8 { padding-bottom: 8px; }
  .v2 .v2-sm-max-pab10 { padding-bottom: 10px; }
  .v2 .v2-sm-max-pab15 { padding-bottom: 15px; }
  .v2 .v2-sm-max-pab20 { padding-bottom: 20px; }
  .v2 .v2-sm-max-pab30 { padding-bottom: 30px; }
  .v2 .v2-sm-max-pab40 { padding-bottom: 40px; }
  .v2 .v2-sm-max-pab45 { padding-bottom: 45px; }
  .v2 .v2-sm-max-pab50 { padding-bottom: 50px; }
  .v2 .v2-sm-max-pab60 { padding-bottom: 60px; }
  .v2 .v2-sm-max-pab70 { padding-bottom: 70px; }
  .v2 .v2-sm-max-pab80 { padding-bottom: 80px; }
  .v2 .v2-sm-max-pab90 { padding-bottom: 90px; }
  .v2 .v2-sm-max-pab100 { padding-bottom: 100px; }
  .v2 .v2-sm-max-pab150 { padding-bottom: 150px; }
  .v2 .v2-sm-max-pab200 { padding-bottom: 200px; }
  .v2 .v2-sm-max-pab16 { padding-bottom: 16px; }
  .v2 .v2-sm-max-pab24 { padding-bottom: 24px; }
  .v2 .v2-sm-max-pab32 { padding-bottom: 32px; }
  .v2 .v2-sm-max-pab48 { padding-bottom: 48px; }
  .v2 .v2-sm-max-pal0 { padding-left: 0px; }
  .v2 .v2-sm-max-pal10 { padding-left: 10px; }
  .v2 .v2-sm-max-pal16 { padding-left: 16px; }
  .v2 .v2-sm-max-pal24 { padding-left: 24px; }
  .v2 .v2-sm-max-pal32 { padding-left: 32px; }
  .v2 .v2-sm-max-pal40 { padding-left: 40px; }
  .v2 .v2-sm-max-pal48 { padding-left: 48px; }
  .v2 .v2-sm-max-pal56 { padding-left: 56px; }
  .v2 .v2-sm-max-pal64 { padding-left: 64px; }
  .v2 .v2-sm-max-pal72 { padding-left: 72px; }
  .v2 .v2-sm-max-pal80 { padding-left: 80px; }
  .v2 .v2-sm-max-pal100 { padding-left: 100px; }
}
@media (max-width: 1023px) {
  .v2 .v2-md-max-mah0 { margin-left: 0px; margin-right: 0px; }
  .v2 .v2-md-max-mah15 { margin-left: 15px; margin-right: 15px; }
  .v2 .v2-md-max-mab15 { margin-bottom: 15px; }
  .v2 .v2-md-max-mab16 { margin-bottom: 16px; }
  .v2 .v2-md-max-mab20 { margin-bottom: 20px; }
  .v2 .v2-md-max-mab40 { margin-bottom: 40px; }
  .v2 .v2-md-max-mat0 { margin-top: 0px; }
  .v2 .v2-md-max-mat10 { margin-top: 10px; }
  .v2 .v2-md-max-mat15 { margin-top: 15px; }
  .v2 .v2-md-max-mat20 { margin-top: 20px; }
  .v2 .v2-md-max-mat40 { margin-top: 40px; }
  .v2 .v2-md-max-pah15 { padding-left: 15px; padding-right: 15px; }
  .v2 .v2-md-max-pav20 { padding-top: 20px; padding-bottom: 20px; }
  .v2 .v2-md-max-pat15 { padding-top: 15px; }
  .v2 .v2-md-max-pat30 { padding-top: 30px; }
  .v2 .v2-md-max-pat35 { padding-top: 35px; }
  .v2 .v2-md-max-pat50 { padding-top: 50px; }
  .v2 .v2-md-max-pab30 { padding-bottom: 30px; }
  .v2 .v2-md-max-pab50 { padding-bottom: 50px; }
  .v2 .v2-md-max-pal0 { padding-left: 0px; }
  .v2 .v2-md-max-pal8 { padding-left: 8px; }
  .v2 .v2-md-max-pal12 { padding-left: 12px; }
  .v2 .v2-md-max-pal16 { padding-left: 16px; }
  .v2 .v2-md-max-pal20 { padding-left: 20px; }
  .v2 .v2-md-max-pal24 { padding-left: 24px; }
  .v2 .v2-md-max-pal30 { padding-left: 30px; }
  .v2 .v2-md-max-pal32 { padding-left: 32px; }
  .v2 .v2-md-max-pal40 { padding-left: 40px; }
  .v2 .v2-md-max-pal48 { padding-left: 48px; }
  .v2 .v2-md-max-pal56 { padding-left: 56px; }
  .v2 .v2-md-max-pal64 { padding-left: 64px; }
  .v2 .v2-md-max-pal72 { padding-left: 72px; }
  .v2 .v2-md-max-pal80 { padding-left: 80px; }
  .v2 .v2-md-max-pal100 { padding-left: 100px; }
  .v2 .v2-md-max-par0 { padding-right: 0px; }
  .v2 .v2-md-max-par8 { padding-right: 8px; }
  .v2 .v2-md-max-par12 { padding-right: 12px; }
  .v2 .v2-md-max-par16 { padding-right: 16px; }
  .v2 .v2-md-max-par20 { padding-right: 20px; }
  .v2 .v2-md-max-par24 { padding-right: 24px; }
  .v2 .v2-md-max-par30 { padding-right: 30px; }
  .v2 .v2-md-max-par32 { padding-right: 32px; }
  .v2 .v2-md-max-par40 { padding-right: 40px; }
  .v2 .v2-md-max-par48 { padding-right: 48px; }
  .v2 .v2-md-max-par56 { padding-right: 56px; }
  .v2 .v2-md-max-par64 { padding-right: 64px; }
  .v2 .v2-md-max-par72 { padding-right: 72px; }
  .v2 .v2-md-max-par80 { padding-right: 80px; }
  .v2 .v2-md-max-par100 { padding-right: 100px; }
}
@media (min-width: 768px) {
  .v2 .v2-sm-mat30 { margin-top: 30px; }
  .v2 .v2-sm-mab0 { margin-bottom: 0px; }
  .v2 .v2-sm-mab5 { margin-bottom: 5px; }
  .v2 .v2-sm-mab8 { margin-bottom: 8px; }
  .v2 .v2-sm-mab10 { margin-bottom: 10px; }
  .v2 .v2-sm-mab15 { margin-bottom: 15px; }
  .v2 .v2-sm-mab20 { margin-bottom: 20px; }
  .v2 .v2-sm-mab30 { margin-bottom: 30px; }
  .v2 .v2-sm-mab40 { margin-bottom: 40px; }
  .v2 .v2-sm-mab45 { margin-bottom: 45px; }
  .v2 .v2-sm-mab50 { margin-bottom: 50px; }
  .v2 .v2-sm-mab60 { margin-bottom: 60px; }
  .v2 .v2-sm-mab70 { margin-bottom: 70px; }
  .v2 .v2-sm-mab80 { margin-bottom: 80px; }
  .v2 .v2-sm-mab90 { margin-bottom: 90px; }
  .v2 .v2-sm-mab100 { margin-bottom: 100px; }
  .v2 .v2-sm-mab150 { margin-bottom: 150px; }
  .v2 .v2-sm-mab200 { margin-bottom: 200px; }
  .v2 .v2-sm-mab5n { margin-bottom: -5px; }
  .v2 .v2-sm-mab10n { margin-bottom: -10px; }
  .v2 .v2-sm-mab15n { margin-bottom: -15px; }
  .v2 .v2-sm-mab20n { margin-bottom: -20px; }
  .v2 .v2-sm-mab30n { margin-bottom: -30px; }
  .v2 .v2-sm-mab40n { margin-bottom: -40px; }
  .v2 .v2-sm-mab50n { margin-bottom: -50px; }
  .v2 .v2-sm-mab60n { margin-bottom: -60px; }
  .v2 .v2-sm-mab70n { margin-bottom: -70px; }
  .v2 .v2-sm-mab80n { margin-bottom: -80px; }
  .v2 .v2-sm-mab90n { margin-bottom: -90px; }
  .v2 .v2-sm-mab100n { margin-bottom: -100px; }
  .v2 .v2-sm-mab150n { margin-bottom: -150px; }
  .v2 .v2-sm-mab200n { margin-bottom: -200px; }
  .v2 .v2-sm-mal20 { margin-left: 20px; }
  .v2 .v2-sm-mar20 { margin-right: 20px; }
  .v2 .v2-sm-pat100 { padding-top: 100px; }
  .v2 .v2-sm-pab20 { padding-bottom: 20px; }
  .v2 .v2-sm-par15 { padding-right: 15px; }
  .v2 .v2-sm-pah60 { padding-left: 60px; padding-right: 60px; }
}
@media (min-width: 1024px) {
  .v2 .v2-md-mab10 { margin-bottom: 10px; }
  .v2 .v2-md-mab15 { margin-bottom: 15px; }
  .v2 .v2-md-mab20 { margin-bottom: 20px; }
  .v2 .v2-md-mab25 { margin-bottom: 25px; }
  .v2 .v2-md-mab30 { margin-bottom: 30px; }
  .v2 .v2-md-mab35 { margin-bottom: 35px; }
  .v2 .v2-md-mab40 { margin-bottom: 40px; }
  .v2 .v2-md-mab50 { margin-bottom: 50px; }
  .v2 .v2-md-mar16 { margin-right: 16px; }
  .v2 .v2-md-mar20 { margin-right: 20px; }
  .v2 .v2-md-mar40 { margin-right: 40px; }
  .v2 .v2-md-mal20 { margin-left: 20px; }
  .v2 .v2-md-mah5 { margin-left: 5px; margin-right: 5px; }
  .v2 .v2-md-mah10 { margin-left: 10px; margin-right: 10px; }
  .v2 .v2-md-mat20 { margin-top: 20px; }
  .v2 .v2-md-mat50 { margin-top: 50px; }
  .v2 .v2-md-mat10n { margin-top: -10px; }
  .v2 .v2-md-mat15n { margin-top: -15px; }
  .v2 .v2-md-mat20n { margin-top: -20px; }
  .v2 .v2-md-mat30n { margin-top: -30px; }
  .v2 .v2-md-mat50n { margin-top: -50px; }
  .v2 .v2-md-mat60n { margin-top: -60px; }
  .v2 .v2-md-mat100n { margin-top: -100px; }
  .v2 .v2-md-mat150n { margin-top: -150px; }
  .v2 .v2-md-mat200n { margin-top: -200px; }
  .v2 .v2-md-paa15 { padding: 15px; }
  .v2 .v2-md-paa30 { padding: 30px; }
  .v2 .v2-md-paa35 { padding: 35px; }
  .v2 .v2-md-paa50 { padding: 50px; }
  .v2 .v2-md-paa70 { padding: 70px; }
  .v2 .v2-md-pav30 { padding-top: 30px; padding-bottom: 30px; }
  .v2 .v2-md-pav80 { padding-top: 80px; padding-bottom: 80px; }
  .v2 .v2-md-par25 { padding-right: 25px; }
  .v2 .v2-md-par30 { padding-right: 30px; }
  .v2 .v2-md-par100 { padding-right: 100px; }
  .v2 .v2-md-pat10 { padding-top: 10px; }
  .v2 .v2-md-pat15 { padding-top: 15px; }
  .v2 .v2-md-pat25 { padding-top: 25px; }
  .v2 .v2-md-pat30 { padding-top: 30px; }
  .v2 .v2-md-pat32 { padding-top: 32px; }
  .v2 .v2-md-pat40 { padding-top: 40px; }
  .v2 .v2-md-pat50 { padding-top: 50px; }
  .v2 .v2-md-pab0 { padding-bottom: 0px; }
  .v2 .v2-md-pab60 { padding-bottom: 60px; }
  .v2 .v2-md-pab100 { padding-bottom: 100px; }
  .v2 .v2-md-pal20 { padding-left: 20px; }
  .v2 .v2-md-pah10 { padding-left: 10px; padding-right: 10px; }
  .v2 .v2-md-pah20 { padding-left: 20px; padding-right: 20px; }
}
@media (min-width: 1280px) {
  .v2 .v2-lg-pat10 { padding-top: 10px; }
  .v2 .v2-lg-pab200 { padding-bottom: 200px; }
  .v2 .v2-lg-mat60 { margin-top: 60px; }
}
.v2 .v2-mw440 { max-width: 440px; }
.v2 .v2-w120 { width: 120px; }
.v2 .v2-w90 { width: 90px; }
.v2 .v2-w100p { width: 100%; }
.v2 .v2-rounded-corner--none { border-radius: 0px !important; }
.v2 .v2-rounded-corner--none__top { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.v2 .v2-rounded-corner--none__bottom { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.v2 .v2-rounded-corner--small { border-radius: 3px; }
.v2 .v2-rounded-corner--big { border-radius: 6px; }
.v2 .v2-rounded-corner--big__top { border-radius: 6px 6px 0px 0px; }
.v2 .v2-rounded-corner--big__bottom { border-radius: 0px 0px 6px 6px; }
.v2 .v2-borderless { border: 0px !important; }
.v2 .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.v2 .v2-bg--cover, .v2-bg--cover { background: 50% center / cover no-repeat; }
.v2 .v2-bg--transparent, .v2-bg--transparent { background-color: transparent !important; }
.v2 .v2-bg--black, .v2-bg--black { background-color: rgb(0, 0, 0) !important; }
.v2 .v2-bg--near-black, .v2-bg--near-black { background-color: rgb(20, 26, 39) !important; }
.v2 .v2-bg--gray, .v2-bg--gray { background-color: rgb(55, 65, 81) !important; }
.v2 .v2-bg--light-gray, .v2-bg--light-gray { background-color: rgb(156, 163, 175) !important; }
.v2 .v2-bg--lighter-gray, .v2-bg--lighter-gray { background-color: rgb(229, 231, 235) !important; }
.v2 .v2-bg--near-white, .v2-bg--near-white { background-color: rgb(243, 244, 246) !important; }
.v2 .v2-bg--white, .v2-bg--white { background-color: rgb(255, 255, 255) !important; }
.v2 .v2-bg--blue, .v2 .v2-bg--lightblue, .v2-bg--blue, .v2-bg--lightblue { background-color: rgb(0, 60, 210) !important; }
.v2 .v2-bg--darkblue, .v2-bg--darkblue { background-color: rgb(0, 50, 175) !important; }
.v2 .v2-bg--darkerblue, .v2-bg--darkerblue { background-color: rgb(16, 38, 94) !important; }
.v2 .v2-bg--green, .v2-bg--green { background-color: rgb(22, 163, 74) !important; }
.v2 .v2-bg--red, .v2-bg--red { background-color: rgb(220, 38, 38) !important; }
.v2 .v2-bg--forex, .v2-bg--forex { background-color: rgb(2, 215, 72) !important; }
.v2 .v2-bg--forexoptions, .v2-bg--forexoptions { background-color: rgb(7, 190, 50) !important; }
.v2 .v2-bg--stocks, .v2-bg--stocks { background-color: rgb(255, 194, 49) !important; }
.v2 .v2-bg--stockoptions, .v2-bg--stockoptions { background-color: rgb(255, 153, 40) !important; }
.v2 .v2-bg--edtsandetcs, .v2-bg--edtsandetcs { background-color: rgb(255, 111, 40) !important; }
.v2 .v2-bg--cfds, .v2-bg--cfds { background-color: rgb(228, 66, 234) !important; }
.v2 .v2-bg--futures, .v2-bg--futures { background-color: rgb(143, 48, 174) !important; }
.v2 .v2-bg--contractoptions, .v2-bg--contractoptions { background-color: rgb(140, 2, 149) !important; }
.v2 .v2-bg--bonds, .v2-bg--bonds { background-color: rgb(0, 140, 153) !important; }
.v2 .v2-bg--grey75, .v2-bg--grey75 { background-color: rgb(20, 26, 39) !important; }
.v2 .v2-bg--grey60, .v2-bg--grey60 { background-color: rgb(55, 65, 81) !important; }
.v2 .v2-bg--grey25, .v2-bg--grey25 { background-color: rgb(156, 163, 175) !important; }
.v2 .v2-bg--grey10, .v2-bg--grey10 { background-color: rgb(229, 231, 235) !important; }
.v2 .v2-bg--grey5, .v2-bg--grey5 { background-color: rgb(243, 244, 246) !important; }
.v2 .image-in-grid { position: absolute; top: 0px; left: 0px; display: block; overflow: hidden; height: 100%; width: 100%; object-fit: cover; object-position: center center; border-radius: 6px; }
.v2 .image-in-grid + .v2-overlay-element { border-radius: 6px; }
.v2-overflow-hidden { overflow: hidden; }
@media (max-width: 767px) {
  .overflow-scrollx-sm { overflow: scroll; }
}
@media (min-width: 1024px) {
  [data-load-animation] { position: relative; transform: translateY(50px); opacity: 0; transition: 1s; }
  [data-load-animation].active-load-animation { transform: translateY(0px); opacity: 1; }
}
@media (max-width: 1023px) {
  [data-load-animation-mobile] { position: relative; transform: translateY(50px); opacity: 0; transition: 1s; }
  [data-load-animation-mobile].active-load-animation { transform: translateY(0px); opacity: 1; }
}
body.v2.rte--output { box-sizing: border-box; overflow: auto; padding: 50px 130px 0px; }
.v2 .rte--output a:not([class]), .v2 span[scfieldtype="rich text"] a:not([class]), body.v2.rte--output a:not([class]) { color: rgb(0, 60, 210); text-decoration: none; transition: color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); font-weight: 600; }
.v2 .rte--output .v2-typography--inverted a:not([class]), .v2 span[scfieldtype="rich text"] .v2-typography--inverted a:not([class]), body.v2.rte--output .v2-typography--inverted a:not([class]) { color: rgb(255, 255, 255); text-decoration: underline; }
.v2 .rte--output .v2-typography--inverted .v2-secondary-color a:not([class]), .v2 span[scfieldtype="rich text"] .v2-typography--inverted .v2-secondary-color a:not([class]), body.v2.rte--output .v2-typography--inverted .v2-secondary-color a:not([class]) { color: rgb(156, 163, 175); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .rte--output a:not([class]):hover, .v2 span[scfieldtype="rich text"] a:not([class]):hover, body.v2.rte--output a:not([class]):hover { color: rgb(64, 115, 236); text-decoration: underline; }
  .v2 .rte--output .v2-typography--inverted a:not([class]):hover, .v2 span[scfieldtype="rich text"] .v2-typography--inverted a:not([class]):hover, body.v2.rte--output .v2-typography--inverted a:not([class]):hover { color: rgb(255, 255, 255); text-decoration: none; }
  .v2 .rte--output .v2-typography--inverted .v2-secondary-color a:not([class]):hover, .v2 span[scfieldtype="rich text"] .v2-typography--inverted .v2-secondary-color a:not([class]):hover, body.v2.rte--output .v2-typography--inverted .v2-secondary-color a:not([class]):hover { color: rgb(156, 163, 175); }
}
.v2 .rte--output a:not([class]):active, .v2 span[scfieldtype="rich text"] a:not([class]):active, body.v2.rte--output a:not([class]):active { color: rgb(0, 60, 210); }
.v2 .rte--output ol, .v2 .rte--output ul, .v2 span[scfieldtype="rich text"] ol, .v2 span[scfieldtype="rich text"] ul, body.v2.rte--output ol, body.v2.rte--output ul { list-style-position: outside; }
.v2 .rte--output ol > li, .v2 .rte--output ul > li, .v2 span[scfieldtype="rich text"] ol > li, .v2 span[scfieldtype="rich text"] ul > li, body.v2.rte--output ol > li, body.v2.rte--output ul > li { margin-left: 1.25rem; }
.v2 .rte--output ul, .v2 span[scfieldtype="rich text"] ul, body.v2.rte--output ul { list-style-type: disc; }
.v2 .rte--output ol, .v2 span[scfieldtype="rich text"] ol, body.v2.rte--output ol { list-style-type: decimal; }
.v2 .rte--output .parser-table thead tr, .v2 span[scfieldtype="rich text"] .parser-table thead tr, body.v2.rte--output .parser-table thead tr { background-color: transparent; }
.v2 .rte--output .parser-table tr, .v2 span[scfieldtype="rich text"] .parser-table tr, body.v2.rte--output .parser-table tr { border-bottom: 0px; }
.v2 .rte--output .parser-table tbody tr:nth-child(2n+1), .v2 span[scfieldtype="rich text"] .parser-table tbody tr:nth-child(2n+1), body.v2.rte--output .parser-table tbody tr:nth-child(2n+1) { background-color: rgba(243, 244, 246, 0.6); }
.v2 .rte--output .parser-table td, .v2 .rte--output .parser-table th, .v2 span[scfieldtype="rich text"] .parser-table td, .v2 span[scfieldtype="rich text"] .parser-table th, body.v2.rte--output .parser-table td, body.v2.rte--output .parser-table th { text-align: left; vertical-align: middle; padding: 15px; }
.v2 .rte--output .parser-table td:first-child, .v2 .rte--output .parser-table th:first-child, .v2 span[scfieldtype="rich text"] .parser-table td:first-child, .v2 span[scfieldtype="rich text"] .parser-table th:first-child, body.v2.rte--output .parser-table td:first-child, body.v2.rte--output .parser-table th:first-child { padding-right: 5px; }
.v2 .rte--output .parser-table td:last-child, .v2 .rte--output .parser-table th:last-child, .v2 span[scfieldtype="rich text"] .parser-table td:last-child, .v2 span[scfieldtype="rich text"] .parser-table th:last-child, body.v2.rte--output .parser-table td:last-child, body.v2.rte--output .parser-table th:last-child { padding-left: 5px; }
.v2 .rte--output .parser-table td:not(:first-child):not(:last-child), .v2 .rte--output .parser-table th:not(:first-child):not(:last-child), .v2 span[scfieldtype="rich text"] .parser-table td:not(:first-child):not(:last-child), .v2 span[scfieldtype="rich text"] .parser-table th:not(:first-child):not(:last-child), body.v2.rte--output .parser-table td:not(:first-child):not(:last-child), body.v2.rte--output .parser-table th:not(:first-child):not(:last-child) { padding-left: 5px; padding-right: 5px; }
.v2 .v2-typography--inverted .rte--output a:not([class*="v2-btn-primary"]):not([class*="v2-btn-secondary"]):not([class*="v2-btn--transparent"]) { color: rgb(92, 148, 253); }
.v2 .v2-typography--inverted .rte--output a:not([class*="v2-btn-primary"]):not([class*="v2-btn-secondary"]):not([class*="v2-btn--transparent"]):hover { color: rgb(143, 171, 242); }
@font-face { font-family: RTEIcons; src: none format("woff"); font-weight: 400; font-style: normal; }
.v2 .rte--output .button, .v2 span[scfieldtype="rich text"] .button, .v2-btn, body.v2.rte--output .button { cursor: pointer; display: inline-block; font-size: 0.875rem; line-height: 1.25rem; letter-spacing: 0.0125rem; text-align: center; font-weight: 600; padding: 10px 20px; text-decoration: none; transition: background-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); appearance: none; border-radius: 4px; border-width: 0px; }
.v2 .rte--output [disabled].button, .v2 span[scfieldtype="rich text"] [disabled].button, [disabled].v2-btn, body.v2.rte--output [disabled].button { cursor: default; }
.v2 .rte--output .heading--1, .v2 .rte--output .v2-h-l, .v2 .rte--output .v2-h-m, .v2 span[scfieldtype="rich text"] .heading--1, .v2 span[scfieldtype="rich text"] .v2-h-l, .v2 span[scfieldtype="rich text"] .v2-h-m, body.v2.rte--output .heading--1, body.v2.rte--output .v2-h-l, body.v2.rte--output .v2-h-m { font-size: 2.125rem; line-height: 2.625rem; font-weight: 400; }
@media (min-width: 768px) {
  .v2 .rte--output .heading--1, .v2 .rte--output .v2-h-l, .v2 .rte--output .v2-h-m, .v2 span[scfieldtype="rich text"] .heading--1, .v2 span[scfieldtype="rich text"] .v2-h-l, .v2 span[scfieldtype="rich text"] .v2-h-m, body.v2.rte--output .heading--1, body.v2.rte--output .v2-h-l, body.v2.rte--output .v2-h-m { font-size: 2.75rem; line-height: 3.375rem; }
}
.v2 .rte--output .heading--2, .v2 .rte--output .v2-h-s, .v2 span[scfieldtype="rich text"] .heading--2, .v2 span[scfieldtype="rich text"] .v2-h-s, body.v2.rte--output .heading--2, body.v2.rte--output .v2-h-s { font-size: 1.75rem; line-height: 2.125rem; font-weight: 400; }
@media (min-width: 768px) {
  .v2 .rte--output .heading--2, .v2 .rte--output .v2-h-s, .v2 span[scfieldtype="rich text"] .heading--2, .v2 span[scfieldtype="rich text"] .v2-h-s, body.v2.rte--output .heading--2, body.v2.rte--output .v2-h-s { font-size: 2.125rem; line-height: 2.75rem; }
}
.v2 .rte--output .heading--1, .v2 .rte--output .heading--2, .v2 .rte--output .v2-h-l, .v2 .rte--output .v2-h-m, .v2 .rte--output .v2-h-s, .v2 span[scfieldtype="rich text"] .heading--1, .v2 span[scfieldtype="rich text"] .heading--2, .v2 span[scfieldtype="rich text"] .v2-h-l, .v2 span[scfieldtype="rich text"] .v2-h-m, .v2 span[scfieldtype="rich text"] .v2-h-s, body.v2.rte--output .heading--1, body.v2.rte--output .heading--2, body.v2.rte--output .v2-h-l, body.v2.rte--output .v2-h-m, body.v2.rte--output .v2-h-s { margin-bottom: 35px; }
.v2 .rte--output .heading--3, .v2 .rte--output .v2-h-xs, .v2 span[scfieldtype="rich text"] .heading--3, .v2 span[scfieldtype="rich text"] .v2-h-xs, body.v2.rte--output .heading--3, body.v2.rte--output .v2-h-xs { font-size: 1.5rem; line-height: 1.8125rem; font-weight: 400; margin-bottom: 25px; }
@media (min-width: 768px) {
  .v2 .rte--output .heading--3, .v2 .rte--output .v2-h-xs, .v2 span[scfieldtype="rich text"] .heading--3, .v2 span[scfieldtype="rich text"] .v2-h-xs, body.v2.rte--output .heading--3, body.v2.rte--output .v2-h-xs { font-size: 1.5rem; line-height: 1.9375rem; }
}
.v2 .rte--output .heading--4, .v2 .rte--output .v2-p-xl, .v2 span[scfieldtype="rich text"] .heading--4, .v2 span[scfieldtype="rich text"] .v2-p-xl, body.v2.rte--output .heading--4, body.v2.rte--output .v2-p-xl { font-size: 1rem; line-height: 1.3125rem; font-weight: 700; }
@media (min-width: 768px) {
  .v2 .rte--output .heading--4, .v2 .rte--output .v2-p-xl, .v2 span[scfieldtype="rich text"] .heading--4, .v2 span[scfieldtype="rich text"] .v2-p-xl, body.v2.rte--output .heading--4, body.v2.rte--output .v2-p-xl { font-size: 1rem; line-height: 1.1875rem; }
}
.v2 .rte--output .heading--4, .v2 .rte--output .v2-p-xl, .v2 span[scfieldtype="rich text"] .heading--4, .v2 span[scfieldtype="rich text"] .v2-p-xl, body.v2.rte--output .heading--4, body.v2.rte--output .v2-p-xl { margin-bottom: 15px; }
.v2 .rte--output .v2-h-sub, .v2 span[scfieldtype="rich text"] .v2-h-sub, body.v2.rte--output .v2-h-sub { font-size: 1.1875rem; line-height: 1.5rem; font-weight: 400; }
@media (min-width: 768px) {
  .v2 .rte--output .v2-h-sub, .v2 span[scfieldtype="rich text"] .v2-h-sub, body.v2.rte--output .v2-h-sub { font-size: 1.1875rem; line-height: 1.6875rem; }
}
.v2 .rte--output .v2-h-sub, .v2 span[scfieldtype="rich text"] .v2-h-sub, body.v2.rte--output .v2-h-sub { margin-bottom: 30px; }
.v2 .rte--output, .v2 .rte--output p:not([class]), .v2 span[scfieldtype="rich text"], .v2 span[scfieldtype="rich text"] p:not([class]), body.v2.rte--output, body.v2.rte--output p:not([class]) { font-size: 0.875rem; line-height: 1.25rem; }
.v2 .rte--output .v2-p-s, .v2 span[scfieldtype="rich text"] .v2-p-s, body.v2.rte--output .v2-p-s { font-size: 0.75rem; line-height: 1.25rem; }
.v2-btn.btn-disabled { pointer-events: none; }
.v2 .rte--output .v2-btn.button.primary, .v2 span[scfieldtype="rich text"] .v2-btn.button.primary, .v2-btn.v2-btn-primary, body.v2.rte--output .v2-btn.button.primary { color: rgb(255, 255, 255); background-color: rgb(0, 60, 210); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .rte--output .v2-btn.button.primary:hover:not([disabled]), .v2 span[scfieldtype="rich text"] .v2-btn.button.primary:hover:not([disabled]), .v2-btn.v2-btn-primary:hover:not([disabled]), body.v2.rte--output .v2-btn.button.primary:hover:not([disabled]) { color: rgb(255, 255, 255); background-color: rgb(64, 115, 236); }
}
.v2 .rte--output .v2-btn.button.primary:active, .v2 span[scfieldtype="rich text"] .v2-btn.button.primary:active, .v2-btn.v2-btn-primary:active, body.v2.rte--output .v2-btn.button.primary:active { color: rgb(255, 255, 255); background-color: rgb(0, 60, 210); }
.v2 .rte--output .v2-btn.btn-disabled.button.primary, .v2 .rte--output .v2-btn.button.primary:disabled, .v2 span[scfieldtype="rich text"] .v2-btn.btn-disabled.button.primary, .v2 span[scfieldtype="rich text"] .v2-btn.button.primary:disabled, .v2-btn.v2-btn-primary.btn-disabled, .v2-btn.v2-btn-primary:disabled, body.v2.rte--output .v2-btn.btn-disabled.button.primary, body.v2.rte--output .v2-btn.button.primary:disabled { color: rgb(255, 255, 255); background-color: rgb(209, 213, 219); }
.v2-btn.v2-btn-primary--white { color: rgb(20, 26, 39); background-color: rgb(255, 255, 255); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn-primary--white:hover:not([disabled]) { color: rgb(20, 26, 39); background-color: rgb(229, 231, 235); }
}
.v2-btn.v2-btn-primary--white:active { color: rgb(20, 26, 39); background-color: rgb(156, 163, 175); }
.v2-btn.v2-btn-primary--white.btn-disabled, .v2-btn.v2-btn-primary--white:disabled { color: rgb(255, 255, 255); background-color: rgb(209, 213, 219); }
.v2-btn.v2-btn-primary--inverted { color: rgb(255, 255, 255); background-color: rgb(64, 115, 236); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn-primary--inverted:hover:not([disabled]) { color: rgb(255, 255, 255); background-color: rgb(92, 148, 253); }
}
.v2-btn.v2-btn-primary--inverted:active { color: rgb(255, 255, 255); background-color: rgb(0, 60, 210); }
.v2-btn.v2-btn-primary--inverted.btn-disabled, .v2-btn.v2-btn-primary--inverted:disabled { color: rgb(0, 60, 210); background-color: rgb(64, 115, 236); }
.v2-btn.v2-btn-primary--dark { color: rgb(255, 255, 255); background-color: rgb(20, 26, 39); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn-primary--dark:hover:not([disabled]) { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
}
.v2-btn.v2-btn-primary--dark.btn-disabled, .v2-btn.v2-btn-primary--dark:disabled { color: rgb(255, 255, 255); background-color: rgb(156, 163, 175); }
.v2-btn.v2-btn-secondary { border: 1px solid rgb(0, 60, 210); line-height: 1.125rem; color: rgb(0, 60, 210); background-color: transparent; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn-secondary:hover { border-color: rgb(64, 115, 236); }
}
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn-secondary:hover:not([disabled]) { color: rgb(255, 255, 255); background-color: rgb(64, 115, 236); }
}
.v2-btn.v2-btn-secondary:active { color: rgb(0, 60, 210); background-color: transparent; }
.v2-btn.v2-btn-secondary.btn-disabled, .v2-btn.v2-btn-secondary:disabled { color: rgb(209, 213, 219); background-color: transparent; }
.v2-btn.v2-btn-secondary:disabled { border: 1px solid rgb(209, 213, 219); }
.v2-btn.v2-btn-secondary:active { border-color: rgb(0, 60, 210); }
.v2-btn.v2-btn-secondary--inverted { border: 1px solid rgb(255, 255, 255); line-height: 1.125rem; color: rgb(255, 255, 255); background-color: transparent; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn-secondary--inverted:hover:not([disabled]) { color: rgb(20, 26, 39); background-color: rgb(255, 255, 255); }
}
.v2-btn.v2-btn-secondary--inverted.btn-disabled, .v2-btn.v2-btn-secondary--inverted:disabled { color: rgb(64, 115, 236); background-color: transparent; }
.v2-btn.v2-btn-secondary--inverted:disabled { border: 1px solid rgb(64, 115, 236); }
.v2-btn.v2-btn-secondary--dark { border: 1px solid rgb(20, 26, 39); line-height: 1.125rem; color: rgb(20, 26, 39); background-color: transparent; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn-secondary--dark:hover:not([disabled]) { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
}
.v2-btn.v2-btn-secondary--dark.btn-disabled, .v2-btn.v2-btn-secondary--dark:disabled { color: rgb(209, 213, 219); background-color: transparent; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn-secondary--dark:hover { border-color: rgb(0, 0, 0); }
}
.v2-btn.v2-btn-secondary--dark:disabled { border: 1px solid rgb(209, 213, 219); }
.v2-btn.v2-btn--transparent { color: rgb(64, 115, 236); background-color: transparent; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn--transparent:hover:not([disabled]) { color: rgb(92, 148, 253); background-color: transparent; }
}
.v2-btn.v2-btn--transparent:active { color: rgb(0, 60, 210); background-color: transparent; }
.v2-btn.v2-btn--enlarge { border: 1px solid rgb(209, 213, 219); padding: 0px; right: 5px; top: 5px; line-height: 1rem; transition: border-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); color: rgb(64, 115, 236); background-color: rgb(255, 255, 255); }
.v2-btn.v2-btn--enlarge .v2-icon--enlarge { fill: rgb(0, 60, 210); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn--enlarge:hover { border-color: rgb(0, 50, 175); }
  .v2-btn.v2-btn--enlarge:hover .v2-icon--enlarge { fill: rgb(0, 50, 175); }
}
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn--enlarge:hover:not([disabled]) { color: rgb(92, 148, 253); background-color: rgb(255, 255, 255); }
}
.v2-btn.v2-btn--enlarge:active { color: rgb(0, 60, 210); background-color: rgb(255, 255, 255); }
.v2-btn .v2-icon { height: 1rem; width: 1rem; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--small { padding: 8px 11px; line-height: 0.875rem; font-size: 0.75rem; }
.v2-btn.v2-btn--link, .v2-btn.v2-btn--small { align-self: center; }
.v2-btn.v2-btn--link { text-decoration: none; transition: color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); font-weight: 600; color: rgb(0, 60, 210); padding: 0px; background-color: transparent; }
.v2-typography--inverted .v2-btn.v2-btn--link { color: rgb(255, 255, 255); text-decoration: underline; }
.v2-typography--inverted .v2-secondary-color .v2-btn.v2-btn--link { color: rgb(156, 163, 175); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn--link:hover { color: rgb(64, 115, 236); text-decoration: underline; }
  .v2-typography--inverted .v2-btn.v2-btn--link:hover { color: rgb(255, 255, 255); text-decoration: none; }
  .v2-typography--inverted .v2-secondary-color .v2-btn.v2-btn--link:hover { color: rgb(156, 163, 175); }
}
.v2-btn.v2-btn--link:active { color: rgb(0, 60, 210); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2-btn.v2-btn--link:hover:not([disabled]) { color: rgb(64, 115, 236); background-color: transparent; }
}
.v2-btn.v2-btn--link.arrow-blue--small-right { position: relative; }
.v2-btn.v2-btn--link.arrow-blue--small-right::after { position: absolute; top: 50%; transform: translateY(-50%); content: " "; background-image: url("assets/asset-004.svg"); width: 12px; height: 12px; margin-left: 8px; }
.v2-btn.v2-btn--link.arrow-blue--small-right::before { content: ""; width: 0px; }
.v2-btn.v2-btn--link.arrow-blue--small-right::before, .v2-btn.v2-btn--link.arrow-blue--small-right:hover::after { background-image: url("assets/asset-026.svg"); }
.v2-btn.v2-btn--link.arrow-blue--small-down { position: relative; }
.v2-btn.v2-btn--link.arrow-blue--small-down::after { position: absolute; top: 50%; content: " "; background-image: url("assets/asset-004.svg"); width: 12px; height: 12px; margin-left: 8px; transform: rotate(90deg) translateX(-50%); }
.v2-btn.v2-btn--link.arrow-blue--small-down::before { content: ""; width: 0px; }
.v2-btn.v2-btn--link.arrow-blue--small-down::before, .v2-btn.v2-btn--link.arrow-blue--small-down:hover::after { background-image: url("assets/asset-026.svg"); }
.v2-btn.v2-btn--link.arrow-white--small-right { color: rgb(255, 255, 255); position: relative; }
.v2-btn.v2-btn--link.arrow-white--small-right::after { position: absolute; top: 50%; transform: translateY(-50%); content: " "; background-image: url("assets/asset-027.svg"); width: 12px; height: 12px; margin-left: 8px; }
.v2-btn.v2-btn--link.arrow-white--small-right:hover { color: rgb(255, 255, 255); }
.v2-btn.v2-btn--link.arrow-white--small-down { color: rgb(255, 255, 255); position: relative; }
.v2-btn.v2-btn--link.arrow-white--small-down::after { position: absolute; top: 50%; content: " "; background-image: url("assets/asset-027.svg"); width: 12px; height: 12px; margin-left: 8px; transform: rotate(90deg) translateX(-50%); }
.v2-btn.v2-btn--link.arrow-white--small-down:hover { color: rgb(255, 255, 255); }
.v2-btn.v2-btn--link.arrow-blue--medium-right::after { content: " "; background-image: url("assets/asset-028.svg"); width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-blue--large-right::after { content: " "; background-image: url("assets/asset-001.svg"); width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-blue--xl-right::after { content: " "; background-image: url("assets/asset-029.svg"); width: 32px; height: 32px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-darkblue--medium-right::after { content: " "; background-image: url("assets/asset-030.svg"); width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-darkblue--large-right::after { content: " "; background-image: url("assets/asset-031.svg"); width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-darkblue--xl-right::after { content: " "; background-image: url("assets/asset-032.svg"); width: 32px; height: 32px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-gray--medium-right::after { content: " "; background-image: url("assets/asset-002.svg"); width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-gray--large-right::after { content: " "; background-image: url("assets/asset-003.svg"); width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-gray--xl-right::after { content: " "; background-image: url("assets/asset-033.svg"); width: 32px; height: 32px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-white--medium-right::after { content: " "; background-image: url("assets/asset-034.svg"); width: 16px; height: 16px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-white--large-right::after { content: " "; background-image: url("assets/asset-035.svg"); width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--link.arrow-white--xl-right::after { content: " "; background-image: url("assets/asset-036.svg"); width: 32px; height: 32px; display: inline-block; vertical-align: middle; }
.v2-btn.v2-btn--centered { display: table; margin-left: auto; margin-right: auto; }
.v2-btn-wrapper { display: flex; flex-direction: column; }
@media (min-width: 768px) {
  .v2-btn-wrapper { display: inline-flex; flex-shrink: 0; margin-left: -0.5rem; margin-right: -0.5rem; }
  .v2-btn-wrapper, .v2-btn-wrapper.v2-btn-wrapper--no-reverse { flex-direction: row; }
}
.v2-btn-wrapper .v2-btn { margin-bottom: 0.625rem; margin-left: 0px; margin-right: 0px; width: 100%; }
.v2-btn-wrapper .v2-btn.v2-btn--link { width: auto; margin-top: 0.625rem; margin-bottom: 1.25rem; align-self: center; }
@media (min-width: 768px) {
  .v2-btn-wrapper .v2-btn { width: auto; margin: 0px 0.5rem; }
  .v2-btn-wrapper .v2-btn.v2-btn--link { margin: 0px 1.875rem; align-self: center; }
}
@media (max-width: 767px) {
  .v2 .rte--output .v2-btn-wrapper .button.primary, .v2 span[scfieldtype="rich text"] .v2-btn-wrapper .button.primary, .v2-btn-wrapper .v2 .rte--output .button.primary, .v2-btn-wrapper .v2 span[scfieldtype="rich text"] .button.primary, .v2-btn-wrapper .v2-btn-primary, .v2-btn-wrapper .v2-btn-primary--dark, .v2-btn-wrapper .v2-btn-primary--inverted, .v2-btn-wrapper body.v2.rte--output .button.primary, body.v2.rte--output .v2-btn-wrapper .button.primary { order: -1; }
}
.v2-btn-wrapper--full-width-sm { display: flex; flex-direction: column; margin-left: 0px; margin-right: 0px; }
.v2-btn-wrapper--full-width-sm.v2-btn-wrapper--center { display: flex; justify-content: center; }
.v2-btn-wrapper--full-width-sm.v2-btn-wrapper--left { display: flex; justify-content: flex-start; }
.v2-btn-wrapper--full-width-sm.v2-btn-wrapper--right { display: flex; justify-content: flex-end; }
.v2-btn-wrapper--full-width-sm.v2-btn-wrapper--no-reverse { flex-direction: column; }
@media (min-width: 768px) {
  .v2-btn-wrapper--full-width-sm { display: inline-flex; flex-shrink: 0; margin-left: -0.5rem; margin-right: -0.5rem; }
  .v2-btn-wrapper--full-width-sm, .v2-btn-wrapper--full-width-sm.v2-btn-wrapper--no-reverse { flex-direction: row; }
}
.v2-btn-wrapper--full-width-sm .v2-btn { margin-bottom: 0.625rem; margin-left: 0px; margin-right: 0px; width: 100%; }
.v2-btn-wrapper--full-width-sm .v2-btn.v2-btn--link { width: auto; margin-top: 0.625rem; margin-bottom: 1.25rem; align-self: center; }
@media (min-width: 768px) {
  .v2-btn-wrapper--full-width-sm .v2-btn { width: auto; margin: 0px 0.5rem; }
  .v2-btn-wrapper--full-width-sm .v2-btn.v2-btn--link { margin: 0px 1.875rem; align-self: center; }
}
.v2-btn-wrapper--full-width-md { display: flex; flex-direction: column; margin-left: 0px; margin-right: 0px; }
.v2-btn-wrapper--full-width-md.v2-btn-wrapper--center { display: flex; justify-content: center; }
.v2-btn-wrapper--full-width-md.v2-btn-wrapper--left { display: flex; justify-content: flex-start; }
.v2-btn-wrapper--full-width-md.v2-btn-wrapper--right { display: flex; justify-content: flex-end; }
.v2-btn-wrapper--full-width-md.v2-btn-wrapper--no-reverse { flex-direction: column; }
@media (min-width: 1024px) {
  .v2-btn-wrapper--full-width-md { display: inline-flex; flex-shrink: 0; margin-left: -0.5rem; margin-right: -0.5rem; }
  .v2-btn-wrapper--full-width-md, .v2-btn-wrapper--full-width-md.v2-btn-wrapper--no-reverse { flex-direction: row; }
}
.v2-btn-wrapper--full-width-md .v2-btn { margin-bottom: 0.625rem; margin-left: 0px; margin-right: 0px; width: 100%; }
.v2-btn-wrapper--full-width-md .v2-btn.v2-btn--link { width: auto; margin-top: 0.625rem; margin-bottom: 1.25rem; align-self: center; }
@media (min-width: 1024px) {
  .v2-btn-wrapper--full-width-md .v2-btn { width: auto; margin: 0px 0.5rem; }
  .v2-btn-wrapper--full-width-md .v2-btn.v2-btn--link { margin: 0px 1.875rem; align-self: center; }
}
.v2-btn-wrapper--full-width { display: flex; flex-direction: column; margin-left: 0px; margin-right: 0px; }
.v2-btn-wrapper--full-width.v2-btn-wrapper--center { display: flex; justify-content: center; }
.v2-btn-wrapper--full-width.v2-btn-wrapper--left { display: flex; justify-content: flex-start; }
.v2-btn-wrapper--full-width.v2-btn-wrapper--right { display: flex; justify-content: flex-end; }
.v2-btn-wrapper--full-width.v2-btn-wrapper--no-reverse { flex-direction: column; }
.v2-btn-wrapper--full-width .v2-btn { margin-bottom: 0.625rem; margin-left: 0px; margin-right: 0px; width: 100%; }
.v2-btn-wrapper--full-width .v2-btn.v2-btn--link { width: auto; margin-top: 0.625rem; margin-bottom: 1.25rem; align-self: center; }
@media (min-width: 768px) {
  .v2-btn-wrapper--center { text-align: center; display: block; }
}
.v2-btn-wrapper--left { text-align: left; display: block; }
.v2-btn-wrapper--left.v2-btn-wrapper--full-width .v2-btn.v2-btn--link { align-self: flex-start; }
@media (max-width: 767px) {
  .v2-btn-wrapper--left.v2-btn-wrapper--full-width-sm .v2-btn.v2-btn--link { align-self: flex-start; }
}
@media (max-width: 1023px) {
  .v2-btn-wrapper--left.v2-btn-wrapper--full-width-md .v2-btn.v2-btn--link { align-self: flex-start; }
}
.v2-btn-wrapper--right { text-align: right; display: block; }
.v2-btn-wrapper--right .v2-btn--link[class*="arrow"][class*="small"] { right: 20px; }
.v2-btn-wrapper--right.v2-btn-wrapper--full-width .v2-btn.v2-btn--link { align-self: flex-end; }
@media (max-width: 767px) {
  .v2-btn-wrapper--right.v2-btn-wrapper--full-width-sm .v2-btn.v2-btn--link { align-self: flex-end; }
}
@media (max-width: 1023px) {
  .v2-btn-wrapper--right.v2-btn-wrapper--full-width-md .v2-btn.v2-btn--link { align-self: flex-end; }
}
.v2-btn-wrapper--no-reverse { flex-direction: column; }
.v2-btn-wrapper--no-margin .v2-btn { margin-bottom: 0px; }
.v2-btn-wrapper--stacked { width: fit-content; flex-direction: column; justify-content: center; gap: 8px; }
html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--small-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--small-right::after { transform: rotate(180deg) translateY(-50%); }
html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--small-right { position: relative; }
html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--small-right::after { transform: rotate(180deg) translateY(50%); }
html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--small-down { position: relative; }
html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--small-down::after { transform: rotate(-90deg) translateX(50%); }
html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--small-right { position: relative; }
html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--small-right::after { transform: rotate(180deg) translateY(50%); }
html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--small-down { position: relative; }
html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--small-down::after { transform: rotate(-90deg) translateX(50%); }
html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--large-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--medium-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-blue--xl-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-darkblue--large-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-darkblue--medium-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-darkblue--xl-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-gray--large-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-gray--medium-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-gray--xl-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--large-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--medium-right::after, html[dir="rtl"] .v2-btn.v2-btn--link.arrow-white--xl-right::after { transform: rotate(180deg); }
.v2-typography--inverted .v2-btn--link, .v2-typography--inverted .v2-btn.v2-btn--link { color: rgb(92, 148, 253); text-decoration: none; }
.v2-typography--inverted .v2-btn--link:hover, .v2-typography--inverted .v2-btn.v2-btn--link:hover { color: rgb(143, 171, 242); text-decoration: underline; }
.v2-typography--inverted .v2-btn--link:active, .v2-typography--inverted .v2-btn.v2-btn--link:active { color: rgb(0, 60, 210); }
.v2-typography--inverted .v2-btn.v2-btn--link.arrow-white--small-down, .v2-typography--inverted .v2-btn.v2-btn--link.arrow-white--small-right { color: rgb(255, 255, 255); }
.v2 .rte--output.rte--floater .text--body, .v2 span[scfieldtype="rich text"].rte--floater .text--body, body.v2.rte--output.rte--floater .text--body { margin-bottom: 0px; }
.v2 .rte--output .article-heading--1, .v2 span[scfieldtype="rich text"] .article-heading--1, body.v2.rte--output .article-heading--1 { font-size: 1.625rem; line-height: 2rem; font-weight: 400; margin-bottom: 24px; }
@media (min-width: 768px) {
  .v2 .rte--output .article-heading--1, .v2 span[scfieldtype="rich text"] .article-heading--1, body.v2.rte--output .article-heading--1 { font-size: 2.25rem; line-height: 2.75rem; }
}
.v2 .rte--output .article-heading--2, .v2 span[scfieldtype="rich text"] .article-heading--2, body.v2.rte--output .article-heading--2 { font-size: 1.5rem; line-height: 2rem; font-weight: 400; margin-bottom: 16px; }
@media (min-width: 768px) {
  .v2 .rte--output .article-heading--2, .v2 span[scfieldtype="rich text"] .article-heading--2, body.v2.rte--output .article-heading--2 { font-size: 1.625rem; line-height: 2rem; }
}
.v2 .rte--output .article-heading--3, .v2 span[scfieldtype="rich text"] .article-heading--3, body.v2.rte--output .article-heading--3 { font-size: 1.1875rem; line-height: 1.5rem; font-weight: 400; margin-bottom: 12px; }
.v2 .rte--output .article-heading--4, .v2 span[scfieldtype="rich text"] .article-heading--4, body.v2.rte--output .article-heading--4 { font-size: 1rem; line-height: 1.25rem; font-weight: 700; margin-bottom: 12px; }
.v2 .rte--output .article-heading--5, .v2 span[scfieldtype="rich text"] .article-heading--5, body.v2.rte--output .article-heading--5 { font-size: 0.875rem; line-height: 1.05rem; font-weight: 700; margin-bottom: 12px; }
.v2 .rte--output .v2-sh1--article, .v2 span[scfieldtype="rich text"] .v2-sh1--article, body.v2.rte--output .v2-sh1--article { font-size: 1.0625rem; line-height: 1.59375rem; font-weight: 400; font-style: italic; margin-bottom: 24px; }
@media (min-width: 768px) {
  .v2 .rte--output .v2-sh1--article, .v2 span[scfieldtype="rich text"] .v2-sh1--article, body.v2.rte--output .v2-sh1--article { font-size: 1.25rem; line-height: 1.875rem; }
}
.v2 .rte--output .v2-p-s-article, .v2 span[scfieldtype="rich text"] .v2-p-s-article, body.v2.rte--output .v2-p-s-article { font-size: 1rem; line-height: 1.5rem; font-weight: 400; margin-bottom: 32px; }
@media (min-width: 768px) {
  .v2 .rte--output .v2-p-s-article, .v2 span[scfieldtype="rich text"] .v2-p-s-article, body.v2.rte--output .v2-p-s-article { font-size: 1.1875rem; line-height: 1.78125rem; }
}
.v2 .rte--output .v2-p-xl, .v2 span[scfieldtype="rich text"] .v2-p-xl, body.v2.rte--output .v2-p-xl { font-weight: 400; }
.v2 .rte--output .text--blockquote, .v2 span[scfieldtype="rich text"] .text--blockquote, body.v2.rte--output .text--blockquote { font-size: 1.3125rem; font-weight: 600; line-height: 1.24; margin-bottom: 30px; }
.v2 .rte--output .lined__text.vertical--cadence, .v2 span[scfieldtype="rich text"] .lined__text.vertical--cadence, body.v2.rte--output .lined__text.vertical--cadence { line-height: 1; margin-bottom: 0px; }
.v2 .rte--output .v2-p-s, .v2 span[scfieldtype="rich text"] .v2-p-s, body.v2.rte--output .v2-p-s { margin-bottom: 30px; }
.v2 .rte--output .text--meta, .v2 span[scfieldtype="rich text"] .text--meta, body.v2.rte--output .text--meta { font-size: 0.75rem; line-height: 0.875rem; }
.v2 .rte--output .v2-typography--inverted .text--meta, .v2 span[scfieldtype="rich text"] .v2-typography--inverted .text--meta, body.v2.rte--output .v2-typography--inverted .text--meta { color: rgb(255, 255, 255); }
.v2 .rte--output .v2-typography--inverted .v2-secondary-color .text--meta, .v2 span[scfieldtype="rich text"] .v2-typography--inverted .v2-secondary-color .text--meta, body.v2.rte--output .v2-typography--inverted .v2-secondary-color .text--meta { color: rgb(156, 163, 175); }
.v2 .rte--output .text--ok, .v2 span[scfieldtype="rich text"] .text--ok, body.v2.rte--output .text--ok { color: rgb(55, 65, 81); font-size: 0.9375rem; font-weight: 400; line-height: 1.73; margin-bottom: 30px; position: relative; display: flex; padding-left: 0px !important; }
.v2 .rte--output .text--ok::before, .v2 span[scfieldtype="rich text"] .text--ok::before, body.v2.rte--output .text--ok::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAgCAMAAABabbp1AAAAY1BMVEUAAAAHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTsHpTvd6u51AAAAIHRSTlMACA/TyCPlv/bcOC0b8ez6uLKopZiHS0IVZ91bVRd4cSSnWr4AAADMSURBVDjLldRZEoIwEARQ2fc1rIKa+59S08XPoDHNfEHzqiDDJDe+RsVKaK17j9aD/lR3SeuV1Ap647DXG9zspO6gJ1K3RqczqZMr2g+NrvIruib1EkAXnC6hY6E9u86gI7lyZdHR3ehMaD+xTVoUQ5ciRFe7H76ADh4ynVKTtt6XrqGXcz7DJyefVyYNfdw4noiM8PKNru+U63F1YWpEtxw93qH7Q7v+4KZNKauU87FCD+T01aTGbB81kjtHaNI/cc3u+hdp4dv/x+AbiKscophGwNQAAAAASUVORK5CYII="); background-repeat: no-repeat; background-size: contain; content: ""; width: 23px; height: 16px; position: static; left: auto; top: auto; display: inline-block; flex-shrink: 0; margin-right: 17px; }
.v2 .rte--output .text--ok.v2-text-align--left, .v2 span[scfieldtype="rich text"] .text--ok.v2-text-align--left, body.v2.rte--output .text--ok.v2-text-align--left { justify-content: flex-start; }
.v2 .rte--output .text--ok.v2-text-align--center, .v2 span[scfieldtype="rich text"] .text--ok.v2-text-align--center, body.v2.rte--output .text--ok.v2-text-align--center { justify-content: center; }
.v2 .rte--output .text--ok.v2-text-align--right, .v2 span[scfieldtype="rich text"] .text--ok.v2-text-align--right, body.v2.rte--output .text--ok.v2-text-align--right { justify-content: flex-end; }
.v2 .rte--output .text--ok.text-aligned, .v2 span[scfieldtype="rich text"] .text--ok.text-aligned, body.v2.rte--output .text--ok.text-aligned { padding-left: 40px !important; }
.v2 .rte--output .text--ok.text-aligned::before, .v2 span[scfieldtype="rich text"] .text--ok.text-aligned::before, body.v2.rte--output .text--ok.text-aligned::before { position: absolute; left: 0px; top: 5px; }
.v2 .rte--output .text--ok.small, .v2 span[scfieldtype="rich text"] .text--ok.small, body.v2.rte--output .text--ok.small { margin-bottom: 10px; padding-left: 0px; }
.v2 .rte--output .text--ok.small::before, .v2 span[scfieldtype="rich text"] .text--ok.small::before, body.v2.rte--output .text--ok.small::before { width: 15px; height: 11px; margin-right: 25px; }
.v2 .rte--output .spread__unit, .v2 span[scfieldtype="rich text"] .spread__unit, body.v2.rte--output .spread__unit { display: block; font-size: 3.125rem; font-weight: 300; line-height: 1.08; }
@media (min-width: 768px) {
  .v2 .rte--output .spread__unit, .v2 span[scfieldtype="rich text"] .spread__unit, body.v2.rte--output .spread__unit { font-size: 5rem; }
}
.v2 .rte--output .quote--pull, .v2 span[scfieldtype="rich text"] .quote--pull, body.v2.rte--output .quote--pull { font-weight: 300; line-height: 1.5; padding: 15px 0px 20px 50px; position: relative; width: 85%; margin-bottom: 0px; }
.v2 .rte--output .quote--pull::before, .v2 span[scfieldtype="rich text"] .quote--pull::before, body.v2.rte--output .quote--pull::before { content: ""; color: rgb(229, 231, 235); font-size: 35px; line-height: 1; position: absolute; left: 0px; margin-top: 0px; top: 0px; transform: rotate(180deg); }
@media (min-width: 1024px) {
  .v2 .rte--output .quote--pull::before, .v2 span[scfieldtype="rich text"] .quote--pull::before, body.v2.rte--output .quote--pull::before { font-size: 65px; top: 10%; }
}
@media (min-width: 768px) {
  .v2 .rte--output .quote--pull, .v2 span[scfieldtype="rich text"] .quote--pull, body.v2.rte--output .quote--pull { width: 90%; }
}
@media (min-width: 1024px) {
  .v2 .rte--output .quote--pull, .v2 span[scfieldtype="rich text"] .quote--pull, body.v2.rte--output .quote--pull { font-size: 1.875rem; line-height: 1.6; padding: 40px 0px 40px 85px; }
}
.v2 .rte--output .quote, .v2 span[scfieldtype="rich text"] .quote, body.v2.rte--output .quote { box-sizing: border-box; font-size: 1.3125rem; font-weight: 700; line-height: 1.24; margin-bottom: 55px; padding: 22px 27px 22px 65px; position: relative; width: 100%; z-index: 1; word-break: break-word; }
.v2 .rte--output .quote::before, .v2 span[scfieldtype="rich text"] .quote::before, body.v2.rte--output .quote::before { content: ""; color: rgb(0, 60, 210); font-size: 40px; line-height: 1; position: absolute; left: 0px; margin-top: -20px; top: 50%; }
.v2 .rte--output .quote::after, .v2 span[scfieldtype="rich text"] .quote::after, body.v2.rte--output .quote::after { border-bottom: 2px solid; border-top: 2px solid; box-sizing: border-box; content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; }
.v2 .rte--output .rte-accordion__heading, .v2 span[scfieldtype="rich text"] .rte-accordion__heading, body.v2.rte--output .rte-accordion__heading { cursor: pointer; align-items: center; display: flex; justify-content: space-between; }
.v2 .rte--output .rte-accordion__heading::after, .v2 span[scfieldtype="rich text"] .rte-accordion__heading::after, body.v2.rte--output .rte-accordion__heading::after { content: ""; display: block; width: 24px; height: 24px; font-weight: 400; font-size: 22px; position: relative; right: 0px; transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); line-height: 1; background-image: url("assets/asset-037.svg"); }
.v2 .rte--output .rte-accordion__heading.active::after, .v2 span[scfieldtype="rich text"] .rte-accordion__heading.active::after, body.v2.rte--output .rte-accordion__heading.active::after { transform: rotate(90deg); }
.v2 .rte--output .heading--section, .v2 span[scfieldtype="rich text"] .heading--section, body.v2.rte--output .heading--section { background: rgb(243, 244, 246); color: rgb(20, 26, 39); font-size: 0.875rem; font-weight: 600; line-height: 1.5; margin-bottom: 30px; padding: 14px 27px; }
.v2 .rte--output .base-table thead tr, .v2 .rte--output table:not([class]) thead tr, .v2 span[scfieldtype="rich text"] .base-table thead tr, .v2 span[scfieldtype="rich text"] table:not([class]) thead tr, body.v2.rte--output .base-table thead tr, body.v2.rte--output table:not([class]) thead tr { background-color: transparent; }
.v2 .rte--output .base-table tr, .v2 .rte--output table:not([class]) tr, .v2 span[scfieldtype="rich text"] .base-table tr, .v2 span[scfieldtype="rich text"] table:not([class]) tr, body.v2.rte--output .base-table tr, body.v2.rte--output table:not([class]) tr { border-bottom: 0px; }
.v2 .rte--output .base-table tbody tr:nth-child(2n+1), .v2 .rte--output table:not([class]) tbody tr:nth-child(2n+1), .v2 span[scfieldtype="rich text"] .base-table tbody tr:nth-child(2n+1), .v2 span[scfieldtype="rich text"] table:not([class]) tbody tr:nth-child(2n+1), body.v2.rte--output .base-table tbody tr:nth-child(2n+1), body.v2.rte--output table:not([class]) tbody tr:nth-child(2n+1) { background-color: rgba(243, 244, 246, 0.6); }
.v2 .rte--output .base-table td:first-child, .v2 .rte--output .base-table th:first-child, .v2 .rte--output table:not([class]) td:first-child, .v2 .rte--output table:not([class]) th:first-child, .v2 span[scfieldtype="rich text"] .base-table td:first-child, .v2 span[scfieldtype="rich text"] .base-table th:first-child, .v2 span[scfieldtype="rich text"] table:not([class]) td:first-child, .v2 span[scfieldtype="rich text"] table:not([class]) th:first-child, body.v2.rte--output .base-table td:first-child, body.v2.rte--output .base-table th:first-child, body.v2.rte--output table:not([class]) td:first-child, body.v2.rte--output table:not([class]) th:first-child { text-align: left; }
.v2 .rte--output .base-table td, .v2 .rte--output .base-table th, .v2 .rte--output table:not([class]) td, .v2 .rte--output table:not([class]) th, .v2 span[scfieldtype="rich text"] .base-table td, .v2 span[scfieldtype="rich text"] .base-table th, .v2 span[scfieldtype="rich text"] table:not([class]) td, .v2 span[scfieldtype="rich text"] table:not([class]) th, body.v2.rte--output .base-table td, body.v2.rte--output .base-table th, body.v2.rte--output table:not([class]) td, body.v2.rte--output table:not([class]) th { text-align: right; }
@media (max-width: 767px) {
  .v2 .rte--output .base-table--responsive, .v2 .rte--output .base-table--responsive tbody, .v2 .rte--output .base-table--responsive td, .v2 .rte--output .base-table--responsive tr, .v2 span[scfieldtype="rich text"] .base-table--responsive, .v2 span[scfieldtype="rich text"] .base-table--responsive tbody, .v2 span[scfieldtype="rich text"] .base-table--responsive td, .v2 span[scfieldtype="rich text"] .base-table--responsive tr, body.v2.rte--output .base-table--responsive, body.v2.rte--output .base-table--responsive tbody, body.v2.rte--output .base-table--responsive td, body.v2.rte--output .base-table--responsive tr { display: block; }
  .v2 .rte--output .base-table--responsive td:not(:first-child), .v2 span[scfieldtype="rich text"] .base-table--responsive td:not(:first-child), body.v2.rte--output .base-table--responsive td:not(:first-child) { text-align: right; }
  .v2 .rte--output .base-table--responsive tr:nth-child(2n+1) td, .v2 span[scfieldtype="rich text"] .base-table--responsive tr:nth-child(2n+1) td, body.v2.rte--output .base-table--responsive tr:nth-child(2n+1) td { background-color: transparent; }
  .v2 .rte--output .base-table--responsive tr td:nth-child(2n), .v2 span[scfieldtype="rich text"] .base-table--responsive tr td:nth-child(2n), body.v2.rte--output .base-table--responsive tr td:nth-child(2n) { background-color: rgb(243, 244, 246); }
  .v2 .rte--output .base-table--responsive tr, .v2 span[scfieldtype="rich text"] .base-table--responsive tr, body.v2.rte--output .base-table--responsive tr { margin-bottom: 30px; }
  .v2 .rte--output .base-table--responsive th, .v2 .rte--output .base-table--responsive thead, .v2 span[scfieldtype="rich text"] .base-table--responsive th, .v2 span[scfieldtype="rich text"] .base-table--responsive thead, body.v2.rte--output .base-table--responsive th, body.v2.rte--output .base-table--responsive thead { display: none; }
  .v2 .rte--output .base-table--responsive td, .v2 span[scfieldtype="rich text"] .base-table--responsive td, body.v2.rte--output .base-table--responsive td { overflow: hidden; padding-right: 0.9375rem; }
  .v2 .rte--output .base-table--responsive td[data-label]:not(:first-child)::before, .v2 span[scfieldtype="rich text"] .base-table--responsive td[data-label]:not(:first-child)::before, body.v2.rte--output .base-table--responsive td[data-label]:not(:first-child)::before { box-sizing: border-box; content: attr(data-label); display: block; float: left; padding-right: 10px; text-align: left; max-width: 50%; }
  .v2 .rte--output .base-table--responsive td:first-child, .v2 .rte--output .base-table--responsive td[data-label]:not(:first-child)::before, .v2 span[scfieldtype="rich text"] .base-table--responsive td:first-child, .v2 span[scfieldtype="rich text"] .base-table--responsive td[data-label]:not(:first-child)::before, body.v2.rte--output .base-table--responsive td:first-child, body.v2.rte--output .base-table--responsive td[data-label]:not(:first-child)::before { font-weight: 600; text-transform: uppercase; }
}
@media (max-width: 767px) {
  .v2 .rte--output .button.fill-mobile, .v2 span[scfieldtype="rich text"] .button.fill-mobile, body.v2.rte--output .button.fill-mobile { display: block; text-align: center; width: 100%; height: auto; margin-bottom: 0.625rem; margin-left: 0px; margin-right: 0px; }
  .v2 .rte--output .button.fill-mobile [class^="icon"], .v2 span[scfieldtype="rich text"] .button.fill-mobile [class^="icon"], body.v2.rte--output .button.fill-mobile [class^="icon"] { display: none; }
}
.v2 .rte--output .icon-arrow-right, .v2 span[scfieldtype="rich text"] .icon-arrow-right, body.v2.rte--output .icon-arrow-right { font-style: normal; font-weight: 400; font-variant: normal; line-height: 1; text-transform: none; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.v2 .rte--output .icon-arrow-right::before, .v2 span[scfieldtype="rich text"] .icon-arrow-right::before, body.v2.rte--output .icon-arrow-right::before { content: ""; }
.v2-typography--inverted .rte--output .text--ok::before, .v2-typography--inverted span[scfieldtype="rich text"] .text--ok::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAgCAYAAABts0pHAAAABGdBTUEAALGPC/xhBQAAAbFJREFUWAnV2KFywkAQxnEkDsVUINF4NBaN4gHQdX0DXoEXYKYaVRdbX9vKupqaCkz6/0puht7cJRy5wGZnjkwCt/llIdlrB4OeRFmWW8a+J9wTs0Kz+YtnXofmLwDk7uT993owDY+gdQUbs3BwewkDsTaJBjpk6Hfsx5EDK8vogy9mX+ilZfRLAP3DsYVldNE39AjwawD9zbG51UrH0F+W0WNwb4FKCz2zWulJBP2ZjGbCTfo/5xH6neGH0NOkSjNBD/2C0enqi/xTxgfDD11IMlo3SHGWSV0re/XJKbSq6ofQk6RK68NMKvxM7Kt7ZcOTa8YIoXVzPiSjK/iSyepOfqiLtcaTQ2g9KfwQenwV2k0iwYIRwhccvxrP3DlDjcQPNZyRO3+rLYmyniR3vtqLy3Uy8nTyDTbhW/0mQXd6z1yCT34KVGitnf3I+pRqwic9d5GuGCF0J33hEnxjpwO89ktc7XfaiZvwtWsLgJsIeleb+BZvAout5kKNRddxf7QrDJjY+lnQ89i6OWa26GJ/sTi4PbSrXg3+yX3G7Ba8W7+7Sj+axfqwCq8V5F3+j/cLAgDTmKHjLXsAAAAASUVORK5CYII="); }
.v2 .v2-culture-selector__header { font-size: 1rem; line-height: 1.3125rem; font-weight: 700; }
@media (min-width: 768px) {
  .v2 .v2-culture-selector__header { font-size: 1rem; line-height: 1.1875rem; }
}
.v2 .v2-culture-selector__header { margin-bottom: 15px; }
.v2 .v2-culture-selector__list-item--label { font-size: 1rem; line-height: 1.5rem; }
.v2 .v2-culture-selector { font-size: 0.875rem; line-height: 1.25rem; }
.v2 .v2-culture-selection { font-size: 0.75rem; line-height: 1.25rem; position: relative; display: inline-flex; align-items: center; justify-content: center; }
.v2 .v2-culture-selection .v2-flag { margin-right: 15px; }
.v2 .v2-culture-selection .v2-icon { margin-left: 3px; height: 16px; }
.v2 .v2-culture-selection--arrow .v2-icon::after { margin-top: -2px; }
.v2 .v2-culture-selection__menu { flex-direction: column; }
.v2 .v2-culture-selection.v2-culture-selection--chevron, .v2 .v2-culture-selection__menu { display: flex; }
.v2 .v2-culture-selection.v2-culture-selection--icon { font-size: 0.75rem; line-height: 0.75rem; }
.v2 .v2-culture-selector { background-color: rgb(255, 255, 255); display: flex; flex-direction: column; padding-top: 30px; }
.v2 .v2-culture-selector__header { justify-content: space-between; padding: 18px 3.75rem 18px 1.25rem; }
.v2 .v2-culture-selector--padding { padding: 0.625rem 1.25rem; }
.v2 .v2-culture-selector__label { font-weight: 400; }
.v2 .v2-culture-selector__language { font-weight: 700; }
.v2 .v2-culture-selector__language::after { display: inline-block; content: ""; margin-left: 8px; vertical-align: middle; border-bottom: 5px solid transparent; border-top: 5px solid transparent; border-left: 6px solid rgb(255, 255, 255); }
.v2 .v2-culture-selector__section { display: flex; padding: 0px 1.25rem; }
.v2 .v2-culture-selector__section--column { flex-direction: column; }
.v2 .v2-culture-selector__section--column:nth-child(2) { margin-top: 20px; }
.v2 .v2-culture-selector__list-item { align-items: center; border-bottom: 1px solid rgb(209, 213, 219); display: flex; padding: 15px 0px; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-culture-selector__list-item:hover { background-color: rgb(243, 244, 246); }
}
.v2 .v2-culture-selector__list-item--label { margin-bottom: 0px; font-weight: 700; }
.v2 .v2-culture-selector__list-item--label:hover { background-color: inherit; cursor: default; }
.v2 .v2-culture-selector__list-item--label:only-child { display: none; }
.v2 .v2-culture-selector .v2-flag { width: 24px; height: 24px; clip-path: circle(50%); }
.navigation2__search-results .item, .navigation2__search-results [data-ref="navigation2__externalViewAll"], .navigation2__search-results [data-ref="navigation2__internalViewAll"] { font-size: 0.75rem; line-height: 1rem; font-weight: 400; }
@media (min-width: 1024px) {
  .navigation2__search-results .item, .navigation2__search-results [data-ref="navigation2__externalViewAll"], .navigation2__search-results [data-ref="navigation2__internalViewAll"] { font-size: 0.75rem; line-height: 1rem; font-weight: 700; }
}
.navigation2__search { left: -333.333px; width: 500px; opacity: 0; pointer-events: none; position: absolute; overflow: hidden; top: 48px; z-index: 30; border-radius: 16px; box-shadow: rgba(156, 163, 175, 0.5) 0px 8px 16px 0px; visibility: hidden; }
@media (max-width: 1023px) {
  .navigation2__search { inset: 0px; overflow: revert; width: revert; transform: translateY(28px); transition: opacity 0.52s cubic-bezier(0.4, 0, 0.2, 1), transform 0.52s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.52s cubic-bezier(0.4, 0, 0.2, 1); }
}
@media (min-width: 1024px) {
  .navigation2__search { background-color: rgb(255, 255, 255); transition-delay: 0.6s; }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .navigation2__search { left: -400px; }
}
.navigation2__search-top { position: relative; display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 8px 16px; z-index: 1; margin: 0px auto; background: rgb(0, 0, 0); }
@media (min-width: 1024px) {
  .navigation2__search-top { max-width: 525px; background-color: rgb(255, 255, 255); padding: 24px 12px 24px 24px; height: 76px; }
}
.navigation2__search-input { width: 100%; text-align: right; }
.navigation2__search-input input { font-size: 1rem; line-height: 1.5rem; background-color: rgba(255, 255, 255, 0.2); border-radius: 4px; padding: 12px 25px 12px 38px; font-family: inherit; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; color: rgb(255, 255, 255); border: 0px; width: 100%; }
.navigation2__search-input input::-webkit-input-placeholder { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: rgb(75, 85, 99); }
.navigation2__search-input input::placeholder { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: rgb(75, 85, 99); }
@media (min-width: 1024px) {
  .navigation2__search-input input { font-size: 0.75rem; transform: translateX(250px); line-height: 23px; height: 42px; background-color: rgb(255, 255, 255); padding: 0px 20px 0px 37px; color: rgb(20, 26, 39); width: 0px; }
}
.navigation2__search-input input:focus { outline: none; }
.navigation2__search-input button { display: flex; justify-content: center; align-items: center; position: absolute; left: calc(100% - 34px); top: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; z-index: 2; outline: none; height: 42px; width: 34px; padding: 0px; opacity: 1; border-radius: 4px 0px 0px 4px; }
@media (min-width: 1024px) {
  .navigation2__search-input button { padding: 13px 9px; left: 0px; opacity: 0; }
}
@media (max-width: 1023px) {
  .navigation2__search-input button { top: 50%; transform: translateY(-50%); }
}
@media (min-width: 1024px) {
  .navigation2__search-input button, .navigation2__search-input input { opacity: 0; transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s; transform: translateX(250px); }
}
.navigation2__search-input--dark { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; color: rgb(255, 255, 255); margin-bottom: 0px; }
.navigation2__search-input--dark * { color: inherit; }
.navigation2__search-input .v2-search-input__icon:focus-visible { outline: -webkit-focus-ring-color auto 1px; outline-offset: 1px; }
.navigation2__search-input .v2-search-input__icon svg { width: 16px; height: 16px; }
.navigation2__search-input .v2-search-input__icon svg path { stroke: rgb(255, 255, 255); }
@media (min-width: 1024px) {
  .navigation2__search-input .v2-search-input__icon svg path { stroke: rgb(20, 26, 39); }
}
.navigation2__search-input .v2-search-input__icon:hover { cursor: pointer; }
.navigation2__search-input .v2-search-erase__icon { display: flex; position: absolute; top: 50%; right: 7px; transform: translateY(-50%); }
.navigation2__search-input .v2-search-erase__icon path { fill: rgb(107, 114, 128); }
@media (min-width: 1024px) {
  .navigation2__search-input .v2-search-erase__icon { display: none; }
}
.navigation2__search-wrapper { position: relative; margin-left: auto; margin-right: auto; padding: 0px; }
@media (min-width: 1024px) {
  .navigation2__search-wrapper { max-width: 525px; }
}
.navigation2__search-close { position: static; min-width: max-content; height: auto; padding: 16px 8px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }
@media (min-width: 1024px) {
  .navigation2__search-close { position: relative; right: 0px; width: 36px; height: 36px; padding: 4px; top: 0px; opacity: 0; transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s; }
}
.navigation2__search-close span.js-navigation2__search-closetext { color: rgb(0, 60, 210); font-size: 0.75rem; line-height: 1rem; font-weight: 400; }
.navigation2__search-close svg { height: 100%; }
.navigation2__search-close svg g { fill: rgb(255, 255, 255); }
@media (min-width: 1024px) {
  .navigation2__search-close svg g { fill: rgb(20, 26, 39); }
}
.navigation2__search-close:hover { cursor: pointer; }
.navigation2__search-quicklinks, .navigation2__search-results { background: transparent; color: rgb(255, 255, 255); pointer-events: none; }
@media (min-width: 1024px) {
  .navigation2__search-quicklinks, .navigation2__search-results { background: rgb(255, 255, 255); color: rgb(20, 26, 39); transform: translateY(-100px); transition: 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0.2s; opacity: 0; max-width: 600px; margin: auto; }
}
@media (min-width: 1400px) {
  .navigation2__search-quicklinks, .navigation2__search-results { max-width: 655px; margin: auto; }
}
.navigation2__search-quicklinks ul, .navigation2__search-results ul { margin: 0px; }
@media (min-width: 1024px) {
  .navigation2__search-links { flex-basis: 50%; }
}
.navigation2__search-link { font-size: 0.75rem; line-height: 1rem; font-weight: 700; }
.navigation2__search-link a { padding: 16px; display: block; }
@media (min-width: 1024px) {
  .navigation2__search-link a { padding: 12px 8px; }
}
.navigation2__search-quicklinks { padding: 0px 8px; }
@media (min-width: 1024px) {
  .navigation2__search-quicklinks { padding-left: 16px; padding-right: 12px; display: flex; gap: 24px; }
}
.navigation2__search-results { margin-bottom: -25px; }
@media (min-width: 1024px) {
  .navigation2__search-results { margin-bottom: -40px; }
}
.navigation2__search-results .item { font-weight: 400; }
.navigation2__search-results .item a { display: block; padding: 16px; }
.navigation2__search-results [data-ref="navigation2__externalViewAll"], .navigation2__search-results [data-ref="navigation2__internalViewAll"] { display: block; padding: 16px; color: rgb(0, 60, 210); }
.navigation2__search.active { visibility: visible; }
@media (max-width: 1023px) {
  .navigation2__search.active { transform: translateY(0px); opacity: 1; pointer-events: auto; }
  .navigation2__search.active .navigation2__search-input button, .navigation2__search.active .navigation2__search-input input { transition: opacity 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, transform 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, -webkit-transform 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s; }
}
@media (min-width: 1024px) {
  .navigation2__search.active, .navigation2__search.active .navigation2__search-close, .navigation2__search.active .navigation2__search-input button, .navigation2__search.active .navigation2__search-input input, .navigation2__search.active .navigation2__search-quicklinks, .navigation2__search.active .navigation2__search-results { transform: translate(0px); opacity: 1; pointer-events: auto; }
}
.navigation2__search.active .navigation2__search-input button { left: 4px; }
.navigation2__search.active .navigation2__search-input input { width: 100%; }
@media (min-width: 1024px) {
  .navigation2__search.active, .navigation2__search.active .nav__dropdown { transition-delay: 0s; transform: translate(0px); opacity: 1; pointer-events: auto; }
}
@media (min-width: 1024px) {
  .navigation2__search .nav__dropdown { opacity: 0; transform: translateY(-100px); transition: 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.4s; }
}
@media (max-width: 1023px) {
  .navigation2__search .dropdown-container { position: absolute; width: 100%; height: calc(-62px + 100vh); overflow-y: auto; }
}
.navigation2__search .navigation2__internal-results { margin: 0px 16px; border-bottom: 1px solid rgb(20, 26, 39); }
@media (min-width: 1024px) {
  .navigation2__search .navigation2__internal-results { border-bottom: 1px solid rgb(209, 213, 219); }
}
.navigation2__search .navigation2__internal-results li { border-top: 1px solid rgb(20, 26, 39); padding: 4px 0px; height: 24px; }
@media (min-width: 1024px) {
  .navigation2__search .navigation2__internal-results li { padding: 8px 0px; height: 32px; border-top: 1px solid rgb(209, 213, 219); }
}
.navigation2__search-noresults { margin-bottom: 8px; padding: 0px 24px; text-wrap: wrap; }
@media (min-width: 1024px) {
  .navigation2__search-noresults { margin-bottom: 24px; }
}
.navigation2__search-noresults-title { font-size: 1rem; line-height: 1.5rem; font-weight: 700; color: rgb(255, 255, 255); }
@media (min-width: 1024px) {
  .navigation2__search-noresults-title { color: rgb(20, 26, 39); }
}
.navigation2__search-noresults-description { color: rgb(156, 163, 175); font-size: 1rem; line-height: 1.5rem; font-weight: 400; }
@media (min-width: 1024px) {
  .navigation2__search-noresults-description { color: rgb(55, 65, 81); }
}
.navigation2.navigation2--retail .navigation2__search-noresults-title, .navigation2.navigation2--retail .navigation2__search-results { color: rgb(5, 20, 120); }
.navigation2 .instrument__description-name { overflow: hidden; }
html[dir="rtl"] .navigation2 .nav-list-container .nav__list .nav-trigger .v2-icon__container svg { transform: rotate(180deg); }
html[dir="rtl"] .navigation2 .nav-dropdown .nav-items-container .navigate-back .nav-to-main span { vertical-align: middle; }
html[dir="rtl"] .navigation2 .nav-dropdown .nav-items-container .navigate-back .nav-to-main span svg { transform: rotate(180deg); }
.navigation2 { height: 62px; z-index: 9998; }
@media (max-width: 1023px) {
  .navigation2.navigation2--retail.mobile-nav .header { background-color: rgb(255, 255, 255) !important; }
  .navigation2.navigation2--retail.mobile-nav .header .navigation2__search-top { background-color: rgb(255, 255, 255); }
  .navigation2.navigation2--retail.mobile-nav .header .navigation2__search-top .navigation2__search-input input { color: rgb(107, 114, 128); }
  .navigation2.navigation2--retail.mobile-nav .header .navigation2__search-top .navigation2__search-input input::-webkit-input-placeholder { color: rgb(75, 85, 99); }
  .navigation2.navigation2--retail.mobile-nav .header .navigation2__search-top .navigation2__search-input input::placeholder { color: rgb(75, 85, 99); }
  .navigation2.navigation2--retail.mobile-nav .header .navigation2__search-top .navigation2__search-input .v2-search-input__icon svg path { stroke: rgb(20, 41, 149); }
  .navigation2.navigation2--retail.mobile-nav .nav__footer-cultureSelector { color: rgb(20, 41, 149); }
  .navigation2.navigation2--retail.mobile-nav .nav__footer-cultureSelector svg { stroke: rgb(20, 41, 149); }
  .navigation2.navigation2--retail.mobile-nav .nav__ctaContainer .icon--menu svg line, .navigation2.navigation2--retail .nav-items-container__close svg line { stroke: rgb(5, 20, 120); }
  .navigation2.navigation2--retail .nav__ctaContainer .icon--menu svg line { stroke: rgb(20, 41, 149); }
  .navigation2.navigation2--retail .nav-dropdown { background-color: rgb(255, 255, 255) !important; }
  .navigation2.navigation2--retail .nav-dropdown .nav-list-container .nav__list .nav-trigger { }
  .navigation2.navigation2--retail .nav-dropdown .nav-list-container .nav__list .nav-trigger__text { color: rgb(20, 41, 149); }
  .navigation2.navigation2--retail .nav-dropdown .nav-list-container .nav__list .nav-trigger .v2-icon path { fill: rgb(20, 41, 149); }
  .navigation2.navigation2--retail .nav-dropdown.hide .nav-items-container, .navigation2.navigation2--retail .nav-dropdown:not(.show) .nav-items-container { visibility: hidden; }
  .navigation2.navigation2--retail .nav-dropdown .nav-items-container .navigate-back { color: rgb(20, 41, 149); }
  .navigation2.navigation2--retail .nav-dropdown .nav-items-container .navigate-back .nav-to-main svg path { fill: rgb(20, 41, 149); }
  .navigation2.navigation2--retail .dropdown-container, .navigation2.navigation2--retail .nav-items-container__header { background-color: rgb(255, 255, 255); }
  .navigation2.navigation2--retail .dropdown-container .label { color: rgb(75, 85, 99); }
  .navigation2.navigation2--retail .dropdown-container .link { color: rgb(13, 16, 23); }
  .navigation2.navigation2--retail .dropdown-container .link-item .desc { color: rgb(107, 114, 128); }
}
.navigation2.navigation2--retail .navigation2__search-quicklinks { color: rgb(20, 41, 149); }
.navigation2.navigation2--retail .header { background-color: rgb(255, 255, 255); color: rgb(20, 41, 149); }
.navigation2.navigation2--retail .header .nav__item .nav__link:hover { color: rgb(10, 20, 83); }
.navigation2.navigation2--retail .header .nav__item .nav__link.active { color: rgb(0, 60, 210); background: rgba(0, 0, 0, 0.05); border-radius: 8px; }
.navigation2.navigation2--retail .header .nav__ctaContainer .icon--culture-selector svg, .navigation2.navigation2--retail .header .nav__ctaContainer .icon--search svg { stroke: rgb(20, 41, 149); }
.navigation2.navigation2--retail .header .nav__ctaContainer .icon--culture-selector svg + svg path { fill: rgb(20, 41, 149); }
.navigation2.navigation2--retail .header .dropdown-container .link { color: rgb(13, 16, 23); }
.navigation2.navigation2--retail .header .dropdown-container .link-item .desc { color: rgb(107, 114, 128); }
.navigation2.navigation2--retail .header .navigation2__search-input input { border: 1px solid rgb(135, 150, 172); }
.navigation2.navigation2--retail .header .navigation2__search-input input:focus { border-color: rgb(0, 60, 210); }
.navigation2.navigation2--retail.navigation2--open .header { background-color: rgb(255, 255, 255) !important; }
@media (max-width: 1023px) {
  .navigation2.navigation2--institutional.mobile-nav .header { background-color: rgb(20, 26, 39) !important; }
  .navigation2.navigation2--institutional.mobile-nav .header .navigation2__search-top { background-color: rgb(0, 0, 0); }
  .navigation2.navigation2--institutional.mobile-nav .header .navigation2__search-top .navigation2__search-input input { color: rgb(255, 255, 255); }
  .navigation2.navigation2--institutional.mobile-nav .header .navigation2__search-top .navigation2__search-input input::-webkit-input-placeholder { color: rgb(156, 163, 175); }
  .navigation2.navigation2--institutional.mobile-nav .header .navigation2__search-top .navigation2__search-input input::placeholder { color: rgb(156, 163, 175); }
  .navigation2.navigation2--institutional.mobile-nav .header .navigation2__search-top .navigation2__search-input .v2-search-input__icon svg path { stroke: rgb(255, 255, 255); }
  .navigation2.navigation2--institutional.mobile-nav .nav__footer-cultureSelector { color: rgb(255, 255, 255); }
  .navigation2.navigation2--institutional.mobile-nav .nav__footer-cultureSelector svg { stroke: rgb(255, 255, 255); }
  .navigation2.navigation2--institutional.mobile-nav .nav__ctaContainer .icon--menu svg line, .navigation2.navigation2--institutional .nav-items-container__close svg line { stroke: rgb(13, 16, 23); }
  .navigation2.navigation2--institutional .nav__ctaContainer .icon--menu svg line { stroke: rgb(255, 255, 255); }
  .navigation2.navigation2--institutional .nav-dropdown { background-color: rgb(20, 26, 39) !important; }
  .navigation2.navigation2--institutional .nav-dropdown .nav-list-container .nav__list .nav-trigger { }
  .navigation2.navigation2--institutional .nav-dropdown .nav-list-container .nav__list .nav-trigger__text { color: rgb(255, 255, 255); }
  .navigation2.navigation2--institutional .nav-dropdown .nav-list-container .nav__list .nav-trigger .v2-icon path { fill: rgb(255, 255, 255); }
  .navigation2.navigation2--institutional .nav-dropdown.hide .nav-items-container, .navigation2.navigation2--institutional .nav-dropdown:not(.show) .nav-items-container { visibility: hidden; }
  .navigation2.navigation2--institutional .nav-dropdown .nav-items-container .navigate-back { color: rgb(255, 255, 255); }
  .navigation2.navigation2--institutional .nav-dropdown .nav-items-container .navigate-back .nav-to-main svg path { fill: rgb(255, 255, 255); }
  .navigation2.navigation2--institutional .dropdown-container, .navigation2.navigation2--institutional .nav-items-container__header { background-color: rgb(20, 26, 39); }
  .navigation2.navigation2--institutional .dropdown-container .label { color: rgb(229, 231, 235); }
  .navigation2.navigation2--institutional .dropdown-container .link { color: rgb(255, 255, 255); }
  .navigation2.navigation2--institutional .dropdown-container .link-item .desc { color: rgb(229, 231, 235); }
}
.navigation2.navigation2--institutional .navigation2__search-quicklinks { color: rgb(255, 255, 255); }
.navigation2.navigation2--institutional .header { background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.navigation2.navigation2--institutional .header .nav__item .nav__link:hover { color: rgb(92, 148, 253); }
.navigation2.navigation2--institutional .header .nav__item .nav__link.active { color: rgb(0, 60, 210); background: rgba(0, 0, 0, 0.05); border-radius: 8px; }
.navigation2.navigation2--institutional .header .nav__ctaContainer .icon--culture-selector svg, .navigation2.navigation2--institutional .header .nav__ctaContainer .icon--search svg { stroke: rgb(255, 255, 255); }
.navigation2.navigation2--institutional .header .nav__ctaContainer .icon--culture-selector svg + svg path { fill: rgb(255, 255, 255); }
.navigation2.navigation2--institutional .header .dropdown-container .link { color: rgb(20, 26, 39); }
.navigation2.navigation2--institutional .header .dropdown-container .link-item .desc { color: rgb(16, 38, 94); }
.navigation2.navigation2--institutional .header .navigation2__search-wrapper .v2-search-input__icon svg path { stroke: rgb(16, 38, 94); }
.navigation2.navigation2--institutional .header .navigation2__search-input input { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.navigation2.navigation2--institutional .header .navigation2__search-input input:focus { border-color: rgb(0, 60, 210); }
.navigation2.navigation2--institutional .header .navigation2__search-close svg g { fill: rgb(16, 38, 94); }
.navigation2.navigation2--institutional.navigation2--open .header { background-color: rgb(255, 255, 255) !important; }
@media (max-width: 1023px) {
  .navigation2 { overflow: hidden; background-color: rgb(20, 41, 149); }
}
@media (min-width: 1024px) {
  .navigation2 { height: 76px; }
}
.navigation2 .overlay { position: fixed; display: none; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.01); backdrop-filter: blur(4px); inset: 0px; z-index: 23; }
.navigation2__table { display: flex; gap: 24px; padding-left: 32px; padding-right: 12px; }
@media (max-width: 1023px) {
  .navigation2__table { flex-direction: column; gap: 0px; padding: 0px; }
}
.navigation2--open .overlay { display: block; }
.navigation2--open .header { background-color: rgb(255, 255, 255) !important; color: rgb(20, 41, 149) !important; }
.navigation2--open .header .icon--culture-selector svg, .navigation2--open .header .icon--search svg { stroke: rgb(20, 41, 149) !important; }
.navigation2--open .header .v2-btn.v2-btn-secondary--inverted { border-color: rgb(20, 41, 149); color: rgb(20, 41, 149); }
.navigation2--open .header .v2-btn.v2-btn-primary--inverted { background: rgb(64, 115, 236); color: rgb(255, 255, 255) !important; }
.navigation2--open .header .icon--menu, .navigation2--open .header .logo { opacity: 0; }
.navigation2--open.navigation2 .nav-list-container .nav__list { opacity: 0; transform: translateY(-250px); }
.navigation2 .navigation2__search-wrapper input:invalid { outline: none; }
.navigation2 .header { box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 8px 1px; font-size: 0.75rem; line-height: 1rem; font-weight: 600; color: rgb(255, 255, 255); position: fixed; top: 0px; left: 0px; right: 0px; z-index: 101; height: 62px; max-width: 100vw; }
.navigation2 .header .v2-btn-primary.v2-btn--small { border: 1px solid rgb(0, 60, 210); }
.navigation2 .header .v2-btn-primary.v2-btn--small:hover { border-color: rgb(64, 115, 236); }
.navigation2 .header .icon--menu { display: flex; padding: 12px 10px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.navigation2 .header .icon--menu__line { transform-origin: 50% center; transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.navigation2 .header__nav { height: 100%; align-items: center; }
@media (min-width: 1024px) {
  .navigation2 .header__nav { padding: 0px 20px; }
}
@media (max-width: 1023px) {
  .navigation2 .header__nav { padding-left: 20px; padding-right: 0px; }
}
@media (min-width: 1024px) {
  .navigation2 .header { height: 76px; }
}
.navigation2 .header .logo { flex-shrink: 0; }
.navigation2 .header .logo img { height: 32px; }
@media (min-width: 1024px) {
  .navigation2 .header .logo img { height: 36px; }
}
.navigation2 .header .logo img.expanded { display: none; }
.navigation2 .header .logo img.collapsed { display: inline-block; }
.navigation2 .header .icon--menu, .navigation2 .header .logo { opacity: 1; transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (max-width: 1023px) {
  .navigation2 .header .icon--menu, .navigation2 .header .logo { transform: translateY(0px); transition: opacity 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, transform 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, -webkit-transform 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s; }
}
.navigation2 .header .icon--search { cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; padding: 0px; }
.navigation2 .header .icon--culture-selector svg, .navigation2 .header .icon--search svg { stroke: rgb(255, 255, 255); }
.navigation2 .header .icon--culture-selector svg + svg { margin-left: 3px; }
.navigation2 .header .icon--culture-selector svg + svg path { fill: rgb(255, 255, 255); }
@media (min-width: 768px) {
  .navigation2 .header .logo { z-index: 30; }
}
@media (min-width: 1024px) {
  .navigation2 .header .nav__cta { max-height: 40px; }
  .navigation2 .header .icon--culture-selector, .navigation2 .header .icon--search { height: 40px; width: 40px; }
}
.navigation2 .header .nav__item .nav__dropdown { position: absolute; top: 48px; left: -27px; visibility: hidden; opacity: 0; padding-bottom: 0px; transition: visibility cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, padding-bottom 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.15s; border-radius: 16px; box-shadow: rgba(156, 163, 175, 0.5) 0px 8px 16px 0px; z-index: 1; }
.navigation2 .header .nav__item .nav__dropdown.no-transition { transition: none; }
@media (min-width: 1024px) and (max-width: 1279px) {
  .navigation2 .header .nav__item .nav__dropdown { left: -30px; }
}
.navigation2 .header .nav__item .nav__link { cursor: pointer; padding: 8px 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; display: inline-block; color: inherit; font-weight: 700; line-height: inherit; text-align: center; }
@media (min-width: 1280px) {
  .navigation2 .header .nav__item .nav__link { padding: 12px 16px; }
}
.navigation2 .header .nav__item .nav__link:hover { color: rgb(92, 148, 253); }
.navigation2 .header .nav__item .nav__link.active { color: rgb(64, 115, 236); }
.navigation2 .header .nav__item .nav__link.active ~ .nav__dropdown { visibility: visible; opacity: 1; padding-bottom: 24px; }
.navigation2 .header .nav__item .nav__link.active ~ .nav__dropdown .nav-column { animation: 0.5s ease 0s 1 normal none running bounce; }
.navigation2 .header .nav__item .nav__link--with-icon { display: flex; }
.navigation2 .header .nav__item .nav__link--with-icon svg { vertical-align: text-top; margin-right: 6px; }
.navigation2 .nav__footer { color: rgb(255, 255, 255); align-items: center; opacity: 1; transform: translateY(0px); transition: opacity 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, transform 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, -webkit-transform 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s; }
.navigation2 .nav__footer, .navigation2 .nav__footer--ctas { display: flex; flex-direction: column; }
.navigation2 .nav__footer--ctas { width: 100%; }
.navigation2 .nav__footer--ctas, .navigation2 .nav__footer--ctas .nav__link { flex-shrink: 0; }
.navigation2 .nav__footer--ctas a + a { margin-top: 15px; }
@media (min-width: 768px) {
  .navigation2 .nav__footer--ctas { flex-direction: row; justify-content: space-evenly; }
  .navigation2 .nav__footer--ctas a + a { margin-top: 0px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .navigation2 .nav__footer--ctas { justify-content: center; }
  .navigation2 .nav__footer--ctas .v2-btn { flex-basis: 40%; }
  .navigation2 .nav__footer--ctas .v2-btn:first-child { margin-right: 10px; }
  .navigation2 .nav__footer--ctas .v2-btn:last-child { margin-left: 10px; }
}
.navigation2 .nav__footer-cultureSelector { flex-shrink: 0; height: 40px; width: 100%; text-align: center; }
.navigation2 .nav__footer-cultureSelector .v2-culture-selection { padding: 12px 0px; width: 100%; }
.navigation2 .nav__footer-cultureSelector .flag { width: 34px; height: 23px; }
@media (max-width: 1023px) {
  .navigation2 .nav__ctaLinkContainer { width: 100%; }
  .navigation2 .nav__ctaLinkContainer .nav__ctaLink { font-size: 0.875rem; line-height: 1.5rem; font-weight: 500; display: flex; align-items: center; padding: 12px 16px; color: rgb(5, 20, 120); }
  .navigation2 .nav__ctaLinkContainer .nav__ctaLink[type="button"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; }
  .navigation2 .nav__ctaLinkContainer .nav__ctaLink svg { width: 16px; height: 16px; vertical-align: text-top; }
  .navigation2 .nav__ctaLinkContainer .nav__ctaLink.v2-culture-selection { justify-content: left; }
  .navigation2 .nav__ctaLinkContainer .nav__ctaLink.icon--search svg, .navigation2 .nav__ctaLinkContainer .nav__ctaLink.v2-culture-selection svg { stroke: rgb(5, 20, 120); }
  .navigation2 .nav__ctaContainer .icon--search { display: none; padding: 16px; }
  .navigation2 .nav__ctaContainer .icon--search svg { padding-top: 0px; }
  .navigation2 .nav-dropdown { height: 0px; background-color: rgb(20, 26, 39); visibility: hidden; opacity: 0; transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .navigation2.mobile-nav .header { box-shadow: revert; }
  .navigation2.mobile-nav ~ .v2-cookie-disclaimer--bottom { z-index: -1; }
  .navigation2.mobile-nav .nav-dropdown { visibility: visible; opacity: 1; height: calc(100% - 62px); position: fixed; top: 62px; left: 0px; right: 0px; z-index: 100; }
  .navigation2.mobile-nav .nav-dropdown.show { z-index: 102; }
  .navigation2.mobile-nav .nav-list-container .nav__list { opacity: 1; transform: translateY(0px); transition: opacity 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, transform 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, -webkit-transform 0.52s cubic-bezier(0.4, 0, 0.2, 1) 0.5s; }
  .navigation2.mobile-nav .nav__ctaContainer { gap: 0px; }
  .navigation2.mobile-nav .nav__ctaContainer .nav__link { display: none; }
  .navigation2.mobile-nav .nav__ctaContainer .icon--menu__line--fadeout { opacity: 0; }
  .navigation2.mobile-nav .nav__ctaContainer .icon--menu__line--left { transform: rotate(-45deg); }
  .navigation2.mobile-nav .nav__ctaContainer .icon--menu__line--right { transform: rotate(45deg); }
  .navigation2.mobile-nav .navigation2__search-input input::-webkit-input-placeholder { color: rgb(156, 163, 175); }
  .navigation2.mobile-nav .navigation2__search-input input::placeholder { color: rgb(156, 163, 175); }
  .navigation2 .header { background-color: rgb(20, 26, 39); }
}
@media (max-width: 1023px) and (max-width: 1023px) {
  .navigation2 .header { transition: top 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
}
@media (max-width: 1023px) {
  .navigation2 .header .nav__ctaContainer { justify-content: flex-end; flex-grow: 1; }
}
.navigation2 .nav__ctaContainer { gap: 16px; text-wrap: nowrap; }
@media (min-width: 1024px) {
  .navigation2 .nav__ctaContainer [data-ref="navigation2__search-icon"] { position: relative; }
  .navigation2 .nav__ctaContainer [data-ref="navigation2__search-icon"]:has(.navigation2__search.active) .icon--search { background: rgba(0, 0, 0, 0.05); border-radius: 8px; }
}
@media (min-width: 1024px) {
  .navigation2 .nav__ctaContainer { gap: 8px; }
}
.navigation2 .dropdown-container { background-color: rgb(20, 26, 39); color: rgb(16, 38, 94); }
@media (min-width: 1024px) {
  .navigation2 .dropdown-container { background-color: rgb(255, 255, 255); border-radius: 16px; }
}
.navigation2 .dropdown-container .nav-column { padding: 0px 8px 24px; }
@media (min-width: 1024px) {
  .navigation2 .dropdown-container .nav-column { padding: 24px 0px 0px; width: 276px; }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .navigation2 .dropdown-container .nav-column { width: 200px; }
}
.navigation2 .dropdown-container .label { font-size: 0.75rem; line-height: 0.9375rem; font-weight: 400; padding: 0px 0px 8px 8px; color: rgb(75, 85, 99); }
@media (max-width: 1023px) {
  .navigation2 .dropdown-container .label { padding: 24px 0px 8px 8px; }
  .navigation2 .dropdown-container .label:empty { display: none; }
}
.navigation2 .dropdown-container .link { color: rgb(255, 255, 255); font-size: 0.75rem; line-height: 1rem; }
@media (min-width: 1024px) {
  .navigation2 .dropdown-container .link { color: rgb(20, 26, 39); }
}
.navigation2 .dropdown-container .link:hover { background-color: rgba(5, 20, 120, 0.05); border-radius: 8px; }
.navigation2 .dropdown-container .link-header { display: flex; gap: 8px; align-items: flex-start; font-size: 0.875rem; line-height: 1.0625rem; }
.navigation2 .dropdown-container .link-header .v2-label--small { max-width: 86px; padding-top: 2px; padding-bottom: 2px; }
.navigation2 .dropdown-container .link-header .v2-label--small span:last-child { text-overflow: ellipsis; overflow: hidden; }
.navigation2 .dropdown-container .link-img { height: 44px; width: 44px; border: 1px solid rgb(209, 213, 219); padding: 0px; flex: 0 0 auto; border-radius: 4px; overflow: hidden; }
.navigation2 .dropdown-container .link-img img { height: 100%; width: 100%; object-fit: cover; }
.navigation2 .dropdown-container .link--single-line .link-img:not(:has(> img)) { padding: 4px; height: 24px; width: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; }
.navigation2 .dropdown-container .link--single-line .link-header { padding: 3px 0px 4px; }
.navigation2 .dropdown-container .link-item .link { display: flex; padding: 12px 8px; }
.navigation2 .dropdown-container .link-item .desc { font-size: 0.75rem; line-height: 1rem; font-weight: 400; display: block; color: rgb(16, 38, 94); }
@media (max-width: 1023px) {
  .navigation2 .dropdown-container .link-item .desc { color: rgb(156, 163, 175); }
}
.navigation2 .dropdown-container .culture-selector__list-item { display: flex; align-items: center; padding: 10px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.navigation2 .dropdown-container .culture-selector__list-item-name { color: rgb(255, 255, 255); font-size: 12px; }
.navigation2 .dropdown-container ul.item-list { margin-bottom: 0px; }
.navigation2 .dropdown-container ul.item-list li > a { width: 100%; }
@media (min-width: 1024px) {
  .navigation2 .dropdown-container ul.item-list li:last-child { margin-bottom: 0px; }
}
@-webkit-keyframes bounce { 
  0% { transform: translateY(30px); }
  100% { transform: translateY(0px); }
}
@keyframes bounce { 
  0% { transform: translateY(30px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes hide { 
  0% { transform: translate(0px); }
  100% { transform: translate(100vw); }
}
@keyframes hide { 
  0% { transform: translate(0px); }
  100% { transform: translate(100vw); }
}
@-webkit-keyframes show { 
  0% { transform: translate(100vw); }
  100% { transform: translate(0px); }
}
@keyframes show { 
  0% { transform: translate(100vw); }
  100% { transform: translate(0px); }
}
.navigation2 .hide .nav-items-container { animation: 0.3s ease-in-out 0s 1 normal forwards running hide; transition: top cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s; top: -9999px; }
.navigation2 .hide .nav-list-container { visibility: visible; opacity: 1; transition: visibility cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.navigation2 .show .nav-items-container { animation: 0.3s ease-in-out 0s 1 normal forwards running show; }
.navigation2 .show .nav-list-container { visibility: hidden; opacity: 0; transition: visibility cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s, opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.navigation2 .nav-list-container { height: 100%; display: flex; flex-direction: column; justify-content: space-between; opacity: 1; overflow: hidden auto; }
.navigation2 .nav-list-container .nav__list .nav-trigger { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin: 0px 16px; }
.navigation2 .nav-list-container .nav__list .nav-trigger__button { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; padding: 0px; }
.navigation2 .nav-list-container .nav__list .nav-trigger .v2-icon__container, .navigation2 .nav-list-container .nav__list .nav-trigger__text { display: flex; align-items: center; padding: 16px; }
.navigation2 .nav-list-container .nav__list .nav-trigger .v2-icon__container { margin-right: -16px; }
.navigation2 .nav-list-container .nav__list .nav-trigger__text { text-align: left; margin-left: -16px; font-size: 1rem; line-height: 1.1875rem; font-weight: 700; color: rgb(255, 255, 255); }
.navigation2 .nav-list-container .nav__list .nav-trigger.nav-link { padding-top: 0px; padding-bottom: 0px; }
.navigation2 .nav-list-container .nav__list .nav-trigger.nav-link .nav-trigger__text { margin: 0px -16px; flex-grow: 1; }
.navigation2 .nav-items-container { transform: translate(120vw); position: absolute; height: 100%; top: -62px; left: 0px; right: 0px; }
.navigation2 .nav-items-container__header { background-color: rgb(20, 26, 39); }
.navigation2 .nav-items-container__header button { display: flex; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.navigation2 .nav-items-container__close { padding: 12px 10px; }
.navigation2 .nav-items-container__close svg line { transform-origin: 50% center; }
.navigation2 .nav-items-container__close svg line:first-child { transform: rotate(45deg); }
.navigation2 .nav-items-container__close svg line:last-child { transform: rotate(-45deg); }
.navigation2 .nav-items-container .dropdown-container { height: 100%; overflow: hidden auto; }
.navigation2 .nav-items-container .navigate-back { font-size: 1rem; line-height: 1.1875rem; font-weight: 700; padding: 16px; color: rgb(255, 255, 255); }
.navigation2 .nav-items-container .navigate-back .nav-to-main { width: 16px; height: 16px; }
.navigation2 .nav-items-container .navigate-back__separator { border-bottom: 1px solid rgb(75, 85, 99); margin: 0px 16px; }
.navigation2 .instrument { display: flex; align-items: center; }
.navigation2 .instrument__logo { width: 16px; height: 16px; margin-right: 15px; min-width: 16px; }
.navigation2 .instrument__logo--minifuture, .navigation2 .instrument__logo--warrantdoubleknockout, .navigation2 .instrument__logo--warrantknockout, .navigation2 .instrument__logo--warrantopenendknockout { background-image: url("assets/asset-038.svg"); }
.navigation2 .instrument__logo--warrant, .navigation2 .instrument__logo--warrantspread { background-image: url("assets/asset-039.svg"); }
.navigation2 .instrument__logo--srdonstock { background-image: url("assets/asset-040.svg"); }
.navigation2 .instrument__logo--srdonetf { background-image: url("assets/asset-041.svg"); }
.navigation2 .instrument__logo--fxspotcryptocurrencies { background-image: url("assets/asset-042.svg"); }
.navigation2 .instrument__logo--cfd, .navigation2 .instrument__logo--cfd-eq, .navigation2 .instrument__logo--cfdonstock { background-image: url("assets/asset-043.svg"); }
.navigation2 .instrument__logo--fx, .navigation2 .instrument__logo--fxspot { background-image: url("assets/asset-044.svg"); }
.navigation2 .instrument__logo--fxforwards { background-image: url("assets/asset-045.svg"); }
.navigation2 .instrument__logo--fxnotouchoption, .navigation2 .instrument__logo--fxonetouchoption, .navigation2 .instrument__logo--fxvanillaoption { background-image: url("assets/asset-046.svg"); }
.navigation2 .instrument__logo--fxswap { background-image: url("assets/asset-047.svg"); }
.navigation2 .instrument__logo--fxswappreciousmetal { background-image: url("assets/asset-048.svg"); }
.navigation2 .instrument__logo--fxspotpreciousmetal, .navigation2 .instrument__logo--pfx { background-image: url("assets/asset-049.svg"); }
.navigation2 .instrument__logo--fxnotouchoptionpreciousmetal, .navigation2 .instrument__logo--fxonetouchoptionpreciousmetal, .navigation2 .instrument__logo--fxvanillaoptionpreciousmetal { background-image: url("assets/asset-050.svg"); }
.navigation2 .instrument__logo--fxforwardspreciousmetal { background-image: url("assets/asset-051.svg"); }
.navigation2 .instrument__logo--eq, .navigation2 .instrument__logo--stock { background-image: url("assets/asset-052.svg"); }
.navigation2 .instrument__logo--eqo { background-image: url("assets/asset-053.svg"); }
.navigation2 .instrument__logo--stockoption { background-image: url("assets/asset-054.svg"); }
.navigation2 .instrument__logo--stockindexoption { background-image: url("assets/asset-055.svg"); }
.navigation2 .instrument__logo--etf { background-image: url("assets/asset-056.svg"); }
.navigation2 .instrument__logo--cfd-i, .navigation2 .instrument__logo--cfdonindex { background-image: url("assets/asset-057.svg"); }
.navigation2 .instrument__logo--cfd-f, .navigation2 .instrument__logo--cfdonfutures, .navigation2 .instrument__logo--cfdonfuturescontinuous, .navigation2 .instrument__logo--cfdonfuturesstockindices { background-image: url("assets/asset-058.svg"); }
.navigation2 .instrument__logo--cfd-fi, .navigation2 .instrument__logo--cfdonfuturesinterests { background-image: url("assets/asset-059.svg"); }
.navigation2 .instrument__logo--cfd-fx, .navigation2 .instrument__logo--cfdonfuturesforex { background-image: url("assets/asset-060.svg"); }
.navigation2 .instrument__logo--etn { background-image: url("assets/asset-061.svg"); }
.navigation2 .instrument__logo--etc { background-image: url("assets/asset-062.svg"); }
.navigation2 .instrument__logo--bond, .navigation2 .instrument__logo--bonds { background-image: url("assets/asset-063.svg"); }
.navigation2 .instrument__logo--contractfutures, .navigation2 .instrument__logo--contractfuturescontinuous, .navigation2 .instrument__logo--fu { background-image: url("assets/asset-064.svg"); }
.navigation2 .instrument__logo--futuresoption { background-image: url("assets/asset-065.svg"); }
.navigation2 .instrument__logo--mutualfund { background-image: url("assets/asset-066.svg"); }
@media (min-width: 768px) {
  .navigation2 .instrument__description { width: 80%; }
}
.navigation2 .instrument__description-name { direction: ltr; line-height: 0.875rem; text-align: left; font-weight: 700; }
@media (max-width: 767px) {
  .navigation2 .instrument__description-name { white-space: normal; }
}
.navigation2 .instrument__description-exchange { font-size: 0.6875rem; line-height: 0.6875rem; padding-top: 4px; color: rgb(55, 65, 81); font-weight: 400; }
.navigation2 .instrument__description-exchange:empty { display: none; }
.navigation2 .instrument__description-exchange sup { font-size: 200%; top: -0.14rem; }
.navigation2 .instrument__description-exchange .v2-flag { box-shadow: none; width: 14px; height: 9px; background-color: transparent; margin-right: 0px; vertical-align: inherit; background-size: 14px 9px; margin-left: 2px; }
.navigation2 .instrument__description-exchange span { margin-right: 2px; }
.navigation2 .instrument__description { overflow: hidden; }
.navigation2 .instrument__description-name { white-space: nowrap; text-overflow: ellipsis; font-size: 0.75rem; line-height: 0.9375rem; }
@media (max-width: 1023px) {
  .navigation2 .instrument__description-name { color: rgb(156, 163, 175); }
}
@media (max-width: 1023px) {
  .navigation2 .instrument__description-name span { color: rgb(255, 255, 255); }
}
.navigation2 .instrument__description-name .instrument__description-exchange { padding-left: 4px; padding-top: 0px; font-size: 0.75rem; line-height: 0.9375rem; }
@media (max-width: 1023px) {
  .navigation2 .instrument__description-name .instrument__description-exchange { color: rgb(156, 163, 175); }
}
.navigation2 .instrument__logo { margin-right: 12px; }
.navigation2 .instrument__logo.v2-flag { width: 24px; min-width: 24px; margin-right: 4px; background-size: cover; }
.navigation2.navigation2--open .header { box-shadow: revert; }
@media (max-width: 1023px) {
  .navigation2.navigation2--open .header .icon--menu, .navigation2.navigation2--open .header .logo { opacity: 0; transform: translateY(-28px); }
}
@media (max-width: 1023px) {
  .navigation2.navigation2--open:has(.navigation2__search.active) .nav__cta--btn, .navigation2.navigation2--open:has(.navigation2__search.active) .nav__cta-culture, .navigation2.navigation2--open:has(.navigation2__search.active) .nav__cta[data-ref="navigation2__search-icon"], .navigation2.navigation2--open:has(.navigation2__search.active) .nav__list[data-ref="navigation2__navMenu"] { visibility: hidden; }
}
.navigation2.navigation2--open .logo img.expanded { display: inline-block; }
.navigation2.navigation2--open .logo img.collapsed { display: none; }
@media (max-width: 1023px) {
  .navigation2.navigation2--open .icon--menu, .navigation2.navigation2--open .logo, .navigation2.navigation2--open .nav-list-container .nav__list, .navigation2.navigation2--open .nav__footer { opacity: 0; transform: translateY(-28px); transition: opacity 0.52s cubic-bezier(0.4, 0, 0.2, 1), transform 0.52s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.52s cubic-bezier(0.4, 0, 0.2, 1); }
}
.navigation2.navigation2--retail .header { transition: background-color 0.2s; }
@media (max-width: 767px) {
  #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) { box-sizing: border-box; }
  #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat5n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat10n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat15n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat20n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat30n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat40n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat50n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat60n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat70n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat80n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat90n, #main > div:not(.v2-bbox--without-nav-padding) > .v2:first-child .v2-bbox:first-child:not(.v2-bbox--without-nav-padding) .v2-sm-max-mat100n { padding-top: 85px; }
}
@media (min-width: 1024px) {
  .v2-off-canvas--open .header { position: absolute; }
  .v2-off-canvas--open .navigation2--open .header .nav__item .nav__link.active ~ .nav__dropdown { display: none; }
}
html.isScrolled .navigation2.navigation2--retail .header { background-color: rgb(255, 255, 255) !important; }
.navigation2-theme--retail .v2-cookie-disclaimer, .navigation2-theme--retail .v2-esma-disclaimer { color: rgb(75, 85, 99); }
.navigation2-theme--institutional .v2-cookie-disclaimer, .navigation2-theme--institutional .v2-esma-disclaimer { color: rgb(20, 26, 39); }
@media (max-width: 1023px) {
  .navigation2-mobile--open { overflow: hidden; }
  .navigation2-mobile--open .v2-cookie-esma__container--bottom { z-index: -1; }
}
.v2 .v2-accordion { border-bottom: 1px solid rgb(209, 213, 219); }
.v2 .v2-accordion--no-border { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.v2 .v2-accordion__header { cursor: pointer; display: flex; justify-content: space-between; align-items: center; padding: 19px 16px 19px 0px; background-color: transparent; width: 100%; text-align: left; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(20, 26, 39); line-height: 1.7; }
.v2 .v2-accordion__header h4 { font-size: 16px; line-height: 20px; font-weight: 400; margin-bottom: 0px; }
.v2 .v2-accordion__header-icon { vertical-align: middle; }
.v2 .v2-accordion__header--active { padding-bottom: 16px; }
.v2 .v2-accordion__header--active .v2-accordion__header-icon { transform: rotate(180deg); }
.v2 .v2-accordion__header--active ~ .v2-accordion__body { padding-bottom: 19px; display: block; }
.v2 .v2-accordion__header::after { content: ""; min-height: inherit; font-size: 0px; }
.v2 .v2-accordion__title { display: flex; align-items: center; gap: 14px; width: 97%; margin-right: 8px; }
.v2 .v2-accordion__icon { position: relative; height: 32px; width: 32px; flex-shrink: 0; margin-right: 10px; }
.v2 .v2-accordion__icon img { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }
.v2 .v2-accordion__body { display: none; padding-right: 16px; }
.v2 .v2-accordion.v2-typography--inverted { border-bottom: 1px solid rgb(49, 63, 85); }
.v2 .v2-accordion.v2-typography--inverted .v2-accordion__header { color: rgb(255, 255, 255); }
.v2 .v2-accordion.v2-typography--inverted .v2-accordion__header-icon path { stroke: rgb(255, 255, 255); }
.accordion-section:last-child .v2-accordion { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.faq-item .accordion-section .v2-accordion { border-bottom: 1px solid rgb(209, 213, 219); }
.faq-item:last-child .accordion-section .v2-accordion { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.v2 .v2-accordion-list__item__label { font-size: 0.875rem; line-height: 1.125rem; font-weight: 700; }
@media (min-width: 768px) {
  .v2 .v2-accordion-list__item__label { font-size: 0.875rem; line-height: 1.0625rem; }
}
.v2 .v2-accordion-list__item__label { margin-bottom: 15px; }
.v2 .v2-accordion-list { overflow: hidden; padding: 1px 0px; }
@media (min-width: 768px) {
  .v2 .v2-accordion-list { padding: 0px; }
}
@media (min-width: 768px) {
  .v2 .v2-accordion-list__item { padding-top: 40px; }
}
.v2 .v2-accordion-list__item::before { background: rgb(229, 231, 235); content: ""; display: block; height: 1px; left: 0px; position: absolute; top: -1px; width: 400%; }
@media (min-width: 768px) {
  .v2 .v2-accordion-list__item--no-border::before { display: none; }
}
.v2 .v2-accordion-list__item:last-child::after { background: rgb(229, 231, 235); content: ""; display: block; height: 1px; left: 0px; position: absolute; bottom: -1px; width: 100%; }
@media (min-width: 768px) {
  .v2 .v2-accordion-list__item:last-child::after { width: 400%; }
}
.v2 .v2-accordion-list__item__header { display: none; }
@media (min-width: 768px) {
  .v2 .v2-accordion-list__item__header { display: block; }
}
.v2 .v2-accordion-list__item__header--mobile { padding: 0px; text-align: left; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; }
@media (min-width: 768px) {
  .v2 .v2-accordion-list__item__header--mobile { display: none; }
}
.v2 .v2-accordion-list__item__header--mobile.v2-accordion__header--active ~ .v2-accordion-list__item__content { display: block; }
.v2 .v2-accordion-list__item__header--mobile.v2-accordion__header--active .v2-accordion-list__item__label::after { transform: rotate(90deg); }
.v2 .v2-accordion-list__item__label { padding: 15px 0px; display: flex; align-items: center; justify-content: space-between; line-height: 34px; }
@media (min-width: 768px) {
  .v2 .v2-accordion-list__item__label { display: none; }
}
.v2 .v2-accordion-list__item__label::after { content: ""; display: block; flex-shrink: 0; background-image: url("assets/asset-067.svg"); background-position: 50% center; background-repeat: no-repeat; width: 20px; height: 20px; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
.v2 .v2-accordion-list__item__content { display: none; margin-bottom: 30px; }
@media (min-width: 768px) {
  .v2 .v2-accordion-list__item__content { display: block; margin-bottom: 40px; }
}
.v2 .v2-accordion-list .v2-accordion-list__item.v2-accordion-list__item--no-border-top::before { display: none; }
.v2 .v2-accordion-list--border-gray .v2-accordion-list__item::before, .v2 .v2-accordion-list--border-gray .v2-accordion-list__item:last-child::after { background: rgb(20, 26, 39); }
@media (min-width: 768px) {
  .v2 .v2-accordion-list--no-border-desktop .v2-accordion-list__item::before, .v2 .v2-accordion-list--no-border-desktop .v2-accordion-list__item:last-child::after { display: none; }
}
.v2 .v2-bbox { width: 100%; overflow: hidden; position: relative; }
.v2 .v2-bbox.v2-wrapper .v2-bbox__foreground { box-sizing: border-box; padding-left: 20px; padding-right: 20px; }
@media (min-width: 768px) {
  .v2 .v2-bbox.v2-wrapper .v2-bbox__foreground { padding-left: 20px; padding-right: 20px; }
}
.v2 .v2-bbox.v2-wrapper .v2-bbox__background { width: auto; left: 20px; right: 20px; }
@media (min-width: 768px) {
  .v2 .v2-bbox.v2-wrapper .v2-bbox__background { left: 20px; right: 20px; }
}
.v2 .v2-bbox--offset-bottom .v2-bbox__background { bottom: 140px; }
@media (min-width: 768px) {
  .v2 .v2-bbox--offset-bottom .v2-bbox__background { bottom: 200px; }
}
.v2 .v2-bbox--link { cursor: pointer; }
.v2 .v2-bbox--proportional .v2-bbox__background, .v2 .v2-bbox--proportional.v2-wrapper .v2-bbox__background { position: relative; left: 0px; right: 0px; }
.v2 .v2-bbox--proportional .v2-bbox__background img, .v2 .v2-bbox--proportional .v2-bbox__background picture, .v2 .v2-bbox--proportional.v2-wrapper .v2-bbox__background img, .v2 .v2-bbox--proportional.v2-wrapper .v2-bbox__background picture { position: static; width: 100%; height: auto; }
.v2 .v2-bbox--proportional .v2-bbox__foreground, .v2 .v2-bbox--proportional.v2-wrapper .v2-bbox__foreground { overflow: hidden; z-index: 1; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.v2 .v2-bbox--fullscreen { height: 100vh; overflow-y: auto; }
@media (min-width: 768px) {
  .v2 .v2-bbox--fullscreen { height: 100%; }
}
@media (min-width: 768px) {
  .v2 .v2-bbox--fullscreen .v2-bbox__background { position: fixed; }
}
@media (min-width: 768px) {
  .v2 .v2-bbox.v2-bbox--breaker { min-height: 550px; }
}
@media (min-width: 1280px) {
  .v2 .v2-bbox.v2-bbox--breaker { height: 610px; }
}
.v2 .v2-bbox--breaker-image { min-height: 550px; }
.v2 .v2-bbox--breaker-video { height: 315px; }
.v2 .v2-bbox--breaker-video .v2-bbox__foreground { max-height: 100%; }
.v2 .v2-bbox--breaker-small { min-height: 265px; }
@media (min-width: 768px) {
  .v2 .v2-bbox--breaker-small { height: 438px; }
}
.v2 .v2-bbox__col-sm-max-order-1 { order: 1; }
@media (min-width: 768px) {
  .v2 .v2-bbox__col-sm-max-order-1 { order: 0; }
}
.v2 .v2-bbox__background { position: absolute; top: 0px; left: 0px; width: 100%; bottom: 0px; z-index: 1; overflow: hidden; }
.v2 .v2-bbox__background img, .v2 .v2-bbox__background picture, .v2 .v2-bbox__background video { object-fit: cover; object-position: center center; position: absolute; top: 0px; left: 0px; width: 100%; }
.v2 .v2-bbox__background img, .v2 .v2-bbox__background picture { height: 100%; }
@media (min-width: 1024px) {
  .v2 .v2-bbox__background video { height: 100%; }
}
.v2 .v2-bbox__background iframe { width: 100%; height: 100%; position: absolute; top: 0px; }
.v2 .v2-bbox__background--grid-contain img, .v2 .v2-bbox__background--grid-contain video { position: static; object-fit: contain; width: 100%; margin: auto; display: block; }
.v2 .v2-bbox__background--overflow img, .v2 .v2-bbox__background--overflow video { object-fit: unset; width: auto; height: 100%; max-width: none; max-height: none; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.v2 .v2-bbox__background--overflow--center-right img, .v2 .v2-bbox__background--overflow--center-right video { left: auto; right: 0px; top: 50%; transform: translateY(-50%); }
.v2 .v2-bbox__background--overflow--center-left img, .v2 .v2-bbox__background--overflow--center-left video { left: 0px; top: 50%; transform: translateY(-50%); }
.v2 .v2-bbox__background--overflow.object-fit-polyfill img, .v2 .v2-bbox__background--overflow.object-fit-polyfill video { transform: translate(0px); }
.v2 .v2-bbox__background--bg-top-left img, .v2 .v2-bbox__background--bg-top-left video { object-position: left top; }
.v2 .v2-bbox__background--bg-top-center img, .v2 .v2-bbox__background--bg-top-center video { object-position: center top; }
.v2 .v2-bbox__background--bg-top-right img, .v2 .v2-bbox__background--bg-top-right video { object-position: right top; }
.v2 .v2-bbox__background--bg-center-left img, .v2 .v2-bbox__background--bg-center-left video { object-position: left center; }
.v2 .v2-bbox__background--bg-center-center img, .v2 .v2-bbox__background--bg-center-center video { object-position: center center; }
.v2 .v2-bbox__background--bg-center-right img, .v2 .v2-bbox__background--bg-center-right video { object-position: right center; }
.v2 .v2-bbox__background--bg-bottom-left img, .v2 .v2-bbox__background--bg-bottom-left video { object-position: left bottom; }
.v2 .v2-bbox__background--bg-bottom-center img, .v2 .v2-bbox__background--bg-bottom-center video { object-position: center bottom; }
.v2 .v2-bbox__background--bg-bottom-right img, .v2 .v2-bbox__background--bg-bottom-right video { object-position: right bottom; }
@media (max-width: 767px) {
  .v2 .v2-bbox__background .video23-mobile { height: 55%; }
}
.v2 .v2-bbox__foreground { width: 100%; position: relative; z-index: 2; }
.v2 .v2-bbox__foreground--mobile-narrow { width: 100%; }
@media (max-width: 767px) {
  .v2 .v2-bbox__foreground--mobile-narrow { max-width: 330px; }
}
.v2 .v2-bbox__foreground .v2-bbox__content-wrapper--small { max-width: 740px; }
.v2 .v2-bbox--media:not(.v2-bbox--proportional) .v2-bbox__foreground { min-height: 320px; }
@media (min-width: 1024px) {
  .v2 .v2-bbox--media:not(.v2-bbox--proportional) .v2-bbox__foreground { min-height: 550px; }
}
.v2 .v2-bbox--media:not(.v2-bbox--proportional) .v2-bbox__foreground::after { content: ""; min-height: 320px; display: block; font-size: 0px; }
@media (min-width: 1024px) {
  .v2 .v2-bbox--media:not(.v2-bbox--proportional) .v2-bbox__foreground::after { min-height: 550px; }
}
.v2 .v2-bbox--media:not(.v2-bbox--proportional) .v2-bbox__foreground.lottie-height, .v2 .v2-bbox--media:not(.v2-bbox--proportional) .v2-bbox__foreground.lottie-height::after { min-height: revert; }
.v2 .pre-header { font-weight: 600; }
.v2 .v2-card__rte { font-size: 0.875rem; line-height: 1.25rem; }
.v2 .v2-card__analysis { font-size: 0.75rem; line-height: 1.25rem; }
.v2 .v2-card__tag span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.v2 .v2-card { direction: ltr; display: flex; flex-direction: column; width: 100%; height: 100%; overflow: hidden; background-color: transparent; position: relative; text-align: left; }
.v2 .v2-card--animated { transition: transform 0.1s, box-shadow 0.1s, -webkit-transform 0.1s; }
@media (min-width: 1024px) {
  .v2 .v2-card--animated:hover { transform: translateY(-6px); box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 6px 0px; }
}
.v2 .v2-card.v2-rounded-corner--big { border-radius: 8px; }
.v2 .v2-card__border { border: 1px solid rgb(209, 213, 219); }
.v2 .v2-card--col-reverse { flex-direction: column-reverse; }
.v2 .v2-card__header { line-height: 1.25rem; margin-bottom: 15px; }
.v2 .v2-card__header .v2-card--inline { margin-bottom: 0px; vertical-align: top; }
.v2 .v2-card__header .v2-card__icon img { height: 100%; }
.v2 .v2-card__header--h1 .v2-card__icon { width: 34px; height: 34px; vertical-align: inherit; }
.v2 .v2-card__header--h1 .v2-card__icon img { vertical-align: inherit; }
.v2 .v2-card__header--h2 .v2-card__icon { width: 28px; height: 28px; vertical-align: inherit; }
.v2 .v2-card__header--h2 .v2-card__icon img { vertical-align: inherit; }
.v2 .v2-card__header--h3 .v2-card__icon { width: 24px; height: 24px; vertical-align: inherit; }
.v2 .v2-card__header--h3 .v2-card__icon img { vertical-align: inherit; }
.v2 .v2-card__header--h4 .v2-card__icon { width: 20px; height: 20px; }
.v2 .v2-card--inline { display: inline-block; }
.v2 .v2-card.v2-typography--inverted__border { border: 1px solid rgb(55, 65, 81); }
.v2 .v2-card.v2-typography--inverted .v2-card__rte { color: rgb(255, 255, 255); }
.v2 .v2-card--shadow { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 4px 0px; }
.v2 .v2-card--a1 { background-color: rgb(243, 244, 246); }
.v2 .v2-card--a2 { background-color: rgb(255, 255, 255); }
.v2 .v2-card--a3 { background-color: rgb(13, 16, 23); }
.v2 .v2-card__hero { width: 100%; }
.v2 .v2-card__hero-label { position: absolute; display: flex; top: 16px; left: 16px; right: 16px; width: -webkit-fill-available; z-index: 2; }
.v2 .v2-card__hero-label--center { justify-content: center; }
.v2 .v2-card__hero-label--right { justify-content: flex-end; }
.v2 .v2-card__hero--background { position: absolute; top: 0px; left: 0px; width: 100%; bottom: 0px; z-index: 1; overflow: hidden; }
.v2 .v2-card__hero--background picture::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(rgba(18, 18, 18, 0), rgb(18, 18, 18)), linear-gradient(0deg, rgba(216, 216, 216, 0.01), rgba(216, 216, 216, 0.01)); }
.v2 .v2-card__hero--background picture.mini-card--filter::after { background: linear-gradient(rgba(18, 18, 18, 0), rgba(18, 18, 18, 0.2) 0.01%, rgb(18, 18, 18)), linear-gradient(0deg, rgba(216, 216, 216, 0.01), rgba(216, 216, 216, 0.01)); }
.v2 .v2-card__hero--background img, .v2 .v2-card__hero--background picture, .v2 .v2-card__hero--background video { object-fit: cover; object-position: center center; position: absolute; top: 0px; left: 0px; width: 100%; }
.v2 .v2-card__hero--background img, .v2 .v2-card__hero--background picture { height: 100%; }
@media (min-width: 1024px) {
  .v2 .v2-card__hero--background video { height: 100%; }
}
.v2 .v2-card__hero--background--overflow img, .v2 .v2-card__hero--background--overflow video { object-fit: unset; width: auto; height: 100%; max-width: none; max-height: none; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.v2 .v2-card__hero--background--overflow--center-right img, .v2 .v2-card__hero--background--overflow--center-right video { left: auto; right: 0px; top: 50%; transform: translateY(-50%); }
.v2 .v2-card__hero--background--overflow--center-left img, .v2 .v2-card__hero--background--overflow--center-left video { left: 0px; top: 50%; transform: translateY(-50%); }
.v2 .v2-card__hero--background--overflow.object-fit-polyfill img, .v2 .v2-card__hero--background--overflow.object-fit-polyfill video { transform: translate(0px); }
.v2 .v2-card__hero--background--bg-top-left img, .v2 .v2-card__hero--background--bg-top-left video { object-position: left top; }
.v2 .v2-card__hero--background--bg-top-center img, .v2 .v2-card__hero--background--bg-top-center video { object-position: center top; }
.v2 .v2-card__hero--background--bg-top-right img, .v2 .v2-card__hero--background--bg-top-right video { object-position: right top; }
.v2 .v2-card__hero--background--bg-center-left img, .v2 .v2-card__hero--background--bg-center-left video { object-position: left center; }
.v2 .v2-card__hero--background--bg-center-center img, .v2 .v2-card__hero--background--bg-center-center video { object-position: center center; }
.v2 .v2-card__hero--background--bg-center-right img, .v2 .v2-card__hero--background--bg-center-right video { object-position: right center; }
.v2 .v2-card__hero--background--bg-bottom-left img, .v2 .v2-card__hero--background--bg-bottom-left video { object-position: left bottom; }
.v2 .v2-card__hero--background--bg-bottom-center img, .v2 .v2-card__hero--background--bg-bottom-center video { object-position: center bottom; }
.v2 .v2-card__hero--background--bg-bottom-right img, .v2 .v2-card__hero--background--bg-bottom-right video { object-position: right bottom; }
.v2 .v2-card__hero--var1:not(.v2-card__hero--background) .large, .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .large img, .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .medium, .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .medium img, .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .small, .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .small img { width: 100%; }
@media (min-width: 768px) {
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .small-desktop--col2 img { height: 192px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .small-desktop--col3 img { height: 125px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .small-desktop--col4 img { height: 92px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .medium-desktop--col2 img { height: 302px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .medium-desktop--col3 img { height: 197px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .medium-desktop--col4 img { height: 144px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .large-desktop--col2 img { height: 422px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .large-desktop--col3 img { height: 275px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .large-desktop--col4 img { height: 202px; }
}
@media (max-width: 767px) {
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .small--col1 img { height: 125px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .small--col2 img { height: 60px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .medium--col1 img { height: 197px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .medium--col2 img { height: 94px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .large--col1 img { height: 275px; }
  .v2 .v2-card__hero--var1:not(.v2-card__hero--background) .large--col2 img { height: 132px; }
}
.v2 .v2-card__hero--var2:not(.v2-card__hero--background) .large, .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .large img, .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .medium, .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .medium img, .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .small, .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .small img { width: 100%; }
.v2 .v2-card__hero--var2:not(.v2-card__hero--background) .large img.lazyloading, .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .medium img.lazyloading, .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .small img.lazyloading { height: 0px; }
@media (max-width: 767px) {
  .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .small--col1 img { height: 93px; }
  .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .small--col2 img { height: 52px; }
  .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .medium--col1 img { height: 146px; }
  .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .medium--col2 img { height: 82px; }
  .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .large--col1 img { height: 204px; }
  .v2 .v2-card__hero--var2:not(.v2-card__hero--background) .large--col2 img { height: 114px; }
}
.v2 .v2-card__analysis { position: absolute; top: 0px; left: 5px; right: 5px; z-index: 2; padding: 6px; }
.v2 .v2-card__text-content { display: flex; flex-direction: column; align-items: flex-start; margin: 0px; flex: 1 1 auto; z-index: 2; }
.v2 .v2-card__text-content.v2-text-align--left { align-items: flex-start; }
.v2 .v2-card__text-content.v2-text-align--center { align-items: center; }
.v2 .v2-card__text-content.v2-text-align--right { align-items: flex-end; }
.v2 .v2-card__text-content--row { flex-direction: row; align-items: center; }
.v2 .v2-card__text-content--row .v2-card__cta-wrapper { width: auto; }
.v2 .v2-card__text-content--row .v2-card__text-body .v2-card__rte:only-child { margin-top: 0px; }
.v2 .v2-card__text-content--row .v2-card__rte, .v2 .v2-card__text-content--row .v2-card__title { inline-size: 100%; word-break: break-word; }
.v2 .v2-card__text-content--row .v2-card__title { hyphens: auto; }
.v2 .v2-card__text-content--foreground .v2-card__cta-wrapper { justify-content: flex-start; }
.v2 .v2-card__text-content > :first-child { margin-top: 0px; }
.v2 .v2-card__text-content > :last-child { margin-bottom: 0px; }
.v2 .v2-card__text-content .v2-icon { height: 18px; }
.v2 .v2-card__text-content .v2-card__title { width: 100%; }
.v2 .v2-card__text-content a.v2-card__title { color: rgb(0, 60, 210); text-decoration: none; transition: color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
.v2 .v2-card__text-content a.v2-card__title:hover { color: rgb(64, 115, 236); text-decoration: underline; }
.v2 .v2-card__text-content a.v2-card__title.v2-card__title--undecorated { text-decoration: none; }
.v2 .v2-card__text-content a.v2-card__title > * { margin-bottom: 0px; }
.v2 .v2-card__text-body { width: 100%; }
.v2 .v2-card__tag { padding: 4px 10px; display: flex; align-items: center; width: fit-content; background-color: rgb(243, 244, 246); color: rgb(17, 34, 78); column-gap: 4px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.5px; font-size: 10px; line-height: 16px; max-width: -webkit-fill-available; }
.v2 .v2-card__tag-container { display: flex; flex-wrap: wrap; gap: 10px; justify-content: flex-start; }
.v2 .v2-card__tag-container--center { justify-content: center; }
.v2 .v2-card__tag-container--right { justify-content: flex-end; }
.v2 .v2-card__rte { color: rgb(75, 85, 99); margin-top: 8px; }
.v2 .v2-card__rte .rte--output > :last-child { margin-bottom: 0px; }
.v2 .v2-card .v2-md-text-align--left .v2-card__rte, .v2 .v2-card .v2-text-align--left .v2-card__rte { margin-left: 0px; margin-right: auto; }
.v2 .v2-card .v2-md-text-align--center .v2-card__rte, .v2 .v2-card .v2-text-align--center .v2-card__rte { margin-left: auto; margin-right: auto; }
.v2 .v2-card .v2-md-text-align--right .v2-card__rte, .v2 .v2-card .v2-text-align--right .v2-card__rte { margin-left: auto; margin-right: 0px; }
.v2 .v2-card__link { color: rgb(0, 60, 210); text-decoration: none; transition: color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); font-weight: 600; display: block; margin-top: 15px; }
.v2 .v2-typography--inverted .v2-card__link { color: rgb(255, 255, 255); text-decoration: underline; }
.v2 .v2-typography--inverted .v2-secondary-color .v2-card__link { color: rgb(156, 163, 175); }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-card__link:hover { color: rgb(64, 115, 236); text-decoration: underline; }
  .v2 .v2-typography--inverted .v2-card__link:hover { color: rgb(255, 255, 255); text-decoration: none; }
  .v2 .v2-typography--inverted .v2-secondary-color .v2-card__link:hover { color: rgb(156, 163, 175); }
}
.v2 .v2-card__link:active { color: rgb(0, 60, 210); }
@media (min-width: 1024px) {
  .v2 .v2-card__link { margin-top: 20px; }
}
.v2 .v2-card__cta { display: flex; flex: 1 1 auto; align-items: flex-end; justify-content: center; }
.v2 .v2-card__cta-wrapper { display: flex; flex-direction: column; flex-grow: 1; flex-shrink: 0; justify-content: flex-end; gap: 8px; width: 100%; }
.v2 .v2-card__cta-wrapper.v2-btn-wrapper { margin-left: 0px; margin-right: 0px; }
.v2 .v2-card__cta-wrapper.v2-btn-wrapper .v2-btn { box-sizing: border-box; margin: 0px; }
.v2 .v2-card__cta-wrapper--left .v2-btn.v2-btn--link { align-self: flex-start; }
.v2 .v2-card__cta-wrapper--right .v2-btn.v2-btn--link { align-self: flex-end; }
.v2 .v2-card__icon { width: 18px; height: 18px; margin-right: 5px; vertical-align: top; }
.v2 .v2-card__icon img { width: 100%; vertical-align: top; }
.v2 .v2-card.transparent-card .v2-card__hero .v2-picture { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.v2 .v2-card.transparent-card .v2-card__text-content { padding: 20px 0px; }
@media (min-width: 1024px) {
  .v2 .v2-card.transparent-card .v2-card__text-content { padding: 30px 0px 0px; }
}
.v2 .v2-card[data-version="card-v2"] .v2-card__text-content { gap: 24px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .v2 .v2-card[data-version="card-v2"] .v2-card__text-content { padding-left: 16px; padding-right: 16px; gap: 8px; }
}
.v2 .v2-card[data-version="card-v2"] .v2-card__text-content > .v2-card__icon { width: auto; height: auto; margin-right: 0px; vertical-align: unset; line-height: 1rem; flex-shrink: 0; }
.v2 .v2-card[data-version="card-v2"] .v2-card__text-content .v2-card__text-body > .v2-card__title { margin-bottom: 0px; }
.v2 .v2-card[data-version="card-v2"] .v2-card__header { display: flex; align-items: center; margin-bottom: 0px; }
.v2 .v2-card[data-version="card-v2"] .v2-card__header .v2-card__icon { display: inline-block; }
.v2 .v2-card[data-version="card-v2"] .v2-card__header .v2-card__title { width: auto; display: inline-block; margin-bottom: 0px; vertical-align: top; }
.v2 .v2-card[data-version="card-v2"] .v2-card__text-body:first-child .v2-card__rte:only-child { margin-top: 0px; }
.v2 a.v2-card .v2-card__text-content .v2-card__title { color: rgb(0, 60, 210); text-decoration: none; transition: color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
.v2 a.v2-card .v2-card__text-content .v2-card__title:hover { color: rgb(64, 115, 236); text-decoration: underline; }
.v2 a.v2-card .v2-card__text-content .v2-card__title.v2-card__title--undecorated { text-decoration: none; }
.v2 .v2-card-container .v2-slider__frame .v2-price-card { font-size: 1rem; line-height: 1.5rem; }
.v2 .v2-card-container ul li[class^="v2-col-"] { padding-left: 8px; padding-right: 8px; }
@media (min-width: 768px) {
  .v2 .v2-card-container ul li[class^="v2-col-"] { padding-left: 12px; padding-right: 12px; }
}
@media (min-width: 768px) {
  .v2 .v2-card-container ul li[class^="v2-col-"].v2-card-grid-container { padding-left: 10px; padding-right: 10px; }
}
.v2 .v2-card-container ul li[data-show-award="false"] { display: none; }
.v2 .v2-card-container .v2-card-pah { padding-left: 0px; padding-right: 20px; }
@media (max-width: 1023px) {
  .v2 .v2-card-container .v2-card-pah { padding-left: 7px; padding-right: 7px; }
}
@media (min-width: 768px) {
  .v2 .v2-card-container .v2-stick-boundary--desktop { margin-left: -12px; margin-right: -12px; }
}
@media (max-width: 767px) {
  .v2 .v2-card-container .v2-stick-boundary--mobile { margin-left: -8px; margin-right: -8px; }
  .v2 .v2-card-container .v2-stick-boundary--none { margin-left: 0px; margin-right: 0px; }
}
.v2 .v2-card-container .v2-slider__slides { display: flex; }
@media (min-width: 768px) {
  .v2 .v2-card-container .v2-slider__slides { width: auto; }
}
@media (max-width: 767px) {
  .v2 .v2-card-container .v2-slider__slides { flex-flow: row; margin-bottom: 0.9rem; }
}
.v2 .v2-card-container .v2-slider__slide { user-select: text; }
.v2 .count-down.theme-events { display: flex; align-items: center; }
.v2 .count-down.theme-events .count-down__txt { color: rgb(255, 255, 255); }
.v2 .count-down.theme-events .count-down__item { background-color: transparent; color: rgb(0, 0, 0); align-items: flex-start; }
.v2 .count-down.theme-events .count-down__item:not(:first-child) { margin-left: 3px; }
.v2 .count-down.theme-events .count-down__item:not(:last-child) { margin-right: 3px; }
.v2 .count-down.theme-events .count-down__item .label { color: rgb(0, 0, 0); }
.v2 .count-down.theme-events .count-down__separator { font-size: 2.125rem; line-height: 3.5rem; font-weight: 700; color: rgb(0, 0, 0); }
.v2 .count-down.theme-migration .count-down__item { background-color: rgb(0, 0, 0); color: rgb(140, 214, 0); width: 68px; }
.v2 .count-down.theme-migration .count-down__item:not(:first-child) { margin-left: 6px; }
.v2 .count-down.theme-migration .count-down__item:not(:last-child) { margin-right: 6px; }
.v2 .count-down.theme-migration .count-down__item .label { font-size: 0.6875rem; line-height: 0.875rem; font-weight: 400; color: rgb(255, 255, 255); }
.v2 .count-down.theme-migration .count-down__separator { font-size: 2.5625rem; line-height: 3.625rem; font-weight: 700; }
.v2 .count-down__txt { font-size: 1.1875rem; line-height: 1.375rem; font-weight: 700; margin: 0px; max-width: 105px; }
@media (min-width: 769px) and (max-width: 1024px) {
  .v2 .count-down { flex-direction: column; }
  .v2 .count-down__txt { max-width: none; }
  .v2 .count-down__timer { padding-left: 0px; }
}
.v2 .count-down__timer { display: flex; justify-content: center; }
.v2 .count-down__item { display: flex; flex-direction: column; align-items: center; border-radius: 6px; padding: 5px; }
.v2 .count-down__item .time { font-size: 2.125rem; line-height: 2.75rem; font-weight: 700; }
.v2 .count-down__item .label { font-size: 0.875rem; line-height: 1.25rem; }
.v2 .count-down__separator, .v2-typography--inverted .count-down.theme-events .count-down__item, .v2-typography--inverted .count-down.theme-events .count-down__item .label, .v2-typography--inverted .count-down.theme-events .count-down__separator { color: rgb(255, 255, 255); }
.disclaimer__consent--cookies-details, .disclaimer__consent--cookies-group-item .cookies-category-intro, .disclaimer__consent--cookies-group-item .v2-btn--link, .disclaimer__cookies__info__bottom-body, .disclaimer__cookies__info__top-body, .disclaimer__countries-list, .disclaimer__country-selector, .disclaimer__header .backBtn, .disclaimer__header .header-title--link, .disclaimer__wrapper .v2-btn-container .v2-btn { font-size: 0.75rem; line-height: 1.25rem; }
.disclaimer ::-webkit-scrollbar { width: 6px !important; scroll-behavior: smooth !important; }
.disclaimer ::-webkit-scrollbar-thumb { background-color: rgb(156, 163, 175) !important; border-radius: 10px !important; outline: rgb(243, 244, 246) solid 1px !important; }
.disclaimer__wrapper { width: 345px; max-height: 560px; background-color: rgb(255, 255, 255); border-radius: 6px; display: flex; flex-direction: column; z-index: 99999; }
.disclaimer__wrapper .v2-flag { box-shadow: none; vertical-align: middle; }
.disclaimer__wrapper .disclaimer__skip { font-size: 0.75rem; line-height: 1.25rem; cursor: pointer; margin: 15px; text-align: right; position: relative; color: rgb(0, 60, 210); }
.disclaimer__wrapper.disclaimer--consent .disclaimer__content { padding-top: 30px; }
@media (min-width: 768px) {
  .disclaimer__wrapper { width: 600px; max-height: 495px; }
}
@media (max-width: 1023px) and (orientation: landscape) {
  .disclaimer__wrapper { max-height: 95vh; }
}
.disclaimer__wrapper .v2-btn-container { padding: 15px; display: none; justify-content: space-between; align-items: center; min-height: 66px; }
@media (min-width: 768px) {
  .disclaimer__wrapper .v2-btn-container { padding: 30px; }
}
.disclaimer__wrapper .v2-btn-container .v2-btn { width: 50%; padding-left: 5px; padding-right: 5px; min-height: 36px; }
@media (min-width: 768px) {
  .disclaimer__wrapper .v2-btn-container .v2-btn { font-size: 0.875rem; line-height: 1.25rem; }
}
.disclaimer__wrapper .v2-btn-container .v2-btn:first-child { margin-right: 7.5px; }
.disclaimer__wrapper .v2-btn-container .v2-btn:last-child { margin-left: 7.5px; }
.disclaimer__wrapper .v2-btn-container .v2-btn-primary { border: 1px solid rgb(0, 60, 210); }
.disclaimer__wrapper .manage-btn__container { text-align: center; color: rgb(0, 60, 210); font-size: 0.875rem; line-height: 1rem; font-weight: 700; }
.disclaimer__wrapper .rte--output .v2-p-s { margin-bottom: 0px; }
.disclaimer__skip ~ .disclaimer__content { padding-top: 0px; }
.disclaimer__header { display: none; background-color: rgb(243, 244, 246); padding: 15px; width: 100%; border-top-left-radius: 6px; border-top-right-radius: 6px; position: relative; }
.disclaimer__header .backBtn { color: rgb(0, 60, 210); position: absolute; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; padding: 0px; }
.disclaimer__header .backBtn .v2-arrow-indicator::after { border-color: rgb(0, 60, 210); width: 8px; height: 8px; margin-bottom: 1px; }
.disclaimer__header .header-title--link, .disclaimer__header .header-title--text-consent, .disclaimer__header .header-title--text-details { display: none; flex: 1 1 0%; text-align: center; line-height: 20px; }
.disclaimer__header .header-title--link { font-weight: 700; color: rgb(0, 60, 210); }
.disclaimer__content { overflow-y: auto; padding: 15px 15px 0px; }
@media (min-width: 768px) {
  .disclaimer__content { padding: 30px 30px 0px; }
}
.disclaimer__country-selector { display: none; padding: 15px 0px; background-color: rgb(243, 244, 246); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; justify-content: center; align-items: center; font-weight: 700; cursor: pointer; }
.disclaimer__country-selector--item { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; padding: 1px; font-weight: inherit; }
.disclaimer__country-selector--item:hover { color: rgb(0, 60, 210); }
.disclaimer__country-selector .disclaimer__country-selector--item { line-height: inherit; }
.disclaimer__cookies__info { display: none; text-align: center; flex-direction: column; align-items: center; }
.disclaimer__cookies__info__bottom, .disclaimer__cookies__info__separator, .disclaimer__cookies__info__top { width: 100%; }
.disclaimer__cookies__info__separator { border-bottom: 1px solid rgb(209, 213, 219); margin: 15px 0px; }
@media (min-width: 768px) {
  .disclaimer__cookies__info__separator { width: 50%; margin: 30px 0px; }
}
.disclaimer__consent--cookies-group { display: none; }
.disclaimer__consent--cookies-group-item { padding: 15px 0px; border-bottom: 1px solid rgb(209, 213, 219); }
@media (min-width: 768px) {
  .disclaimer__consent--cookies-group-item { padding: 20px 0px; }
}
.disclaimer__consent--cookies-group-item:first-child { padding-top: 0px; }
.disclaimer__consent--cookies-group-item:last-child { border-bottom: 0px; }
.disclaimer__consent--cookies-group-selector { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; }
.disclaimer__consent--cookies-details { display: none; }
.disclaimer__consent--cookies-details .cookie-detail { padding: 15px 0px; border-bottom: 1px solid rgb(209, 213, 219); }
.disclaimer__consent--cookies-details .cookie-detail:first-child { padding-top: 0px; }
.disclaimer__consent--cookies-details .cookie-detail:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.disclaimer__countries-list { display: none; flex-direction: column; font-weight: 700; }
.disclaimer__countries__item { display: block; padding: 12px 15px; border-bottom: 1px solid rgb(243, 244, 246); }
.disclaimer--info .disclaimer__cookies__info { display: flex; }
.disclaimer--info .disclaimer__btn-update, .disclaimer--info .show-in-consent { display: none; }
.disclaimer--consent .disclaimer__consent--cookies-group { display: block; }
@media (min-width: 768px) {
  .disclaimer--consent .disclaimer__consent--cookies-group { height: 263px; }
}
.disclaimer--consent .disclaimer__btn-manage, .disclaimer--consent .disclaimer__btn-necessaryonly, .disclaimer--consent .hide-in-consent { display: none; }
.disclaimer--consent .show-in-consent { display: inline-block; }
.disclaimer--consent .header-title--text-consent { display: block; }
.disclaimer--consent .disclaimer__skip { display: none; }
.disclaimer--consent .v2-btn-container { box-shadow: rgba(17, 19, 27, 0.1) 0px -10px 20px; }
.disclaimer--details .disclaimer__consent--cookies-details, .disclaimer--details .header-title--text-details { display: block; }
@media (min-width: 768px) {
  .disclaimer--details .disclaimer__consent--cookies-details { height: 365px; }
}
.disclaimer--countries .disclaimer__content { padding: 0px; }
.disclaimer--countries .disclaimer__skip { display: none; }
.disclaimer--countries .disclaimer__countries-list { display: flex; }
@media (min-width: 768px) {
  .disclaimer--countries .disclaimer__countries-list { height: 445px; }
}
.disclaimer--countries .header-title--link { display: block; }
.disclaimer--consent .disclaimer__country-selector, .disclaimer--consent .disclaimer__header, .disclaimer--consent .v2-btn-container, .disclaimer--countries .disclaimer__header, .disclaimer--details .disclaimer__country-selector, .disclaimer--details .disclaimer__header, .disclaimer--info .disclaimer__country-selector, .disclaimer--info .v2-btn-container { display: flex; }
.disclaimer .v2-lightbox { visibility: visible !important; }
.disclaimer .v2-lightbox .v2-lightbox__overlay { opacity: 0.66; }
.disclaimer.necessaryonly .disclaimer__wrapper:not(.disclaimer--consent) .v2-btn-container { flex-direction: column; min-height: revert; }
.disclaimer.necessaryonly .disclaimer__wrapper:not(.disclaimer--consent) .v2-btn-container .disclaimer__btn-necessaryonly { display: inline-block; }
.disclaimer.necessaryonly .disclaimer__wrapper:not(.disclaimer--consent) .v2-btn-container .v2-btn:first-child { margin-right: 0px; }
@media (max-width: 1023px) {
  .disclaimer.necessaryonly .disclaimer__wrapper:not(.disclaimer--consent) .v2-btn-container .v2-btn { width: 100%; }
}
.v2 .v2-footer2__label, .v2 .v2-footer2__title { font-size: 0.875rem; line-height: 1.125rem; font-weight: 700; }
@media (min-width: 768px) {
  .v2 .v2-footer2__label, .v2 .v2-footer2__title { font-size: 0.875rem; line-height: 1.0625rem; }
}
.v2 .v2-footer2__label, .v2 .v2-footer2__title { margin-bottom: 15px; }
.v2 .v2-footer2 { font-size: 0.875rem; line-height: 1.25rem; background: rgb(13, 16, 23); color: rgb(156, 163, 175); padding-bottom: 3.125rem; padding-top: 1.875rem; }
@media (min-width: 768px) {
  .v2 .v2-footer2 { padding-bottom: 3.75rem; padding-top: 3.125rem; }
}
@media (min-width: 1024px) {
  .v2 .v2-footer2 { padding-bottom: 3.75rem; padding-top: 80px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .v2 .v2-footer2 > .v2-wrapper { padding-left: 60px; padding-right: 60px; }
}
.v2 .v2-footer2 a { color: rgb(255, 255, 255); }
.v2 .v2-footer2__information { padding-bottom: 2.5rem; padding-right: 110px; }
@media (min-width: 768px) {
  .v2 .v2-footer2__information { padding-bottom: 0px; padding-right: 50px; }
}
@media (min-width: 1024px) {
  .v2 .v2-footer2__information { padding-right: 70px; }
}
@media (min-width: 768px) {
  .v2 .v2-footer2__utility-links { margin-top: 50px; }
}
@media (min-width: 768px) {
  .v2 .v2-footer2__logo { height: 53px; width: 72px; }
}
.v2 .v2-footer2__label, .v2 .v2-footer2__title { margin-bottom: 0px; color: rgb(156, 163, 175); }
.v2 .v2-footer2__label { cursor: pointer; padding-right: 10px; padding-left: 10px; }
.v2 .v2-footer2__title { margin-bottom: 1.25rem; }
.v2 .v2-footer2__title--legacy { display: block; }
.v2 .v2-footer2__links { line-height: 1.7; margin-bottom: 0px; }
@media (min-width: 768px) {
  .v2 .v2-footer2__links { padding-left: 0px; padding-right: 25px; }
}
.v2 .v2-footer2__links li { margin-bottom: 1.25rem; }
@media (min-width: 768px) {
  .v2 .v2-footer2__links--horizontal-desktop { border-bottom: 1px solid rgb(20, 26, 39); border-top: 1px solid rgb(20, 26, 39); padding-top: 15px; text-align: center; padding-right: 0px; display: block; width: 100%; }
}
@media (min-width: 768px) {
  .v2 .v2-footer2__links--horizontal-desktop li { display: inline-block; margin-bottom: 15px; padding-right: 20px; }
}
@media (min-width: 768px) {
  .v2 .v2-footer2__links--horizontal-desktop li a { color: rgb(156, 163, 175); }
}
.v2 .v2-footer2__region-selector { border-bottom: 1px solid rgb(20, 26, 39); border-top: 1px solid rgb(20, 26, 39); padding: 0.9375rem 45px 0.9375rem 0px; width: max-content; margin-bottom: 0.9375rem; }
.v2 .v2-footer2__region-selector .subhead { font-size: 0.75rem; }
.v2 .v2-footer2__social { display: flex; margin-bottom: 0px; }
.v2 .v2-footer2__social .v2-icon { margin-right: 1.25rem; margin-bottom: 1.25rem; width: 1.25rem; }
@media (min-width: 768px) {
  .v2 .v2-footer2 .v2-footer2__utility-links .v2-accordion-list__item__content { display: block; margin: 0px; }
  .v2 .v2-footer2 .v2-footer2__utility-links .v2-accordion-list__item__header--mobile { display: none; }
}
@media (min-width: 1024px) {
  .v2 .v2-footer2 .v2-accordion-list { padding: 0px; }
}
@media (min-width: 1024px) {
  .v2 .v2-footer2 .v2-accordion-list__item { padding-top: 40px; }
}
.v2 .v2-footer2 .v2-accordion-list__item:first-child { padding-top: 0px; }
@media (min-width: 768px) {
  .v2 .v2-footer2 .v2-accordion-list__item--no-border::before { display: block; }
}
@media (min-width: 1024px) {
  .v2 .v2-footer2 .v2-accordion-list__item--no-border::before { display: none; }
}
@media (min-width: 1024px) {
  .v2 .v2-footer2 .v2-accordion-list__item:last-child .v2-accordion-list__item__content { margin-bottom: 0px; }
}
@media (min-width: 1024px) {
  .v2 .v2-footer2 .v2-accordion-list__item:last-child::after { width: 400%; }
}
.v2 .v2-footer2 .v2-accordion-list__item__header { display: none; }
@media (min-width: 1024px) {
  .v2 .v2-footer2 .v2-accordion-list__item__header { display: block; }
}
@media (min-width: 768px) {
  .v2 .v2-footer2 .v2-accordion-list__item__header--mobile { display: inline-block; }
}
@media (min-width: 1024px) {
  .v2 .v2-footer2 .v2-accordion-list__item__header--mobile { display: none; }
}
.v2 .v2-footer2 .v2-accordion-list__item__label::after { background-image: url("assets/asset-068.svg"); }
@media (min-width: 768px) {
  .v2 .v2-footer2 .v2-accordion-list__item__label { display: flex; }
}
@media (min-width: 1024px) {
  .v2 .v2-footer2 .v2-accordion-list__item__label { display: none; }
}
.v2 .v2-footer2 .v2-accordion-list__item__content { display: none; }
@media (min-width: 1024px) {
  .v2 .v2-footer2 .v2-accordion-list__item__content { display: block; margin-bottom: 40px; }
}
@media (max-width: 1023px) {
  .v2 .v2-footer2 .v2-accordion-list__item__content { margin: 0px 25px; }
}
.v2 .v2-footer2 .v2-accordion-list__item:not(:first-child) { padding-top: 0px; }
.v2 .v2-footer2 .v2-accordion-list__item::after, .v2 .v2-footer2 .v2-accordion-list__item::before { top: auto; }
.v2 .v2-footer2 .v2-accordion-list__item button.v2-accordion__header--active .v2-accordion-list__item__label::after { transform: rotate(180deg); }
.v2 .v2-footer2 .v2-accordion-list__item button.v2-accordion-list__item__header--mobile:focus-visible { outline-offset: -5px; }
@media (min-width: 768px) {
  .v2 .v2-footer2 .v2-accordion-list--no-border-desktop .v2-accordion-list__item::before, .v2 .v2-footer2 .v2-accordion-list--no-border-desktop .v2-accordion-list__item:last-child::after { display: block; }
}
@media (min-width: 1024px) {
  .v2 .v2-footer2 .v2-accordion-list--no-border-desktop .v2-accordion-list__item::before, .v2 .v2-footer2 .v2-accordion-list--no-border-desktop .v2-accordion-list__item:last-child::after { display: none; }
}
.v2 .v2-footer2 .v2-accordion-list__item.v2-accordion-list__item--no-border-top::before { display: none; }
.v2-footer__warning-icon { display: inline; margin-left: 0px; margin-right: 30px; vertical-align: sub; }
.v2-footer__warning-icon svg { fill: rgb(255, 111, 40); }
.v2-footer__warning-text { display: inline; font-weight: 700; }
.v2 .v2-framed-icon { display: inline-flex; justify-content: center; align-items: center; position: relative; background: rgb(64, 115, 236); color: rgb(255, 255, 255); border: 0px; outline: none; width: 88px; height: 88px; }
.v2 .v2-framed-icon:focus-visible { outline: -webkit-focus-ring-color auto 1px; outline-offset: 1px; }
.v2 .v2-framed-icon--gray { background: rgb(55, 65, 81); }
.v2 .v2-framed-icon--transparent { background: transparent; }
.v2 .v2-framed-icon img, .v2 .v2-framed-icon svg { width: 44px; height: 44px; }
.v2 .v2-framed-icon.v2-framed-icon--inner-md img, .v2 .v2-framed-icon.v2-framed-icon--inner-md svg { width: 66px; height: 66px; }
.v2 .v2-framed-icon.v2-framed-icon--inner-lg img, .v2 .v2-framed-icon.v2-framed-icon--inner-lg svg { width: 100%; height: 100%; }
.v2 .v2-framed-icon--scalable { min-width: 38px; width: 38px; height: 38px; }
@media (min-width: 768px) {
  .v2 .v2-framed-icon--scalable { width: 65px; height: 65px; }
}
@media (min-width: 1024px) {
  .v2 .v2-framed-icon--scalable { width: 88px; height: 88px; }
}
.v2 .v2-framed-icon--scalable img, .v2 .v2-framed-icon--scalable svg { width: 22px; height: 22px; }
@media (min-width: 768px) {
  .v2 .v2-framed-icon--scalable img, .v2 .v2-framed-icon--scalable svg { width: 33px; height: 33px; }
}
@media (min-width: 1024px) {
  .v2 .v2-framed-icon--scalable img, .v2 .v2-framed-icon--scalable svg { width: 44px; height: 44px; }
}
.v2 .v2-framed-icon--scalable.v2-framed-icon--inner-md img, .v2 .v2-framed-icon--scalable.v2-framed-icon--inner-md svg { width: 30px; height: 30px; }
@media (min-width: 768px) {
  .v2 .v2-framed-icon--scalable.v2-framed-icon--inner-md img, .v2 .v2-framed-icon--scalable.v2-framed-icon--inner-md svg { width: 49px; height: 49px; }
}
@media (min-width: 1024px) {
  .v2 .v2-framed-icon--scalable.v2-framed-icon--inner-md img, .v2 .v2-framed-icon--scalable.v2-framed-icon--inner-md svg { width: 66px; height: 66px; }
}
.v2 .v2-framed-icon--scalable.v2-framed-icon--inner-lg img, .v2 .v2-framed-icon--scalable.v2-framed-icon--inner-lg svg { width: 100%; height: 100%; }
.v2 .v2-framed-icon--md { width: 65px; height: 65px; }
.v2 .v2-framed-icon--md img, .v2 .v2-framed-icon--md svg { width: 33px; height: 33px; }
.v2 .v2-framed-icon--md.v2-framed-icon--inner-md img, .v2 .v2-framed-icon--md.v2-framed-icon--inner-md svg { width: 49px; height: 49px; }
.v2 .v2-framed-icon--md.v2-framed-icon--inner-lg img, .v2 .v2-framed-icon--md.v2-framed-icon--inner-lg svg { width: 100%; height: 100%; }
.v2 .v2-framed-icon--sm { min-width: 38px; width: 38px; height: 38px; }
.v2 .v2-framed-icon--sm img, .v2 .v2-framed-icon--sm svg { width: 22px; height: 22px; }
.v2 .v2-framed-icon--sm.v2-framed-icon--inner-md img, .v2 .v2-framed-icon--sm.v2-framed-icon--inner-md svg { width: 30px; height: 30px; }
.v2 .v2-framed-icon--sm.v2-framed-icon--inner-lg img, .v2 .v2-framed-icon--sm.v2-framed-icon--inner-lg svg { width: 100%; height: 100%; }
.v2 .v2-framed-icon--rounded { border-radius: 50%; }
.v2 .v2-framed-icon--centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; }
@media (max-width: 767px) {
  .v2 .v2-framed-icon--centered--a1 { transform: translate(-50%); top: 0px; }
}
.v2 .v2-framed-icon--play { height: 80px; width: 80px; transition: background-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); border: 0px; }
.v2 .v2-framed-icon--play img, .v2 .v2-framed-icon--play svg { width: 26px; height: 26px; position: relative; left: 3px; }
.v2 .v2-framed-icon--play-small { height: 60px; width: 60px; transition: background-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
.v2 .v2-framed-icon--play-small img, .v2 .v2-framed-icon--play-small svg { width: 20px; height: 20px; position: relative; left: 2px; }
.v2 .v2-framed-icon--play-xsmall { height: 35px; width: 35px; transition: background-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
.v2 .v2-framed-icon--play-xsmall img, .v2 .v2-framed-icon--play-xsmall svg { width: 14px; height: 14px; position: relative; left: 0px; }
@media (min-width: 768px) {
  .v2 .v2-framed-icon--play-sm-large { height: 110px; width: 110px; transition: background-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .v2 .v2-framed-icon--play-sm-large img, .v2 .v2-framed-icon--play-sm-large svg { width: 45px; height: 45px; position: relative; left: 3px; }
}
.v2 .v2-typography--inverted .v2-framed-icon--play { background-color: rgb(64, 115, 236); }
.v2 .v2-typography--inverted .v2-framed-icon--play:hover, .v2 a:hover .v2-framed-icon--play, .v2 button:hover.v2-framed-icon--play { background-color: rgb(92, 148, 253); }
.v2 button.v2-framed-icon--play { padding: 0px; cursor: pointer; }
.v2-half-page-ie11-flex-fix { display: flex; flex-direction: column; }
.v2 .v2-half-page { position: relative; display: flex; align-items: center; }
@media (max-width: 1023px) {
  .v2 .v2-half-page { min-height: 0px !important; height: auto !important; }
}
.v2 .v2-half-page .v2-rounded-corner--big img { border-radius: 6px; }
.v2 .v2-half-page__content, .v2 .v2-half-page__media { flex: 1 1 100%; }
.v2 .v2-half-page__content { max-width: 1120px; margin-left: auto; margin-right: auto; }
.v2 .v2-half-page__content .v2-btn:first-child, .v2 .v2-half-page__content :last-child:not(.v2-btn):not(.v2-btn-wrapper) { margin-bottom: 0px; }
@media (max-width: 767px) {
  .v2 .v2-half-page__content .v2-btn-wrapper { gap: 0.625rem; }
  .v2 .v2-half-page__content .v2-btn { margin-bottom: 0px; }
}
.v2 .v2-half-page__content--spaced { margin: 0px 15px; padding: 30px 15px; }
@media (min-width: 768px) {
  .v2 .v2-half-page__content--spaced { margin: 0px 20px; padding: 40px 20px; }
}
@media (min-width: 1024px) {
  .v2 .v2-half-page__content--spaced { margin: 0px auto; padding: 0px 0px 0px 64px; }
  .v2 .v2-half-page__content--spaced[data-invert-horizontally] { padding: 0px 64px 0px 0px; }
}
.v2 .v2-half-page__media { position: absolute; width: 50%; height: 100%; inset: 0px 0px 0px 50%; display: flex; align-items: center; overflow: hidden; }
.v2 .v2-half-page__media > * { flex: 0 0 auto; }
.v2 .v2-half-page__media img, .v2 .v2-half-page__media video { max-width: none; object-fit: fill; }
.v2 .v2-half-page--grow-media-left .v2-half-page__media { left: 0px; direction: rtl; }
.v2 .v2-half-page--grow-media-left.v2-half-page--fit-media-horizontally .v2-half-page__media { transform: scale(1); }
.v2 .v2-half-page--fit-media-vertically .v2-half-page__media { align-items: stretch; }
.v2 .v2-half-page--fit-media-vertically .v2-half-page__media img { min-height: 100%; }
.v2 .v2-half-page--fit-media-horizontally .v2-half-page__media img, .v2 .v2-half-page--fit-media-horizontally .v2-half-page__media video { max-height: none; max-width: 100%; }
@media (max-width: 1023px) {
  .v2 .v2-half-page--fit-to-width { padding-left: 0px; padding-right: 0px; }
  .v2 .v2-half-page--fit-to-width .v2-row { margin-left: 0px; margin-right: 0px; }
  .v2 .v2-half-page--fit-to-width .v2-row > [class*="v2-col"] { padding-left: 0px; padding-right: 0px; }
  .v2 .v2-half-page--fit-to-width .content { padding-left: 20px; padding-right: 20px; }
  .v2 .v2-half-page--fit-to-width picture, .v2 .v2-half-page--fit-to-width picture img { width: 100%; }
}
.highlights__container { gap: 8px; flex-wrap: wrap; }
.highlights__label { font-size: 0.625rem; line-height: 1rem; font-weight: 600; padding: 4px 10px; background-color: rgb(231, 239, 255); color: rgb(5, 20, 120); text-transform: uppercase; letter-spacing: 0.5px; text-align: center; width: fit-content; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; column-gap: 5px; }
.highlights__label-icon svg { width: 12px; height: 12px; }
.highlights__label-icon path { fill: currentcolor; }
.highlights__label--small { font-size: 0.5rem; line-height: 0.75rem; padding: 4px 6px; letter-spacing: 0.4px; }
.highlights__label--small .v2-label-icon svg { width: 8px; height: 8px; }
.highlights__label--default-case { text-transform: revert; letter-spacing: revert; font-weight: 500; }
.switch__selected, .switch__unselected { font-size: 0.875rem; line-height: 1.25rem; }
html[dir="rtl"] .switch__unselected { left: 15px; }
html[dir="rtl"] input:checked + .slider::before { left: 0px; }
.switch { position: relative; display: inline-block; min-width: 80px; height: 36px; }
.switch input { opacity: 0; width: 0px; height: 0px; position: absolute; }
.slider { position: relative; inset: 0px; cursor: pointer; background-color: rgb(255, 255, 255); transition: 0.4s; border: 1px solid rgb(209, 213, 219); display: flex; justify-content: space-between; align-items: center; height: 100%; }
.slider::before { content: ""; position: absolute; top: 5px; height: 24px; width: 24px; margin: 0px 5px; background-color: rgb(209, 213, 219); transition: 0.4s; }
.switch__selected { padding-left: 15px; padding-right: 15px; color: rgb(255, 255, 255); visibility: hidden; }
.switch__unselected { position: relative; right: 15px; color: rgb(20, 26, 39); visibility: visible; }
input:checked + .slider .switch__selected { visibility: visible; }
input:checked + .slider .switch__unselected { visibility: hidden; }
input:checked + .slider { background-color: rgb(0, 60, 210); border-color: rgb(0, 60, 210); }
input:checked + .slider::before { right: 0px; }
input:focus-visible + .slider { outline: -webkit-focus-ring-color auto 1px; outline-offset: 3px; }
.slider.round { border-radius: 18px; }
.slider.round::before { border-radius: 50%; }
.v2 .v2-label { padding: 4px 10px; display: flex; align-items: center; width: fit-content; background-color: rgb(231, 239, 255); color: rgb(5, 20, 120); column-gap: 4px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.5px; font-size: 0.625rem; line-height: 1rem; white-space: nowrap; }
.v2 .v2-label--full-width { width: -webkit-fill-available; }
.v2 .v2-label--center { justify-content: center; }
.v2 .v2-label--right { justify-content: flex-end; }
.v2 .v2-label-icon { display: flex; justify-content: center; align-items: center; }
.v2 .v2-label-icon svg { width: 12px; height: 12px; }
.v2 .v2-label-icon path { fill: currentcolor; }
.v2 .v2-label--small { font-size: 0.5rem; line-height: 0.75rem; padding: 4px 6px; letter-spacing: 0.4px; }
.v2 .v2-label--small .v2-label-icon svg { width: 8px; height: 8px; }
.v2 .v2-label--default-case { text-transform: revert; letter-spacing: revert; font-weight: 500; }
.v2 .v2-lightbox { align-items: center; height: 100%; justify-content: center; left: 0px; position: fixed; top: 0px; transition: visibility 222ms cubic-bezier(0.645, 0.045, 0.355, 1); visibility: hidden; width: 100%; z-index: 10000; display: flex !important; }
.v2-lightbox--open .v2 .v2-lightbox { visibility: visible; }
.v2 .v2-lightbox__overlay { cursor: pointer; background: rgba(0, 0, 0, 0.6); height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; transition: opacity 222ms cubic-bezier(0.645, 0.045, 0.355, 1); width: 100%; }
.v2-lightbox--open .v2 .v2-lightbox__overlay { opacity: 0.66; }
.v2 .v2-lightbox__wrapper { background: rgb(255, 255, 255); display: flex; flex-direction: column; margin: 0px 0.9375rem; max-height: calc(100% - 1.875rem); max-width: calc(100% - 1.875rem); padding-bottom: 1.875rem; opacity: 0; position: relative; transition: opacity 222ms cubic-bezier(0.645, 0.045, 0.355, 1); }
.v2-lightbox--open .v2 .v2-lightbox__wrapper { opacity: 1; }
.v2 .v2-lightbox__focus-sentinel { position: absolute; left: -9999px; }
.v2 .v2-lightbox--iframe .v2-iframe { overflow: hidden; position: relative; width: 100%; height: 0px; padding-bottom: 80vh; }
.v2 .v2-lightbox--iframe .v2-iframe iframe { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.v2 .v2-lightbox--iframe .v2-lightbox__content { padding: 0px; }
.v2 .v2-lightbox--iframe .v2-lightbox__wrapper, .v2 .v2-lightbox--video .v2-lightbox__wrapper { max-width: 900px; width: 100%; }
.v2 .v2-lightbox--video .v2-lightbox__wrapper { background-color: transparent; }
.v2 .v2-lightbox--video .v2-lightbox__controls { color: rgb(255, 255, 255); padding: 0px 1.875rem; }
.v2 .v2-lightbox--video .v2-lightbox__controls .v2-lightbox__title { padding-left: 0px; font-weight: 600; }
.v2 .v2-lightbox--video .v2-lightbox__controls .v2-lightbox__close svg path { fill: rgb(255, 255, 255); }
.v2 .v2-lightbox--video .v2-lightbox-video { border: 1px solid rgb(20, 26, 39); box-shadow: rgba(3, 19, 41, 0.2) 0px 4px 40px; }
.v2 .v2-lightbox--video .v2-lightbox__overlay { opacity: 0.7; }
.v2 .v2-lightbox__loading-indicator { min-width: 200px; min-height: 80px; }
.v2 .v2-lightbox__loading-indicator::before { content: ""; display: block; position: absolute; left: calc(50% - 50px); top: calc(50% - 50px); width: 80px; height: 80px; animation: 0.7s linear 0s infinite normal none running spin; border-radius: 50%; border-width: 2px; border-style: solid; border-color: rgb(0, 50, 175) transparent transparent; border-image: none; }
.v2 .v2-lightbox__loading-indicator img { z-index: 5; }
.v2 .v2-lightbox__loading-indicator--hidden::before { display: none; }
.v2 .v2-lightbox__content { padding: 0px 1.875rem; overflow-y: auto; text-align: center; max-width: 100%; }
.v2 .v2-lightbox__controls { flex-shrink: 0; align-items: center; display: flex; min-height: 2.5rem; justify-content: space-between; padding-right: 12px; position: relative; }
.v2 .v2-lightbox__title { padding: 0.5rem 1.875rem; }
.v2 .v2-lightbox__close { cursor: pointer; flex-shrink: 0; width: 32px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; padding: 4px 10px; display: block !important; }
.v2 .v2-lightbox__close img { width: 100%; }
.v2 .v2-lightbox--image .v2-lightbox__overlay { background-color: rgb(15, 19, 28); opacity: 0.8; }
.v2 .v2-lightbox--image .v2-lightbox__wrapper { background: transparent; margin: 0px; }
.v2 .v2-lightbox--image .v2-lightbox__close { width: 0.9rem; }
.v2 .v2-lightbox--image .v2-lightbox__close img, .v2 .v2-lightbox--image .v2-lightbox__close svg > path { filter: brightness(0) invert(1); }
.v2 .v2-lightbox--image .v2-lightbox__content { overflow: hidden; }
@media (max-width: 767px) {
  .v2 .v2-lightbox--image .v2-lightbox__content { padding: 0px 20px; }
}
.v2 .v2-lightbox--image .v2-lightbox__content .popup__content { max-width: 1080px; animation-name: slideInUp; animation-duration: 0.8s; }
.v2 .v2-lightbox--image .v2-lightbox__content .popup__content .collection-popup-desc { margin-top: 24px; font-style: normal; font-weight: 700; font-size: 16px; line-height: 115.75%; color: rgb(255, 255, 255); }
@media (max-width: 767px) {
  .v2 .v2-lightbox--image .v2-lightbox__content .popup__content .collection-popup-desc { margin-top: 12px; }
}
.v2 .v2-lightbox--image .v2-lightbox__content .popup__content .collection-popup-desc a { color: rgb(0, 60, 210); }
.v2 .v2-lightbox-image img { max-width: 1080px; width: 100%; }
@media (max-width: 767px) {
  .v2 .v2-lightbox-image img { height: auto; }
}
@media (min-width: 1024px) {
  .v2 .v2-lightbox-image img { height: 70vh; width: auto; margin: auto; }
}
.v2 .v2-lightbox-video { height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative; width: 100%; }
.v2 .v2-lightbox-video iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.v2-lightbox--open { overflow-y: hidden; }
.v2-mobile-device .v2-lightbox--iframe .v2-lightbox__wrapper .v2-iframe { overflow-y: auto; }
@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}
.v2 .v2-loading-spinner { display: inline-block; width: 50px; height: 50px; border-radius: 50%; animation: 0.7s linear 0s infinite normal none running spin; border-width: 2px; border-style: solid; border-color: rgb(0, 50, 175) transparent transparent; border-image: none; }
@-webkit-keyframes spin { 
  100% { transform: rotate(1turn); }
}
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
.v2 .v2-loading-indicator { display: flex; position: absolute; align-items: center; justify-content: center; z-index: 1; }
.v2 .v2-loading-indicator--blocking { top: 0px; left: 0px; height: 100%; width: 100%; }
.v2 .v2-loading-indicator--non-blocking { top: 50%; left: 50%; height: auto; width: auto; }
.v2 .v2-loading-indicator--relative { position: relative; }
.v2 .multi-highlights-label__title { font-size: 0.75rem; line-height: 1.125rem; font-weight: 600; }
.v2 .multi-highlights-label__container .highlights__container { display: contents; }
.v2 .v2-off-canvas { height: 100%; position: fixed; top: 0px; left: 0px; z-index: 9999; visibility: hidden; display: block !important; }
.v2-off-canvas--ready .v2 .v2-off-canvas { transition: visibility 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.v2-off-canvas--open .v2 .v2-off-canvas { visibility: visible; overflow: hidden; }
.v2 .v2-off-canvas-ph { display: flex; width: calc(300px + 100vw); height: 100%; transform: translateX(0px); }
.v2 .v2-off-canvas-ph--transition-disabled { transition: none !important; }
.v2-off-canvas--ready .v2 .v2-off-canvas-ph { transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.v2-off-canvas--open .v2 .v2-off-canvas-ph { transform: translateX(-300px); }
.v2-off-canvas--wide .v2 .v2-off-canvas-ph { width: 100vw; transform: translateX(100vw); }
@media (min-width: 440px) {
  .v2-off-canvas--wide .v2 .v2-off-canvas-ph { width: calc(440px + 100vw); transform: translateX(0px); }
}
.v2-off-canvas--left .v2 .v2-off-canvas-ph { flex-flow: row-reverse; transform: translateX(-300px); }
.v2-off-canvas--open.v2-off-canvas--left .v2 .v2-off-canvas-ph { transform: translateX(0px); }
.v2-off-canvas--left.v2-off-canvas--wide .v2 .v2-off-canvas-ph { transform: translateX(-440px); }
.v2-off-canvas--open.v2-off-canvas--left.v2-off-canvas--wide .v2 .v2-off-canvas-ph, .v2-off-canvas--open.v2-off-canvas--wide .v2 .v2-off-canvas-ph { transform: translateX(0px); }
@media (min-width: 440px) {
  .v2-off-canvas--open.v2-off-canvas--wide .v2 .v2-off-canvas-ph { transform: translateX(-440px); }
}
.v2 .v2-off-canvas__overlay { flex: 1 1 0%; background-color: rgb(0, 0, 0); opacity: 0; }
.v2-off-canvas--wide .v2 .v2-off-canvas__overlay { flex: 0 1 0%; }
@media (min-width: 440px) {
  .v2-off-canvas--wide .v2 .v2-off-canvas__overlay { flex: 1 1 0%; }
}
.v2-off-canvas--ready .v2 .v2-off-canvas__overlay { transition: opacity 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.v2-off-canvas--open .v2 .v2-off-canvas__overlay { opacity: 0.4; }
.v2 .v2-off-canvas__content { background: rgb(255, 255, 255); height: 100%; flex: 0 0 300px; overflow-y: auto; cursor: pointer; position: relative; }
.v2-off-canvas--wide .v2 .v2-off-canvas__content { flex: 1 1 auto; }
@media (min-width: 440px) {
  .v2-off-canvas--wide .v2 .v2-off-canvas__content { flex: 0 0 440px; }
}
.v2 .v2-off-canvas__close { cursor: pointer; box-sizing: content-box; padding: 14px 20px 14px 14px; position: absolute; right: 0px; top: 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.v2 .v2-off-canvas .v2-dcf-container .dcf-container.dcf-widget-loaded ~ .v2-loading-indicator { display: none; }
.v2-off-canvas--ready .v2-off-canvas__shift { transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.v2-off-canvas--open .v2-off-canvas__shift { transform: translateX(-300px); }
@media (min-width: 1280px) {
  .v2-off-canvas--open .v2-off-canvas__shift { transform: translateX(-283px); padding-right: 17px; }
}
.v2-off-canvas--open.v2-off-canvas--left .v2-off-canvas__shift { transform: translateX(300px); }
.v2-off-canvas--open.v2-off-canvas--wide .v2-off-canvas__shift { transform: translateX(-440px); }
@media (min-width: 1280px) {
  .v2-off-canvas--open.v2-off-canvas--wide .v2-off-canvas__shift { transform: translateX(-423px); }
}
.v2-off-canvas--open.v2-off-canvas--wide.v2-off-canvas--left .v2-off-canvas__shift { transform: translateX(440px); }
.v2-off-canvas--open { overflow-y: hidden; }
.v2-off-canvas--open.v2-off-canvas--left { overflow: hidden; }
.v2-ios-device .v2-off-canvas--open { position: fixed; width: 100%; }
.v2 .promo-banner { display: block; z-index: 3; }
.v2 .promo-banner--align-center .promo-banner__content-text { text-align: center; margin-left: auto; margin-right: auto; }
@media (min-width: 1024px) {
  .v2 .promo-banner--align-center .promo-banner__content-text .text { margin-left: auto; margin-right: auto; }
}
.v2 .promo-banner--align-center .promo-banner__content-text .v2-label { margin-left: auto; margin-right: auto; }
@media (max-width: 1023px) {
  .v2 .promo-banner--align-center .count-down { text-align: center; justify-content: center; }
}
.v2 .promo-banner--align-center .v2-btn-wrapper--stacked { margin-left: auto; margin-right: auto; }
.v2 .promo-banner--align-start .promo-banner__content-text { text-align: left; }
@media (max-width: 1023px) {
  .v2 .promo-banner__mobile-text-align--center.promo-banner--link .promo-banner__content-text, .v2 .promo-banner__mobile-text-align--center .promo-banner__content-text { flex-grow: 1; text-align: center; justify-content: center; }
  .v2 .promo-banner__mobile-text-align--center.promo-banner--link .promo-banner__content-text .text, .v2 .promo-banner__mobile-text-align--center.promo-banner--link .promo-banner__content-text .text.text-align-overrule, .v2 .promo-banner__mobile-text-align--center .promo-banner__content-text .text, .v2 .promo-banner__mobile-text-align--center .promo-banner__content-text .text.text-align-overrule { text-align: center; }
  .v2 .promo-banner__mobile-text-align--center.promo-banner--link .promo-banner__content-text .label-align-overrule .v2-label, .v2 .promo-banner__mobile-text-align--center .promo-banner__content-text .label-align-overrule .v2-label { margin-right: 5px; }
  .v2 .promo-banner__mobile-text-align--center.promo-banner--link .promo-banner__content-text .v2-label, .v2 .promo-banner__mobile-text-align--center .promo-banner__content-text .v2-label { align-self: center; display: inline-flex; }
}
@media (min-width: 1024px) {
  .v2 .promo-banner__desktop-text-align--center.promo-banner--link .promo-banner__content-text, .v2 .promo-banner__desktop-text-align--center .promo-banner__content-text { flex-grow: 1; text-align: center; justify-content: center; }
  .v2 .promo-banner__desktop-text-align--center.promo-banner--link .promo-banner__content-text .text, .v2 .promo-banner__desktop-text-align--center.promo-banner--link .promo-banner__content-text .text.text-align-overrule, .v2 .promo-banner__desktop-text-align--center .promo-banner__content-text .text, .v2 .promo-banner__desktop-text-align--center .promo-banner__content-text .text.text-align-overrule { text-align: center; }
  .v2 .promo-banner__desktop-text-align--center.promo-banner--link .promo-banner__content-text .label-align-overrule .v2-label, .v2 .promo-banner__desktop-text-align--center .promo-banner__content-text .label-align-overrule .v2-label { margin-right: 5px; }
  .v2 .promo-banner__desktop-text-align--center.promo-banner--link .promo-banner__content-text .v2-label, .v2 .promo-banner__desktop-text-align--center .promo-banner__content-text .v2-label { align-self: center; display: inline-flex; }
}
@media (max-width: 1023px) {
  .v2 .promo-banner__mobile-text-align--left.promo-banner--link .promo-banner__content-text, .v2 .promo-banner__mobile-text-align--left .promo-banner__content-text { flex-grow: 1; text-align: left; justify-content: flex-start; margin-left: revert; margin-right: revert; }
  .v2 .promo-banner__mobile-text-align--left.promo-banner--link .promo-banner__content-text .text, .v2 .promo-banner__mobile-text-align--left .promo-banner__content-text .text { text-align: left; }
  .v2 .promo-banner__mobile-text-align--left.promo-banner--link .promo-banner__content-text .text.text-align-overrule, .v2 .promo-banner__mobile-text-align--left .promo-banner__content-text .text.text-align-overrule { text-align: left; margin-left: revert; margin-right: revert; }
  .v2 .promo-banner__mobile-text-align--left.promo-banner--link .promo-banner__content-text .label-align-overrule .v2-label, .v2 .promo-banner__mobile-text-align--left .promo-banner__content-text .label-align-overrule .v2-label { margin-right: 5px; }
  .v2 .promo-banner__mobile-text-align--left.promo-banner--link .promo-banner__content-text .v2-label, .v2 .promo-banner__mobile-text-align--left .promo-banner__content-text .v2-label { margin-left: revert; margin-right: revert; align-self: start; display: inline-flex; }
}
@media (min-width: 1024px) {
  .v2 .promo-banner__desktop-text-align--left.promo-banner--link .promo-banner__content-text, .v2 .promo-banner__desktop-text-align--left .promo-banner__content-text { flex-grow: 1; text-align: left; justify-content: flex-start; margin-left: revert; margin-right: revert; }
  .v2 .promo-banner__desktop-text-align--left.promo-banner--link .promo-banner__content-text .text, .v2 .promo-banner__desktop-text-align--left .promo-banner__content-text .text { text-align: left; }
  .v2 .promo-banner__desktop-text-align--left.promo-banner--link .promo-banner__content-text .text.text-align-overrule, .v2 .promo-banner__desktop-text-align--left .promo-banner__content-text .text.text-align-overrule { text-align: left; margin-left: revert; margin-right: revert; }
  .v2 .promo-banner__desktop-text-align--left.promo-banner--link .promo-banner__content-text .label-align-overrule .v2-label, .v2 .promo-banner__desktop-text-align--left .promo-banner__content-text .label-align-overrule .v2-label { margin-right: 5px; }
  .v2 .promo-banner__desktop-text-align--left.promo-banner--link .promo-banner__content-text .v2-label, .v2 .promo-banner__desktop-text-align--left .promo-banner__content-text .v2-label { margin-left: revert; margin-right: revert; align-self: start; display: inline-flex; }
}
@media (max-width: 1023px) {
  .v2 .promo-banner__mobile-text-align--right.promo-banner--link .promo-banner__content-text, .v2 .promo-banner__mobile-text-align--right .promo-banner__content-text { flex-grow: 1; text-align: right; justify-content: flex-end; margin-left: revert; margin-right: revert; }
  .v2 .promo-banner__mobile-text-align--right.promo-banner--link .promo-banner__content-text .text, .v2 .promo-banner__mobile-text-align--right .promo-banner__content-text .text { text-align: right; }
  .v2 .promo-banner__mobile-text-align--right.promo-banner--link .promo-banner__content-text .text.text-align-overrule, .v2 .promo-banner__mobile-text-align--right .promo-banner__content-text .text.text-align-overrule { text-align: right; margin-left: revert; margin-right: revert; }
  .v2 .promo-banner__mobile-text-align--right.promo-banner--link .promo-banner__content-text .label-align-overrule .v2-label, .v2 .promo-banner__mobile-text-align--right .promo-banner__content-text .label-align-overrule .v2-label { margin-right: 5px; }
  .v2 .promo-banner__mobile-text-align--right.promo-banner--link .promo-banner__content-text .v2-label, .v2 .promo-banner__mobile-text-align--right .promo-banner__content-text .v2-label { margin-left: revert; margin-right: revert; align-self: end; display: inline-flex; }
}
@media (min-width: 1024px) {
  .v2 .promo-banner__desktop-text-align--right.promo-banner--link .promo-banner__content-text, .v2 .promo-banner__desktop-text-align--right .promo-banner__content-text { flex-grow: 1; text-align: right; justify-content: flex-end; margin-left: revert; margin-right: revert; }
  .v2 .promo-banner__desktop-text-align--right.promo-banner--link .promo-banner__content-text .text, .v2 .promo-banner__desktop-text-align--right .promo-banner__content-text .text { text-align: right; }
  .v2 .promo-banner__desktop-text-align--right.promo-banner--link .promo-banner__content-text .text.text-align-overrule, .v2 .promo-banner__desktop-text-align--right .promo-banner__content-text .text.text-align-overrule { text-align: right; margin-left: revert; margin-right: revert; }
  .v2 .promo-banner__desktop-text-align--right.promo-banner--link .promo-banner__content-text .label-align-overrule .v2-label, .v2 .promo-banner__desktop-text-align--right .promo-banner__content-text .label-align-overrule .v2-label { margin-right: 5px; }
  .v2 .promo-banner__desktop-text-align--right.promo-banner--link .promo-banner__content-text .v2-label, .v2 .promo-banner__desktop-text-align--right .promo-banner__content-text .v2-label { margin-left: revert; margin-right: revert; align-self: end; display: inline-flex; }
}
.v2 .promo-banner__with-shadow { box-shadow: rgba(209, 213, 219, 0.06) 0px 1.14px 2.53px 0px, rgba(209, 213, 219, 0.09) 0px 5.39px 9.87px 0px, rgba(209, 213, 219, 0.15) 0px 14px 31px 0px; }
.v2 .promo-banner__bgImage { width: 100%; position: absolute; top: 0px; left: 0px; bottom: 0px; z-index: 1; overflow: hidden; }
.v2 .promo-banner__bgImage img { object-fit: cover; object-position: center center; width: 100%; height: 100%; }
.v2 .promo-banner__image { margin-right: 24px; position: absolute; bottom: 0px; left: 0px; height: 100%; }
.v2 .promo-banner__image img { width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.v2 .promo-banner__title { margin-bottom: 0px; }
.v2 .promo-banner__description { margin-top: 8px; }
.v2 .promo-banner__container { position: relative; z-index: 2; }
@media (max-width: 1023px) {
  .v2 .promo-banner__container .count-down.theme-migration { max-width: 70vw; }
  .v2 .promo-banner__container .count-down.theme-migration .count-down__timer { justify-content: flex-start; }
}
.v2 .promo-banner__content { display: flex; justify-content: space-between; width: 100%; column-gap: 24px; }
@media (max-width: 1023px) {
  .v2 .promo-banner__content { flex-direction: column; row-gap: 24px; }
}
@media (min-width: 1024px) {
  .v2 .promo-banner__content { align-items: center; }
}
.v2 .promo-banner__content .count-down__item .time { font-size: 1.5rem; line-height: 1.9375rem; }
.v2 .promo-banner__content .count-down__item .label { font-size: 0.625rem; line-height: 0.75rem; }
.v2 .promo-banner__content .count-down__separator { font-size: 1.5rem; line-height: 2.5rem; }
.v2 .promo-banner__content .count-down.theme-events .count-down__item { align-items: center; }
.v2 .promo-banner__content .count-down.theme-events .count-down__separator { font-size: 1.5rem; line-height: 2.5rem; }
.v2 .promo-banner__content-text { display: flex; flex-direction: column; justify-content: center; }
@media (min-width: 1024px) {
  .v2 .promo-banner .v2-btn-wrapper { align-items: center; }
}
.v2 .promo-banner .v2-btn-wrapper .v2-btn { height: fit-content; }
.v2 .promo-banner .v2-btn-wrapper .v2-btn.v2-btn--link { margin-top: 0px; margin-bottom: 0px; }
@media (max-width: 1023px) {
  .v2 .promo-banner .v2-btn-wrapper .v2-btn.v2-btn--link { align-self: flex-start; }
}
@media (max-width: 1023px) {
  .v2 .promo-banner .v2-btn-wrapper--stacked .v2-btn--link { margin-left: 0px; margin-right: 0px; align-self: flex-start; }
}
.v2 .promo-banner--link .v2-btn[class^="arrow-"] { align-self: center; }
.v2 .promo-banner--link .promo-banner__content { column-gap: 24px; }
@media (max-width: 1023px) {
  .v2 .promo-banner--link .promo-banner__content { column-gap: 16px; flex-direction: revert; }
}
.v2 .promo-banner--link .promo-banner__content-text { gap: 8px; }
@media (min-width: 1024px) {
  .v2 .promo-banner--link .promo-banner__content-text { justify-content: space-between; flex-basis: 100%; flex-direction: revert; align-items: center; }
}
@media (max-width: 1023px) {
  .v2 .promo-banner--link .promo-banner__content-text { row-gap: 24px; }
}
@media (min-width: 1024px) {
  .v2 .promo-banner--inline-label-title .promo-banner__content-text .v2-label { display: inline-flex; margin-right: 16px; margin-bottom: auto; margin-top: auto; vertical-align: middle; }
  .v2 .promo-banner--inline-label-title .promo-banner__title { display: inline; vertical-align: middle; }
  .v2 .promo-banner--inline-label-title.promo-banner--align-center .promo-banner__content-text .text { margin-left: auto; margin-right: auto; }
}
.v2 .promo-banner--with-image .promo-banner__image { flex-basis: 33%; width: calc(33% - 7.92px); }
@media (min-width: 1024px) {
  .v2 .promo-banner--with-image .promo-banner__image { flex-basis: 20%; width: clamp(200px, 20% - 4.8px, 20%); }
}
.v2 .promo-banner--with-image .promo-banner__content { flex-basis: 67%; margin-left: calc(33% + 16.08px); }
@media (min-width: 1024px) {
  .v2 .promo-banner--with-image .promo-banner__content { flex-basis: 80%; margin-left: clamp(224px, 20% + 19.2px, 20% + 24px); }
}
@media (max-width: 1023px) {
  .v2 .promo-banner--with-image .promo-banner__content .count-down__item .time { font-size: 1.125rem; line-height: 1.4375rem; }
  .v2 .promo-banner--with-image .promo-banner__content .count-down.theme-events .count-down__separator, .v2 .promo-banner--with-image .promo-banner__content .count-down__separator { font-size: 1.125rem; line-height: 1.9375rem; }
  .v2 .promo-banner--with-image .promo-banner__content .count-down.theme-migration .count-down__item { justify-content: center; }
  .v2 .promo-banner--with-image .promo-banner__content .count-down.theme-migration .count-down__item .time { font-size: 1.25rem; line-height: 1.5rem; }
}
@media (min-width: 1024px) {
  .v2 .promo-banner--with-image.overflow-image .promo-banner__image { height: calc(100% + 32px); }
  .v2 .promo-banner--with-image.overflow-image .promo-banner__image img { object-position: center top; }
}
.v2 .promo-banner--clickable .v2-btn--link { align-self: flex-start; }
.v2 .promo-banner--clickable.promo-banner--align-center .v2-btn--link { align-self: center; }
.v2 .promo-banner.border--light { border: 1px solid rgb(229, 231, 235); }
.v2 .promo-banner.v2-typography--inverted.border--dark { border: 1px solid rgb(13, 46, 129); }
.v2 .promo-banner__wrapper { z-index: 2; }
.v2 .promo-banner__slide { width: 100%; display: block; }
@media (max-width: 1023px) {
  .v2 .promo-banner.promo-banner--align-center .v2-btn-wrapper .v2-btn.v2-btn--link { align-self: center; }
}
.v2 .v2-slider__slide-content { font-size: 0.875rem; line-height: 1.25rem; }
html[dir="rtl"] .v2-slider__dots { direction: rtl; }
.v2 .v2-slider { width: 100%; }
.v2 .v2-slider__frame { width: 100%; direction: ltr; font-size: 0px; line-height: 0; position: relative; overflow: hidden; white-space: nowrap; }
@media (min-width: 768px) {
  .v2 .v2-slider__frame { width: auto; }
}
.v2 .v2-slider__frame--overflow-visible { overflow: visible; }
.v2 .v2-slider__slides { display: inline-block; width: 100%; }
.v2 .v2-slider__arrow { border-style: solid; border-color: rgb(55, 65, 81); border-image: none; border-width: 0px 2px 2px 0px; line-height: 1; transition: border 0.4s, opacity 0.4s; cursor: pointer; }
.v2 .v2-slider__arrow--right { transform: rotate(-45deg); right: 45px; }
.v2 .v2-slider__arrow--left { transform: rotate(135deg); left: 45px; }
@media (-ms-high-contrast:none), not all and (hover: none) {
  .v2 .v2-slider__arrow:hover { border-color: rgb(0, 60, 210); }
}
.v2 .v2-slider__slide { position: relative; display: inline-block; vertical-align: top; white-space: normal; user-select: none; }
.v2 .v2-slider__slide:not([class*="v2-col"]):not(.v2-slider__slide--wide) { width: 100%; margin-left: auto; margin-right: auto; }
@media (min-width: 768px) {
  .v2 .v2-slider__slide:not([class*="v2-col"]):not(.v2-slider__slide--wide) { width: auto; }
}
.v2 .v2-slider .v2-slider__dots { display: flex; gap: 24px; justify-content: center; align-items: center; height: 18px; }
.v2 .v2-slider .v2-slider__dots:empty { height: 0px; }
.v2 .v2-slider .v2-slider__dots li { display: flex; }
.v2 .v2-slider .v2-slider__dots button { height: 12px; width: 12px; background-color: transparent; border-radius: 50%; display: inline-block; border: 1px solid rgb(56, 110, 238); padding: 0px; cursor: pointer; outline-offset: 4px; transition-duration: 0.3s; transition-property: background-color, height, width; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.v2 .v2-slider .v2-slider__dots button.active { background-color: rgb(56, 110, 238); height: 18px; width: 18px; }
.v2 .v2-slider .v2-slider__dots--small { height: 14px; }
.v2 .v2-slider .v2-slider__dots--small:empty { height: 0px; }
.v2 .v2-slider .v2-slider__dots--small button { height: 8px; width: 8px; }
.v2 .v2-slider .v2-slider__dots--small button.active { height: 14px; width: 14px; }
.v2 .v2-slider .v2-card__text-content a.v2-card__title, .v2 .v2-slider a.v2-card .v2-card__text-content .v2-card__title { color: rgb(0, 60, 210); }
.v2 .v2-slider .v2-card__text-content a.v2-card__title:hover, .v2 .v2-slider a.v2-card .v2-card__text-content .v2-card__title:hover { color: rgb(64, 115, 236); }
html[dir="rtl"] .v2 .v2-sliding-card__navigation .v2-sliding-card-nav__prev { transform: rotate(0deg); }
html[dir="rtl"] .v2 .v2-sliding-card__navigation .v2-sliding-card-nav__next { transform: rotate(180deg); }
.v2 .v2-sliding-card { user-select: none; }
@media (max-width: 767px) {
  .v2 .v2-sliding-card { padding-bottom: 24px; }
}
.v2 .v2-sliding-card .v2-sliding-card__slider-frame { width: calc(100% + 20px); direction: ltr; }
.v2 .v2-sliding-card .v2-sliding-card__slider-slides { display: flex; }
.v2 .v2-sliding-card .v2-sliding-card__slider-slides .v2-slider__slide { padding-right: 20px; }
.v2 .v2-sliding-card .v2-sliding-card__slider-slides .v2-slider__slide:last-child { padding-right: 0px; }
@media (max-width: 767px) {
  .v2 .v2-sliding-card .v2-sliding-card__slider-slides .v2-slider__slide:last-child { padding-right: 20px; }
}
.v2 .v2-sliding-card .v2-sliding-card__slider-slides .v2-card { width: 280px; }
@media (max-width: 767px) {
  .v2 .v2-sliding-card .v2-sliding-card__slider { width: calc(100% + 40px); overflow: hidden; margin-left: -20px; }
  .v2 .v2-sliding-card .v2-sliding-card__slider-frame, .v2 .v2-sliding-card .v2-sliding-card__slider-slides { overflow: visible; }
  .v2 .v2-sliding-card .v2-sliding-card__slider-frame { width: calc(100% - 40px); margin-left: 20px; }
}
.v2 .v2-sliding-card__navigation { display: flex; justify-content: center; align-items: center; gap: 24px; }
.v2 .v2-sliding-card__navigation-paging { direction: ltr; line-height: 20px; color: rgb(107, 114, 128); margin-bottom: 0px; }
.v2 .v2-sliding-card__navigation-paging-active { color: rgb(20, 26, 39); }
.v2 .v2-sliding-card__navigation-btn { height: 24px; width: 24px; color: rgb(0, 60, 210); cursor: pointer; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
.v2 .v2-sliding-card__navigation-btn[disabled] { color: rgb(107, 114, 128); pointer-events: none; }
.v2 .v2-sliding-card__navigation-btn svg path { stroke: currentcolor; }
.v2 .v2-sliding-card__navigation--hidden { visibility: hidden; }
.v2 .v2-sliding-card__navigation .v2-sliding-card-nav__prev { transform: rotate(180deg); }
.v2 .v2-sliding-card--inactive .v2-sliding-card__navigation { visibility: visible; }
@media (min-width: 768px) {
  .v2 .v2-sliding-card--inactive .v2-sliding-card__navigation { display: none; }
  .v2 .v2-sliding-card--inactive.v2-slider, .v2 .v2-sliding-card--inactive .v2-sliding-card__slider-frame { width: 100%; }
  .v2 .v2-sliding-card--inactive .v2-slider__slide { flex-grow: 1; width: 100%; padding-right: 0px; }
  .v2 .v2-sliding-card--inactive .v2-sliding-card__slider-slides { gap: 20px; }
  .v2 .v2-sliding-card--inactive .v2-sliding-card__slider-slides .v2-slider__slide { padding-right: 0px; }
  .v2 .v2-sliding-card--inactive .v2-sliding-card__slider-slides .v2-card { width: 100%; }
}
.v2 .v2-sliding-card .v2-btn--link.artwork-btn-link { font-style: normal; font-weight: 700; font-size: 24px; line-height: 129.37%; color: rgb(0, 60, 210); text-decoration: none; }
.v2 .v2-sliding-card .v2-btn--link.artwork-btn-link::after { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.v2 .v2-sliding-card .v2-btn--link.artwork-btn-link:hover { text-decoration: underline; }
.v2 .v2-typography--inverted .v2-btn--link.artwork-btn-link { color: rgb(64, 115, 236); }
.v2 .trust-element { height: 82px; overflow: hidden; }
@media (max-width: 1023px) {
  .v2 .trust-element { min-width: 335px; width: min-content; }
}
@media (min-width: 1024px) {
  .v2 .trust-element { width: 600px; }
}
.v2 .trust-element__trust-pilot-logo { margin-right: 12px; height: 20px; }
.v2 .trust-element__external-element .wrapper { column-gap: 8px; }
.v2 .trust-element__external-element .rating-section { color: rgb(75, 85, 99); }
.v2 .trust-element__external-element .text { font-size: 0.75rem; line-height: 1.0625rem; font-weight: 400; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 255px; }
@media (min-width: 1024px) {
  .v2 .trust-element__external-element .text { max-width: 520px; }
}
.v2 .trust-element__external-element .text--bold { font-weight: 700; }
.v2 .trust-element__external-element .rating-value { font-size: 0.75rem; line-height: 1.0625rem; font-weight: 700; }
.v2 .trust-element__external-element .rating-stars { height: 10px; }
.v2 .trust-element__item { display: flex; align-items: center; padding-top: 24px; padding-bottom: 24px; height: 82px; overflow: hidden; box-sizing: border-box; }
.v2 .trust-element__item-icon { min-width: 30px; margin-right: 8px; }
.v2 .trust-element__item-icon svg { vertical-align: middle; width: 100%; }
.v2 .trust-element__item-text { font-size: 0.75rem; line-height: 1.0625rem; }
.v2 .trust-element__item--multiline { flex-direction: column-reverse; }
@media (min-width: 1024px) {
  .v2 .trust-element--align-center { text-align: center; }
  .v2 .trust-element--align-center .trust-element__item { justify-content: center; }
  .v2 .trust-element--align-center .trust-element__item.trust-element__item--multiline { justify-content: center; align-items: center; }
}
@media (max-width: 1023px) {
  .v2 .trust-element--align-center-mobile { text-align: center; }
  .v2 .trust-element--align-center-mobile .trust-element__item { justify-content: center; }
  .v2 .trust-element--align-center-mobile .trust-element__item.trust-element__item--multiline { justify-content: center; align-items: center; }
}
@media (min-width: 1024px) {
  .v2 .trust-element--align-left .trust-element__item { justify-content: flex-start; }
  .v2 .trust-element--align-left .trust-element__item.trust-element__item--multiline { justify-content: center; align-items: flex-start; }
}
@media (max-width: 1023px) {
  .v2 .trust-element--align-left-mobile .trust-element__item { justify-content: flex-start; }
  .v2 .trust-element--align-left-mobile .trust-element__item.trust-element__item--multiline { justify-content: center; align-items: flex-start; }
}
.v2 .trust-element .v2-loading-indicator { height: 82px; }
.v2 .trust-element [data-ref="trust-element__container"]:hover, .v2 .trust-element [data-ref="trust-fallback"]:hover { cursor: grab; }
@media (min-width: 1024px) {
  .v2 .v2-wrapper .v2-wrapper:not(.v2-wrapper--small).trust-element { width: 600px; }
}
.v2 .v2-typography--inverted .trust-element__external-element .rating-section { color: rgb(255, 255, 255); }
.cookieconsent-optin, .cookieconsent-optin-preferences, .cookieconsent-optin-statistics, .cookieconsent-optin-marketing { display: initial; }
.cookieconsent-optout-preferences, .cookieconsent-optout-statistics, .cookieconsent-optout-marketing, .cookieconsent-optout { display: none; }
#CybotCookiebotDialog, #cookiebanner { display: none !important; }
.v2 .v2-bbox.v2-bbox--fullscreen { overflow-y: auto; }
@media (min-width: 1024px) {
  .v2 #dcf-right-column { overflow-y: auto; }
}
@media (max-width: 767px) {
  .v2 .v2-bbox .v2-hero .v2-btn-wrapper .v2-btn { margin-bottom: 0.625rem; }
}
.v2-insights--background-inverted .v2-text-truncate::after, .v2-insights--background-inverted .v2-text-truncate::before { background: rgb(247, 245, 245); }
.v2 .v2-key-messages { background: rgb(19, 23, 33); }
.v2 .v2-flag--ru-RU { background-image: url("assets/asset-069.svg") !important; }
.v2 .v2-flag--ru-RU { background-image: url("assets/asset-069.svg") !important; }
.comparison-logo { max-width: 74px !important; }
[data-cybot-cookiebot-blocked="true"], .CybotCookiebotHiddenIframe { display: none !important; }
.CybotCookiebotOffscreenIframe { position: absolute; width: 1px; height: 1px; top: -9999px; }
[data-cybot-cookiebot-blocked="true"], .CybotCookiebotHiddenIframe { display: none !important; }
.CybotCookiebotOffscreenIframe { position: absolute; width: 1px; height: 1px; top: -9999px; }