html,
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-synthesis-weight: none;
  background: transparent;
  box-sizing: border-box;
  overflow: hidden;
}

.content-layer {
  position: relative;
  z-index: 0;
}

.frame,
.shape,
.text,
.svg-container,
.mask-container {
  box-sizing: border-box;
  position: relative;
  z-index: 0;
}

.svg-container>svg {
  display: block;
  width: 100%;
  height: 100%;
  shape-rendering: geometricPrecision;
}

.svg-container>img {
  display: block;
  width: 100%;
  height: 100%;
}

.flex {
  display: flex;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.justify-center {
  justify-content: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-between {
  justify-content: space-between;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.self-stretch {
  align-self: stretch;
}

.grow {
  flex-grow: 1;
}

.basis-auto {
  flex-basis: auto;
}

.min-w-0 {
  min-width: 0px;
}

.min-h-0 {
  min-height: 0px;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.box-border {
  box-sizing: border-box;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.overflow-hidden {
  overflow: hidden;
}

.gap-\[154px\] {
  gap: 154px;
}

.gap-\[16px\] {
  gap: 16px;
}

.gap-\[10px\] {
  gap: 10px;
}

.gap-\[7px\] {
  gap: 7px;
}

.gap-\[8px\] {
  gap: 8px;
}

.gap-\[6px\] {
  gap: 6px;
}

.gap-\[24px\] {
  gap: 24px;
}

.gap-\[12px\] {
  gap: 12px;
}

.gap-\[4px\] {
  gap: 4px;
}

.gap-\[5px\] {
  gap: 5px;
}

.rounded-\[4\.3px\] {
  border-radius: 4.3px;
}

.rounded-\[2\.5px\] {
  border-radius: 2.5px;
}

.rounded-\[2px\] {
  border-radius: 2px;
}

.rounded-\[0\.5px\] {
  border-radius: 0.5px;
}

.rounded-\[4px\] {
  border-radius: 4px;
}

.outline-1 {
  outline-width: 1px;
  outline-style: solid;
}

.outline-\[rgb\(203\,213\,225\)\] {
  outline-color: rgb(203, 213, 225);
}

.text-\[17px\] {
  font-size: 17px;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[12px\] {
  font-size: 12px;
}

.text-\[14px\] {
  font-size: 14px;
}

.text-\[22px\] {
  font-size: 22px;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[11px\] {
  font-size: 11px;
}

.leading-\[22px\] {
  line-height: 22px;
}

.leading-\[21px\] {
  line-height: 21px;
}

.leading-\[20px\] {
  line-height: 20px;
}

.leading-\[15px\] {
  line-height: 15px;
}

.tracking-\[0\.5px\] {
  letter-spacing: 0.5px;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.gap-y-\[4px\] {
  row-gap: 4px;
}

.h-\[859px\] {
  height: 859px;
}

.w-\[375px\] {
  width: 375px;
}

.h-\[48px\] {
  height: 48px;
}

.h-\[693px\] {
  height: 693px;
}

.h-\[56px\] {
  height: 56px;
}

.h-\[640px\] {
  height: 640px;
}

.h-\[22px\] {
  height: 22px;
}

.w-\[86\.5px\] {
  width: 86.5px;
}

.h-\[10px\] {
  height: 10px;
}

.w-\[135px\] {
  width: 135px;
}

.w-\[240px\] {
  width: 240px;
}

.h-\[621px\] {
  height: 621px;
}

.w-\[337px\] {
  width: 337px;
}

.h-\[13px\] {
  height: 13px;
}

.w-\[27\.33px\] {
  width: 27.33px;
}

.h-\[24px\] {
  height: 24px;
}

.h-\[58px\] {
  height: 58px;
}

.h-\[527px\] {
  height: 527px;
}

.h-\[14px\] {
  height: 14px;
}

.w-\[14px\] {
  width: 14px;
}

.h-\[78px\] {
  height: 78px;
}

.w-\[84\.5px\] {
  width: 84.5px;
}

.h-\[366\.5px\] {
  height: 366.5px;
}

.h-\[6px\] {
  height: 6px;
}

.w-\[72px\] {
  width: 72px;
}

.w-\[6\.7px\] {
  width: 6.7px;
}

.w-\[335px\] {
  width: 335px;
}

.h-\[32px\] {
  height: 32px;
}

.w-\[163\.5px\] {
  width: 163.5px;
}

.h-\[16\.5px\] {
  height: 16.5px;
}

.h-\[340\.5px\] {
  height: 340.5px;
}

.w-\[249px\] {
  width: 249px;
}

.w-\[58px\] {
  width: 58px;
}

.w-\[263px\] {
  width: 263px;
}

.h-\[16px\] {
  height: 16px;
}

.w-\[16px\] {
  width: 16px;
}

.w-\[44px\] {
  width: 44px;
}

.w-\[291px\] {
  width: 291px;
}

.w-\[145\.5px\] {
  width: 145.5px;
}

.w-\[279px\] {
  width: 279px;
}

.left-\[0px\] {
  left: 0px;
}

.top-\[0px\] {
  top: 0px;
}

.left-\[404px\] {
  left: 404px;
}

.left-\[808px\] {
  left: 808px;
}

.left-\[42px\] {
  left: 42px;
}

.left-\[21px\] {
  left: 21px;
}

.top-\[12px\] {
  top: 12px;
}

.top-\[34px\] {
  top: 34px;
}

.pb-\[19px\] {
  padding-bottom: 19px;
}

.pl-\[24px\] {
  padding-left: 24px;
}

.pr-\[24px\] {
  padding-right: 24px;
}

.pt-\[21px\] {
  padding-top: 21px;
}

.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px;
}

.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}

.pb-\[16px\] {
  padding-bottom: 16px;
}

.pt-\[8px\] {
  padding-top: 8px;
}

.pt-\[1\.5px\] {
  padding-top: 1.5px;
}

.pr-\[1px\] {
  padding-right: 1px;
}

.pt-\[1px\] {
  padding-top: 1px;
}

.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}

.px-\[4px\] {
  padding-left: 4px;
  padding-right: 4px;
}

.py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}

.p-\[12px\] {
  padding: 12px;
}

.p-\[16px\] {
  padding: 16px;
}

.pr-\[28\.8px\] {
  padding-right: 28.8px;
}

.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}

.px-\[21px\] {
  padding-left: 21px;
  padding-right: 21px;
}

.py-\[12px\] {
  padding-top: 12px;
  padding-bottom: 12px;
}

.pb-\[8px\] {
  padding-bottom: 8px;
}

.pl-\[12px\] {
  padding-left: 12px;
}

.pr-\[56px\] {
  padding-right: 56px;
}

.pr-\[8px\] {
  padding-right: 8px;
}

.py-\[9px\] {
  padding-top: 9px;
  padding-bottom: 9px;
}

.-ml-\[1px\] {
  margin-left: -1px;
}

.text-\[rgb\(0\,0\,0\)\] {
  color: rgb(0, 0, 0);
}

.text-\[rgb\(37\,41\,46\)\] {
  color: rgb(37, 41, 46);
}

.text-\[rgb\(153\,153\,153\)\] {
  color: rgb(153, 153, 153);
}

.text-\[rgb\(94\,97\,102\)\] {
  color: rgb(94, 97, 102);
}

.text-\[rgb\(255\,255\,255\)\] {
  color: rgb(255, 255, 255);
}

.text-\[rgb\(255\,149\,0\)\] {
  color: rgb(255, 149, 0);
}

.text-\[rgb\(52\,199\,89\)\] {
  color: rgb(52, 199, 89);
}

.text-\[rgb\(28\,70\,134\)\] {
  color: rgb(28, 70, 134);
}

.text-\[rgb\(255\,59\,48\)\] {
  color: rgb(255, 59, 48);
}

.text-\[rgb\(148\,163\,184\)\] {
  color: rgb(148, 163, 184);
}

.text-\[rgb\(185\,186\,189\)\] {
  color: rgb(185, 186, 189);
}

.text-\[rgb\(61\,69\,95\)\] {
  color: rgb(61, 69, 95);
}

.opacity-\[0\.35\] {
  opacity: 0.35;
}

.opacity-\[0\.4\] {
  opacity: 0.4;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[2\] {
  z-index: 2;
}

.z-\[3\] {
  z-index: 3;
}

.z-\[4\] {
  z-index: 4;
}

[data-figma-render] .fr-k2d3au {
  background: rgb(250, 250, 250)
}