/* screen - home */

.home {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 6136px;
  overflow: hidden;
  width: 375px;
}

.home .group-container {
  height: 69px;
  position: relative;
  width: 375px;
}

.home .overlap-group-5 {
  border-radius: 12px;
  height: 24px;
  left: 302px;
  position: absolute;
  top: 14px;
  width: 24px;
}

.home .frame {
  height: 15px;
  left: 4px;
  position: absolute;
  top: 5px;
  width: 15px;
}

.home .overlap-group1 {
  border-radius: 12px;
  height: 24px;
  left: 336px;
  position: absolute;
  top: 14px;
  width: 24px;
}

.home .image-2 {
  height: 29px;
  width: 161px;
}

.home .frame-1171275419 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  height: 683px;
  width: 375px;
}

.home .overlap-group2 {
  align-items: center;
  background-image: url(../img/image-153-3.png);
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  gap: 27px;
  min-height: 683px;
  width: 375px;
}

.home .frame-1171275421 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 25px;
  margin-top: 25px;
  position: relative;
}

.home .frame-11712754 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  position: relative;
}

.home .frame-6356 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
  position: relative;
}

.home .title {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 345px;
}

.home .it-is-a-long-establi {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: 319px;
}

.home .group-1000003689 {
  cursor: pointer;
  height: 38px;
  position: relative;
  width: 141px;
}

.home .overlap-group {
  align-items: center;
  background-image: url(../img/rectangle-1082-4.svg);
  background-size: 100% 100%;
  display: flex;
  height: 38px;
  justify-content: flex-end;
  left: 3px;
  min-width: 136px;
  padding: 0 17.7px;
  position: relative;
}

.home .frame-6345 {
  align-items: center;
  background-color: var(--orage);
  display: inline-flex;
  gap: 5px;
  position: relative;
}

.home .contact-us {
  letter-spacing: 0;
  line-height: 26px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.home .vuesaxbold-down {
  height: 18px;
  position: relative;
  width: 18px;
}

.home .group-1171275313 {
  height: 338px;
  position: relative;
  width: 298px;
}

.home .overlap-group1-1 {
  height: 390px;
  position: relative;
  top: -26px;
  width: 324px;
}

.home .rectangle-65 {
  height: 390px;
  left: 31px;
  position: absolute;
  top: 0;
  width: 293px;
}

.home .rectangle-69 {
  height: 165px;
  left: -3px;
  object-fit: cover;
  position: absolute;
  top: 169px;
  width: 119px;
}

.home .group-1116601236 {
  height: 18px;
  position: relative;
  width: 84px;
}

.home .flex-row {
  align-items: center;
  display: flex;
  gap: 10px;
  min-width: 84px;
}

.home .ellipse-21 {
  background-color: var(--white);
  border-radius: 6px;
  height: 12px;
  width: 12px;
}

.home .group-1116601235 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--blue);
  border-radius: 9px;
  display: flex;
  height: 18px;
  min-width: 18px;
  padding: 1.9px 1.9px;
}

.home .ellipse-214 {
  background-color: var(--blue);
  border-radius: 6.12px;
  height: 12px;
  width: 12px;
}

.home .vector-container {
  height: 38px;
  position: relative;
  width: 375px;
}

.home .vector {
  height: 38px;
  left: 0;
  position: absolute;
  top: 0;
  width: 158px;
}

.home .vector-1 {
  height: 38px;
  left: 124px;
  position: absolute;
  top: 0;
  width: 178px;
}

.home .vector-2 {
  height: 38px;
  left: 256px;
  position: absolute;
  top: 0;
  width: 119px;
}

.home .overlap-group8 {
  height: 631px;
  margin-top: 18px;
  position: relative;
  width: 397px;
}

.home .frame-1171275423 {
  align-items: flex-end;
  display: inline-flex;
  flex-direction: column;
  gap: 20px;
  left: 0;
  position: absolute;
  top: 22px;
}

.home .group-1171275314 {
  height: 74px;
  margin-right: -2.00px;
  position: relative;
  width: 362px;
}

.home .overlap-group-6 {
  height: 74px;
  position: relative;
  width: 360px;
}

.home .welcome-to-valiey-presbyterian-hospital {
  left: 15px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 10px;
  width: 345px;
}

.home .ellipse-221 {
  background-color: var(--orage);
  border-radius: 17.5px;
  height: 35px;
  left: 0;
  opacity: 0.1;
  position: absolute;
  top: 0;
  width: 35px;
}

.home .group-1171275319 {
  height: 345px;
  position: relative;
  width: 344px;
}

.home .group-container-1 {
  height: 345px;
  position: relative;
}

.home .overlap-group-container {
  height: 372px;
  left: -14px;
  position: absolute;
  top: -14px;
  width: 371px;
}

.home .overlap-group-7 {
  height: 372px;
  left: 0;
  position: absolute;
  top: 0;
  width: 192px;
}

.home .rectangle-431 {
  height: 192px;
  left: 0;
  position: absolute;
  top: 0;
  width: 192px;
}

.home .rectangle-431-1 {
  height: 192px;
  left: 0;
  position: absolute;
  top: 180px;
  width: 192px;
}

.home .overlap-group1-2 {
  height: 372px;
  left: 179px;
  position: absolute;
  top: 0;
  width: 192px;
}

.home .group-1171275315 {
  align-items: flex-end;
  background-color: var(--white);
  border-radius: 41.86px;
  display: flex;
  height: 84px;
  justify-content: flex-end;
  left: 129px;
  min-width: 84px;
  padding: 14.1px 12.1px;
  position: absolute;
  top: 127px;
}

.home .image-2-1 {
  height: 55px;
  width: 59px;
}

.home .frame-1171275422 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  position: relative;
}

.home .frame-1171275 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 5px;
  position: relative;
}

.home .dedicated-to-our-community {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .lorem-ipsum-dolor-si {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 345px;
}

.home .learn-more {
  letter-spacing: 0;
  line-height: 26px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.home .ellipse-219 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  border-radius: 37px;
  filter: blur(152px);
  ;
  height: 74px;
  left: 323px;
  position: absolute;
  top: 0;
  width: 74px;
}

.home .overlap-group4 {
  height: 535px;
  position: relative;
  width: 375px;
}

.home .service_box_shape1-1png {
  height: 97px;
  left: 0;
  position: absolute;
  top: 0;
  width: 208px;
  rotate: 180deg;
  z-index: 0;
}

.home .service_box_shape1-1png-1 {
  height: 75px;
  left: 156px;
  position: absolute;
  top: 460px;
  width: 219px;
}

.home .frame-1171275425 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 21px;
  left: 15px;
  position: absolute;
  top: 35px;
}

.home .group-117127532 {
  height: 141px;
  position: relative;
  width: 345px;
}

.home .overlap-group-1 {
  border-radius: 20px;
  height: 141px;
  position: relative;
  width: 162px;
}

.home .rectangle-34624249 {
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 0px 40px #0000000d;
  height: 141px;
  left: 0;
  opacity: 0.1;
  position: absolute;
  top: 0;
  width: 162px;
}

.home .frame-1171275098 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  left: 33px;
  position: absolute;
  top: 25px;
}

.home .frame-1 {
  height: 36px;
  left: 12px;
  position: absolute;
  top: 12px;
  width: 36px;
}

.home .patient-portal {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .frame-1171275098-1 {
  left: 53px;
}

.home .careers {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .frame-1171275098-2 {
  left: 11px;
}

.home .classes-seminars {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .frame-1171275098-3 {
  left: 41px;
}

.home .frame-3 {
  height: 37px;
  left: 11px;
  position: absolute;
  top: 12px;
  width: 37px;
}

.home .find-doctor {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .group-1171275325 {
  height: 141px;
  position: relative;
  width: 162px;
}

.home .overlap-group2-1 {
  border-radius: 20px;
  height: 141px;
  position: relative;
}

.home .frame-1171275098-4 {
  left: 30px;
}

.home .special-events {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .overlap-group6 {
  height: 758px;
  margin-left: -2px;
  margin-top: 40px;
  position: relative;
  width: 411px;
}

.home .ellipse-219-1 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  border-radius: 55.5px;
  filter: blur(302px);
  ;
  height: 111px;
  left: 300px;
  position: absolute;
  top: 423px;
  width: 111px;
}

.home .ellipse-220 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  border-radius: 55.5px;
  filter: blur(302px);
  ;
  height: 111px;
  left: 0;
  position: absolute;
  top: 203px;
  width: 111px;
}

.home .frame-1171275431 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 20px;
  left: 17px;
  position: absolute;
  top: 0;
}

.home .group-1171275314-1 {
  width: 149px;
}

.home .overlap-group-2 {
  height: 42px;
  position: relative;
  width: 147px;
}

.home .frame-1171275-1 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 10px;
  position: relative;
}

.home .frame-1171275-2 {
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 0px 40px #0000000f;
  height: 206px;
  position: relative;
  width: 345px;
}

.home .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 20px;
  min-height: 166px;
  position: relative;
  top: 20px;
  width: 305px;
}

.home .frame-117127542 {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  position: relative;
}

.home .overlap-group-3 {
  border-radius: 20px;
  height: 40px;
  position: relative;
  width: 40px;
}

.home .ellipse-137 {
  background-color: var(--blue);
  border-radius: 20px;
  height: 40px;
  left: 0;
  opacity: 0.1;
  position: absolute;
  top: 0;
  width: 40px;
}

.home .number-1 {
  left: 16px;
  top: 6px;
}

.home .childrens-services {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .line-12 {
  height: 1px;
  object-fit: cover;
  width: 305px;
}

.home .our-team-shares-a-pa {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 14px;
  min-height: 60px;
  width: 305px;
}

.home .group-161615 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 21px;
  margin-top: 16px;
  min-width: 100px;
}

.home .read-more {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.home .number {
  left: 15px;
  top: 7px;
}

.home .emergency-services {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .when-you-or-a-loved {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 14px;
  min-height: 60px;
  width: 305px;
}

.home .maternity-services {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .we-are-dedicated-to {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 14px;
  min-height: 60px;
  width: 305px;
}

.home .group-1000003689-1 {
  cursor: pointer;
  height: 38px;
  position: relative;
  width: 121px;
}

.home .overlap-group1-3 {
  align-items: center;
  background-image: url(../img/rectangle-1082-16.svg);
  background-size: 100% 100%;
  display: flex;
  height: 38px;
  justify-content: flex-end;
  left: 3px;
  min-width: 116px;
  padding: 0 17.7px;
  position: relative;
}

.home .overlap-group10 {
  height: 1156px;
  margin-left: -12px;
  margin-top: 40px;
  position: relative;
  width: 411px;
}

.home .frame-1171275430 {
  align-items: center;
  background-color: var(--blue);
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 391px;
  left: 12px;
  overflow: hidden;
  padding: 35px 0;
  position: absolute;
  top: 0;
  width: 375px;
}

.home .our-service-1 {
  left: 15px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 10px;
  width: 150px;
}

.home .ellipse-221-1 {
  background-color: var(--white);
  border-radius: 17.5px;
  height: 35px;
  left: 0;
  opacity: 0.1;
  position: absolute;
  top: 0;
  width: 35px;
}

.home .frame-1171275433 {
  align-items: flex-start;
  align-self: flex-end;
  display: inline-flex;
  gap: 260px;
  scrollbar-width: none;
  position: relative;
  overflow-y: hidden;
  overflow-x: scroll;
  width: 375px;
}

.home .group-117127533 {
  height: 245px;
  position: relative;
  width: 239px;
}

.home .overlap-group-4 {
  height: 201px;
  position: relative;
}

.home .rectangle-4293 {
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 0px 40px #0000000d;
  height: 143px;
  left: 0;
  position: absolute;
  top: 39px;
  width: 239px;
}

.home .frame-1171275432 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  left: 35px;
  position: absolute;
  top: 0;
  width: 170px;
}

.home .group-1000003365 {
  background-image: url(../img/ellipse-211-7.svg);
  background-size: 100% 100%;
  height: 80px;
  position: relative;
  width: 80px;
}

.home .frame-1171275180 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 3px;
  position: relative;
}

.home .dr-eliza-s-ahn-md {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .internal-medicine {
  color: var(--gray);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxs);
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .group-1171275130 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--gray-2);
  border-radius: 45px;
  box-shadow: 0px 0px 40px #0000000d;
  cursor: pointer;
  height: 40px;
  position: relative;
  width: 64px;
}

.home .group-1000003361 {
  height: 28px;
  left: 17px;
  position: absolute;
  top: 7px;
  width: 28px;
}

.home .group-1000003365-1 {
  height: 80px;
  position: relative;
  width: 80px;
}

.home .ellipse-211 {
  height: 80px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
}

.home .dr-daniel-ahoubim {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .neurology {
  color: var(--gray);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxs);
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .group-1000003361-1 {
  height: 20px;
  left: -1642px;
  position: absolute;
  top: -911px;
  width: 20px;
}

.home .group-1000003689-2 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
  min-width: 121px;
  padding: 0 2.3px;
}

.home .overlap-group2-2 {
  align-items: center;
  background-image: url(../img/rectangle-1082-16.svg);
  background-size: 100% 100%;
  display: flex;
  height: 38px;
  justify-content: flex-end;
  min-width: 116px;
  padding: 0 17.7px;
}

.home .view-all-1 {
  letter-spacing: 0;
  line-height: 26px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.home .ellipse-221-2 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  border-radius: 55.5px;
  filter: blur(302px);
  ;
  height: 111px;
  left: 300px;
  position: absolute;
  top: 355px;
  width: 111px;
}

.home .ellipse-222 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  border-radius: 55.5px;
  filter: blur(302px);
  ;
  height: 111px;
  left: 0;
  position: absolute;
  top: 1045px;
  width: 111px;
}

.home .frame-1171275437 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 20px;
  left: 27px;
  position: absolute;
  top: 431px;
}

.home .group-1171275314-2 {
  width: 231px;
}

.home .overlap-group-8 {
  height: 42px;
  position: relative;
  width: 229px;
}

.home .latest-happenings {
  left: 15px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 10px;
  width: 220px;
}

.home .frame-1171275-3 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 15px;
  position: relative;
}

.home .group-117127533-1 {
  background-color: var(--white);
  border-radius: 15px;
  box-shadow: 0px 4px 21px 1px #307bc41a;
  height: 314px;
  position: relative;
  width: 345px;
}

.home .frame-1171275435 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  left: 10px;
  position: relative;
  top: 10px;
}

.home .rectangle-1109 {
  height: 160px;
  object-fit: cover;
  position: relative;
  width: 325px;
}

.home .free-childbirth-pre {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: 325px;
}

.home .join-our-weekend-or {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 325px;
}

.home .overlap-group9 {
  height: 2204px;
  margin-left: -118px;
  margin-top: 20px;
  position: relative;
  width: 611px;
}

.home .frame-1171275439 {
  align-items: center;
  background-color: var(--blue);
  display: flex;
  height: 483px;
  left: 118px;
  padding: 0 15px;
  position: absolute;
  top: 397px;
  width: 375px;
}

.home .frame-117127544 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
}

.home .frame-117127544-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 5px;
  position: relative;
}

.home .group {
  height: 42px;
  position: relative;
  width: 148px;
}

.home .overlap-group-9 {
  height: 42px;
  position: relative;
  width: 146px;
}

.home .there-are-many-varia {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxs);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: 345px;
}

.home .frame-1171275441 {
  background-color: var(--white);
  border-radius: 15px;
  height: 228px;
  overflow: hidden;
  position: relative;
  width: 345px;
}

.home .frame-1171275444 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  left: 20px;
  position: relative;
  top: 20px;
}

.home .group-1171275335 {
  height: 78px;
  position: relative;
  width: 305px;
}

.home .frame-1171275443 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  left: 0;
  position: absolute;
  top: 0;
}

.home .frame-1171275442 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 90px;
  position: relative;
}

.home .frame-11712751 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 15px;
  position: relative;
}

.home .ellipse-17 {
  height: 40px;
  object-fit: cover;
  position: relative;
  width: 40px;
}

.home .vector-3 {
  height: 24px;
  position: relative;
  width: 30px;
}

.home .line-13 {
  height: 1px;
  object-fit: cover;
  position: relative;
  width: 305px;
}

.home .group-17 {
  height: 18px;
  left: 0;
  position: absolute;
  top: 60px;
  width: 102px;
}

.home .it-is-a-long-establi-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 305px;
}

.home .ellipse-21-1 {
  background-color: var(--white);
}

.home .group-1116601235-1 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--white);
  border-radius: 9px;
  display: flex;
  height: 18px;
  min-width: 18px;
  padding: 1.9px 1.9px;
}

.home .ellipse-214-1 {
  background-color: var(--white);
  border-radius: 6.12px;
  height: 12px;
  width: 12px;
}

.home .frame-1171275438 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 20px;
  left: 0;
  position: absolute;
  top: 0;
}

.home .group-1171275314-3 {
  width: 150px;
}

.home .group-1171275334 {
  height: 256.62px;
  position: relative;
  width: 611.27px;
}

.home .flex-row-1 {
  align-items: center;
  display: flex;
  gap: 11px;
  left: 118px;
  min-width: 375px;
  position: relative;
}

.home .rectangle {
  height: 205px;
  margin-top: 0;
  width: 73px;
}

.home .rectangle-27 {
  height: 257px;
  width: 207px;
}

.home .ellipse-21-2 {
  background-color: var(--gray);
}

.home .ellipse-223 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  border-radius: 55.5px;
  filter: blur(302px);
  ;
  height: 111px;
  left: 416px;
  position: absolute;
  top: 331px;
  width: 111px;
}

.home .ellipse-224 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  border-radius: 55.5px;
  filter: blur(302px);
  ;
  height: 111px;
  left: 96px;
  position: absolute;
  top: 876px;
  width: 111px;
}

.home .x-container {
  height: 1287px;
  left: 118px;
  position: absolute;
  top: 917px;
  width: 375px;
}

.home .vector-container-1 {
  height: 59px;
  position: relative;
  width: 375px;
}

.home .vector-4 {
  height: 53px;
  left: 0;
  position: absolute;
  top: 0;
  width: 123px;
}

.home .vector-5 {
  height: 53px;
  left: 92px;
  position: absolute;
  top: 0;
  width: 153px;
}

.home .vector-6 {
  height: 59px;
  left: 226px;
  position: absolute;
  top: 0;
  width: 149px;
}

.home .image-2-2 {
  height: 41px;
  position: relative;
  width: 227px;
}

.home .group-1171275110 {
  background-color: var(--white);
  border-radius: 20px;
  height: 40px;
  position: relative;
  width: 40px;
}

.home .vuesaxbold {
  height: 21px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 21px;
}

.home .phone {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 262px;
}

.home .address {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: 262px;
}

.home .quick-links {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .link {
  margin-top: -1.00px;
}

.home .medical-records {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.home .gift-shop {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.home .social-media {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home .group-1171275112 {
  height: 40px;
  position: relative;
  width: 90px;
}

.home .group-1171275111 {
  align-items: center;
  background-color: var(--white);
  border-radius: 20px;
  display: flex;
  height: 40px;
  left: 50px;
  min-width: 40px;
  padding: 0 8px;
  position: absolute;
  top: 0;
}

.home .frame-2 {
  height: 24px;
  width: 24px;
}

.home .group-1171275110-1 {
  align-items: center;
  background-color: var(--white);
  border-radius: 20px;
  display: flex;
  height: 40px;
  left: 0;
  min-width: 40px;
  padding: 0 8px;
  position: absolute;
  top: 0;
}

.home .get-maps-directions-parking {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 28.0px;
  margin-top: 15px;
  min-height: 60px;
  text-decoration: underline;
  width: 317px;
}

.home .line-6 {
  height: 1px;
  margin-top: 63px;
  object-fit: cover;
  width: 345px;
}

.home .copyright {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
  min-width: 105px;
}

.home .privacy-policy {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
  min-width: 100px;
}

.home .terms-of-use {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
}

.home .site-map {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
  min-width: 70px;
}

.home .name {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
  min-width: 120px;
}

.home .surname {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
}

.home .group-1171275314-4 {
  width: 165px;
}

.home .overlap-group-10 {
  height: 42px;
  position: relative;
  width: 163px;
}

.home .get-in-touch {
  left: 15px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 10px;
}

.home .the-point-of-using-l {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 305px;
}

.home .contact-us-1 {
  letter-spacing: 0;
  line-height: 26px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.home .vuesaxbold-down-1 {
  height: 18px;
  position: relative;
  width: 18px;
}

.home .wepik-export-202310111000353397-1 {
  height: 202px;
  position: relative;
  width: 267px;
}

.home .ellipse-21-3 {
  border-radius: 6px;
  height: 12px;
  opacity: 0.2;
  width: 12px;
}

.home .frame-1171275098-5 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  position: absolute;
  top: 25px;
}

.home .group-1171275314-5 {
  height: 42px;
  position: relative;
}

.home .group-117127532-3 {
  align-items: flex-start;
  display: flex;
  height: 141px;
  min-width: 162px;
  position: absolute;
  top: 0;
}

.home .link-2 {
  cursor: pointer;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.home .number-2 {
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
}

.home .our {
  left: 15px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 10px;
  width: 150px;
}

/* screen - home-page-all-breakpoints */

.home-page-all-breakpoints {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 7535px;
  overflow: hidden;
  width: 1920px;
}

.home-page-all-breakpoints .group-1171275296 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 30px;
  min-height: 157px;
  width: 1920px;
}

.home-page-all-breakpoints .image-2-3 {
  height: 53px;
  position: relative;
  width: 295px;
}

.home-page-all-breakpoints .frame-11712751-1 {
  align-items: flex-start;
  flex: 0 0 auto;
  gap: 20px;
}

.home-page-all-breakpoints .frame-7 {
  height: 18px;
  position: relative;
  width: 18px;
}

.home-page-all-breakpoints .search {
  background-color: transparent;
  border: 0;
  flex: 0 0 auto;
  letter-spacing: 0;
  line-height: 26px;
  margin-top: -1.00px;
  padding: 0;
  position: relative;
  white-space: nowrap;
}

.home-page-all-breakpoints .group-1000003689-3 {
  width: 184px;
}

.home-page-all-breakpoints .overlap-group-17 {
  align-items: center;
  background-image: url(../img/rectangle-1082.svg);
  background-size: 100% 100%;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  left: 2px;
  min-width: 180px;
  padding: 0 23.6px;
  position: relative;
}

.home-page-all-breakpoints .frame-6345-1 {
  align-items: flex-start;
}

.home-page-all-breakpoints .vuesaxbold-down-2 {
  height: 24px;
  position: relative;
  width: 24px;
}

.home-page-all-breakpoints .frame-6349 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 5px;
  position: relative;
}

.home-page-all-breakpoints .vuesaxbold-down-3 {
  height: 22px;
  position: relative;
  width: 22px;
}

.home-page-all-breakpoints .patients-visitors {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .community {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .about-us {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .frame-1171275092 {
  align-items: flex-start;
  display: flex;
  height: 778px;
  margin-top: 30px;
  overflow: hidden;
  width: 1920px;
}

.home-page-all-breakpoints .overlap-group5 {
  height: 781px;
  margin-top: -3px;
  position: relative;
  width: 1922px;
}

.home-page-all-breakpoints .group-1171275091 {
  align-items: flex-end;
  display: flex;
  height: 746px;
  left: 0;
  min-width: 1922px;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .vuesaxbold-down-5 {
  align-self: flex-start;
  height: 22px;
  margin-top: 3px;
  position: relative;
  width: 22px;
}

.home-page-all-breakpoints .image-87 {
  height: 743px;
  margin-left: 30px;
  width: 52px;
}

.home-page-all-breakpoints .image-1 {
  height: 743px;
  width: 52px;
}

.home-page-all-breakpoints .image-153 {
  align-self: center;
  height: 740px;
  width: 1088px;
}

.home-page-all-breakpoints .vector-8 {
  height: 104px;
  left: 1163px;
  position: absolute;
  top: 494px;
  width: 136px;
}

.home-page-all-breakpoints .vector-9 {
  height: 88px;
  left: 468px;
  position: absolute;
  top: 693px;
  width: 252px;
}

.home-page-all-breakpoints .vector-10 {
  height: 92px;
  left: 936px;
  position: absolute;
  top: 689px;
  width: 265px;
}

.home-page-all-breakpoints .vector-11 {
  height: 93px;
  left: 1412px;
  position: absolute;
  top: 688px;
  width: 270px;
}

.home-page-all-breakpoints .vector-12 {
  height: 87px;
  left: 230px;
  position: absolute;
  top: 694px;
  width: 247px;
}

.home-page-all-breakpoints .vector-13 {
  height: 87px;
  left: 708px;
  position: absolute;
  top: 694px;
  width: 248px;
}

.home-page-all-breakpoints .vector-14 {
  height: 91px;
  left: 1173px;
  position: absolute;
  top: 690px;
  width: 264px;
}

.home-page-all-breakpoints .vector-15 {
  height: 125px;
  left: 1641px;
  position: absolute;
  top: 656px;
  width: 279px;
}

.home-page-all-breakpoints .image-87-1 {
  height: 743px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 52px;
}

.home-page-all-breakpoints .vector-16 {
  height: 109px;
  left: 5px;
  position: absolute;
  top: 672px;
  width: 237px;
}

.home-page-all-breakpoints .mask-group {
  height: 96px;
  left: 160px;
  position: absolute;
  top: 102px;
  width: 96px;
}

.home-page-all-breakpoints .frame-1171275107 {
  align-items: center;
  display: inline-flex;
  gap: 227px;
  left: 240px;
  position: absolute;
  top: 112px;
}

.home-page-all-breakpoints .frame-1171275106 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  position: relative;
}

.home-page-all-breakpoints .frame-1171275-4 {
  align-items: flex-start;
  flex: 0 0 auto;
  gap: 50px;
  position: relative;
}

.home-page-all-breakpoints .frame-4 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 15px;
  position: relative;
}

.home-page-all-breakpoints .title-1 {
  letter-spacing: 0;
  line-height: 80px;
  margin-top: -1.00px;
  position: relative;
  width: 740px;
}

.home-page-all-breakpoints .it-is-a-long-establi-3 {
  width: 752px;
}

.home-page-all-breakpoints .overlap-group-18 {
  align-items: center;
  background-image: url(../img/rectangle-1082-1.svg);
  background-size: 100% 100%;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  left: 2px;
  min-width: 180px;
  padding: 0 23.6px;
  position: relative;
}

.home-page-all-breakpoints .vuesaxbold-down-4 {
  height: 24px;
  position: relative;
  width: 24px;
}

.home-page-all-breakpoints .flex-row-2 {
  align-items: center;
  display: flex;
  gap: 10px;
  min-width: 103px;
}

.home-page-all-breakpoints .ellipse-21-3 {
  background-color: var(--white);
}

.home-page-all-breakpoints .group-1116601235-2 {
  border-color: var(--blue);
}

.home-page-all-breakpoints .ellipse-214-2 {
  background-color: var(--blue);
}

.home-page-all-breakpoints .group-1171275092 {
  height: 522px;
  position: relative;
  width: 461px;
}

.home-page-all-breakpoints .overlap-group1-4 {
  height: 602px;
  position: relative;
  top: -40px;
  width: 501px;
}

.home-page-all-breakpoints .rectangle-65-1 {
  height: 602px;
  left: 48px;
  position: absolute;
  top: 0;
  width: 453px;
}

.home-page-all-breakpoints .rectangle-69-1 {
  height: 256px;
  left: -5px;
  object-fit: cover;
  position: absolute;
  top: 261px;
  width: 185px;
}

.home-page-all-breakpoints .pngwing-2 {
  height: 153px;
  left: 1746px;
  position: absolute;
  top: 416px;
  width: 144px;
}

.home-page-all-breakpoints .overlap-group15 {
  align-self: flex-start;
  height: 1301px;
  margin-top: 34px;
  position: relative;
  width: 1969px;
}

.home-page-all-breakpoints .overlap-group11 {
  height: 1185px;
  left: 0;
  position: absolute;
  top: 116px;
  width: 1920px;
}

.home-page-all-breakpoints .frame-1171275224 {
  align-items: center;
  display: inline-flex;
  gap: 60px;
  left: 241px;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .frame-1171275223 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  position: relative;
}

.home-page-all-breakpoints .frame-1171275-5 {
  align-items: flex-start;
  flex: 0 0 auto;
  gap: 25px;
  position: relative;
}

.home-page-all-breakpoints .frame-11712752 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  /* gap: 25px; */
  position: relative;
}

.home-page-all-breakpoints .rectangle-431-2 {
  margin-left: -24.00px;
}

.home-page-all-breakpoints .rectangle-431-3 {
  margin-right: -24.00px;
}

.home-page-all-breakpoints .frame-1171275222 {
  align-items: flex-start;
  display: inline-flex;
  gap: 10px;
  left: 252px;
  position: absolute;
  top: 222px;
}

.home-page-all-breakpoints .ellipse-223-1 {
  background-color: var(--white);
  border-radius: 73.5px;
  height: 147px;
  position: relative;
  width: 147px;
}

.home-page-all-breakpoints .image-2-4 {
  height: 91px;
  left: 25px;
  position: absolute;
  top: 28px;
  width: 97px;
}

.home-page-all-breakpoints .group-1171275125 {
  height: 406.62px;
  position: relative;
  width: 774px;
}

.home-page-all-breakpoints .overlap-group1-5 {
  height: 407px;
  position: relative;
}

.home-page-all-breakpoints .frame-1171275170 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 50px;
  left: 19px;
  position: absolute;
  top: 16px;
}

.home-page-all-breakpoints .frame-1171275169 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 30px;
  position: relative;
}

.home-page-all-breakpoints .welcome-to-valiey-presbyterian-hospital-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: 755px;
}

.home-page-all-breakpoints .frame-1171275124 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 5px;
  position: relative;
}

.home-page-all-breakpoints .dedicated-to-our-community-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home-page-all-breakpoints .lorem-ipsum-dolor-si-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 650px;
}

.home-page-all-breakpoints .group-1000003689-5 {
  width: 182px;
}

.home-page-all-breakpoints .overlap-group-19 {
  align-items: center;
  background-image: url(../img/rectangle-1082-25.svg);
  background-size: 100% 100%;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  left: 2px;
  min-width: 178px;
  padding: 0 24.1px;
  position: relative;
}

.home-page-all-breakpoints .frame-6345-2 {
  align-items: center;
}

.home-page-all-breakpoints .learn-more-1 {
  letter-spacing: 0;
  line-height: 26px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.home-page-all-breakpoints .vuesaxbold-down-6 {
  height: 24px;
  position: relative;
  width: 24px;
}

.home-page-all-breakpoints .ellipse-22 {
  border-radius: 29.5px/29px;
  height: 58px;
  left: 0;
  opacity: 0.1;
  top: 0;
  width: 59px;
}

.home-page-all-breakpoints .frame-1171275105-1 {
  align-items: flex-start;
  background-color: var(--blue);
  box-shadow: 0px 0px 40px #0000000d;
  display: flex;
  height: 430px;
  left: 0;
  position: absolute;
  top: 755px;
  width: 1920px;
}

.home-page-all-breakpoints .overlap-group6-1 {
  height: 430px;
  position: relative;
  width: 1920px;
}

.home-page-all-breakpoints .service_box_shape1-1png-2 {
  height: 190px;
  left: 1377px;
  position: absolute;
  top: 240px;
  width: 543px;
}

.home-page-all-breakpoints .service_box_shape1-1png-3 {
  height: 203px;
  left: 0;
  position: absolute;
  top: 0;
  width: 480px;
  rotate: 180deg;
}

.home-page-all-breakpoints .group-1171275123 {
  align-items: flex-end;
  display: flex;
  gap: 60px;
  height: 270px;
  left: 240px;
  min-width: 1440px;
  position: absolute;
  top: 80px;
}

.home-page-all-breakpoints .frame-1171275110 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 0px 40px #0000000d;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  padding: 30px 20px;
  position: relative;
}

.home-page-all-breakpoints .frame-1171275098-5 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  position: relative;
}

.home-page-all-breakpoints .group-1171275093-1 {
  background: linear-gradient(180deg, rgb(227, 109, 39) 0%, rgb(255, 255, 255) 96.89%);
  border-radius: 45px;
  height: 90px;
  position: relative;
  width: 90px;
}

.home-page-all-breakpoints .frame-5 {
  height: 54px;
  left: 18px;
  position: absolute;
  top: 18px;
  width: 54px;
}
.home-page-all-breakpoints .frame-5-custom {
  height: 54px;
  left: 18px;
  position: absolute;
  top: 18px;
  width: 54px;
}

.home-page-all-breakpoints .patient-portal-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: 200px;
}

.home-page-all-breakpoints .overlap-group-11 {
  align-self: flex-start;
  border-radius: 20px;
  height: 190px;
  position: relative;
  width: 240px;
}
.home-page-all-breakpoints .overlap-group-11-custom {
  align-self: flex-start;
  border-radius: 20px;
  height: 190px;
  position: relative;
  width: 240px;
}

.home-page-all-breakpoints .rectangle-1686 {
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 0px 40px #0000000d;
  height: 190px;
  left: 0;
  opacity: 0.1;
  position: absolute;
  top: 0;
  width: 240px;
}

.home-page-all-breakpoints .frame-1171275-6 {
  align-items: center;
  gap: 10px;
  left: 20px;
  position: absolute;
  top: 30px;
}

.home-page-all-breakpoints .group-1171275093 {
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(54, 63, 108) 93.55%);
  border-radius: 45px;
  height: 90px;
  position: relative;
  width: 90px;
}

.home-page-all-breakpoints .careers-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: 200px;
}

.home-page-all-breakpoints .rectangle-1687 {
  border: 1px solid;
  border-color: var(--white-2);
  border-radius: 20px;
  box-shadow: 0px 0px 40px #0000000d;
  height: 190px;
  left: 0;
  position: absolute;
  top: 0;
  width: 240px;
}

.home-page-all-breakpoints .overlap-group-12 {
  border-radius: 20px;
  height: 190px;
  position: relative;
  width: 240px;
}

.home-page-all-breakpoints .classes-seminars-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home-page-all-breakpoints .frame-8 {
  height: 55px;
  left: 17px;
  position: absolute;
  top: 18px;
  width: 55px;
}

.home-page-all-breakpoints .find-doctor-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: 200px;
}

.home-page-all-breakpoints .special-events-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: 200px;
}

.home-page-all-breakpoints .experience-bg-shapepng {
  height: 507px;
  left: 1515px;
  position: absolute;
  top: 380px;
  width: 405px;
}

.home-page-all-breakpoints .ellipse-219-2 {
  border-radius: 116px;
  height: 232px;
  left: 1737px;
  width: 232px;
}

.home-page-all-breakpoints .overlap-group10-1 {
  height: 778px;
  margin-left: 52.0px;
  margin-top: 150px;
  position: relative;
  width: 1650px;
}

.home-page-all-breakpoints .ellipse-218 {
  border: 1px solid;
  border-color: var(--black);
  border-radius: 115px;
  filter: blur(600px);
  ;
  height: 230px;
  left: 1420px;
  top: 331px;
  width: 230px;
}

.home-page-all-breakpoints .ellipse-220-1 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  border-radius: 115px;
  filter: blur(600px);
  ;
  height: 230px;
  left: 0;
  position: absolute;
  top: 331px;
  width: 230px;
}

.home-page-all-breakpoints .frame-1171275173 {
  align-items: flex-end;
  display: inline-flex;
  flex-direction: column;
  gap: 60px;
  left: 50px;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .group-1171275126 {
  height: 78px;
  position: relative;
  width: 1469px;
}

.home-page-all-breakpoints .overlap-group1-6 {
  height: 78px;
  position: relative;
}

.home-page-all-breakpoints .frame-1171275172 {
  align-items: center;
  display: inline-flex;
  gap: 1018px;
  left: 29px;
  position: absolute;
  top: 14px;
}

.home-page-all-breakpoints .our-service-2 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .group-1000003689-4 {
  width: 158px;
}

.home-page-all-breakpoints .overlap-group-13 {
  align-items: center;
  background-image: url(../img/rectangle-1082-23.svg);
  background-size: 100% 100%;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  left: 2px;
  min-width: 154px;
  padding: 0 23.6px;
  position: relative;
}

.home-page-all-breakpoints .vuesaxbold-down-7 {
  height: 24px;
  position: relative;
  width: 24px;
}

.home-page-all-breakpoints .frame-container {
  align-items: flex-start;
  display: flex;
  min-width: 1440px;
}

.home-page-all-breakpoints .frame-1171275128 {
  align-items: flex-end;
  background-color: var(--blue);
  border-radius: 20px 0px 0px 20px;
  display: flex;
  height: 295px;
  overflow: hidden;
  width: 480px;
}

.home-page-all-breakpoints .overlap-group1-7 {
  height: 265px;
  margin-left: 30px;
  position: relative;
  width: 450px;
}

.home-page-all-breakpoints .service_box_shape1-1png-4 {
  height: 93px;
  left: 201px;
  position: absolute;
  top: 172px;
  width: 249px;
}

.home-page-all-breakpoints .frame-1171275158 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 25px;
  left: 0;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .frame-11712751-2 {
  align-items: flex-start;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
}

.home-page-all-breakpoints .group-161613 {
  height: 50px;
  position: relative;
  width: 307px;
}

.home-page-all-breakpoints .overlap-group-14 {
  border-radius: 25px;
  height: 50px;
  position: relative;
  width: 50px;
}

.home-page-all-breakpoints .childrens-services-1 {
  left: 65px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 6px;
}

.home-page-all-breakpoints .line-12-1 {
  height: 1px;
  object-fit: cover;
  position: relative;
  width: 420px;
}

.home-page-all-breakpoints .our-team-shares-a-pa-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 420px;
}

.home-page-all-breakpoints .group-161615-2 {
  cursor: pointer;
}

.home-page-all-breakpoints .arrow-1-2 {
  height: 15px;
  left: 117px;
  position: absolute;
  top: 8px;
  width: 23px;
}

.home-page-all-breakpoints .read-more-1 {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .frame-1171275129 {
  align-items: flex-start;
  background-color: var(--white);
  border-color: var(--black-2);
  border-right-style: solid;
  border-right-width: 1px;
  display: flex;
  gap: 15px;
  height: 295px;
  overflow: hidden;
  width: 480px;
}

.home-page-all-breakpoints .ellipse-137-3 {
  align-self: center;
  background-color: var(--white);
  border-radius: 22px;
  height: 44px;
  margin-left: -29px;
  margin-top: 1.0px;
  width: 44px;
  position: relative;
  left: 102%;
}

.home-page-all-breakpoints .flex-col-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 171px;
  margin-top: -250px;
  min-height: 515px;
  width: 420px;
}

.home-page-all-breakpoints .service_box_shape1-1png-5 {
  height: 109px;
  margin-left: 40.0px;
  width: 286px;
}

.home-page-all-breakpoints .frame-1171275161 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 25px;
  position: relative;
}

.home-page-all-breakpoints .group-161613-1 {
  width: 324px;
}

.home-page-all-breakpoints .number-2 {
  left: 16px;
}

.home-page-all-breakpoints .emergency-services-1 {
  left: 65px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 6px;
}

.home-page-all-breakpoints .frame-1171275130 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 0px 20px 20px 0px;
  display: flex;
  gap: 107px;
  height: 295px;
  overflow: hidden;
  width: 480px;
}

.home-page-all-breakpoints .service_box_shape1-1png-6 {
  height: 109px;
  margin-left: -363px;
  margin-top: -250px;
  width: 286px;
}

.home-page-all-breakpoints .frame-117127516-1 {
  align-items: flex-start;
  align-self: center;
  display: inline-flex;
  flex-direction: column;
  gap: 25px;
  position: relative;
}

.home-page-all-breakpoints .group-161613-2 {
  width: 303px;
}

.home-page-all-breakpoints .maternity-services-1 {
  left: 65px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 6px;
}

.home-page-all-breakpoints .we-are-dedicated-to-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 420px;
}

.home-page-all-breakpoints .frame-1171275132 {
  align-items: flex-start;
  background-color: var(--white);
  border-color: var(--black-2);
  border-radius: 20px 0px 0px 20px;
  border-right-style: solid;
  border-right-width: 1px;
  display: flex;
  gap: 147px;
  height: 295px;
  overflow: hidden;
  width: 480px;
}

.home-page-all-breakpoints .frame-1171275161-1 {
  align-items: flex-start;
  align-self: center;
  display: inline-flex;
  flex-direction: column;
  gap: 25px;
  margin-left: 30px;
  position: relative;
}

.home-page-all-breakpoints .group-161614 {
  height: 50px;
  position: relative;
  width: 323px;
}

.home-page-all-breakpoints .number-3 {
  left: 15px;
}

.home-page-all-breakpoints .orthopedic-services {
  left: 65px;
  position: absolute;
  text-align: center;
  top: 6px;
}

.home-page-all-breakpoints .our-team-is-focused {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 420px;
}

.home-page-all-breakpoints .service_box_shape1-1png-7 {
  height: 109px;
  margin-top: -595px;
  width: 286px;
}

.home-page-all-breakpoints .frame-1171275133 {
  align-items: center;
  background-color: var(--white);
  border-color: var(--black-2);
  border-right-style: solid;
  border-right-width: 1px;
  display: flex;
  flex-direction: column;
  gap: 516px;
  height: 295px;
  width: 480px;
}

.home-page-all-breakpoints .service_box_shape1-1png-8 {
  height: 109px;
  margin-left: 40.0px;
  margin-top: -595px;
  width: 286px;
}

.home-page-all-breakpoints .group-161614-1 {
  width: 285px;
}

.home-page-all-breakpoints .surgical-services {
  left: 65px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 6px;
}

.home-page-all-breakpoints .frame-1171275129-1 {
  align-items: flex-start;
  background-color: var(--white);
  border-color: var(--black-2);
  border-radius: 0px 20px 20px 0px;
  border-right-style: solid;
  border-right-width: 1px;
  display: flex;
  gap: 107px;
  height: 295px;
  overflow: hidden;
  width: 480px;
}

.home-page-all-breakpoints .service_box_shape1-1png-9 {
  height: 109px;
  margin-left: -363px;
  margin-top: -595px;
  width: 286px;
}

.home-page-all-breakpoints .group-161614-2 {
  width: 334px;
}

.home-page-all-breakpoints .radiology-imaging {
  left: 65px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 6px;
}

.home-page-all-breakpoints .the-radiology-imag {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 420px;
}

.home-page-all-breakpoints .frame-1171275133-1 {
  align-items: center;
  gap: 207px;
  height: 552px;
  margin-top: 150px;
  width: 1920px;
}

.home-page-all-breakpoints .group-6113 {
  height: 161px;
  margin-right: 146.79px;
  margin-top: -368px;
  width: 857px;
}

.home-page-all-breakpoints .overlap-group4-1 {
  height: 552px;
  position: relative;
  width: 1920px;
}

.home-page-all-breakpoints .frame-1171275184 {
  align-items: flex-end;
  display: inline-flex;
  flex-direction: column;
  gap: 60px;
  left: 210px;
  position: absolute;
  top: 80px;
}

.home-page-all-breakpoints .group-1171275127 {
  height: 75px;
  position: relative;
  width: 1470px;
}

.home-page-all-breakpoints .overlap-group-15 {
  height: 75px;
  position: relative;
}

.home-page-all-breakpoints .frame-1171275174 {
  align-items: center;
  display: inline-flex;
  gap: 1027px;
  left: 30px;
  position: absolute;
  top: 11px;
}

.home-page-all-breakpoints .ellipse-221-3 {
  background-color: var(--white);
  border-radius: 29.5px/29px;
  height: 58px;
  left: 0;
  opacity: 0.1;
  width: 59px;
}

.home-page-all-breakpoints .frame-1171275183 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 29px;
  position: relative;
}

.home-page-all-breakpoints .group-1171275131 {
  height: 257px;
  position: relative;
  width: 338px;
}

.home-page-all-breakpoints .overlap-group-20 {
  height: 257px;
  position: relative;
}

.home-page-all-breakpoints .frame-1171275182 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 25px;
  left: 51px;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .frame-11712751-3 {
  align-items: center;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 15px;
}

.home-page-all-breakpoints .group-1000003365-2 {
  background-image: url(../img/ellipse-211-9.svg);
}

.home-page-all-breakpoints .dr-eliza-s-ahn-md-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home-page-all-breakpoints .internal-medicine-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .group-1171275130-1 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--gray-2);
  border-radius: 45px;
  box-shadow: 0px 0px 40px #0000000d;
  cursor: pointer;
  height: 46px;
  position: relative;
  width: 85px;
  opacity: 0;
  top: 22px;
}

.home-page-all-breakpoints .group-1000003361-2 {
  height: 35px;
  left: 24px;
  position: absolute;
  top: 5px;
  width: 35px;
}

.home-page-all-breakpoints .group-117127513 {
  height: 234px;
  position: relative;
  width: 338px;
}

.home-page-all-breakpoints .overlap-group-16 {
  height: 234px;
  position: relative;
}

.home-page-all-breakpoints .rectangle-4293-1 {
  box-shadow: 0px 0px 40px #0000000d;
  opacity: 0.1;
}

.home-page-all-breakpoints .frame-1171275181 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  left: 46px;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .group-1000003365-3 {
  background-image: url(../img/ellipse-211-10.svg);
}

.home-page-all-breakpoints .frame-1171275180-2 {
  justify-content: center;
}

.home-page-all-breakpoints .dr-daniel-ahoubim-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home-page-all-breakpoints .neurology-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .frame-1171275181-1 {
  left: 41px;
}

.home-page-all-breakpoints .group-1000003365-4 {
  background-image: url(../img/ellipse-211-11.svg);
}

.home-page-all-breakpoints .dr-alisa-alayanmd {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home-page-all-breakpoints .orthopedic-surgery {
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .frame-1171275181-2 {
  left: 38px;
}

.home-page-all-breakpoints .group-1000003365-5 {
  background-image: url(../img/ellipse-211-12.svg);
}

.home-page-all-breakpoints .dr-farzad-alemimd {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.home-page-all-breakpoints .surgery {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .compound-path {
  height: 328px;
  left: 1549px;
  position: absolute;
  top: 0;
  width: 371px;
}

.home-page-all-breakpoints .compound-path-1 {
  height: 360px;
  left: 0;
  position: absolute;
  top: 192px;
  width: 324px;
}

.home-page-all-breakpoints .overlap-group14 {
  height: 1602px;
  margin-left: 7.0px;
  margin-top: 44px;
  position: relative;
  width: 2107px;
}

.home-page-all-breakpoints .overlap-group16 {
  height: 1496px;
  left: 0;
  position: absolute;
  top: 106px;
  width: 2009px;
}

.home-page-all-breakpoints .frame-1171275176 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 60px;
  left: 330px;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .group-1171275127-1 {
  height: 75px;
  position: relative;
  width: 458px;
}

.home-page-all-breakpoints .latest-happenings-1 {
  left: 30px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 10px;
}

.home-page-all-breakpoints .group-117127510 {
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 4px 21px 1px #307bc41a;
  height: 519px;
  position: relative;
  width: 710px;
}

.home-page-all-breakpoints .rectangle-1109-1 {
  height: 278px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 650px;
}

.home-page-all-breakpoints .frame-1171275134 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  left: 30px;
  position: absolute;
  top: 338px;
}

.home-page-all-breakpoints .group-1000003770 {
  height: 76px;
  position: relative;
  width: 650px;
}

.home-page-all-breakpoints .group-1000003769 {
  align-items: flex-start;
  display: flex;
  height: 76px;
  min-width: 652px;
}

.home-page-all-breakpoints .heading-2-link-t {
  letter-spacing: 0;
  line-height: normal;
  min-height: 76px;
  width: 650px;
}

.home-page-all-breakpoints .overlap-group12 {
  height: 896px;
  left: 0;
  position: absolute;
  top: 600px;
  width: 2009px;
}

.home-page-all-breakpoints .ellipse-219-3 {
  border-radius: 123.5px;
  height: 247px;
  left: 0;
  width: 247px;
}

.home-page-all-breakpoints .frame-1171275186 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 50px;
  left: 92px;
  position: absolute;
  top: 204px;
}

.home-page-all-breakpoints .group-1171275136 {
  height: 617px;
  position: relative;
  width: 1917px;
}

.home-page-all-breakpoints .group-1171275128 {
  align-items: center;
  display: flex;
  gap: 20px;
  height: 479px;
  left: 0;
  min-width: 1917px;
  position: absolute;
  top: 138px;
}

.home-page-all-breakpoints .rectangle-2 {
  height: 417px;
  width: 368px;
}

.home-page-all-breakpoints .rectangle-1 {
  height: 382px;
  width: 357px;
}

.home-page-all-breakpoints .rectangle-27-1 {
  height: 479px;
  width: 387px;
}

.home-page-all-breakpoints .group-1171275135 {
  height: 78px;
  left: 814px;
  position: absolute;
  top: 0;
  width: 289px;
}

.home-page-all-breakpoints .our-gallery-1 {
  left: 24px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 13px;
}

.home-page-all-breakpoints .ellipse-21-4 {
  background-color: var(--gray);
  opacity: 0.2;
}

.home-page-all-breakpoints .ellipse-221-4 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  border-radius: 138px;
  filter: blur(600px);
  ;
  height: 276px;
  left: 1831px;
  width: 276px;
}

.home-page-all-breakpoints .overlap-group13 {
  height: 820px;
  margin-left: 21.0px;
  margin-top: 67px;
  position: relative;
  width: 1523px;
}

.home-page-all-breakpoints .ellipse-223-2 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  border-radius: 127px;
  filter: blur(600px);
  ;
  height: 254px;
  left: 0;
  position: absolute;
  top: 540px;
  width: 254px;
}

.home-page-all-breakpoints .ellipse-222-1 {
  border: 1px solid;
  border-color: var(--black);
  border-radius: 127px;
  filter: blur(600px);
  ;
  height: 254px;
  left: 1269px;
  width: 254px;
}

.home-page-all-breakpoints .frame-1171275133-2 {
  align-items: flex-end;
  border-radius: 20px;
  height: 737px;
  left: 31px;
  overflow: hidden;
  position: absolute;
  top: 83px;
  width: 1440px;
}

.home-page-all-breakpoints .vector-container-2 {
  height: 174px;
  margin-right: -3038.95px;
  margin-top: -3298px;
  position: relative;
  width: 1966px;
}

.home-page-all-breakpoints .vector-17 {
  height: 174px;
  left: 0;
  position: absolute;
  top: 0;
  width: 246px;
}

.home-page-all-breakpoints .vector-18 {
  height: 174px;
  left: 215px;
  position: absolute;
  top: 0;
  width: 246px;
}

.home-page-all-breakpoints .vector-19 {
  height: 174px;
  left: 430px;
  position: absolute;
  top: 0;
  width: 246px;
}

.home-page-all-breakpoints .vector-20 {
  height: 174px;
  left: 645px;
  position: absolute;
  top: 0;
  width: 246px;
}

.home-page-all-breakpoints .vector-21 {
  height: 174px;
  left: 860px;
  position: absolute;
  top: 0;
  width: 246px;
}

.home-page-all-breakpoints .vector-22 {
  height: 174px;
  left: 1075px;
  position: absolute;
  top: 0;
  width: 246px;
}

.home-page-all-breakpoints .vector-23 {
  height: 174px;
  left: 1290px;
  position: absolute;
  top: 0;
  width: 246px;
}

.home-page-all-breakpoints .vector-24 {
  height: 174px;
  left: 1505px;
  position: absolute;
  top: 0;
  width: 246px;
}

.home-page-all-breakpoints .vector-25 {
  height: 174px;
  left: 1720px;
  position: absolute;
  top: 0;
  width: 246px;
}

.home-page-all-breakpoints .group-6113-1 {
  align-self: center;
  height: 161px;
  margin-right: 158.79px;
  margin-top: 408px;
  width: 857px;
}

.home-page-all-breakpoints .overlap-group7 {
  height: 677px;
  margin-top: 2555px;
  position: relative;
  width: 1380px;
}

.home-page-all-breakpoints .compound-path-2 {
  height: 297px;
  left: 1103px;
  position: absolute;
  top: 0;
  width: 277px;
}

.home-page-all-breakpoints .group-1171275119 {
  background-color: #ffffff1a;
  border-radius: 29.5px/29px;
  height: 58px;
  left: 502px;
  position: absolute;
  top: 52px;
  width: 59px;
}

.home-page-all-breakpoints .frame-1171275195 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 50px;
  left: 0;
  position: absolute;
  top: 60px;
}

.home-page-all-breakpoints .frame-1171275194 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 60px;
  position: relative;
}

.home-page-all-breakpoints .our-review-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .there-are-many-varia-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: 1152px;
}

.home-page-all-breakpoints .group-117127513-1 {
  background-color: var(--white);
  border-radius: 20px;
  height: 343px;
  position: relative;
  width: 650px;
}

.home-page-all-breakpoints .frame-1171275191 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 25px;
  left: 30px;
  position: relative;
  top: 30px;
}

.home-page-all-breakpoints .frame-1171275188 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 264px;
  position: relative;
}

.home-page-all-breakpoints .frame-11712751-4 {
  align-items: center;
  flex: 0 0 auto;
  gap: 15px;
}

.home-page-all-breakpoints .ellipse-17-1 {
  height: 68px;
  object-fit: cover;
  position: relative;
  width: 68px;
}

.home-page-all-breakpoints .vector-7 {
  height: 50px;
  position: relative;
  width: 63px;
}

.home-page-all-breakpoints .line-13-1 {
  height: 1px;
  object-fit: cover;
  position: relative;
  width: 590px;
}

.home-page-all-breakpoints .group-17-1 {
  height: 25px;
  position: relative;
  width: 145px;
}

.home-page-all-breakpoints .it-is-a-long-establi-2 {
  height: 120px;
  width: 590px;
}

.home-page-all-breakpoints .frame-1171275188-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 278px;
  position: relative;
}

.home-page-all-breakpoints .ellipse-21-5 {
  background-color: var(--white);
  opacity: 0.3;
}

.home-page-all-breakpoints .group-1116601235-3 {
  border-color: var(--white);
}

.home-page-all-breakpoints .ellipse-214-3 {
  background-color: var(--white);
}

.home-page-all-breakpoints .group-1171275256 {
  align-items: flex-start;
  display: flex;
  margin-top: 100px;
  min-width: 1930px;
}

.home-page-all-breakpoints .overlap-group9-1 {
  height: 1081px;
  position: relative;
  width: 1930px;
}

.home-page-all-breakpoints .frame-1171275138 {
  align-items: flex-start;
  background-color: var(--mercury);
  display: flex;
  height: 780px;
  left: 0;
  padding: 0 5px;
  position: absolute;
  top: 301px;
  width: 1930px;
}

.home-page-all-breakpoints .overlap-group-21 {
  height: 780px;
  position: relative;
  width: 1920px;
}

.home-page-all-breakpoints .group-6113-2 {
  height: 95px;
  left: 0;
  position: absolute;
  top: 0;
  width: 709px;
}

.home-page-all-breakpoints .vector-26 {
  height: 83px;
  left: 624px;
  position: absolute;
  top: 0;
  width: 247px;
}

.home-page-all-breakpoints .vector-27 {
  height: 83px;
  left: 846px;
  position: absolute;
  top: 0;
  width: 247px;
}

.home-page-all-breakpoints .vector-28 {
  height: 83px;
  left: 1050px;
  position: absolute;
  top: 0;
  width: 247px;
}

.home-page-all-breakpoints .vector-29 {
  height: 83px;
  left: 1254px;
  position: absolute;
  top: 0;
  width: 247px;
}

.home-page-all-breakpoints .vector-30 {
  height: 83px;
  left: 1458px;
  position: absolute;
  top: 0;
  width: 247px;
}

.home-page-all-breakpoints .vector-31 {
  height: 84px;
  left: 1662px;
  position: absolute;
  top: 0;
  width: 258px;
}

.home-page-all-breakpoints .pngwing-4 {
  height: 317px;
  left: 1454px;
  position: absolute;
  top: 463px;
  width: 466px;
}

.home-page-all-breakpoints .group-1171275255 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 50px;
  left: 240px;
  min-height: 508px;
  position: absolute;
  top: 30px;
  width: 1441px;
}

.home-page-all-breakpoints .group-1171275254 {
  align-items: flex-start;
  display: flex;
  gap: 117px;
  height: 413px;
  min-width: 1441px;
}

.home-page-all-breakpoints .image-2-5 {
  height: 69px;
  position: relative;
  width: 380px;
}

.home-page-all-breakpoints .group-1171275110-2 {
  position: relative;
  width: 50px;
}

.home-page-all-breakpoints .vuesaxbold-1 {
  height: 26px;
  left: 12px;
  position: absolute;
  top: 12px;
  width: 26px;
}

.home-page-all-breakpoints .phone-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 262px;
}

.home-page-all-breakpoints .frame-11712751-5 {
  align-items: flex-start;
  flex-direction: column;
  gap: 20px;
}

.home-page-all-breakpoints .medical-records-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .quick-links-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .get-maps-directions-parking-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 223px;
}

.home-page-all-breakpoints .group-1171275112-1 {
  height: 50px;
  position: relative;
  width: 110px;
}

.home-page-all-breakpoints .group-1171275111-1 {
  align-items: center;
  background-color: var(--white);
  border-radius: 25px;
  display: flex;
  height: 50px;
  left: 60px;
  min-width: 50px;
  padding: 0 10px;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .frame-6 {
  height: 30px;
  width: 30px;
}

.home-page-all-breakpoints .group-1171275110-3 {
  align-items: center;
  display: flex;
  left: 0;
  min-width: 50px;
  padding: 0 10px;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .social-media-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .copyright-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .flex-row-3 {
  align-items: flex-start;
  display: flex;
  gap: 20px;
  height: 27px;
  min-width: 857px;
}

.home-page-all-breakpoints .privacy-policy-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
  min-width: 149px;
}

.home-page-all-breakpoints .terms-of-use-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
  min-width: 143px;
}

.home-page-all-breakpoints .name-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
  min-width: 180px;
}

.home-page-all-breakpoints .site-map-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
  min-width: 105px;
}

.home-page-all-breakpoints .surname-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
}

.home-page-all-breakpoints .line-6-1 {
  height: 1px;
  margin-top: -1.00px;
  object-fit: cover;
  position: relative;
  width: 1440px;
}

.home-page-all-breakpoints .overlap-group1-8 {
  height: 470px;
  left: 245px;
  position: absolute;
  top: 0;
  width: 1440px;
}

.home-page-all-breakpoints .overlap-group-22 {
  height: 308px;
  position: relative;
  width: 577px;
}

.home-page-all-breakpoints .ellipse-222-2 {
  border-radius: 29.5px/29px;
  height: 58px;
  left: 25px;
  opacity: 0.1;
  width: 59px;
}

.home-page-all-breakpoints .compound-path-3 {
  height: 275px;
  left: 0;
  position: absolute;
  top: 33px;
  width: 577px;
}

.home-page-all-breakpoints .wepik-export-202310111000353397-1-1 {
  height: 470px;
  left: 807px;
  position: absolute;
  top: 0;
  width: 621px;
}

.home-page-all-breakpoints .get-in-touch-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 64px;
}

.home-page-all-breakpoints .the-point-of-using-l-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 90px;
  width: 749px;
}

.home-page-all-breakpoints .overlap-group-23 {
  align-items: center;
  background-image: url(../img/rectangle-1082-27.svg);
  background-size: 100% 100%;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  left: 2px;
  min-width: 180px;
  padding: 0 23.6px;
  position: relative;
}

.home-page-all-breakpoints .contact-us {
  letter-spacing: 0;
  line-height: 26px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.home-page-all-breakpoints .ellipse {
  background-color: var(--orage);
  position: absolute;
}

.home-page-all-breakpoints .ellipse-21 {
  border-radius: 8px;
  height: 16px;
  margin-top: 1.0px;
  width: 16px;
}

.home-page-all-breakpoints .ellipse-214 {
  border-radius: 8.5px;
  height: 17px;
  width: 17px;
}

.home-page-all-breakpoints .ellipse-219 {
  background-color: var(--orage);
  border: 1px solid;
  border-color: var(--black);
  filter: blur(600px);
  ;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .ellipse-221 {
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .ellipse-222 {
  background-color: var(--orage);
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .frame-1171275 {
  display: inline-flex;
  flex-direction: column;
}

.home-page-all-breakpoints .frame-11712751 {
  display: inline-flex;
  position: relative;
}

.home-page-all-breakpoints .frame-1171275133-3 {
  background-color: var(--blue);
  display: flex;
  flex-direction: column;
}

.home-page-all-breakpoints .frame-1171275180 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 3px;
  position: relative;
}

.home-page-all-breakpoints .frame-1171275181-3 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  position: absolute;
  top: 0;
}

.home-page-all-breakpoints .frame-6345 {
  background-color: var(--orage);
  display: inline-flex;
  gap: 10px;
  position: relative;
}

.home-page-all-breakpoints .group-1000003365 {
  background-size: 100% 100%;
  height: 100px;
  position: relative;
  width: 100px;
}

.home-page-all-breakpoints .group-1000003689 {
  cursor: pointer;
  height: 50px;
  position: relative;
}

.home-page-all-breakpoints .group-1116601235 {
  align-items: flex-start;
  border: 1px solid;
  border-radius: 12.5px;
  display: flex;
  height: 25px;
  min-width: 25px;
  padding: 3px;
}

.home-page-all-breakpoints .group-1171275110 {
  background-color: var(--white);
  border-radius: 25px;
  height: 50px;
}

.home-page-all-breakpoints .group-161613-3 {
  height: 50px;
  position: relative;
}

.home-page-all-breakpoints .group-161614-3 {
  height: 50px;
  position: relative;
}

.home-page-all-breakpoints .group-161615 {
  height: 30px;
  position: relative;
  width: 141px;
}

.home-page-all-breakpoints .it-is-a-long-establi {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
}

.home-page-all-breakpoints .join-our-weekend-or {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 650px;
}

.home-page-all-breakpoints .link {
  cursor: pointer;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .number {
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 3px;
}

.home-page-all-breakpoints .orthopedic {
  letter-spacing: 0;
  line-height: normal;
}

.home-page-all-breakpoints .our {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.home-page-all-breakpoints .rectangle-4293 {
  background-color: var(--white);
  border-radius: 20px;
  height: 184px;
  left: 0;
  position: absolute;
  top: 50px;
  width: 338px;
}

.home-page-all-breakpoints .rectangle-431 {
  height: 338px;
  margin-bottom: -24.00px;
  margin-top: -24.00px;
  position: relative;
  width: 338px;
}

.home-page-all-breakpoints .when-you-or-a-loved {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 420px;
}

@media screen and (max-width: 1919px) {
  .screen.home-page-all-breakpoints {
    display: none;
  }
}

@media screen and (min-width: 1920px) {
  .screen.home {
    display: none;
  }
}