/* Add font files for Outfit */
@font-face {
  font-family: 'Outfit';
  src: url('fonts/outfit.woff2') format('woff2'),
       url('fonts/outfit.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* Add font files for General Sans */
@font-face {
  font-family: 'General Sans';
  src: url('fonts/general-sans.woff2') format('woff2'),
       url('fonts/general-sans.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* Add font files for SF Pro Display */
@font-face {
  font-family: 'SF Pro Display';
  src: url('fonts/sf-pro-display.woff2') format('woff2'),
       url('fonts/sf-pro-display.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

:root {
  --font-family-outfit: 'Outfit', sans-serif;
  --font-family-general-sans: 'General Sans', sans-serif;
  --font-family-sf-pro-display: 'SF Pro Display', sans-serif;
  --Secondary Color: rgba(236, 153, 33, 1);
  --Primary Color: rgba(10, 119, 187, 1);
  --Text Dark: rgba(19, 27, 38, 1);
  --Neutral Color: rgba(244, 244, 244, 1);
  --text-rgb-64-64-64: rgba(64, 64, 64, 1);
  --text-rgb-19-27-38: rgba(19, 27, 38, 1);
  --text-rgb-162-162-162: rgba(162, 162, 162, 1);
  --text-rgb-49-199-54: rgba(49, 199, 54, 1);
  --text-rgb-161-161-161: rgba(161, 161, 161, 1);
  --text-rgb-10-119-187: rgba(10, 119, 187, 1);
  --text-rgb-249-186-95: rgba(249, 186, 95, 1);
  --text-rgb-15-37-82: rgba(15, 37, 82, 0);
  --text-rgb-126-129-140: rgba(126, 129, 140, 1);
  --text-rgb-253-253-253: rgba(253, 253, 253, 1);
  --text-white: rgba(255, 255, 255, 1);
  --text-rgb-172-172-172: rgba(172, 172, 172, 1);
  --text-rgb-178-178-178: rgba(178, 178, 178, 1);
  --text-rgb-255-0-0: rgba(255, 0, 0, 1);
  --text-rgb-217-217-217: rgba(217, 217, 217, 1);
  --text-rgb-133-133-133: rgba(133, 133, 133, 1);
}

.text-rgb-64-64-64 {
  color: var(--text-rgb-64-64-64);
}

.text-rgb-19-27-38 {
  color: var(--text-rgb-19-27-38);
}

.text-rgb-162-162-162 {
  color: var(--text-rgb-162-162-162);
}

.text-rgb-49-199-54 {
  color: var(--text-rgb-49-199-54);
}

.text-rgb-161-161-161 {
  color: var(--text-rgb-161-161-161);
}

.text-rgb-10-119-187 {
  color: var(--text-rgb-10-119-187);
}

.text-rgb-249-186-95 {
  color: var(--text-rgb-249-186-95);
}

.text-rgb-15-37-82 {
  color: var(--text-rgb-15-37-82);
}

.text-rgb-126-129-140 {
  color: var(--text-rgb-126-129-140);
}

.text-rgb-253-253-253 {
  color: var(--text-rgb-253-253-253);
}

.text-white {
  color: var(--text-white);
}

.text-rgb-172-172-172 {
  color: var(--text-rgb-172-172-172);
}

.text-rgb-178-178-178 {
  color: var(--text-rgb-178-178-178);
}

.text-rgb-255-0-0 {
  color: var(--text-rgb-255-0-0);
}

.text-rgb-217-217-217 {
  color: var(--text-rgb-217-217-217);
}

.text-rgb-133-133-133 {
  color: var(--text-rgb-133-133-133);
}

/* CSS Reset */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  width: 100%;
  min-height: 100vh;
  overflow-x: hidden;
}

img {
  max-width: 100%;
  height: auto;
}

/* Prototype Links */
a.prototype-link {
  text-decoration: none;
  color: inherit;
  display: contents;
}

.rectangle-2-2 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 1px solid rgba(218, 218, 218, 1);
}

.vector-6 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-5 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-7 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-4 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-3 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-10 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-9 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-11 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-13 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-12 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-8 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-17 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-18 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-16 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-15 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-19 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-14 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-23-20 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.rectangle-30-21 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.rectangle-28-22 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.rectangle-31-23 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.rectangle-27-24 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: var(--Primary Color);
  border-radius: 12px;
}

.rectangle-29-25 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: var(--Secondary Color);
  border-radius: 12px;
}

.rectangle-33-26 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(236, 33, 91, 1);
  border-radius: 12px;
}

.vector-28 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.icons8-student-27 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-30 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.node-29 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-32 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.node-31 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-34-34 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(94, 171, 88, 1);
  border-radius: 12px;
}

.vector-37 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2.6666667461395264px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.vector-38 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2.6666667461395264px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.group-36 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.tabler-clock-35 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-4-33 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-39 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-40 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 36px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-41 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-42 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-43 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-44 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-45 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-46 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-48 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-10-47 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 2px 4px 2px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.15000000596046448);
  border-radius: 17px;
}

.text-50 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-12-49 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 2px 4px 2px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.15000000596046448);
  border-radius: 17px;
}

.text-52 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-11-51 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 2px 4px 2px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.15000000596046448);
  border-radius: 17px;
}

.text-53 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 48px;
  line-height: 48px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-54 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 48px;
  line-height: 48px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-55 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 48px;
  line-height: 48px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-56 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 48px;
  line-height: 48px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.ellipse-1-58 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid var(--Text Dark);
  border: none;
  outline: none;
}

.vector-59 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid var(--Text Dark);
  border: none;
  outline: none;
}

.node-57 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-1-61 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid var(--Text Dark);
  border: none;
  outline: none;
}

.vector-62 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid var(--Text Dark);
  border: none;
  outline: none;
}

.node-60 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-1-64 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid var(--Text Dark);
  border: none;
  outline: none;
}

.vector-65 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid var(--Text Dark);
  border: none;
  outline: none;
}

.node-63 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-1-67 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid var(--Text Dark);
  border: none;
  outline: none;
}

.vector-68 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid var(--Text Dark);
  border: none;
  outline: none;
}

.node-66 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-35-69 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
}

.rectangle-39-70 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
}

.text-71 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 24px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-72 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 24px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.rectangle-36-73 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(218, 218, 218, 1);
  border-radius: 7.5px;
}

.rectangle-40-74 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(218, 218, 218, 1);
  border-radius: 7.5px;
}

.rectangle-42-75 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 186, 95, 1);
  border-radius: 7.5px;
}

.rectangle-37-76 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: var(--Primary Color);
  border-radius: 7.5px;
}

.rectangle-41-77 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: var(--Primary Color);
  border-radius: 7.5px;
}

.text-78 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-161-161-161);
}

.text-79 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-80 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-249-186-95);
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-81 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-83 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.vector-85 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid var(--Primary Color);
  border: none;
  outline: none;
}

.node-84 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-13-82 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-87 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.vector-89 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid var(--Primary Color);
  border: none;
  outline: none;
}

.node-88 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-14-86 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-3-90 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.ellipse-4-91 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(249, 186, 95, 1);
  border: none;
  outline: none;
}

.ellipse-5-92 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(218, 218, 218, 1);
  border: none;
  outline: none;
}

.vector-96 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(132, 138, 149, 1);
  border: none;
  outline: none;
}

.icons-95 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-97 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 1%;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-15-37-82);
}

.vector-99 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(132, 138, 149, 1);
  border: none;
  outline: none;
}

.icons-98 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.month-94 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 93px;
  padding: 0px 24px 0px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.line-1-100 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 0.800000011920929px solid rgba(228, 229, 231, 1);
  border: none;
  outline: none;
}

.text-103 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-126-129-140);
}

.week-base-102 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 5.797101449275362%;
}

.text-105 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-126-129-140);
}

.week-base-104 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 5.797101449275362%;
}

.text-107 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-126-129-140);
}

.week-base-106 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 5.797101449275362%;
}

.text-109 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-126-129-140);
}

.week-base-108 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 5.797101449275362%;
}

.text-111 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-126-129-140);
}

.week-base-110 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 5.797101449275362%;
}

.text-113 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-126-129-140);
}

.week-base-112 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 5.797101449275362%;
}

.text-115 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-126-129-140);
}

.week-base-114 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 5.797101449275362%;
}

.week-101 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 6px;
  padding: 0px 24px 0px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.text-119 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-253-253-253);
}

.variant-today {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-121 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.variant-on {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-123 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-125 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-127 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-129 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-131 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.frame-4994-117 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 14px;
  padding: 0px 24px 0px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.text-134 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-136 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-138 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-140 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-142 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-144 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-146 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.frame-4995-132 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 14px;
  padding: 0px 24px 0px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.text-149 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-151 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-153 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-155 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-157 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-159 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-161 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.frame-4996-147 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 14px;
  padding: 0px 24px 0px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.text-164 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-166 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-168 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-170 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-172 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-174 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-176 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.frame-4997-162 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 14px;
  padding: 0px 24px 0px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.text-179 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-181 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-183 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-185 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.variant-off {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-187 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-189 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.text-191 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-sf-pro-display);
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--text-rgb-15-37-82);
}

.frame-4998-177 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 14px;
  padding: 0px 24px 0px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-4999-116 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 99.81916817359856%;
}

.text-193 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.vector-195 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid var(--Primary Color);
  border: none;
  outline: none;
}

.node-194 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-14-192 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.english-93 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
}

.node-198 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-202 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid var(--Primary Color);
  border: none;
  outline: none;
}

.mage-dashboard-201 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-203 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-1-200 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.vector-207 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-206 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-208 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-205 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-210 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-209 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-204 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-215 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-216 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-214 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-213 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-217 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-212 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-219 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-218 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-211 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-223 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-224 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-222 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-225 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-221 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-227 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-226 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-220 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-232 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-233 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-231 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-230 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-234 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-229 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-228 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-238 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-237 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-239 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-236 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-235 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-245 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-246 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-247 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-244 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-243 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-248 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-242 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84.02130492676432%;
}

.vector-250 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-249 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-241 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.66587957497049%;
}

.frame-7-240 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-199 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5005-197 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5006-196 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.25px solid rgba(217, 217, 217, 1);
}

.vector-253 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-252 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-251 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-256 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-255 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-254 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-259 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-258 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-257 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-261 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-262 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-260 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.main-dashboard-1 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(244, 244, 244, 1);
}

.rectangle-2-264 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-268 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-267 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-269 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-266 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-265 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-272 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-271 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-273 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-275 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-274 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-270 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-279 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-280 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-278 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-277 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-281 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-276 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-282 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-285 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-289 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-288 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-290 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-287 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-295 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.icons8-student-294 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-296 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-293 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-298 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-297 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-292 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-301 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-300 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-299 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-304 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-303 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-302 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.frame-5013-291 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-309 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-310 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-308 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-307 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-311 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-306 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-313 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-312 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-305 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-317 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-318 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-316 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-319 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-315 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-321 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-320 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-314 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-326 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-327 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-325 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-324 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-328 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-323 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-322 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-332 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-331 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-333 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-330 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-329 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-339 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-340 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-341 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-338 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-337 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-342 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-336 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-344 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-343 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-335 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-334 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-286 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-284 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5006-283 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-347 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-346 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-345 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-350 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-349 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-348 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-353 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-352 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-351 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-355 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-356 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-354 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-357 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.rectangle-44-358 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-359 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 20px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-360 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 20px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-363 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-365 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-364 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5014-362 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-367 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-369 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-368 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5015-366 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-371 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-373 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-372 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5016-370 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-375 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-377 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-376 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5017-374 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-379 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-378 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-361 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-382 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-383 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-381 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 33.87096774193548%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-385 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-384 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-387 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-386 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-389 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-388 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-393 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-394 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-392 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-391 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-390 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-380 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-397 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-398 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-396 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 33.87096774193548%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-400 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-399 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-402 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-401 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-404 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-403 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-408 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-409 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-407 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-406 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-405 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5023-395 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-412 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-413 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-411 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 33.87096774193548%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-415 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-414 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-417 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-416 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-419 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-418 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-423 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-424 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-422 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-421 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-420 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5024-410 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-427 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-428 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-426 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 33.87096774193548%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-430 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-429 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-432 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-431 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-434 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-433 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-438 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-439 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-437 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-436 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-435 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5025-425 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-442 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-443 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-441 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 33.87096774193548%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-445 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-444 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-447 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-446 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-449 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-448 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-453 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-454 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-452 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-451 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-450 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5026-440 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-457 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-458 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-456 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 33.87096774193548%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-460 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-459 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-462 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-461 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-464 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-463 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-468 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-469 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-467 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-466 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-465 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5027-455 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-472 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-473 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-471 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 33.87096774193548%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-475 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-474 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-477 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-476 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-479 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-478 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-483 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-484 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-482 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-481 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-480 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5028-470 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-487 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-486 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-488 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5020-485 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 19.23611111111111%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-491 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.1428571939468384px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-490 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-492 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5021-489 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-496 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-495 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5030-494 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-498 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5029-497 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 12px 8px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 6px;
}

.text-499 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-500 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-501 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-502 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-503 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-504 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-507 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-506 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-505 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5032-493 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-510 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.vector-512 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.ci-close-md-511 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5116-509 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 4px 8px 4px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 6px;
}

.vector-515 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-516 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-514 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5118-513 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 2.9962546816479403%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-518 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.vector-520 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.node-519 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5117-517 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 4px 8px 4px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 6px;
}

.text-521 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.rectangle-65-522 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-524 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.ellipse-14-525 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-526 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.ellipse-15-527 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-528 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.frame-5115-523 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-6-508 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-531 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.vector-533 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.ci-close-md-532 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5116-530 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 4px 8px 4px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 6px;
}

.vector-536 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-537 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-535 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5118-534 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 2.9962546816479403%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-539 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.vector-541 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.node-540 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5117-538 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 4px 8px 4px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 6px;
}

.text-542 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.rectangle-65-543 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-545 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.ellipse-14-546 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-547 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.ellipse-15-548 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-549 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.frame-5115-544 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-7-529 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.manage-student-263 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-551 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-555 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-554 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-556 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-553 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-552 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-558 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5044-557 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 10px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 40px;
}

.ellipse-7-560 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: none;
  outline: none;
}

.text-561 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5045-559 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 6px;
  padding: 10px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 40px;
}

.ellipse-7-563 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: none;
  outline: none;
}

.text-564 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5046-562 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 6px;
  padding: 10px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 40px;
}

.ellipse-7-566 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: none;
  outline: none;
}

.text-567 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5047-565 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 6px;
  padding: 10px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 40px;
}

.ellipse-6-570 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-569 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-571 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-573 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-572 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-568 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-577 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-578 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-576 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-575 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-579 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-574 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-580 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-583 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-587 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-586 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-588 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-585 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-593 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.icons8-student-592 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-594 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-591 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-596 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-595 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-590 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-599 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-598 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-597 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-602 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-601 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-600 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.frame-5013-589 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-607 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-608 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-606 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-605 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-609 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-604 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-611 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-610 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-603 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-615 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-616 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-614 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-617 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-613 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-619 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-618 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-612 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-624 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-625 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-623 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-622 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-626 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-621 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-620 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-630 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-629 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-631 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-628 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-627 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-637 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-638 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-639 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-636 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-635 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-640 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-634 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-642 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-641 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-633 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-632 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-584 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-582 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5006-581 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-645 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-644 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-643 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-648 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-647 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-646 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-651 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-650 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-649 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-653 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-654 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-652 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-658 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.ellipse-6-659 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-660 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-661 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-178-178-178);
}

.text-663 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5048-662 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 2px 6px 2px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.853932584269664%;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.text-664 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.line-2-665 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-3-666 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(49, 199, 54, 1);
  border: none;
  outline: none;
}

.line-4-667 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-5-668 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.vector-672 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-671 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5049-670 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-673 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5050-669 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.ellipse-8-676 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.frame-5049-675 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 12px;
}

.text-677 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5051-674 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-679 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-680 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5052-678 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-682 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 58.536585365853654%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-683 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5053-681 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 11.51685393258427%;
}

.vector-686 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-687 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-685 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-688 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5023-684 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.752808988764045%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-691 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(179, 179, 179, 1);
  border: none;
  outline: none;
}

.vector-692 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.vector-693 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: none;
  outline: none;
}

.vector-694 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.selfhst-whatsapp-690 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-695 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5054-689 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 38.48314606741573%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-697 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-699 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-698 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5055-696 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.314606741573034%;
}

.property-1-progress-card {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-701 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.ellipse-7-702 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-703 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-704 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-178-178-178);
}

.text-706 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5048-705 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 2px 6px 2px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.853932584269664%;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.text-707 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.line-2-708 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-3-709 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(49, 199, 54, 1);
  border: none;
  outline: none;
}

.line-4-710 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-5-711 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.vector-715 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-714 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5049-713 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-716 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5050-712 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.ellipse-8-719 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.frame-5049-718 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 12px;
}

.text-720 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5051-717 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-722 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-723 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5052-721 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-725 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 58.536585365853654%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-726 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5053-724 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 11.51685393258427%;
}

.vector-729 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-730 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-728 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-731 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5023-727 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.752808988764045%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-734 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(179, 179, 179, 1);
  border: none;
  outline: none;
}

.vector-735 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.vector-736 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: none;
  outline: none;
}

.vector-737 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.selfhst-whatsapp-733 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-738 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5054-732 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 38.48314606741573%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-740 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-742 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-741 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5055-739 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.314606741573034%;
}

.component-2-700 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-744 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.ellipse-7-745 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-746 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-747 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-178-178-178);
}

.text-749 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5048-748 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 2px 6px 2px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.853932584269664%;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.text-750 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.line-2-751 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-3-752 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(49, 199, 54, 1);
  border: none;
  outline: none;
}

.line-4-753 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-5-754 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.vector-758 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-757 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5049-756 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-759 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5050-755 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.ellipse-8-762 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.frame-5049-761 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 12px;
}

.text-763 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5051-760 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-765 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-766 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5052-764 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-768 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 58.536585365853654%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-769 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5053-767 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 11.51685393258427%;
}

.vector-772 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-773 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-771 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-774 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5023-770 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.752808988764045%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-777 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(179, 179, 179, 1);
  border: none;
  outline: none;
}

.vector-778 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.vector-779 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: none;
  outline: none;
}

.vector-780 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.selfhst-whatsapp-776 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-781 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5054-775 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 38.48314606741573%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-783 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-785 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-784 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5055-782 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.314606741573034%;
}

.component-3-743 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5056-656 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.rectangle-43-788 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.ellipse-6-789 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-790 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-791 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-178-178-178);
}

.text-793 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5048-792 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 2px 6px 2px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 0.10000000149011612);
  border-radius: 32px;
}

.text-794 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.line-2-795 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-3-796 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(49, 199, 54, 1);
  border: none;
  outline: none;
}

.line-4-797 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-5-798 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.vector-802 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-801 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5049-800 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-803 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5050-799 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.ellipse-8-806 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.frame-5049-805 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 12px;
}

.text-807 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5051-804 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-809 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-810 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5052-808 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-812 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 58.536585365853654%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-813 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5053-811 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 11.51685393258427%;
}

.vector-816 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-817 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-815 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-818 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5023-814 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.752808988764045%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-821 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(179, 179, 179, 1);
  border: none;
  outline: none;
}

.vector-822 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.vector-823 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: none;
  outline: none;
}

.vector-824 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.selfhst-whatsapp-820 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-825 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5054-819 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 38.48314606741573%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-827 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-829 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-828 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5055-826 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.314606741573034%;
}

.component-6-787 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-831 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.ellipse-6-832 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-833 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-834 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-178-178-178);
}

.text-836 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-249-186-95);
}

.frame-5048-835 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 2px 6px 2px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 186, 95, 0.10000000149011612);
  border-radius: 32px;
}

.text-837 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.line-2-838 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-3-839 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(49, 199, 54, 1);
  border: none;
  outline: none;
}

.line-4-840 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-5-841 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.vector-845 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-844 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5049-843 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-846 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5050-842 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.ellipse-8-849 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.frame-5049-848 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 12px;
}

.text-850 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5051-847 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-852 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-853 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5052-851 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-855 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 58.536585365853654%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-856 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5053-854 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 11.51685393258427%;
}

.vector-859 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-860 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-858 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-861 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5023-857 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.752808988764045%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-864 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(179, 179, 179, 1);
  border: none;
  outline: none;
}

.vector-865 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.vector-866 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: none;
  outline: none;
}

.vector-867 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.selfhst-whatsapp-863 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-868 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5054-862 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 38.48314606741573%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-870 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-872 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-871 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5055-869 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.314606741573034%;
}

.component-4-830 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-874 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.ellipse-6-875 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-876 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-877 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-178-178-178);
}

.text-879 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5048-878 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 2px 6px 2px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.853932584269664%;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.text-880 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.line-2-881 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-3-882 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(49, 199, 54, 1);
  border: none;
  outline: none;
}

.line-4-883 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-5-884 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.vector-888 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-887 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5049-886 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-889 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5050-885 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.ellipse-8-892 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.frame-5049-891 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 12px;
}

.text-893 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5051-890 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-895 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.05882352941176%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-896 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5052-894 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.325842696629213%;
}

.frame-5049-898 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 58.536585365853654%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-899 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5053-897 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 11.51685393258427%;
}

.vector-902 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-903 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-901 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-904 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5023-900 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.752808988764045%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-907 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(179, 179, 179, 1);
  border: none;
  outline: none;
}

.vector-908 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.vector-909 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: none;
  outline: none;
}

.vector-910 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.selfhst-whatsapp-906 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.text-911 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5054-905 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 38.48314606741573%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-913 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-915 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-914 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5055-912 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.314606741573034%;
}

.component-5-873 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5057-786 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-919 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-918 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5030-917 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-921 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5029-920 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 12px 8px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 6px;
}

.text-922 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-923 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-924 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-925 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-926 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-927 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-930 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-929 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-928 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5032-916 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5058-655 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.progress-card-550 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-932 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-936 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-935 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-937 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-934 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-933 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-940 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-939 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-941 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-943 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-942 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-938 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-947 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-948 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-946 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-945 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-949 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-944 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-952 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-956 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-955 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-957 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-954 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-962 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.icons8-student-961 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-963 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-960 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-965 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-964 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-959 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-968 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-967 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-966 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.25592417061611%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-971 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-970 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-969 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.25592417061611%;
  border-radius: 10px;
}

.frame-5013-958 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-976 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-977 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-975 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-974 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-978 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-973 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-980 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-979 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-972 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-984 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-985 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-983 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-986 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-982 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-988 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-987 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-981 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-993 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-994 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-992 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-991 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-995 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-990 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-989 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-999 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-998 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1000 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-997 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-996 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1006 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1007 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1008 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-1005 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1004 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1009 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-1003 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 83.9572192513369%;
}

.vector-1011 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1010 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-1002 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.62559241706161%;
}

.frame-7-1001 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-953 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-951 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5006-950 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-1014 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-1013 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-1012 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-1017 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-1016 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-1015 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-1020 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1019 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-1018 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-1022 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-1023 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-1021 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-1024 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.line-3-1026 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-4-1027 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 3px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.frame-5041-1025 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1030 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1029 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1031 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5102-1028 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1032 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1033 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-1034 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-1036 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-1037 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1038 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1039 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1040 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1041 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1042 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1043 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1044 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.frame-5103-1035 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 24px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1046 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5033-1045 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 26px;
}

.text-1048 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1049 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5034-1047 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1051 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1052 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5106-1050 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1054 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1055 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5104-1053 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1057 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1058 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5107-1056 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1060 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1061 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5105-1059 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1063 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1064 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5108-1062 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.student-details-931 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-1066 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-1070 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-1069 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1071 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-1068 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-1067 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-1074 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-1073 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-1075 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-1077 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-1076 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-1072 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1081 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-1082 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-1080 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1079 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1083 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-1078 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1086 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-1090 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-1089 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1091 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-1088 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-1096 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.icons8-student-1095 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1097 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-1094 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1099 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1098 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-1093 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-1102 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-1101 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-1100 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.25592417061611%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-1105 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1104 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-1103 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.25592417061611%;
  border-radius: 10px;
}

.frame-5013-1092 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1110 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1111 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-1109 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-1108 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1112 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1107 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1114 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1113 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-1106 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1118 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1119 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1117 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1120 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1116 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1122 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1121 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-1115 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1127 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1128 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-1126 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1125 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1129 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1124 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-1123 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1133 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1132 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1134 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1131 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-1130 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1140 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1141 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1142 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-1139 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1138 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1143 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-1137 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 83.9572192513369%;
}

.vector-1145 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1144 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-1136 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.62559241706161%;
}

.frame-7-1135 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-1087 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-1085 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5006-1084 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-1148 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-1147 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-1146 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-1151 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-1150 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-1149 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-1154 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1153 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-1152 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-1156 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-1157 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-1155 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-1158 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-1160 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1161 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5111-1159 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1163 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1164 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5114-1162 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1166 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1167 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5112-1165 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.line-3-1169 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-4-1170 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 3px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.frame-5041-1168 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 30.486111111111114%;
}

.vector-1173 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1172 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1174 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5102-1171 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1175 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1176 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-1177 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-1178 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-1180 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1181 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1182 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1183 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-1184 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1185 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1186 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1187 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1188 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.frame-5103-1179 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 24px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1190 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5033-1189 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 26px;
}

.text-1192 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.vector-1195 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(249, 186, 95, 1);
  border: none;
  outline: none;
}

.node-1194 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1197 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(249, 186, 95, 1);
  border: none;
  outline: none;
}

.node-1196 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1199 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(249, 186, 95, 1);
  border: none;
  outline: none;
}

.node-1198 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1201 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(249, 186, 95, 1);
  border: none;
  outline: none;
}

.node-1200 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1203 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.node-1202 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5043-1193 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1205 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5110-1204 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.15000000596046448);
  border-radius: 26px;
}

.frame-5113-1191 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-65-1206 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-1208 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.ellipse-12-1209 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-1210 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.ellipse-13-1211 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-1212 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.frame-5109-1207 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.student-progress-1065 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-1214 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-1218 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-1217 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1219 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-1216 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-1215 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-1222 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-1221 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-1223 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-1225 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-1224 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-1220 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1229 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-1230 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-1228 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1227 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1231 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-1226 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1232 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-1235 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-1239 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-1238 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1240 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-1237 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-1244 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-1243 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1245 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1242 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1247 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1246 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-1241 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-1253 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-1254 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.group-1252 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-1251 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1255 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-1250 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1257 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1256 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-1249 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-1260 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-1259 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-1258 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-1263 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1262 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-1261 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-1266 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1265 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-1264 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.frame-5059-1248 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1270 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1271 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1269 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1272 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1268 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1274 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1273 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-1267 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1279 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1280 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-1278 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1277 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1281 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1276 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-1275 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1285 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1284 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1286 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1283 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-1282 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1292 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1293 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1294 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-1291 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1290 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1295 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-1289 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-1297 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1296 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-1288 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-1287 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-1236 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-1234 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-1233 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-1300 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-1299 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-1298 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-1303 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-1302 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-1301 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-1306 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1305 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-1304 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-1308 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-1309 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-1307 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-1310 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.rectangle-44-1311 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-1313 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1314 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5037-1312 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1316 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.text-1317 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5038-1315 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(64, 64, 64, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1319 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1320 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5039-1318 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1322 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1323 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5040-1321 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1325 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1326 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5041-1324 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1328 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1329 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5042-1327 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1331 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1332 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5043-1330 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1333 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-1334 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-1337 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-1339 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-1338 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5014-1336 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-1341 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1340 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1343 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-1345 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-1344 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5016-1342 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1347 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-1349 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-1348 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5017-1346 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1351 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-1350 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1353 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5020-1352 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-1335 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1356 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-1358 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-1357 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5014-1355 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-1360 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1359 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1362 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1361 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1364 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1363 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5051-1354 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1368 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1369 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5060-1367 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5014-1366 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1371 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1370 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1373 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1372 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-1378 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.charm-tick-1377 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5061-1376 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 8px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 44.44444444444444%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.vector-1381 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1380 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5062-1379 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 8px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 44.44444444444444%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.frame-5063-1375 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5017-1374 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 14px 24px 14px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5054-1365 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1385 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1386 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5060-1384 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5014-1383 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1388 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1387 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1390 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1389 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-1395 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.charm-tick-1394 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5061-1393 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 8px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 44.44444444444444%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.vector-1398 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1397 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5062-1396 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 8px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 44.44444444444444%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.frame-5063-1392 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5017-1391 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 14px 24px 14px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5055-1382 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1401 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1402 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-1400 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 33.87096774193548%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1404 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1403 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1406 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1405 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1408 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1407 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1410 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-1409 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1413 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5048-1412 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5019-1411 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-1399 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1416 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1417 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-1415 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 33.87096774193548%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1419 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1418 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1421 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1420 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1423 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1422 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1425 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-1424 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1428 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5048-1427 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5019-1426 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5023-1414 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1431 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1432 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-1430 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 33.87096774193548%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1434 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1433 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1436 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1435 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1438 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1437 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1440 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-1439 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1443 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-1442 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5019-1441 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5024-1429 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1446 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1445 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-1444 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-1449 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1448 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5033-1447 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-1451 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1450 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.teacher-check-in-1213 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-1453 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-1457 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-1456 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1458 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-1455 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-1454 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-1461 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-1460 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-1462 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-1464 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-1463 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-1459 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1468 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-1469 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-1467 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1466 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1470 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-1465 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1471 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-1474 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-1478 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-1477 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1479 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-1476 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-1483 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-1482 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1484 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1481 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1486 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1485 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-1480 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-1492 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-1493 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.group-1491 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-1490 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1494 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-1489 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1496 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1495 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-1488 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-1499 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1498 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-1497 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-1502 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-1501 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-1500 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-1505 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1504 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-1503 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.frame-5059-1487 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1509 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1510 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1508 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1511 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1507 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1513 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1512 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-1506 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1518 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1519 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-1517 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1516 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1520 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1515 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-1514 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1524 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1523 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1525 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1522 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-1521 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1531 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1532 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1533 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-1530 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1529 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1534 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-1528 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-1536 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1535 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-1527 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-1526 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-1475 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-1473 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-1472 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-1539 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-1538 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-1537 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-1542 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-1541 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-1540 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-1545 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1544 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-1543 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-1547 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-1548 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-1546 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-1549 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-1551 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1552 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5037-1550 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1554 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.text-1555 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5038-1553 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(64, 64, 64, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1557 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1558 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5039-1556 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1560 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1561 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5040-1559 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1563 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1564 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5041-1562 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1566 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1567 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5042-1565 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1569 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1570 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5043-1568 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-1571 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-1574 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1573 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-1572 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-1577 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1576 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5033-1575 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.line-2-1578 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-1583 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1584 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5044-1582 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5070-1581 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1588 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1589 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5044-1587 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5074-1586 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1591 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1592 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5045-1590 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5131-1585 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5130-1580 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.line-3-1593 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-1597 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-249-186-95);
}

.frame-5049-1596 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 186, 95, 0.10000000149011612);
  border-radius: 32px;
}

.vector-1602 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1601 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5064-1600 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.02127659574468%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1604 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-1605 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-249-186-95);
}

.frame-5129-1603 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5065-1599 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5064-1607 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 13.636363636363635%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-1608 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5066-1606 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5064-1610 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 15.09433962264151%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-1611 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5067-1609 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5064-1613 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.834224598930483%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 12px;
}

.text-1614 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5068-1612 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5071-1598 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5072-1595 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1616 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5069-1615 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 6px 10px 6px 10px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 6px;
}

.frame-5073-1594 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5074-1579 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 16px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-1622 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1623 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5044-1621 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5070-1620 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1627 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1628 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5044-1626 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5074-1625 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1630 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1631 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5045-1629 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5131-1624 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5130-1619 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5070-1618 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.line-3-1632 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-1636 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-1635 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.vector-1641 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1640 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5064-1639 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.02127659574468%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1642 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5065-1638 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1646 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1645 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5065-1644 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 13.636363636363635%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1647 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5066-1643 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1651 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1650 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5065-1649 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 15.09433962264151%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1652 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5067-1648 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1656 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1655 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5065-1654 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.834224598930483%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1657 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5068-1653 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5071-1637 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5072-1634 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1659 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5069-1658 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 6px 10px 6px 10px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 6px;
}

.frame-5073-1633 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5075-1617 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  padding: 16px 0px 16px 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-1665 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1666 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5044-1664 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5070-1663 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1670 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1671 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5044-1669 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5074-1668 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1673 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1674 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5045-1672 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5131-1667 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5130-1662 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5070-1661 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.line-3-1675 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-1679 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-1678 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.vector-1684 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1683 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5064-1682 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.02127659574468%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1685 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5065-1681 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1689 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1688 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5065-1687 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 13.636363636363635%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1690 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5066-1686 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1694 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1693 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5065-1692 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 15.09433962264151%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1695 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5067-1691 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1699 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1698 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5065-1697 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.834224598930483%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1700 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5068-1696 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5071-1680 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5072-1677 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1702 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5069-1701 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 6px 10px 6px 10px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 6px;
}

.frame-5073-1676 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5076-1660 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  padding: 16px 0px 16px 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-1708 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1709 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5044-1707 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5070-1706 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1713 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1714 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5044-1712 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5074-1711 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1716 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-1717 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5045-1715 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5131-1710 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5130-1705 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5070-1704 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 35px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.line-3-1718 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-1722 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-1721 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.vector-1727 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1726 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5064-1725 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.02127659574468%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1728 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5065-1724 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1732 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1731 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5065-1730 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 13.636363636363635%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1733 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5066-1729 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1737 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1736 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5065-1735 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 15.09433962264151%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1738 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5067-1734 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1742 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-1741 {
  flex-grow: 0;
  flex-shrink: 1;
  width: 66.66666666666666%;
}

.frame-5065-1740 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.834224598930483%;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 12px;
}

.text-1743 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5068-1739 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5071-1723 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5072-1720 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1745 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5069-1744 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 6px 10px 6px 10px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 6px;
}

.frame-5073-1719 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5077-1703 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  padding: 16px 0px 16px 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.teacher-check-in-1452 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-1747 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-1751 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-1750 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1752 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-1749 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-1748 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-1755 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-1754 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-1756 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-1758 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-1757 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-1753 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1762 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-1763 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-1761 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1760 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1764 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-1759 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1765 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-1768 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-1772 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-1771 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1773 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-1770 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-1777 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-1776 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1778 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1775 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1780 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1779 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-1774 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-1786 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-1787 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.group-1785 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-1784 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1788 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-1783 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1790 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1789 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-1782 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-1793 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1792 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-1791 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-1796 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1795 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-1794 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-1799 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-1798 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-1797 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.frame-5059-1781 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1803 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1804 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1802 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1805 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1801 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1807 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1806 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-1800 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1812 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1813 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-1811 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1810 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1814 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1809 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-1808 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1818 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1817 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1819 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-1816 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-1815 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-1825 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1826 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1827 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-1824 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-1823 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1828 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-1822 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-1830 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-1829 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-1821 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-1820 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-1769 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-1767 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-1766 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-1833 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-1832 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-1831 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-1836 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-1835 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-1834 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-1839 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1838 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-1837 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-1841 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-1842 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-1840 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-1843 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-1844 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 20px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-1847 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-1849 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-1848 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5014-1846 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-1851 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1850 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1853 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1852 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1855 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1854 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1857 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-1856 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-1845 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1860 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1861 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-1859 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.401433691756274%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1863 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1862 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1865 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1864 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1867 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1866 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-1871 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1872 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-1870 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-1869 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-1875 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1876 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1874 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-1873 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-1868 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.562724014336915%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-1858 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1879 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1880 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-1878 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.401433691756274%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1882 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1881 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1884 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1883 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1886 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1885 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-1890 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1891 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-1889 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-1888 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-1894 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1895 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1893 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-1892 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-1887 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.562724014336915%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5023-1877 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1898 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1899 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-1897 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.401433691756274%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1901 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1900 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1903 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1902 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1905 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1904 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-1909 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1910 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-1908 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-1907 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-1913 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1914 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1912 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-1911 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-1906 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.562724014336915%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5024-1896 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1917 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1918 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-1916 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.401433691756274%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1920 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1919 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1922 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1921 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1924 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1923 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-1928 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1929 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-1927 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-1926 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-1932 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1933 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1931 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-1930 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-1925 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.562724014336915%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5025-1915 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1936 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1937 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-1935 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.401433691756274%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1939 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1938 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1941 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1940 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1943 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1942 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-1947 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1948 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-1946 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-1945 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-1951 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1952 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1950 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-1949 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-1944 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.562724014336915%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5026-1934 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1955 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1956 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-1954 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.401433691756274%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1958 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1957 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1960 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1959 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1962 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1961 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-1966 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1967 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-1965 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-1964 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-1970 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1971 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1969 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-1968 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-1963 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.562724014336915%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5027-1953 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-6-1974 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  border: none;
  outline: none;
}

.text-1975 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-1973 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 47.401433691756274%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1977 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-1976 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1979 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-1978 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-1981 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-1980 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-1985 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1986 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-1984 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-1983 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-1989 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-1990 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1988 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-1987 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 16.3265306122449%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-1982 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 17.562724014336915%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5028-1972 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-1993 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-1992 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1994 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5020-1991 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 19.23611111111111%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-1997 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.1428571939468384px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-1996 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-1998 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5021-1995 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2002 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2001 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5030-2000 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-2004 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5029-2003 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 12px 8px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 6px;
}

.text-2005 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2006 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2007 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2008 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2009 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2010 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2013 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2012 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-2011 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5032-1999 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.teacher-check-in-1746 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-2015 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-2019 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-2018 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2020 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-2017 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-2016 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-2023 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-2022 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-2024 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2026 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-2025 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-2021 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2030 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-2031 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-2029 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2028 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2032 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-2027 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2033 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-2036 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-2040 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-2039 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2041 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-2038 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-2045 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-2044 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2046 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2043 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2048 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2047 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-2042 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-2054 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2055 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2053 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-2052 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2056 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2051 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2058 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2057 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-2050 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5059-2049 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2062 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2063 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2061 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2064 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2060 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2066 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2065 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-2059 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-2071 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-2072 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.group-2070 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2069 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2073 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-2068 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-2067 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.vector-2077 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2076 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2078 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2075 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-2074 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-2084 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2085 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2086 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2083 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2082 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2087 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-2081 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-2089 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2088 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-2080 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-2079 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-2037 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-2035 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-2034 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-2092 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-2091 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-2090 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2095 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-2094 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-2093 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-2098 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2097 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-2096 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-2100 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-2101 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-2099 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-2102 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-2103 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 20px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2106 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2108 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-2107 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5014-2105 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-2110 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2109 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2112 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2111 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2114 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2113 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2116 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-2115 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-2104 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2119 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2118 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 48.39890210430009%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2121 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2120 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2123 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2122 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2125 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2124 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2129 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2130 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-2128 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-2127 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-2133 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2134 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2132 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2131 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2126 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.259835315645013%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-2117 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2137 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2136 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 48.39890210430009%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2139 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2138 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2141 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2140 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2143 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2142 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2147 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2148 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-2146 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-2145 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-2151 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2152 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2150 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2149 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2144 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.259835315645013%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5023-2135 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2155 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2154 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 48.39890210430009%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2157 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2156 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2159 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2158 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2161 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2160 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2165 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2166 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-2164 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-2163 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-2169 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2170 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2168 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2167 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2162 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.259835315645013%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5024-2153 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2173 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2172 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 48.39890210430009%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2175 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2174 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2177 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2176 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2179 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2178 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2183 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2184 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-2182 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-2181 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-2187 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2188 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2186 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2185 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2180 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.259835315645013%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5025-2171 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2191 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2190 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 48.39890210430009%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2193 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2192 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2195 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2194 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2197 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2196 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2201 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2202 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-2200 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-2199 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-2205 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2206 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2204 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2203 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2198 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.259835315645013%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5026-2189 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2209 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2208 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 48.39890210430009%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2211 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2210 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2213 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2212 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2215 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2214 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2219 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2220 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-2218 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-2217 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-2223 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2224 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2222 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2221 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2216 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.259835315645013%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5027-2207 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2227 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2226 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 48.39890210430009%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2229 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2228 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2231 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2230 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2233 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2232 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2237 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2238 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-2236 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-2235 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-2241 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2242 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2240 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2239 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2234 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.259835315645013%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5028-2225 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2245 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-2244 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2246 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5020-2243 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 19.23611111111111%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2249 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.1428571939468384px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2248 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2250 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5021-2247 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2253 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.ic-round-plus-2252 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2254 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5033-2251 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 10px;
}

.vector-2258 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2257 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5030-2256 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-2260 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5029-2259 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 12px 8px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 6px;
}

.text-2261 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2262 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2263 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2264 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2265 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2266 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2269 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2268 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-2267 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5032-2255 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.annoucement-2014 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-2271 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-2275 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-2274 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2276 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-2273 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-2272 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-2279 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-2278 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-2280 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2282 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-2281 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-2277 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2286 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-2287 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-2285 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2284 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2288 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-2283 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2289 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-2292 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-2296 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-2295 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2297 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-2294 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-2301 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-2300 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2302 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2299 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2304 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2303 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-2298 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-2310 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2311 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2309 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-2308 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2312 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2307 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2314 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2313 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-2306 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5059-2305 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2318 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2319 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2317 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2320 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2316 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2322 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2321 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-2315 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-2327 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-2328 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.group-2326 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2325 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2329 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-2324 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-2323 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.vector-2333 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2332 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2334 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2331 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-2330 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-2340 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2341 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2342 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2339 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2338 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2343 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-2337 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-2345 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2344 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-2336 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-2335 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-2293 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-2291 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-2290 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-2348 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-2347 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-2346 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2351 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-2350 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-2349 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-2354 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2353 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-2352 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-2356 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-2357 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-2355 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-2358 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-2360 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-217-217-217);
}

.frame-5020-2359 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 38.19444444444444%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-2362 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-2364 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2365 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2363 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5026-2361 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.541666666666668%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-2367 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-2369 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2370 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.formkit-time-2368 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5027-2366 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.541666666666668%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-2372 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-217-217-217);
}

.frame-5022-2371 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 72.98611111111111%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2376 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2375 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2377 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-2378 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-2379 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  text-decoration: underline;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5078-2374 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5023-2373 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 72.98611111111111%;
  background-color: rgba(251, 251, 251, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-2381 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-2383 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-2382 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5021-2380 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-2385 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-2387 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2388 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2386 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5028-2384 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-2389 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-2390 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-2391 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-2392 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-2393 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-2394 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-2395 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.ellipse-11-2398 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.frame-5082-2397 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 3px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 11.03448275862069%;
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 8px;
}

.text-2399 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-133-133-133);
}

.frame-5079-2396 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-11-2402 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.frame-5082-2401 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 3px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 14.814814814814813%;
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 8px;
}

.text-2403 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-133-133-133);
}

.frame-5080-2400 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.ellipse-9-2405 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-2406 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-133-133-133);
}

.frame-5081-2404 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2409 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2.25px solid rgba(255, 255, 255, 1);
  border: none;
  outline: none;
}

.charm-tick-2408 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2410 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5033-2407 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 10px;
}

.vector-2413 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.lucide-arrow-up-2412 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2414 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5082-2411 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 10px;
}

.node-2270 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-2416 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-2420 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-2419 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2421 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-2418 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-2417 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-2424 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-2423 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-2425 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2427 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-2426 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-2422 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2431 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-2432 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-2430 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2429 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2433 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-2428 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2434 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-2437 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-2441 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-2440 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2442 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-2439 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-2446 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-2445 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2447 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2444 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2449 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2448 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-2443 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-2455 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2456 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2454 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-2453 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2457 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2452 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2459 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2458 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-2451 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5059-2450 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2463 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2464 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2462 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2465 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2461 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2467 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2466 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-2460 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-2472 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2473 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2471 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2470 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2474 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2469 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-2468 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-2478 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.node-2477 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2479 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-2476 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-2475 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.vector-2485 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2486 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2487 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2484 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2483 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2488 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-2482 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-2490 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2489 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-2481 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-2480 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-2438 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-2436 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-2435 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-2493 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-2492 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-2491 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2496 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-2495 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-2494 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-2499 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2498 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-2497 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-2501 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-2502 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-2500 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-2503 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-2504 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 20px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2507 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2509 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-2508 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5014-2506 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-2511 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2510 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2513 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2512 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2515 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2514 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2517 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2516 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2519 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5020-2518 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2521 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-2520 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-2505 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2524 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2523 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2526 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2525 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2528 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2527 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2530 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2529 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2532 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2531 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2535 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-2534 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2533 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2539 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.f7-doc-2538 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2537 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2536 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-2522 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2542 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2541 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2544 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2543 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2546 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2545 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2548 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2547 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2550 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2549 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2553 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-2552 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2551 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2557 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.f7-doc-2556 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2555 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2554 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5090-2540 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2560 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2559 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2562 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2561 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2564 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2563 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2566 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2565 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2568 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2567 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2571 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-249-186-95);
}

.frame-5049-2570 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 186, 95, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2569 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2575 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.jam-write-2574 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2573 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2572 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5088-2558 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2578 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2577 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2580 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2579 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2582 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2581 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2584 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2583 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2586 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2585 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2589 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-249-186-95);
}

.frame-5049-2588 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 186, 95, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2587 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2593 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.jam-write-2592 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2591 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2590 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5091-2576 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2596 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2595 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2598 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2597 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2600 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2599 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2602 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2601 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2604 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2603 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2607 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5049-2606 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2605 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2611 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ic-outline-whatsapp-2610 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2609 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2608 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5089-2594 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2614 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2613 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2616 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2615 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2618 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2617 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2620 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2619 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2622 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2621 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2625 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5049-2624 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2623 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2629 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ic-outline-whatsapp-2628 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2627 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2626 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5092-2612 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2632 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-2631 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2633 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5020-2630 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 19.23611111111111%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2636 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.1428571939468384px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2635 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2637 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5021-2634 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2641 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2640 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5030-2639 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-2643 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5029-2642 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 12px 8px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 6px;
}

.text-2644 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2645 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2646 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2647 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2648 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2649 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2652 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2651 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-2650 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5032-2638 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2656 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2655 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2657 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5083-2654 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2658 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2660 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-2659 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5084-2653 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 17px;
  padding: 16px 37px 16px 16px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.125%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.vector-2664 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2665 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2666 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-warning-outline-2663 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2667 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5083-2662 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2668 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2670 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5049-2669 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5085-2661 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 17px;
  padding: 16px 37px 16px 16px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.125%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.vector-2674 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2673 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2675 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5083-2672 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2676 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2678 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-249-186-95);
}

.frame-5049-2677 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 186, 95, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5086-2671 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 17px;
  padding: 16px 37px 16px 16px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.125%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.vector-2683 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2684 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2682 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2681 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2685 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5083-2680 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2686 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2688 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5049-2687 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5087-2679 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 17px;
  padding: 16px 37px 16px 16px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.125%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.payment-2415 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-2690 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-2694 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-2693 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2695 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-2692 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-2691 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-2698 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-2697 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-2699 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2701 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-2700 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-2696 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2705 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-2706 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-2704 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2703 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2707 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-2702 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2708 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-2711 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-2715 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-2714 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2716 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-2713 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-2720 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-2719 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2721 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2718 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2723 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2722 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-2717 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-2729 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2730 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2728 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-2727 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2731 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2726 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2733 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2732 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-2725 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5059-2724 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2737 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2738 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2736 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2739 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2735 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2741 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2740 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-2734 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-2746 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2747 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2745 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2744 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2748 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-2743 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-2742 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-2752 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.node-2751 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2753 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-2750 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-2749 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.vector-2759 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2760 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2761 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2758 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2757 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2762 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-2756 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-2764 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2763 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-2755 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-2754 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5004-2712 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-2710 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-2709 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-2767 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-2766 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-2765 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2770 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-2769 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-2768 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-2773 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2772 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-2771 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-2775 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-2776 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-2774 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-2777 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-2778 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 20px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2781 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2783 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-2782 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5014-2780 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-2785 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2784 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2787 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2786 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2789 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2788 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2791 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2790 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2793 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5020-2792 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2795 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-2794 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-2779 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2798 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2797 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2800 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2799 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2802 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2801 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2804 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2803 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2806 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2805 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2809 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-2808 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2807 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2813 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.f7-doc-2812 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2811 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2810 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-2796 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2816 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2815 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2818 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2817 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2820 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2819 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2822 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2821 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2824 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2823 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2827 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-2826 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2825 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2831 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.f7-doc-2830 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2829 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2828 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5090-2814 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2834 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2833 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2836 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2835 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2838 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2837 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2840 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2839 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2842 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2841 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2845 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-249-186-95);
}

.frame-5049-2844 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 186, 95, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2843 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2849 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.jam-write-2848 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2847 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2846 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5088-2832 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2852 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2851 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2854 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2853 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2856 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2855 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2858 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2857 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2860 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2859 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2863 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-249-186-95);
}

.frame-5049-2862 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 186, 95, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2861 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2867 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.jam-write-2866 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2865 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2864 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5091-2850 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2870 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2869 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2872 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2871 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2874 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2873 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2876 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2875 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2878 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2877 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2881 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5049-2880 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2879 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2885 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ic-outline-whatsapp-2884 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2883 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2882 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5089-2868 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2888 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-2887 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 32.526881720430104%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2890 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-2889 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2892 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-2891 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2894 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-2893 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2896 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-2895 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-2899 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5049-2898 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5020-2897 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-2903 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ic-outline-whatsapp-2902 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-2901 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.11864406779661%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-2900 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 10.57347670250896%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5092-2886 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2906 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-2905 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2907 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5020-2904 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 19.23611111111111%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2910 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.1428571939468384px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2909 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2911 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5021-2908 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-2915 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2914 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5030-2913 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-2917 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5029-2916 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 12px 8px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 6px;
}

.text-2918 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2919 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2920 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2921 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2922 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2923 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-2926 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-2925 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-2924 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5032-2912 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2930 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2929 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2931 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5083-2928 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2932 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2934 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-2933 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5084-2927 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 17px;
  padding: 16px 37px 16px 16px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.125%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.vector-2938 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2939 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2940 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-warning-outline-2937 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2941 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5083-2936 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2942 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2944 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5049-2943 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5085-2935 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 17px;
  padding: 16px 37px 16px 16px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.125%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.vector-2948 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-2947 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2949 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5083-2946 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2950 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2952 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-249-186-95);
}

.frame-5049-2951 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 186, 95, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5086-2945 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 17px;
  padding: 16px 37px 16px 16px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.125%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.vector-2957 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-2958 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-2956 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-2955 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2959 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5083-2954 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2960 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2962 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5049-2961 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 4px 6px 4px 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5087-2953 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 17px;
  padding: 16px 37px 16px 16px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.125%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.rectangle-44-2963 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(64, 64, 64, 0.699999988079071);
}

.rectangle-47-2964 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
}

.text-2965 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-2967 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-2968 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5034-2966 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2970 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-2971 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5094-2969 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2973 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-2974 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5096-2972 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2976 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-2978 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.frame-5020-2977 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.frame-5099-2975 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2980 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-2981 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: underline;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5098-2979 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2983 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-2984 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5097-2982 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2986 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-2987 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5093-2985 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2989 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-2990 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5095-2988 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-2994 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.node-2993 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2995 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5034-2992 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 48.46938775510204%;
  border: 1px solid rgba(255, 0, 0, 1);
  border-radius: 10px;
}

.vector-2998 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2.25px solid rgba(49, 199, 54, 1);
  border: none;
  outline: none;
}

.charm-tick-2997 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-2999 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5033-2996 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 48.214285714285715%;
  border: 1px solid rgba(49, 199, 54, 1);
  border-radius: 10px;
}

.frame-5100-2991 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 13px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.review-payment-2689 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-3001 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-3005 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-3004 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3006 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-3003 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-3002 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-3009 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-3008 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-3010 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-3012 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-3011 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-3007 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3016 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-3017 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-3015 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3014 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3018 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-3013 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3019 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-3022 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-3026 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-3025 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3027 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-3024 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-3031 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-3030 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3032 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3029 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3034 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3033 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-3028 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-3040 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3041 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-3039 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-3038 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3042 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3037 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3044 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3043 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-3036 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5059-3035 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3049 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3050 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3048 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3051 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3047 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3053 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3052 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-3046 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.text-3056 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-3055 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-3054 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-3059 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3058 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-3057 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.frame-5119-3045 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3064 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3065 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-3063 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3062 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3066 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3061 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-3060 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-3070 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3069 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3071 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3068 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-3067 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-3078 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3079 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3080 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-3077 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3076 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3081 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-3075 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-3083 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3082 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-3074 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-3073 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5104-3072 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5004-3023 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-3021 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-3020 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-3086 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-3085 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-3084 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-3089 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-3088 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-3087 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-3092 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3091 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-3090 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-3094 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-3095 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-3093 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-3096 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-3098 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-3099 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5037-3097 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-3101 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.text-3102 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5038-3100 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(64, 64, 64, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-3104 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-3105 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5039-3103 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-3107 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-3108 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5040-3106 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-3110 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-3111 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5041-3109 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-3113 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-3114 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5042-3112 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-3116 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-172-172-172);
}

.text-3117 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: center;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5043-3115 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  padding: 12px 8px 12px 8px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
  opacity: 0.699999988079071;
}

.vector-3120 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3119 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-3118 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-3123 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3122 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5033-3121 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-3125 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-3127 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3126 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5120-3124 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3128 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3129 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3130 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.line-19-3131 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-20-3132 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-21-3133 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.rectangle-1582-3136 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1583-3137 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3138 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3139 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3140 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3141 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3142 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-20-3143 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-21-3144 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3146 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5049-3145 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3149 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3148 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3150 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5121-3147 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3152 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3151 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-40-3135 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-1584-3154 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1585-3155 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3156 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3157 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3158 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3159 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3160 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-22-3161 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-23-3162 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3164 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5122-3163 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3167 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3166 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3168 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5123-3165 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3170 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3169 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-39-3153 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-1582-3172 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1583-3173 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3174 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3175 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3176 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3177 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3178 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-20-3179 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-21-3180 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3182 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5049-3181 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3185 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3184 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3186 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5121-3183 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3188 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3187 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-41-3171 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-1584-3190 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1585-3191 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3192 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3193 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3194 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3195 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3196 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-22-3197 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-23-3198 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3200 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5122-3199 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3203 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3202 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3204 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5123-3201 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3206 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3205 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-42-3189 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5124-3134 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 70%;
}

.rectangle-1582-3209 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1583-3210 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3211 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3212 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3213 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3214 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3215 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-20-3216 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-21-3217 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3219 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5049-3218 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3222 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3221 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3223 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5121-3220 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3225 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3224 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-40-3208 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-1584-3227 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1585-3228 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3229 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3230 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3231 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3232 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3233 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-22-3234 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-23-3235 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3237 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5122-3236 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3240 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3239 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3241 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5123-3238 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3243 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3242 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-39-3226 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-1582-3245 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1583-3246 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3247 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3248 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3249 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3250 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3251 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-20-3252 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-21-3253 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3255 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5049-3254 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3258 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3257 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3259 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5121-3256 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3261 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3260 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-41-3244 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-1584-3263 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1585-3264 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3265 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3266 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3267 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3268 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3269 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-22-3270 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-23-3271 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3273 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5122-3272 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3276 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3275 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3277 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5123-3274 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3279 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3278 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-42-3262 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5125-3207 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 70%;
}

.rectangle-1582-3282 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1583-3283 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3284 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3285 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3286 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3287 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3288 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-20-3289 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-21-3290 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3292 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5049-3291 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3295 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3294 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3296 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5121-3293 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3298 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3297 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-40-3281 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-1584-3300 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1585-3301 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3302 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3303 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3304 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3305 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3306 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-22-3307 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-23-3308 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3310 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5122-3309 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3313 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3312 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3314 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5123-3311 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3316 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3315 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-39-3299 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-1582-3318 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1583-3319 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3320 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3321 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3322 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3323 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3324 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-20-3325 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-21-3326 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3328 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5049-3327 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3331 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3330 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3332 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5121-3329 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3334 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3333 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-41-3317 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-1584-3336 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 16px;
}

.rectangle-1585-3337 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.text-3338 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3339 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3340 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3341 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3342 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.line-22-3343 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.line-23-3344 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.text-3346 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5122-3345 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 32px;
}

.vector-3349 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.basil-user-outline-3348 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3350 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5123-3347 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 2px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 32px;
}

.vector-3352 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3351 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-42-3335 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5126-3280 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 70%;
}

.rectangle-1586-3353 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.rectangle-1587-3354 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.rectangle-1588-3355 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.class-schedule-3000 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-3357 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-3361 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-3360 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3362 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-3359 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-3358 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-3365 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-3364 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-3366 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-3368 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-3367 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-3363 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3372 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-3373 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-3371 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3370 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3374 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-3369 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3375 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-3378 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-3382 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-3381 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3383 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-3380 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-3387 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-3386 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3388 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3385 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3390 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3389 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-3384 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-3396 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3397 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-3395 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-3394 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3398 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3393 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3400 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3399 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-3392 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5059-3391 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3405 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3406 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3404 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3407 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3403 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3409 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3408 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-3402 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.text-3412 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3411 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-3410 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-3415 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-3414 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-3413 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.frame-5119-3401 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3420 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3421 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-3419 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3418 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3422 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3417 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-3416 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-3426 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3425 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3427 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3424 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-3423 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-3434 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3435 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3436 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-3433 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3432 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3437 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5003-3431 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-3439 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3438 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-3430 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-3429 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5104-3428 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5004-3379 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-3377 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-3376 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-3442 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-3441 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-3440 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-3445 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-3444 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-3443 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-3448 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3447 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-3446 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-3450 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-3451 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-3449 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-3452 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.rectangle-44-3453 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-3456 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3455 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-3458 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3457 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3460 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3459 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3462 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-3461 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-3454 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3465 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3464 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-3467 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3466 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3469 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3468 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3472 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-3471 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5019-3470 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5020-3463 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3475 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3474 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-3477 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3476 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3479 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3478 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3482 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-49-199-54);
}

.frame-5049-3481 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5019-3480 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-3473 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3485 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3484 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-3487 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3486 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3489 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3488 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3492 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5049-3491 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5019-3490 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5021-3483 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3495 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3494 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-3497 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3496 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3499 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3498 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3502 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-255-0-0);
}

.frame-5049-3501 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 6px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 0.10000000149011612);
  border-radius: 32px;
}

.frame-5019-3500 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5023-3493 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3503 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3504 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.rectangle-23-3506 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 10px;
}

.text-3507 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3508 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3510 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.vector-3512 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.node-3511 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5127-3509 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-43-3505 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-23-3514 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 10px;
}

.rectangle-24-3515 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 10px;
}

.rectangle-25-3516 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 10px;
}

.text-3518 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5033-3517 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 10px;
}

.text-3520 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5128-3519 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 10px;
}

.text-3521 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3522 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3523 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3524 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3525 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.text-3526 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-3527 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-3529 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.vector-3531 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.node-3530 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5127-3528 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.group-44-3513 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.line-21-3532 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(217, 217, 217, 1);
  border: none;
  outline: none;
}

.replacement-class-3356 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-3534 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-3538 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-3537 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3539 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-3536 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-3535 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-3542 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-3541 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-3543 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-3545 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-3544 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-3540 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3549 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-3550 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-3548 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3547 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3551 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-3546 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3552 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-3555 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-3559 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-3558 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3560 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-3557 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-3564 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-3563 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3565 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3562 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3567 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3566 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-3561 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-3573 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3574 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-3572 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-3571 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3575 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3570 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3577 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3576 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-3569 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5059-3568 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3581 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3582 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3580 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3583 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3579 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3585 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3584 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-3578 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-3590 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3591 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-3589 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3588 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3592 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3587 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-3586 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-3596 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3595 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3597 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3594 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-3593 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-3604 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-3605 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-3606 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.group-3603 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3602 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3607 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5003-3601 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-3609 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3608 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-3600 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-3599 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-3612 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-3611 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-3610 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-3615 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3614 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-3613 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-3618 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3617 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-3616 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.frame-5104-3598 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5004-3556 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-3554 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-3553 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-3621 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-3620 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-3619 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-3624 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-3623 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-3622 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-3627 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3626 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-3625 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-3629 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-3630 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-3628 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-23-3631 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.rectangle-24-3632 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.rectangle-25-3633 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.rectangle-26-3634 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.text-3636 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3637 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 64px;
  line-height: 70px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5105-3635 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3639 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3640 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 64px;
  line-height: 70px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5106-3638 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3642 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3643 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 64px;
  line-height: 70px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5107-3641 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3645 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3646 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 64px;
  line-height: 70px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5108-3644 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3648 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.vector-3649 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.carbon-ticket-3647 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3652 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 9.166666984558105px solid rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.vector-3653 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 9.166666984558105px solid rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.group-3651 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.akar-icons-clock-3650 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3655 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 10.3125px solid rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.charm-refresh-3654 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3658 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 10.3125px solid rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.vector-3659 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 10.3125px solid rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.group-3657 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.charm-circle-tick-3656 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-3660 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-3663 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-3665 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.uil-sort-3664 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5014-3662 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-3667 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3666 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3669 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3668 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3671 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-3670 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3673 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-3672 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-3661 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3676 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3675 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 49.07235621521336%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.rectangle-1581-3678 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 249, 95, 1);
  border-radius: 4px;
}

.text-3679 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3677 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.059369202226346%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3681 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3680 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3683 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-3682 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-3687 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3688 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-3686 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-3685 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-3691 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-3690 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-3689 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-3684 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-3674 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3694 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3693 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 49.07235621521336%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.rectangle-1581-3696 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(49, 199, 54, 1);
  border-radius: 4px;
}

.text-3697 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3695 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.059369202226346%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3699 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3698 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3701 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-3700 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-3705 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3706 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-3704 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-3703 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-3709 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-3708 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-3707 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-3702 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5023-3692 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3712 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3711 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 49.07235621521336%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.rectangle-1581-3714 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 249, 95, 1);
  border-radius: 4px;
}

.text-3715 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3713 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.059369202226346%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3717 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3716 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3719 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-3718 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-3723 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3724 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-3722 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-3721 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-3727 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-3726 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-3725 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-3720 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5024-3710 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3730 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3729 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 49.07235621521336%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.rectangle-1581-3732 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 186, 95, 1);
  border-radius: 4px;
}

.text-3733 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3731 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.059369202226346%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3735 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3734 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3737 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-3736 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-3741 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3742 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-3740 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-3739 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-3745 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-3744 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-3743 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-3738 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5025-3728 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3748 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3747 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 49.07235621521336%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.rectangle-1581-3750 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 0, 0, 1);
  border-radius: 4px;
}

.text-3751 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3749 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.059369202226346%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3753 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3752 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3755 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-3754 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-3759 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3760 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-3758 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-3757 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-3763 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-3762 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-3761 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-3756 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5026-3746 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3766 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3765 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 49.07235621521336%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.rectangle-1581-3768 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 249, 95, 1);
  border-radius: 4px;
}

.text-3769 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3767 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.059369202226346%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3771 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3770 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3773 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-3772 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-3777 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3778 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-3776 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-3775 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-3781 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-3780 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-3779 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-3774 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5027-3764 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3784 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3783 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 49.07235621521336%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.rectangle-1581-3786 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 249, 95, 1);
  border-radius: 4px;
}

.text-3787 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3785 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.059369202226346%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3789 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3788 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3791 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-3790 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-3795 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3796 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-3794 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-3793 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-3799 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-3798 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-3797 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-3792 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5028-3782 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3802 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-3801 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3803 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5020-3800 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 19.23611111111111%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-3804 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-3805 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-3806 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-3807 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-3809 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-3811 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3810 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5021-3808 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-3813 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-3815 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3814 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5109-3812 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-3817 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-3819 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3820 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3818 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5110-3816 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-3824 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3823 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5030-3822 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-3826 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5029-3825 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 12px 8px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 6px;
}

.text-3827 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3828 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3829 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3830 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3831 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3832 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-3835 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3834 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-3833 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5032-3821 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3837 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5033-3836 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 10px;
}

.incident-report-3533 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-3839 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-3843 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-3842 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3844 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-3841 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-3840 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-3847 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-3846 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-3848 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-3850 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-3849 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-3845 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3854 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-3855 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-3853 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3852 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3856 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-3851 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3857 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-3860 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-3864 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-3863 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3865 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-3862 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-3869 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-3868 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3870 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3867 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3872 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3871 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-3866 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-3878 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3879 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-3877 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-3876 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3880 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3875 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3882 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3881 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-3874 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5059-3873 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3886 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3887 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3885 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3888 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3884 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3890 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3889 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-3883 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-3895 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3896 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-3894 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3893 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3897 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3892 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-3891 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-3901 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3900 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3902 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3899 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-3898 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-3909 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-3910 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-3911 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.group-3908 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-3907 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3912 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5003-3906 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-3914 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-3913 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-3905 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-3904 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-3917 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3916 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-3915 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-3920 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-3919 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-3918 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-3923 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-3922 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-3921 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.frame-5104-3903 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5004-3861 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-3859 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-3858 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-3926 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-3925 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-3924 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-3929 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-3928 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-3927 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-3932 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-3931 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-3930 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-3934 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-3935 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-3933 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-23-3936 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.rectangle-24-3937 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.rectangle-25-3938 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.rectangle-26-3939 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(218, 218, 218, 1);
  border-radius: 24px;
}

.text-3941 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3942 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 64px;
  line-height: 70px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5105-3940 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3944 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3945 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 64px;
  line-height: 70px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5106-3943 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3947 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3948 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 64px;
  line-height: 70px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5107-3946 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3950 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-3951 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 64px;
  line-height: 70px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5108-3949 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3953 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.vector-3954 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.carbon-ticket-3952 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3957 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 9.166666984558105px solid rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.vector-3958 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 9.166666984558105px solid rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.group-3956 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.akar-icons-clock-3955 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3960 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 10.3125px solid rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.charm-refresh-3959 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-3963 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 10.3125px solid rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.vector-3964 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 10.3125px solid rgba(64, 64, 64, 0.10000000149011612);
  border: none;
  outline: none;
}

.group-3962 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.charm-circle-tick-3961 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-3965 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-3968 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3967 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-3970 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3969 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3972 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3971 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3974 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-3973 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3976 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-3975 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3978 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-3977 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-3966 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-3981 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3980 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.552875695732837%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3983 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-3982 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3985 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-3984 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3987 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-3986 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-3989 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-3988 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-3993 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-3994 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-3992 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-3991 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-3997 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-3996 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-3995 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-3990 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-3979 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4000 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-3999 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.552875695732837%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4002 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4001 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4004 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4003 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4006 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4005 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4008 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4007 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4012 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4013 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4011 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4010 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4016 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4015 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4014 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4009 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5111-3998 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4019 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4018 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.552875695732837%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4021 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4020 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4023 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4022 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4025 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4024 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4027 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4026 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4031 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4032 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4030 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4029 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4035 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4034 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4033 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4028 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5112-4017 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4038 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4037 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.552875695732837%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4040 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4039 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4042 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4041 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4044 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4043 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4046 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4045 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4050 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4051 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4049 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4048 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4054 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4053 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4052 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4047 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5113-4036 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4057 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-4056 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4058 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5020-4055 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 19.23611111111111%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-4059 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-4060 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-4061 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-4062 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-4064 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-4066 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4065 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5021-4063 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-4068 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-4070 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4069 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5109-4067 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-4072 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-4074 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4075 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4073 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5110-4071 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-4079 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4078 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5030-4077 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-4081 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5029-4080 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 12px 8px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 6px;
}

.text-4082 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4083 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4084 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4085 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4086 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4087 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-4090 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4089 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-4088 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5032-4076 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4092 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5033-4091 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 10px;
}

.parent-support-3838 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-4094 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-4098 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-4097 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4099 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-4096 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-4095 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-4102 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-4101 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-4103 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-4105 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-4104 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-4100 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4109 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-4110 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-4108 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-4107 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4111 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-4106 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4112 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-4115 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-4119 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-4118 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4120 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-4117 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-4124 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-4123 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4125 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4122 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4127 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4126 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-4121 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-4133 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4134 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-4132 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-4131 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4135 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4130 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4137 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4136 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-4129 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5059-4128 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4141 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4142 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4140 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4143 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4139 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4145 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4144 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-4138 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-4150 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4151 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-4149 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-4148 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4152 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4147 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-4146 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-4156 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4155 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4157 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4154 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-4153 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-4164 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-4165 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-4166 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.group-4163 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-4162 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4167 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5003-4161 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-4169 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4168 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-4160 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-4159 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-4172 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4171 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-4170 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-4175 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4174 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-4173 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-4178 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-4177 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-4176 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.frame-5104-4158 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5004-4116 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-4114 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-4113 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-4181 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-4180 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-4179 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-4184 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-4183 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-4182 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-4187 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4186 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-4185 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-4189 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-4190 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-4188 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-4191 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-4194 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4193 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-4196 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4195 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4198 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4197 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4200 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4199 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4202 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4201 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4204 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-4203 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-4192 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4207 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4206 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.82931354359926%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4209 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4208 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4211 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4210 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4213 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4212 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4215 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4214 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4219 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4220 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4218 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4217 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4223 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4222 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4221 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4216 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-4205 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4226 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4225 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.82931354359926%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4228 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4227 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4230 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4229 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4232 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4231 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4234 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4233 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4238 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4239 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4237 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4236 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4242 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4241 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4240 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4235 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5116-4224 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4245 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4244 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.82931354359926%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4247 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4246 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4249 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4248 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4251 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4250 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4253 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4252 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4257 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4258 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4256 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4255 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4261 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4260 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4259 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4254 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5117-4243 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4264 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4263 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.82931354359926%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4266 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4265 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4268 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4267 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4270 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4269 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4272 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4271 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4276 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4277 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4275 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4274 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4280 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4279 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4278 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4273 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5118-4262 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4283 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-4282 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4284 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5020-4281 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 19.23611111111111%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-4285 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-4286 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-4287 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-4289 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-4291 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4290 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5109-4288 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-4293 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-4295 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4296 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4294 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5110-4292 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-4300 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4299 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5030-4298 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-4302 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5029-4301 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 12px 8px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 6px;
}

.text-4303 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4304 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4305 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4306 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4307 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4308 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-4311 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4310 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-4309 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5032-4297 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4313 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5033-4312 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 10px;
}

.text-4315 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5114-4314 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-4317 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-5115-4316 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.item-request-4093 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}

.rectangle-2-4319 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-4323 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-4322 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4324 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5008-4321 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5009-4320 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 374px 12px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 26.944444444444443%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.ellipse-6-4327 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
  fill: rgba(19, 27, 38, 0.15000000596046448);
  border: none;
  outline: none;
}

.frame-5000-4326 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 2px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 22.535211267605636%;
  background-color: rgba(237, 237, 237, 1);
  border-radius: 22px;
}

.text-4328 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-4330 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.8000000715255737px solid var(--Text Dark);
  border: none;
  outline: none;
}

.glyphs-chevron-bold-4329 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5012-4325 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4334 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.vector-4335 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(162, 162, 162, 1);
  border: none;
  outline: none;
}

.group-4333 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-4332 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4336 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-general-sans);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-9-4331 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4337 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.node-4340 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  height: auto;
}

.vector-4344 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mage-dashboard-4343 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4345 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-1-4342 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-4349 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.icons8-student-4348 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4350 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4347 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4352 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4351 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-4346 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.vector-4358 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4359 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-4357 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.hugeicons-teacher-4356 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4360 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4355 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4362 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4361 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-4354 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-radius: 10px;
}

.frame-5059-4353 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4366 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4367 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4365 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4368 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4364 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4370 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4369 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-4363 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-4375 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4376 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.group-4374 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-4373 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4377 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4372 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5-4371 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-4381 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4380 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4382 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4379 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-6-4378 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.vector-4389 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-4390 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.vector-4391 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.group-4388 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.node-4387 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4392 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5003-4386 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 84%;
}

.vector-4394 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(10, 119, 187, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4393 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5002-4385 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 88.65248226950354%;
}

.frame-7-4384 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-4397 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4396 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-2-4395 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-4400 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5002-4399 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-3-4398 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  border-radius: 10px;
}

.text-4403 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5002-4402 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-4-4401 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 86.05200945626478%;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.frame-5104-4383 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5004-4341 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
}

.frame-5005-4339 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 66px;
  padding: 0px;
  flex-grow: 1;
  flex-shrink: 1;
  width: 81.34615384615384%;
}

.frame-5006-4338 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 13px 24px 489px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 18.055555555555554%;
  background-color: rgba(255, 255, 255, 1);
  border-right: 0.5px solid rgba(217, 217, 217, 1);
}

.vector-4406 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.mynaui-sort-solid-4405 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5007-4404 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-4409 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ph-moon-light-4408 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5010-4407 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.vector-4412 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4411 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5011-4410 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 3.3333333333333335%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 24px;
}

.ellipse-6-4414 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 115, 115, 1);
  border: none;
  outline: none;
}

.ellipse-2-4415 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(255, 0, 0, 1);
  border: none;
  outline: none;
}

.group-5-4413 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.rectangle-43-4416 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 16px;
}

.text-4419 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4418 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
}

.text-4421 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4420 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4423 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4422 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4425 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4424 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4427 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4426 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4429 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5018-4428 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-top: 1px solid rgba(217, 217, 217, 1);
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5019-4417 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4432 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4431 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.82931354359926%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4434 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4433 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4436 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4435 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4438 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4437 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4440 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4439 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4444 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4445 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4443 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4442 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4448 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4447 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4446 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4441 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5022-4430 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4451 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4450 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.82931354359926%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4453 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4452 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4455 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4454 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4457 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4456 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4459 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4458 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4463 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4464 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4462 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4461 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4467 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4466 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4465 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4460 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5116-4449 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4470 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4469 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.82931354359926%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4472 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4471 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4474 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4473 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4476 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4475 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4478 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4477 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4482 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4483 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4481 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4480 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4486 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4485 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4484 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4479 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5117-4468 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4489 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5014-4488 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 27.82931354359926%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-left: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4491 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5015-4490 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.191094619666046%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4493 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5016-4492 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4495 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5017-4494 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.text-4497 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 16px;
  line-height: 36px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.frame-5019-4496 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.vector-4501 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4502 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.ion-eye-sharp-4500 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5023-4499 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.vector-4505 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1.5px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.hugeicons-tick-02-4504 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border-radius: 4px;
}

.frame-5024-4503 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  padding: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 23.88059701492537%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5018-4498 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px 24px 12px 24px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 12.430426716141001%;
  border-bottom: 1px solid rgba(217, 217, 217, 1);
  border-right: 1px solid rgba(217, 217, 217, 1);
}

.frame-5118-4487 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.vector-4508 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.boxicons-search-4507 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4509 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.frame-5020-4506 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  width: 19.23611111111111%;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-4510 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-4511 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-4512 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.text-4514 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-4516 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 2px solid rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4515 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5109-4513 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.text-4518 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-64-64-64);
}

.vector-4520 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.vector-4521 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.node-4519 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5110-4517 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 10px;
}

.vector-4525 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4524 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5030-4523 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.text-4527 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5029-4526 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 12px 8px 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 6px;
}

.text-4528 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4529 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4530 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4531 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4532 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.text-4533 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-19-27-38);
}

.vector-4536 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  fill: rgba(64, 64, 64, 1);
  border: none;
  outline: none;
}

.prime-chevron-up-4535 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.frame-5031-4534 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 2px;
  padding: 5px 4px 5px 4px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 6px;
}

.frame-5032-4522 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  padding: 0px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.text-4538 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-white);
}

.frame-5033-4537 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 1);
  border: 1px solid rgba(10, 119, 187, 1);
  border-radius: 10px;
}

.text-4540 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-10-119-187);
}

.frame-5114-4539 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(10, 119, 187, 0.10000000149011612);
  border: 1px solid rgba(10, 119, 187, 0.10000000149011612);
  border-radius: 10px;
}

.text-4542 {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  text-align: left;
  font-family: var(--font-family-outfit);
  font-weight: normal;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  color: var(--text-rgb-162-162-162);
}

.frame-5115-4541 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  padding: 12px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 1px solid rgba(162, 162, 162, 1);
  border-radius: 10px;
}

.claim-4318 {



  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  background-color: rgba(249, 250, 251, 1);
}


/* re-attached media queries */
@media (max-width: 1440px) {
  .main-dashboard-1 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .main-dashboard-1 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .manage-student-263 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .manage-student-263 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .progress-card-550 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .progress-card-550 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .student-details-931 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .student-details-931 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .student-progress-1065 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .student-progress-1065 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .teacher-check-in-1213 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .teacher-check-in-1213 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .teacher-check-in-1452 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .teacher-check-in-1452 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .teacher-check-in-1746 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .teacher-check-in-1746 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .annoucement-2014 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .annoucement-2014 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .node-2270 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .node-2270 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .payment-2415 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .payment-2415 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .review-payment-2689 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .review-payment-2689 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .class-schedule-3000 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .class-schedule-3000 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .replacement-class-3356 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .replacement-class-3356 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .incident-report-3533 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .incident-report-3533 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .parent-support-3838 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .parent-support-3838 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .item-request-4093 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .item-request-4093 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1440px) {
  .claim-4318 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  .claim-4318 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
