.x-1-icon2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 166px;
  height: 48px;
  object-fit: cover;
}
.div69 {
  width: 165px;
  height: 49px;
  overflow: hidden;
  flex-shrink: 0;
}
.div70 {
  font-weight: 500;
}
.div69,
.div70 {
  position: relative;
}

.component-24,
.wrapper28 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.wrapper28 {
  border-radius: var(--br-71xl);
  border: 1px solid var(--color-honeydew-100);
  padding: var(--padding-9xs) var(--padding-xl);
}
.component-24 {
  z-index: 0;
  color: var(--color-mediumseagreen);
}
.div71 {
  position: relative;
  display: inline-block;
  /* width: 63px; */
  flex-shrink: 0;
}
.component-25 {
  display: flex;
  flex-direction: row;
  padding: 0 var(--padding-9xs);
  align-items: flex-start;
  justify-content: flex-start;
  cursor: pointer;
  z-index: 1;
}
.div72 {
  position: relative;
  cursor: pointer;
}
.wrapper29,
.wrapper30,
.wrapper31,
.wrapper32 {
  display: flex;
  flex-direction: row;
  padding: 0 var(--padding-9xs);
  align-items: flex-start;
  justify-content: center;
  z-index: 2;
}
.wrapper30,
.wrapper31,
.wrapper32 {
  justify-content: flex-start;
  cursor: pointer;
  z-index: 3;
}
.wrapper31,
.wrapper32 {
  z-index: 4;
}
.wrapper32 {
  z-index: 5;
}
.component-26,
.wrapper33 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.wrapper33 {
  border-radius: var(--br-71xl);
  background-color: var(--color-mediumseagreen);
  padding: var(--padding-9xs) var(--padding-xl);
}
.component-26 {
  margin: 0 !important;
  position: absolute;
  /* top: 0px; */
  left: 775px;
  z-index: 6;
  color: var(--color-whitesmoke-200);
  width: 104px;
  cursor: pointer;
}
.component-2-container {
  width: 878px;
  padding: var(--padding-5xs) 0;
  box-sizing: border-box;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  gap: var(--gap-13xl);
  min-width: 100px;
}
.component-2-container,
.div68,
.parent10 {
  display: flex;
  flex-direction: row;
}
.div68 {
  background-color: var(--color-white);
  width: 100%;
  padding: var(--padding-base) 0;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  gap: var(--gap-121xl);
  text-align: center;
  font-size: var(--font1-size);
}
.parent10 {
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  z-index: 2;
}
.frame-item {
  position: absolute;
  margin: 0 !important;
  top: 47px;
  left: 281.76px;
  width: 386px;
  height: 10px;
  z-index: 1;
}
.div79 {
  position: relative;
  z-index: 0;
  margin-top: -3px;
}
.frame-parent8,
.frame-wrapper1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.frame-parent8 {
  height: 133.49px;
  justify-content: center;
  position: relative;
}
.frame-wrapper1 {
  padding: 0 66.88838958740234px 0 0;
  justify-content: flex-start;
}
.arrow-right-alt-icon3 {
  width: 18px;
  height: 18px;
}
.arrow-right-alt3,
.component-6 {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-end;
}
.arrow-right-alt3 {
  border-radius: var(--br-xs);
  background-color: var(--color-white);
  position: relative;
}
.component-6 {
  border-radius: var(--br-13xl);
  background-color: var(--color-mediumseagreen);
  padding: var(--padding-3xs) var(--padding-3xl);
  gap: var(--gap-xs);
}
.div81 {
  align-self: stretch;
  position: relative;
  font-size: var(--text-24-size);
  color: var(--color-gray);
}
.component-6-parent,
.frame-parent7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.component-6-parent {
  width: 423px;
  padding: 37.14438247680664px 0;
  box-sizing: border-box;
  justify-content: flex-start;
  gap: 15px;
  text-align: left;
  font-size: var(--font1-size);
  color: var(--color-white);
}
.frame-parent7 {
  position: absolute;
  top: calc(50% - 108.92px);
  left: 0;
  justify-content: flex-end;
  gap: 22.77px;
}
.group-child {
  position: absolute;
  width: 63.25%;
  top: 0;
  right: 0;
  left: 36.75%;
  max-width: 100%;
  overflow: hidden;
  height: 559.85px;
}

.video1 {
  position: absolute;
  width: 186px;
  top: 130px;
  right: 0;
  left: 57.75%;
  overflow: hidden;
  height: 240px;
  border-radius: 21.69px 45.664px;
}
.video1 video {
  object-fit: fill;
  position: relative;
  left: -120px;
}
.video2 {
  position: absolute;
  width: 150px;
  top: 50px;
  right: 0;
  left: 84%;
  overflow: hidden;
  height: 194px;
  border-radius: 21.69px 45.664px;
}

.video2 video {
  object-fit: fill;
  position: relative;
  left: -170px;
}

.video3 {
  position: absolute;
  width: 134px;
  top: 335px;
  right: 0;
  left: 79%;
  overflow: hidden;
  height: 173px;
  border-radius: 21.69px 45.664px;
}

.video3 video {
  object-fit: fill;
  position: relative;
  top: -33px;
}


.group-div {
  position: relative;
  width: 1193.53px;
  height: 559.85px;
  text-align: center;
}
.x-icon,
.x-icon1 {
  position: relative;
  width: 83px;
  height: 42px;
  object-fit: cover;
}
.x-icon1 {
  width: 84px;
}
.x-parent {
  align-self: stretch;
  border-top: 1px solid var(--color-gainsboro-300);
  border-bottom: 1px solid var(--color-gainsboro-300);
  flex-direction: row;
  padding: 14px 0;
  justify-content: center;
  gap: var(--gap-9xs);
}
.parent11,
.wrapper34,
.x-parent {
  display: flex;
  align-items: center;
}
.parent11 {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-base);
  text-align: center;
  font-size: var(--font1-size);
}
.wrapper34 {
  flex-direction: row;
  justify-content: center;
}
.account-balance-icon {
  position: absolute;
  margin: 0 !important;
  top: 239.15px;
  left: 146px;
  width: 283px;
  height: 283px;
  opacity: 0.6;
  z-index: 0;
}
.div85 {
  position: relative;
  font-size: var(--font-size-lg);
  line-height: 205.5%;
  text-align: justify;
  display: inline-block;
  width: 368px;
}
.parent12 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  font-size: 53.27px;
}
.div86 {
  align-self: stretch;
  flex: 1;
  position: relative;
  line-height: 162.5%;
}
.wrapper35,
.wrapper36 {
  border-left: 1px solid var(--color-palevioletred);
  display: flex;
  flex-direction: row;
  padding: 0 0 0 var(--padding-6xs);
  align-items: flex-start;
  justify-content: flex-start;
}
.wrapper35 {
  align-self: stretch;
}
.wrapper36 {
  box-sizing: border-box;
  width: 368px;
}
.span3 {
  letter-spacing: -0.19em;
}
.div88 {
  flex: 1;
  position: relative;
  line-height: 162.5%;
}
.account-balance-parent,
.frame-parent11 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-parent11 {
  height: 217px;
  gap: var(--gap-base);
  z-index: 1;
}
.account-balance-parent {
  border-radius: var(--br-xl);
  background-color: #fff9fb;
  width: 434px;
  height: 520px;
  padding: 82px 38px 129px;
  box-sizing: border-box;
  position: relative;
  gap: 7px;
}
.parent13,
.saas {
  align-self: stretch;
}
.saas {
  position: relative;
  font-size: var(--font-size-lg);
  line-height: 130.5%;
  text-align: justify;
}
.parent13 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-9xs);
  z-index: 0;
  text-align: left;
  font-size: var(--font-size-13xl);
}
.div90 {
  flex: 1;
  position: relative;
  letter-spacing: -0.04em;
  line-height: 166%;
}
.wrapper38 {
  border-left: 1px solid var(--color-paleturquoise);
  box-sizing: border-box;
  width: 325px;
  display: flex;
  flex-direction: row;
  padding: 0 0 0 var(--padding-6xs);
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 1;
}
.span4 {
  letter-spacing: -0.4em;
}
.span5 {
  letter-spacing: -0.34em;
}
.div91 {
  flex: 1;
  position: relative;
  line-height: 166%;
}
.wrapper39 {
  align-self: stretch;
  border-left: 1px solid var(--color-paleturquoise);
  display: flex;
  flex-direction: row;
  padding: 0 0 0 var(--padding-6xs);
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.garage-home-icon10 {
  position: absolute;
  margin: 0 !important;
  top: 158.15px;
  left: 218px;
  width: 131.45px;
  height: 138px;
  opacity: 0.2;
  z-index: 3;
}
.frame-parent13,
.parent14 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-parent13 {
  border-radius: var(--br-xl);
  background-color: #edfffe;
  width: 367px;
  height: 288px;
  padding: var(--padding-13xl) var(--padding-5xl) 0;
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-base);
}
.parent14 {
  align-self: stretch;
  gap: var(--gap-9xs);
  z-index: 0;
}
.span6 {
  letter-spacing: -0.48em;
}
.span7 {
  letter-spacing: -0.39em;
}
.wrapper40 {
  border-left: 1px solid #b8e0fd;
  box-sizing: border-box;
  width: 325px;
  display: flex;
  flex-direction: row;
  padding: 0 0 0 var(--padding-6xs);
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 1;
  text-align: justify;
  font-size: var(--font-size-xs);
}
.lan-icon {
  position: absolute;
  margin: 0 !important;
  top: 70.15px;
  left: 211px;
  width: 134px;
  height: 134px;
  opacity: 0.3;
  z-index: 2;
}
.frame-parent14 {
  border-radius: var(--br-xl);
  background-color: #f1fbff;
  width: 367px;
  height: 216px;
  flex-direction: column;
  padding: var(--padding-13xl) var(--padding-5xl);
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-base);
  text-align: left;
  font-size: var(--font-size-13xl);
}
.frame-parent12,
.frame-parent14,
.wrapper41 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-parent12 {
  flex-direction: column;
  gap: var(--gap-base);
}
.wrapper41 {
  border-left: 1px solid var(--color-darkseagreen);
  box-sizing: border-box;
  width: 325px;
  flex-direction: row;
  padding: 0 0 0 var(--padding-6xs);
  z-index: 1;
}
.span8 {
  letter-spacing: -0.08em;
}
.span9 {
  letter-spacing: -0.37em;
}
.div96 {
  flex: 1;
  position: relative;
  line-height: 0%;
}
.wrapper42 {
  border-left: 1px solid var(--color-darkseagreen);
  box-sizing: border-box;
  width: 325px;
  display: flex;
  flex-direction: row;
  padding: 0 0 0 var(--padding-6xs);
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.diversity-2-icon {
  position: absolute;
  margin: 0 !important;
  top: 112.15px;
  left: 171px;
  width: 176px;
  height: 176px;
  opacity: 0.3;
  z-index: 3;
}
.frame-parent16,
.wrapper43 {
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-parent16 {
  border-radius: var(--br-xl);
  background-color: #f1fff1;
  width: 367px;
  height: 288px;
  flex-direction: column;
  padding: var(--padding-13xl) var(--padding-5xl);
  position: relative;
  gap: var(--gap-base);
}
.wrapper43 {
  border-left: 1px solid #e1e199;
  width: 325px;
  flex-direction: row;
  padding: 0 0 0 var(--padding-6xs);
  z-index: 1;
  text-align: justify;
  font-size: var(--font-size-xs);
}
.clinical-notes-icon {
  position: absolute;
  margin: 0 !important;
  top: 76.15px;
  left: 220px;
  width: 131px;
  height: 131px;
  opacity: 0.3;
  z-index: 2;
}
.frame-parent17 {
  border-radius: var(--br-xl);
  background-color: #ffffec;
  width: 367px;
  height: 216px;
  flex-direction: column;
  padding: var(--padding-13xl) var(--padding-5xl);
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-base);
  text-align: left;
  font-size: var(--font-size-13xl);
}
.frame-parent10,
.frame-parent17,
.frame-parent9 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-parent10 {
  flex-direction: row;
  gap: var(--gap-base);
  text-align: justify;
  font-size: var(--font-size-xs);
}
.frame-parent9 {
  width: 1200px;
  flex-direction: column;
  text-align: center;
}
.component-7-item {
  position: relative;
  width: 36px;
  height: 6.5px;
  display: none;
}
.component-71 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.span13 {
  color: var(--color-gray);
}
.div101 {
  position: relative;
  font-size: var(--text-24-size);
  color: var(--color-mediumseagreen);
  font-weight: 300;
}
.component-7-group {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  padding: 0 0 var(--padding-5xs);
  align-items: flex-start;
  justify-content: flex-start;
}
.call-made-icon4 {
  position: relative;
  width: 24px;
  height: 24px;
}
.div102 {
  flex: 1;
  position: relative;
  line-height: 150%;
  font-weight: 300;
}
.call-made-parent1,
.frame-parent19 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.call-made-parent1 {
  border-top: 1px solid var(--color-gainsboro-100);
  flex-direction: row;
  padding: var(--padding-base) 0 0;
}
.frame-parent19 {
  border-radius: var(--br-xl);
  flex-direction: column;
  text-align: justify;
  font-size: var(--tec1-16-size);
}
.div106 {
  position: relative;
  font-size: var(--font1-size);
  color: var(--color-gray);
  font-weight: 500;
}
.garage-home-icon11 {
  position: relative;
  width: 17px;
  height: 17px;
}
.garage-home-parent8 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.location-on-parent8 {
  flex-direction: row;
}
.component-171,
.frame-parent20,
.location-on-parent8,
.parent17 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.parent17 {
  border-radius: var(--br-9xs);
  background: linear-gradient(
    101.81deg,
    rgba(234, 252, 253, 0.14),
    rgba(228, 255, 221, 0.23) 52.08%
  );
  border: 1px rgb(204 244 193) solid;
  /* border-image: linear-gradient(to right, #ff0000, #0000ff) 1; */
  flex-direction: column;
  padding: var(--padding-5xs);
  gap: var(--gap-9xs);
}
.component-171,
.frame-parent20 {
  gap: var(--gap-5xs);
}
.frame-parent20 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: var(--font-size-xs);
  color: var(--color-slategray);
}
.component-171 {
  flex-direction: column;
  font-size: var(--font-size);
  color: var(--color-black);
}
.arrow-right-alt4,
.component-81 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.arrow-right-alt4 {
  border-radius: var(--br-xs);
  background-color: var(--color-mediumseagreen);
  position: relative;
}
.component-81 {
  border-radius: var(--br-13xl);
  background-color: var(--color-white);
  border: 1px solid var(--color-gainsboro-100);
  padding: var(--padding-3xs) var(--padding-3xl);
  gap: var(--gap-xs);
  font-size: var(--font1-size);
}
.frame-parent18 {
  width: 600px;
  height: 542px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
}
.image-7-icon {
  position: absolute;
  height: 101.18%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: -1.18%;
  left: 0;
  border-radius: var(--br-11xl) var(--br-71xl) var(--br-base) var(--br-71xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.image-8 {
  position: relative;
  width: 500px;
  height: 593px;
}
.instance-parent {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-91xl);
}
.div123 {
  position: relative;
  font-size: var(--text-24-size);
  font-weight: 300;
  /* line-height: 0%; */
}
.frame-parent22 {
  align-self: stretch;
  border-radius: var(--br-xl);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  text-align: justify;
  font-size: var(--tec1-16-size);
  color: var(--color-gray);
}
.icon23 {
  position: relative;
  width: 114px;
  height: 22px;
  object-fit: cover;
}
.wrapper44 {
  border-radius: var(--br-9xs);
  border: 0.5px solid var(--color-gainsboro-200);
  display: flex;
  flex-direction: column;
  padding: var(--padding-4xs) var(--padding-5xs);
  align-items: flex-start;
  justify-content: flex-start;
}
.icon24 {
  position: relative;
  width: 52px;
  height: 26px;
  object-fit: cover;
}
.wrapper45 {
  border-radius: var(--br-9xs);
  border: 0.5px solid var(--color-gainsboro-200);
  display: flex;
  flex-direction: column;
  padding: var(--padding-6xs);
  align-items: flex-start;
  justify-content: flex-start;
}
.icon25 {
  position: relative;
  width: 82px;
  height: 30px;
  object-fit: cover;
}
.wrapper46 {
  border-radius: var(--br-9xs);
  border: 0.5px solid var(--color-gainsboro-200);
  display: flex;
  flex-direction: column;
  padding: var(--padding-7xs) var(--padding-9xs);
  align-items: flex-start;
  justify-content: flex-start;
}
.icon26 {
  position: relative;
  width: 84px;
  height: 34px;
  object-fit: cover;
}
.wrapper47 {
  border-radius: var(--br-9xs);
  border: 0.5px solid var(--color-gainsboro-200);
  display: flex;
  flex-direction: column;
  padding: var(--padding-9xs) var(--padding-8xs);
  align-items: flex-start;
  justify-content: flex-start;
}
.icon27 {
  position: relative;
  width: 83px;
  height: 30px;
  object-fit: cover;
}
.component-172,
.frame-parent23,
.wrapper48 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.wrapper48 {
  border-radius: var(--br-9xs);
  border: 0.5px solid var(--color-gainsboro-200);
  flex-direction: column;
  padding: var(--padding-7xs);
}
.component-172,
.frame-parent23 {
  gap: var(--gap-5xs);
}
.frame-parent23 {
  align-self: stretch;
  flex-direction: row;
}
.component-172 {
  flex-direction: column;
  font-size: var(--font-size);
}
.component-82 {
  border-radius: var(--br-13xl);
  background-color: var(--color-white);
  border: 1px solid var(--color-gainsboro-100);
  display: flex;
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-3xl);
  align-items: center;
  justify-content: flex-end;
  gap: var(--gap-xs);
  font-size: var(--font1-size);
  color: var(--color-gray);
}
.frame-parent21,
.instance-group {
  display: flex;
  justify-content: flex-start;
}
.frame-parent21 {
  width: 600px;
  height: 560px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-13xl);
}
.instance-group {
  flex-direction: row;
  align-items: center;
  gap: var(--gap-91xl);
  color: var(--color-black);
}
.icon29,
.icon30 {
  position: relative;
  width: 40px;
  height: 17px;
  object-fit: cover;
}
.icon30 {
  width: 49px;
  height: 28px;
}
.wrapper51 {
  border-radius: var(--br-9xs);
  border: 0.5px solid var(--color-gainsboro-200);
  display: flex;
  flex-direction: column;
  padding: var(--padding-9xs);
  align-items: flex-start;
  justify-content: flex-start;
}
.icon31,
.icon32,
.icon33,
.icon34,
.icon37 {
  position: relative;
  width: 62px;
  height: 28px;
  object-fit: cover;
}
.icon32,
.icon33,
.icon34,
.icon37 {
  width: 59px;
}
.icon33,
.icon34,
.icon37 {
  width: 53px;
  height: 24px;
}
.icon34,
.icon37 {
  width: 61px;
  height: 28px;
}
.icon37 {
  width: 52px;
  height: 24px;
}
.component-173,
.frame-parent24,
.frame-parent26 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-parent26 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.component-173,
.frame-parent24 {
  flex-direction: column;
}
.component-173 {
  align-self: stretch;
  gap: var(--gap-5xs);
  font-size: var(--font-size);
}
.frame-parent24 {
  width: 595px;
  gap: var(--gap-13xl);
}
.icon40,
.icon41 {
  position: relative;
  width: 146px;
  height: 29px;
  object-fit: cover;
}
.icon41 {
  width: 143px;
  height: 30px;
}
.wrapper62 {
  border-radius: var(--br-9xs);
  border: 0.5px solid var(--color-gainsboro-200);
  display: flex;
  flex-direction: column;
  padding: var(--padding-4xs-5) var(--padding-6xs);
  align-items: flex-start;
  justify-content: flex-start;
}
.icon42,
.icon43,
.icon44 {
  position: relative;
  width: 187px;
  height: 35px;
  object-fit: cover;
}
.icon43,
.icon44 {
  width: 138px;
  height: 39px;
}
.icon44 {
  width: 207px;
  height: 35px;
}
.component-174,
.instance-parent1 {
  display: flex;
  justify-content: flex-start;
}
.component-174 {
  width: 584px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-5xs);
  font-size: var(--font-size);
}
.instance-parent1 {
  flex-direction: row;
  align-items: flex-end;
  gap: var(--gap-91xl);
  color: var(--color-black);
}
.icon45 {
  position: relative;
  width: 129px;
  height: 38px;
  overflow: hidden;
  flex-shrink: 0;
}
.component-27 {
  width: 67px;
  box-sizing: border-box;
  font-size: var(--font1-size);
}
.component-27,
.component-31 {
  display: flex;
  flex-direction: row;
  padding: 0 var(--padding-9xs);
  align-items: flex-start;
  justify-content: flex-start;
}
.div146 {
  position: relative;
  text-align: left;
}
.component-2-parent1,
.parent22 {
  flex-direction: row;
  justify-content: flex-start;
}
.component-2-parent1 {
  display: none;
  padding: var(--padding-5xs) 0;
  align-items: center;
  gap: var(--gap-5xl);
}
.parent22 {
  height: 52px;
  display: flex;
  align-items: flex-start;
  gap: var(--gap-3xl);
  text-align: center;
  font-size: var(--tec1-16-size);
}
.distance-icon1 {
  position: relative;
  width: 20px;
  height: 20px;
}
.span14 {
  font-family: var(--font-roboto);
}
.call-group,
.distance-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-sm);
}
.call-group {
  align-items: center;
  justify-content: center;
  font-family: var(--font-roboto);
}
.recruitworkaicomcn1 {
  position: relative;
  color: inherit;
  text-decoration: none;
}
.frame-parent32 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-sm);
}
.div151 {
  position: relative;
  line-height: 30px;
}
.image-16-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.frame-inner {
  position: relative;
  width: 127px;
  height: 128px;
  object-fit: cover;
}
.frame-parent31,
.frame-parent33 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.frame-parent33 {
  gap: var(--gap-65xl);
  color: var(--color-silver);
}
.frame-parent31 {
  flex: 1;
  gap: var(--gap-299xl);
}
.frame-wrapper2,
.icp170351201 {
  display: flex;
  justify-content: center;
}
.frame-wrapper2 {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
}
.icp170351201 {
  flex: 1;
  position: relative;
  line-height: 30px;
  align-items: center;
  height: 61px;
}
.icp17035120-container {
  width: 1200px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  color: var(--color-silver);
}
.frame-parent30 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.bottom-child,
.bottom1,
.div67 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bottom-child {
  align-self: stretch;
  background-color: var(--color-whitesmoke-100);
  padding: var(--padding-21xl) var(--padding-51xl) var(--padding-3xs);
  justify-content: flex-end;
}
.bottom1,
.div67 {
  justify-content: flex-start;
}
.bottom1 {
  background-color: var(--color-lightgray);
  width: 100%;
  font-size: var(--font-size-xs);
}
.div67 {
  position: relative;
  background: linear-gradient(180deg, #f3fcff, #fff 33.33%);
  width: 100%;
  min-width: 1260px;
  gap: var(--gap-71xl);
  text-align: left;
  font-size: var(--h1med-size);
  color: var(--color-gray);
  font-family: var(--font);
}


.seek_advice {
  display: flex;
  align-items: center;
  border-radius: var(--br-13xl);
  background-color: var(--color-mediumseagreen);
  padding: var(--padding-3xs) var(--padding-3xl);
  gap: var(--gap-xs);
  font-size: var(--font3-size);
  color: var(--color-white);
  cursor: pointer;
}

.seek_advice div {
  color: var(--color-basics, #FFF);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.seek_advice img {
  width: 18px;
  height: 18px;
}

.page_html {
  cursor: pointer;
}