.dashboard,
.gradient1png-parent {
  display: flex;
  align-items: flex-start;
  isolation: isolate;
}
.dashboard {
  width: 100%;
  position: relative;
  min-height: 100vh;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) inset;
  background-color: var(--color-darkslategray);
  overflow-x: hidden;
  overflow-y: auto;
  flex-direction: column;
  padding: var(--padding-20) var(--padding-0) var(--padding-0);
  box-sizing: border-box;
  gap: 146.5px;
  line-height: normal;
  letter-spacing: normal;
}

.dashboard-inner,
.dashboard-child {
  width: 100% !important;
  max-width: 1100px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  transform: none !important;
  box-sizing: border-box !important;
}
.dashboard-inner {
  margin-top: 120px !important;
}

.dashboard-child {
  margin-bottom: 180px !important;
}
.curita-parent,
.dashboard-inner .curita-parent {
  position: absolute !important;
  top: 20px !important;
  left: 30px !important;
  margin: 0 !important;
  transform: none !important;
  z-index: 5 !important;
}
.frame-section {
  justify-content: center !important;
}

.dashboard-child {
  justify-content: center !important;
}
.gradient1png-parent {
  position: absolute;
  inset: 0;
  width: 100%;
  min-height: 100%;
  z-index: 0;
  pointer-events: none;
}

.gradient1png-icon {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;

  object-position: center -30px;
}
.dashboard-inner {
  width: 1165px;
  display: flex;
  align-items: flex-start;
  padding: var(--padding-0) 28px;
  box-sizing: border-box;
  max-width: 100%;
  flex-shrink: 0;
  text-align: left;
  font-size: var(--fs-64);
  color: var(--color-whitesmoke-100);
  font-family: var(--font-normal-tm);
}
.frame-parent {
  flex: 1;
  flex-direction: column;
  gap: 50px;
  max-width: 100%;
}
.curita-parent,
.frame-parent {
  display: flex;
  align-items: flex-start;
}
.curita,
.shadowing2 {
  margin: 0;
  width: 129px;
  position: relative;
  font-size: inherit;
  line-height: 54px;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  z-index: 1;
}
.shadowing2 {
  z-index: 2;
  margin: 0 0 0-129px;
}
.frame-wrapper {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-0) var(--padding-0) 34px;
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: 75px;
  color: var(--color-whitesmoke-100);
  font-family: var(--font-normal-tm);
}
.frame-group {
  width: 1015px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 50px;
  max-width: 100%;
}
.frame-container {
  width: 994px;
  justify-content: center;
  padding: var(--padding-0) var(--padding-20);
  box-sizing: border-box;
}
.frame-container,
.frame-div,
.shadowing-wrapper {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.frame-div {
  width: 598px;
  flex-direction: column;
  gap: 25px;
}
.shadowing-wrapper {
  padding: var(--padding-0) 82px var(--padding-0) 81px;
  box-sizing: border-box;
}
.shadowing3,
.shadowing4 {
  position: relative;
  display: inline-block;
  z-index: 1;
}
.shadowing3 {
  margin: 0;
  width: 435px;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  flex-shrink: 0;
  white-space: nowrap;
  max-width: 100%;
}
.shadowing4 {
  height: 96px;
  font-size: var(--fs-40);
}
.rectangle-parent {
  align-self: stretch;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: var(--padding-11) 42px 13px var(--padding-0);
  box-sizing: border-box;
  position: relative;
  isolation: isolate;
  gap: var(--gap-20);
  max-width: 100%;
  font-size: 48px;
}
.frame-child {
  height: 100%;
  width: 994px;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-darkslateblue);
  z-index: 1;
  flex-shrink: 0;
}
.frame-parent2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  flex-shrink: 0;
}
.shadowing-container {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  padding: var(--padding-0) var(--padding-0) var(--padding-0) var(--padding-8);
}
.shadowing5,
.shadowing6 {
  margin: 0;
  position: relative;
  font-weight: 400;
  font-family: inherit;
}
.shadowing5 {
  flex: 1;
  font-size: inherit;
  z-index: 2;
}
.shadowing6 {
  width: 355px;
  font-size: var(--fs-32);
  display: inline-block;
  max-width: 100%;
  z-index: 3;
}
.frame-wrapper2,
.rectangle-group {
  display: flex;
  align-items: flex-start;
}
.frame-wrapper2 {
  width: 181px;
  flex-direction: column;
  justify-content: flex-end;
  padding: var(--padding-0) var(--padding-0) 21px;
  box-sizing: border-box;
  flex-shrink: 0;
  font-size: var(--fs-32);
  color: var(--color-darkslateblue);
}
.rectangle-group {
  align-self: stretch;
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-whitesmoke-100);
  padding: var(--padding-8) 46px 7px;
  z-index: 2;
}
.frame-item,
.shadowing7 {
  position: relative;
  flex-shrink: 0;
}
.frame-item {
  height: 53px;
  width: 181px;
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-whitesmoke-100);
  display: none;
}
.shadowing7 {
  margin: 0;
  flex: 1;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  z-index: 3;
}
.frame-parent3,
.frame-section {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.frame-section {
  align-self: stretch;
  justify-content: flex-end;
  padding: var(--padding-0) var(--padding-11);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--fs-32);
  color: var(--color-whitesmoke-100);
  font-family: var(--font-normal-tm);
}
.frame-parent3 {
  width: 969px;
  gap: 119px;
}
.rectangle-container {
  flex: 1.0462;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 23px 18px 67px var(--padding-0);
  box-sizing: border-box;
  position: relative;
  isolation: isolate;
  gap: 30.3px;
  min-width: 276px;
  max-width: 100%;
}
.frame-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-whitesmoke-200);
  z-index: 2;
  flex-shrink: 0;
}
.shadowing-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 17px;
  max-width: 100%;
  flex-shrink: 0;
  font-size: var(--fs-40);
}
.shadowing8 {
  margin: 0;
  width: 151px;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  z-index: 1;
}
.shadowing-internal,
.shadowing-nested-two {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.shadowing-nested-two {
  align-self: stretch;
  padding: var(--padding-0) var(--padding-0) var(--padding-0) 22px;
  box-sizing: border-box;
  font-size: var(--fs-32);
}
.shadowing-internal {
  flex: 1;
  justify-content: space-between;
  gap: var(--gap-20);
}
.shadowing10,
.shadowing9 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  z-index: 3;
}
.shadowing9 {
  width: 89px;
}
.shadowing10 {
  width: var(--width-150);
  white-space: nowrap;
}
.line-div,
.line-wrapper {
  box-sizing: border-box;
  max-width: 100%;
}
.line-wrapper {
  width: 392px;
  height: var(--height-1);
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-0) 7px var(--padding-0) var(--padding-6);
  flex-shrink: 0;
}
.line-div {
  align-self: stretch;
  flex: 1;
  position: relative;
  border-top: var(--border-1);
  transform: rotate(0.1deg);
  z-index: 3;
}
.shadowing-nested-three-wrapper {
  width: 396px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-0) var(--padding-4);
  box-sizing: border-box;
  max-width: 100%;
  flex-shrink: 0;
}
.shadowing-nested-three {
  flex: 1;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--gap-20);
  max-width: 100%;
}
.shadowing11,
.shadowing12 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  z-index: 3;
}
.shadowing11 {
  width: 170px;
  white-space: nowrap;
}
.shadowing12 {
  width: var(--width-150);
}
.shadowing-nested-four-wrapper {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-0) var(--padding-4) var(--padding-0) 7px;
  box-sizing: border-box;
  max-width: 100%;
  flex-shrink: 0;
}
.shadowing13 {
  margin: 0;
  width: 106px;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  z-index: 3;
}
.shadowing-nested-six {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--padding-2) var(--padding-0) var(--padding-0);
}
.shadowing14 {
  margin: 0;
  width: var(--width-150);
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  white-space: nowrap;
  z-index: 3;
}
.rectangle-parent2 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 88px 17px 67px 19px;
  box-sizing: border-box;
  position: relative;
  isolation: isolate;
  gap: var(--gap-30);
  min-width: 276px;
  max-width: 100%;
}
.rectangle-div {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-whitesmoke-200);
  z-index: 1;
  flex-shrink: 0;
}
.shadowing-group {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--gap-20);
  flex-shrink: 0;
}
.shadowing15 {
  margin: 0;
  width: 126px;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  white-space: nowrap;
}
.frame-child3,
.shadowing15,
.shadowing16 {
  position: relative;
  z-index: 2;
  flex-shrink: 0;
}
.shadowing16 {
  margin: 0;
  width: var(--width-150);
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
}
.frame-child3 {
  width: 379px;
  height: var(--height-1);
  border-top: var(--border-1);
  box-sizing: border-box;
  transform: rotate(0.1deg);
  max-width: 100%;
}
.shadowing17 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  z-index: 2;
}
.shadowing-internal-two {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--padding-1) var(--padding-0) var(--padding-0);
}
.shadowing18 {
  margin: 0;
  width: 186px;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  white-space: nowrap;
  z-index: 2;
}
.frame-wrapper3 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  padding: var(--padding-0) var(--padding-4) var(--padding-0) var(--padding-8);
  box-sizing: border-box;
  max-width: 100%;
  flex-shrink: 0;
}
.shadowing19,
.shadowing20 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  z-index: 2;
}
.shadowing19 {
  width: 110px;
  display: inline-block;
  flex-shrink: 0;
}
.shadowing20 {
  align-self: stretch;
}
.dashboard-child,
.frame-parent4 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.dashboard-child {
  width: 1256px;
  justify-content: center;
  padding: var(--padding-0) var(--padding-20);
  box-sizing: border-box;
  flex-shrink: 0;
  text-align: center;
  font-size: var(--fs-40);
  color: var(--color-whitesmoke-100);
  font-family: var(--font-normal-tm);
}
.frame-parent4 {
  width: 996px;
  justify-content: space-between;
  gap: var(--gap-20);
}
.rectangle-parent3 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: var(--padding-24) var(--padding-36) 92px var(--padding-0);
  box-sizing: border-box;
  position: relative;
  isolation: isolate;
  gap: 44px;
  min-width: 452px;
  max-width: 100%;
}
.frame-child5 {
  width: 425px;
  height: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-whitesmoke-200);
  z-index: 1;
  flex-shrink: 0;
}
.shadowing-wrapper2 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.shadowing21 {
  margin: 0;
  width: 275px;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  z-index: 2;
}
.shadowing-detail {
  cursor: pointer;
  border: 0;
  padding: 17px var(--padding-1) var(--padding-16) var(--padding-3);
  background-color: var(--color-darkslateblue);
  width: 359px;
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  max-width: 100%;
  z-index: 2;
  flex-shrink: 0;
}
.shadowing-detail:hover {
  background-color: var(--color-steelblue);
}
.shadowing-detail-child,
.shadowing22 {
  position: relative;
  max-width: 100%;
  flex-shrink: 0;
}
.shadowing-detail-child {
  height: 71px;
  width: 359px;
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-darkslateblue);
  display: none;
}
.shadowing22 {
  margin: 0;
  flex: 1;
  font-size: var(--fs-32);
  font-weight: 400;
  font-family: var(--font-normal-tm);
  color: var(--color-whitesmoke-100);
  text-align: center;
  display: inline-block;
  z-index: 3;
}
.shadowing-detail-item,
.shadowing-detail2 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-whitesmoke-100);
  max-width: 100%;
  flex-shrink: 0;
}
.shadowing-detail2 {
  cursor: pointer;
  border: 0;
  padding: 17px 5px var(--padding-16) var(--padding-0);
  width: 360px;
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  z-index: 2;
}
.shadowing-detail2:hover {
  background-color: var(--color-gainsboro);
}
.shadowing-detail-item {
  height: 71px;
  width: 359px;
  position: relative;
  display: none;
}
.rectangle-parent4,
.shadowing23 {
  position: relative;
  max-width: 100%;
  font-size: var(--fs-32);
}
.shadowing23 {
  margin: 0;
  flex: 1;
  font-weight: 400;
  font-family: var(--font-normal-tm);
  color: var(--color-darkslateblue);
  text-align: center;
  display: inline-block;
  z-index: 3;
  flex-shrink: 0;
}
.rectangle-parent4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--padding-24) var(--padding-4) 56px;
  box-sizing: border-box;
  isolation: isolate;
  gap: 27px;
  min-width: 425px;
}
.shadowing24 {
  margin: 0;
  width: 176px;
  position: relative;
  font-size: var(--fs-40);
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  z-index: 2;
  flex-shrink: 0;
}
.differentiated-structure-wrapper {
  width: 401px;
  display: flex;
  align-items: flex-start;
  padding: var(--padding-0) var(--padding-15) var(--padding-3);
  box-sizing: border-box;
  max-width: 100%;
  flex-shrink: 0;
}
.shadowing26 {
  margin: 0;
  width: var(--width-150);
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  white-space: nowrap;
  z-index: 2;
}
.line-frame {
  height: 4px;
  display: flex;
  align-items: flex-start;
  padding: var(--padding-0) 23px var(--padding-3) var(--padding-15);
  flex-shrink: 0;
}
.frame-child7,
.frame-wrapper4,
.line-frame {
  align-self: stretch;
  box-sizing: border-box;
  max-width: 100%;
}
.frame-child7 {
  flex: 1;
  position: relative;
  border-top: var(--border-1);
  transform: rotate(0.1deg);
  z-index: 2;
}
.frame-wrapper4 {
  display: flex;
  align-items: flex-start;
  padding: var(--padding-0) 13px var(--padding-3) var(--padding-15);
  flex-shrink: 0;
}
.shadowing27 {
  margin: 0;
  width: 107px;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  z-index: 2;
}
.frame-wrapper5,
.line-wrapper2 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  max-width: 100%;
  flex-shrink: 0;
}
.line-wrapper2 {
  height: var(--height-1);
  padding: var(--padding-0) 23px var(--padding-0) var(--padding-15);
}
.frame-wrapper5 {
  padding: var(--padding-0) 31px var(--padding-0) 23px;
}
.shadowing29 {
  margin: 0;
  width: 110px;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  white-space: nowrap;
  z-index: 2;
}
.footer {
  width: 100%;
  position: relative;
  overflow: hidden;

  display: flex;
  flex-direction: column;
  align-items: flex-start;

  padding: 24px;
  gap: 6px;
  min-height: 200px;

  background-image: url("../Frame 1.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;

  box-sizing: border-box;

  color: var(--color-whitesmoke-100);
  font-family: var(--font-normal-tm);
  z-index: 2;
}

.footer::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.25);
}

.footer > * {
  position: relative;
  z-index: 1;
}

.footer-block-parent {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.footer-curita {
  margin: 0;
  font-size: clamp(3rem,4vw,4.8rem);
  font-weight: 400;
  line-height: 1;
  color: var(--color-whitesmoke-100);
  font-family: var(--font-normal-tm);
}

.footer-found-for-you {
  margin: 0;
  font-size: clamp(1.1rem,1.2vw,1.5rem);
  font-weight: 400;
  color: var(--color-whitesmoke-100);
  font-family: var(--font-normal-tm);
}

.footer-curita2 {
  margin-top: 4px;
  font-size: clamp(1rem,1.2vw,1.3rem);
  opacity: .9;
  color: var(--color-whitesmoke-100);
  font-family: var(--font-normal-tm);
}
.rectangle-parent2 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;

  width: 425px !important;
  min-width: 425px !important;
  height: 390px !important;
  min-height: 390px !important;

  padding: 24px 17px 24px 19px !important;

  box-sizing: border-box;
  position: relative;
  isolation: isolate;

  gap: 22px !important;

  max-width: 100%;
}
.preferences-title {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 32px !important;
  line-height: 1 !important;
  color: var(--color-whitesmoke-100) !important;
  font-family: var(--font-normal-tm) !important;
  font-weight: 400 !important;
  position: relative !important;
  z-index: 2 !important;
}

.rectangle-parent2 .shadowing-group,
.rectangle-parent2 .frame-wrapper3 {
  margin: 0 !important;
}

.rectangle-parent2 .frame-child3 {
  margin: 0 !important;
}

.rectangle-parent2 .shadowing-group,
.rectangle-parent2 .frame-wrapper3 {
  margin: 0 !important;
}

.rectangle-parent2 .frame-child3 {
  margin: 0 !important;
}
.frame-group,
.frame-parent3,
.frame-parent4 {
  margin-left: auto !important;
  margin-right: auto !important;
}
.dashboard-inner {
  margin-top: 200px !important;
}

.dashboard-child {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}
@media screen and (max-width: 1100px) {
  .frame-parent {
    gap: 39px;
  }
}
@media screen and (max-width: 1050px) {
  .shadowing {
    font-size: var(--fs-32);
  }
  .curita,
  .shadowing2 {
    font-size: 51px;
    line-height: 43px;
  }
  .frame-group {
    gap: 39px;
  }
  .shadowing3 {
    font-size: 60px;
  }
  .shadowing4 {
    font-size: var(--fs-32);
  }
  .rectangle-parent {
    padding-right: 21px;
    box-sizing: border-box;
  }
  .shadowing5 {
    font-size: 38px;
  }
  .shadowing6,
  .shadowing7 {
    font-size: var(--fs-26);
  }
  .frame-parent3 {
    gap: 59px;
    flex-wrap: wrap;
  }
  .rectangle-container {
    flex: 1;
  }
  .shadowing8 {
    font-size: var(--fs-32);
  }
  .shadowing10,
  .shadowing11,
  .shadowing12,
  .shadowing13,
  .shadowing14,
  .shadowing9 {
    font-size: var(--fs-26);
  }
  .rectangle-parent2 {
    flex: 1;
  }
  .shadowing15,
  .shadowing16,
  .shadowing17,
  .shadowing18,
  .shadowing19,
  .shadowing20 {
    font-size: var(--fs-26);
  }
  .frame-parent4 {
    flex-wrap: wrap;
  }
  .rectangle-parent3 {
    flex: 1;
    padding-right: var(--padding-0);
    box-sizing: border-box;
  }
  .shadowing21 {
    font-size: var(--fs-32);
  }
  .rectangle-parent4 {
    flex: 1;
  }
  .shadowing24 {
    font-size: var(--fs-32);
  }
  .shadowing26,
  .shadowing27,
  .shadowing29 {
    font-size: var(--fs-26);
  }
  .curita2 {
    font-size: var(--fs-40);
  }
  .curita3,
  .found-for-you {
    font-size: var(--fs-26);
  }
}
@media screen and (max-width: 1025px) {
  .shadowing {
    font-size: var(--fs-32);
  }
  .curita,
  .shadowing2 {
    font-size: 51px;
    line-height: 43px;
  }
  .frame-group {
    gap: 39px;
  }
  .shadowing3 {
    font-size: 60px;
  }
  .shadowing4 {
    font-size: var(--fs-32);
  }
  .rectangle-parent {
    padding-right: 21px;
    box-sizing: border-box;
  }
  .shadowing5 {
    font-size: 38px;
  }
  .shadowing6,
  .shadowing7 {
    font-size: var(--fs-26);
  }
  .frame-parent3 {
    gap: 59px;
    flex-wrap: wrap;
  }
  .rectangle-container {
    flex: 1;
  }
  .shadowing8 {
    font-size: var(--fs-32);
  }
  .shadowing10,
  .shadowing11,
  .shadowing12,
  .shadowing13,
  .shadowing14,
  .shadowing9 {
    font-size: var(--fs-26);
  }
  .rectangle-parent2 {
    flex: 1;
  }
  .shadowing15,
  .shadowing16,
  .shadowing17,
  .shadowing18,
  .shadowing19,
  .shadowing20 {
    font-size: var(--fs-26);
  }
  .frame-parent4 {
    flex-wrap: wrap;
  }
  .rectangle-parent3 {
    flex: 1;
    padding-right: var(--padding-0);
    box-sizing: border-box;
  }
  .shadowing21 {
    font-size: var(--fs-32);
  }
  .rectangle-parent4 {
    flex: 1;
  }
  .shadowing24 {
    font-size: var(--fs-32);
  }
  .shadowing26,
  .shadowing27,
  .shadowing29 {
    font-size: var(--fs-26);
  }
  .curita2 {
    font-size: var(--fs-40);
  }
  .curita3,
  .found-for-you {
    font-size: var(--fs-26);
  }
}
@media screen and (max-width: 1000px) {
  .shadowing {
    font-size: var(--fs-32);
  }
  .curita,
  .shadowing2 {
    font-size: 51px;
    line-height: 43px;
  }
  .frame-group {
    gap: 39px;
  }
  .shadowing3 {
    font-size: 60px;
  }
  .shadowing4 {
    font-size: var(--fs-32);
  }
  .rectangle-parent {
    padding-right: 21px;
    box-sizing: border-box;
  }
  .shadowing5 {
    font-size: 38px;
  }
  .shadowing6,
  .shadowing7 {
    font-size: var(--fs-26);
  }
  .frame-parent3 {
    gap: 59px;
    flex-wrap: wrap;
  }
  .rectangle-container {
    flex: 1;
  }
  .shadowing8 {
    font-size: var(--fs-32);
  }
  .shadowing10,
  .shadowing11,
  .shadowing12,
  .shadowing13,
  .shadowing14,
  .shadowing9 {
    font-size: var(--fs-26);
  }
  .rectangle-parent2 {
    flex: 1;
  }
  .shadowing15,
  .shadowing16,
  .shadowing17,
  .shadowing18,
  .shadowing19,
  .shadowing20 {
    font-size: var(--fs-26);
  }
  .frame-parent4 {
    flex-wrap: wrap;
  }
  .rectangle-parent3 {
    flex: 1;
    padding-right: var(--padding-0);
    box-sizing: border-box;
  }
  .shadowing21 {
    font-size: var(--fs-32);
  }
  .rectangle-parent4 {
    flex: 1;
  }
  .shadowing24 {
    font-size: var(--fs-32);
  }
  .shadowing26,
  .shadowing27,
  .shadowing29 {
    font-size: var(--fs-26);
  }
  .curita2 {
    font-size: var(--fs-40);
  }
  .curita3,
  .found-for-you {
    font-size: var(--fs-26);
  }
}
@media screen and (max-width: 750px) {
  .dashboard {
    gap: 73px;
  }
  .frame-group,
  .frame-parent {
    gap: var(--gap-19);
  }
  .shadowing-wrapper {
    padding-left: 40px;
    padding-right: 41px;
    box-sizing: border-box;
  }
  .rectangle-parent {
    flex-wrap: wrap;
    justify-content: center;
  }
  .frame-parent3 {
    gap: var(--gap-30);
  }
  .rectangle-parent3,
  .rectangle-parent4 {
    min-width: 100%;
  }
}
@media screen and (max-width: 450px) {
  .shadowing {
    font-size: var(--fs-24);
  }
  .curita,
  .shadowing2 {
    font-size: 38px;
    line-height: var(--lh-32);
  }
  .shadowing3 {
    font-size: 45px;
  }
  .shadowing4 {
    font-size: var(--fs-24);
  }
  .shadowing5 {
    font-size: 29px;
  }
  .shadowing6,
  .shadowing7 {
    font-size: var(--fs-19);
  }
  .rectangle-container {
    gap: 15px;
    padding-top: var(--padding-20);
    padding-bottom: 44px;
    box-sizing: border-box;
  }
  .shadowing8 {
    font-size: var(--fs-24);
  }
  .shadowing-internal {
    flex-wrap: wrap;
    justify-content: center;
  }
  .shadowing10,
  .shadowing9 {
    font-size: var(--fs-19);
  }
  .shadowing-nested-three {
    flex-wrap: wrap;
  }
  .shadowing11,
  .shadowing12,
  .shadowing13,
  .shadowing14 {
    font-size: var(--fs-19);
  }
  .rectangle-parent2 {
    padding-top: 57px;
    padding-bottom: 44px;
    box-sizing: border-box;
  }
  .shadowing-group {
    flex-wrap: wrap;
  }
  .shadowing15,
  .shadowing16,
  .shadowing17,
  .shadowing18,
  .shadowing19,
  .shadowing20 {
    font-size: var(--fs-19);
  }
  .rectangle-parent3 {
    gap: 22px;
    padding-top: var(--padding-20);
    padding-bottom: 60px;
    box-sizing: border-box;
  }
  .shadowing21 {
    font-size: var(--fs-24);
  }
  .rectangle-parent4 {
    padding-top: var(--padding-20);
    padding-bottom: var(--padding-36);
    box-sizing: border-box;
  }
  .shadowing24 {
    font-size: var(--fs-24);
  }
  .shadowing26,
  .shadowing27,
  .shadowing29 {
    font-size: var(--fs-19);
  }
  .frame-1png {
    gap: 65px;
    padding-top: var(--padding-20);
    padding-bottom: 25px;
    box-sizing: border-box;
  }
  .curita2 {
    font-size: var(--fs-24);
  }
  .curita3,
  .found-for-you {
    font-size: var(--fs-19);
  }
  .dashboard {
    gap: 73px;
  }
  .frame-group,
  .frame-parent {
    gap: var(--gap-19);
  }
  .shadowing-wrapper {
    padding-left: 40px;
    padding-right: 41px;
    box-sizing: border-box;
  }
  .rectangle-parent {
    flex-wrap: wrap;
    justify-content: center;
  }
  .frame-parent3 {
    gap: var(--gap-30);
  }
  .rectangle-parent3,
  .rectangle-parent4 {
    min-width: 100%;
  }
}

