@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
@import url("https://fonts.googleapis.com/css?family=Poppins:500,400,600|PT+Serif:700|Lato:400");

.screen a {
  display: contents;
  text-decoration: none;
}

.container-center-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 100%;
}

.container-center-horizontal>* {
  flex-shrink: 0;
  pointer-events: auto;
}

.valign-text-middle {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

input:focus,
select:focus,
select:focus-visible,
textarea:focus {
  border: transparent;
  outline: none;
}

input[type=radio] {
  border: 0px;
  width: 20px;
  height: 20px;
}

input[type=checkbox] {
  border: 0px;
  width: 20px;
  height: 20px;
}

.hidden,
.hidden * {
  pointer-events: none;
  visibility: hidden;
}

* {
  box-sizing: border-box;
}

.group-1171275094 {
  align-items: flex-start;
  background-color: var(--white);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: var(--mercury-3);
  display: flex;
  height: 100px;
  min-width: 1920px;
  padding: 23px 239px;
}

.frame-1171275105 {
  align-items: center;
  display: inline-flex;
  gap: 657px;
  position: relative;
}

.frame-6344 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--mercury-2);
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  height: 50px;
  justify-content: center;
  padding: 8px 177px 8px 15px;
  position: relative;
  width: 284px;
}

.frame-6343 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  position: relative;
}

.search::placeholder {
  color: #7f7f7f99;
}

.frame-6354 {
  align-items: center;
  display: inline-flex;
  gap: 30px;
  position: relative;
}

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

.way-to-give {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.frame-1171275206 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 30px;
  position: relative;
}

.group-11166017 {
  box-shadow: 0px 0px 32px #0000000d;
  height: 82px;
  position: relative;
  width: 368px;
}

.donate-now-1 {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  min-width: 122px;
  white-space: nowrap;
}

.donate-now-2 {
  left: 19px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 14px;
}

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

.group-1171275281 {
  height: 86px;
  position: relative;
  width: 544px;
}

.group-1171275279 {
  align-items: flex-start;
  display: flex;
  gap: 4px;
  height: 1px;
  left: 34px;
  min-width: 466px;
  position: absolute;
  top: 30px;
}

.group-1171275280 {
  align-items: flex-start;
  display: flex;
  gap: 180px;
  height: 86px;
  left: 0;
  min-width: 544px;
  position: absolute;
  top: 0;
}

.frame-117127539 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 6px;
  position: relative;
}

.group-117127527 {
  height: 50px;
  position: relative;
  width: 52px;
}

.line-2 {
  height: 1px;
  object-fit: cover;
  position: relative;
  width: 880px;
}

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

.enter::placeholder {
  color: #7f7f7f99;
}

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

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

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

.street-address-line-2 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

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

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

.postal-zip-code {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

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

.select-country {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -2.00px;
  position: relative;
  width: fit-content;
}

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

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

.frame-1171275175 {
  align-items: flex-start;
  display: flex;
  gap: 30px;
  left: 240px;
  position: absolute;
  top: 80px;
  width: 1440px;
}

.group-1171275108 {
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 4px 21px 1px #307bc41a;
  height: 531px;
  position: relative;
  width: 705px;
}

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

.group-1171275109 {
  height: 531px;
  position: relative;
  width: 703px;
}

.frame-1171275147 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 50px;
  position: relative;
}

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

.send-e-card {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.line-5 {
  height: 2px;
  position: relative;
  width: 40px;
}

.frame-1171275142 {
  align-items: flex-start;
  align-self: flex-end;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  position: relative;
}

.new-employee-email {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.physician-portal-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.safety-compliance-contacts {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

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

.interpreter-services {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.frame-1171275149 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  position: relative;
}

.frame-1171275148 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 409px;
  position: relative;
}

.group-1171275113 {
  height: 27px;
  margin-right: -10.00px;
  position: relative;
  width: 867px;
}

.frame-92 {
  align-items: flex-end;
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 0px 40px #0000000d;
  display: flex;
  height: 339px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 131px;
  width: 1440px;
}

.frame-1000003447 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 40px;
  left: 50px;
  position: absolute;
  top: 171px;
}

.group-69 {
  height: 169px;
  position: relative;
  width: 749px;
}

.group-89 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 15px;
  min-height: 169px;
}

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

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

.sicbar {
  height: 50px;
  width: 375px;
}

.ellipse-7 {
  background-color: var(--white);
  border-radius: 12px;
  height: 24px;
  left: 0;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 24px;
}

.group-1171275312 {
  align-items: center;
  background-color: var(--white);
  box-shadow: 0px 0px 4px #00000030;
  display: flex;
  gap: 129px;
  height: 69px;
  left: 0;
  min-width: 375px;
  padding: 0 15px;
  position: absolute;
  top: 0;
}

.group-1171275310 {
  align-items: flex-start;
  display: flex;
  gap: 15px;
  margin-bottom: 1.0px;
  min-width: 55px;
}

.vuesaxboldtextalign-justifycenter {
  height: 20px;
  width: 20px;
}

.frame-117127546 {
  align-items: flex-end;
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 4px 21px 1px #307bc41a;
  display: flex;
  height: 328px;
  overflow: hidden;
  width: 345px;
}

.group-1171275343 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  left: 0;
  min-height: 308px;
  position: absolute;
  top: 0;
  width: 325px;
}

.group-1171275342 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 15px;
  min-height: 250px;
  width: 325px;
}

.rectangle-1110 {
  height: 163px;
  width: 325px;
}

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

.rectangle-1110-1 {
  height: 163px;
  object-fit: cover;
  width: 325px;
}

.frame-1171275449 {
  align-items: center;
  background-color: var(--mercury);
  display: flex;
  flex-direction: column;
  height: 1013px;
  left: 0;
  position: absolute;
  top: 274px;
  width: 375px;
}

.frame-1171275450 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 20px;
  margin-right: 28.0px;
  margin-top: 124px;
  position: relative;
}

.frame-1171275454 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 30px;
  position: relative;
}

.frame-1171275453 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 28px;
  position: relative;
}

.frame-1171275455 {
  align-items: flex-start;
  align-self: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  margin-left: 15px;
  margin-top: 30px;
  position: relative;
}

.group-1171275340 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-right: 1.0px;
  margin-top: 10px;
  min-height: 46px;
  width: 344px;
}

.group-1171275339 {
  align-items: flex-start;
  display: flex;
  gap: 34px;
  min-width: 346px;
}

.group-1171275337 {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  height: 18px;
  min-width: 209px;
}

.group-1171275338 {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  height: 18px;
  min-width: 350px;
}

.group-1171275336 {
  align-items: flex-end;
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 0px 40px #0000000f;
  display: flex;
  height: 427px;
  left: 14px;
  min-width: 345px;
  padding: 0 20px;
  position: absolute;
  top: 0;
}

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

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

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

.group-1171275310-item {
  height: 20px;
  width: 20px;
}

.frame-1171275931 {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  margin-left: 15px;
  margin-top: 35px;
  position: relative;
}

.way-to-give-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 24px;
  min-width: 99px;
}

.donate-now-3 {
  min-height: 24px;
  min-width: 98px;
}

.donate-now-4 {
  left: 15px;
  position: absolute;
  top: 10px;
  width: 345px;
}

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

.group-1171275979 {
  height: 50px;
  position: relative;
  width: 321px;
}

.line-68 {
  left: 158px;
  position: absolute;
  top: 13px;
  width: 145px;
}

.line-67 {
  left: 24px;
  position: absolute;
  top: 13px;
  width: 144px;
}

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

.frame-1171275921 {
  flex: 0 0 auto;
  position: relative;
}

.frame-1171275920 {
  align-items: center;
  display: flex;
  gap: 10px;
  justify-content: space-around;
  position: relative;
  width: 27px;
}

.step-1-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.frame-1171275925 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 3px;
  left: 139px;
  position: absolute;
  top: 0;
}

.step-2-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.frame-1171275926 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 3px;
  left: 280px;
  position: absolute;
  top: 0;
}

.step-3-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.line-25 {
  position: relative;
  width: 321px;
}

.enter-1::placeholder {
  color: #7f7f7f99;
}

.last-name-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.street-address-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.street-address-line-2-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

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

.state-province-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.postal-zip-code-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

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

.select-country-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.phone-number-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

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

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

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

.line-5-1 {
  height: 2px;
  position: relative;
  width: 40px;
}

.send-e-card-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.hrp-ee-portal-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.new-employee-email-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.physician-forms-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.safety-compliance-contacts-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.interpreter-services-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

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

.line {
  height: 1px;
  object-fit: cover;
}

.x-container-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 30px;
  min-height: 868px;
  width: 1920px;
}

.accreditation {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  min-width: 135px;
  white-space: nowrap;
}

.group-1-1 {
  height: 82px;
  position: relative;
  width: 368px;
}

.annual-reports {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.board-of-directors {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.history-milestones {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.news {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  min-width: 54px;
  white-space: nowrap;
}

.our-mission-vision-values {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.volunteer {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.heading-2-link-t-2 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 38px;
  width: 650px;
}

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

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

.frame-635 {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 5px;
  position: relative;
}

.frame-1171275418 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 30px;
  position: relative;
}

.group-1171275276 {
  background-color: var(--orage);
  border-radius: 25px;
  height: 50px;
  position: relative;
  width: 50px;
}

.group-1171275284 {
  height: 50px;
  position: relative;
  width: 350px;
}

.group-1171275276-1 {
  align-items: flex-start;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  left: 185px;
  min-width: 165px;
  padding: 0 1.4px;
  position: absolute;
  top: 0;
}

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

.group-1171275274 {
  align-items: flex-start;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  left: 0;
  min-width: 165px;
  padding: 0 1.4px;
  position: absolute;
  top: 0;
  transform: rotate(-180.00deg);
}

.rectangle-1082 {
  height: 50px;
  left: 0;
  position: absolute;
  top: 0;
  transform: rotate(180.00deg);
  width: 161px;
}

.previous {
  color: var(--gray);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xs);
  font-weight: 600;
  letter-spacing: 0;
  line-height: 26px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

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

.frame-1171275424 {
  align-items: flex-start;
  background-color: var(--blue);
  display: flex;
  margin-top: 40px;
  width: 375px;
}

.group-117127532-1 {
  left: 0;
}

.group-117127509 {
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(54, 63, 108) 93.55%);
  border-radius: 30px;
  height: 60px;
  position: relative;
  width: 60px;
}

.group-117127532-2 {
  left: 183px;
}

.group-1171275329 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 14px;
  min-height: 55px;
  width: 305px;
}

.group-1171275328 {
  height: 40px;
  position: relative;
  width: 42px;
}

.arrow-1 {
  height: 7.36px;
  margin-right: -0.50px;
  object-fit: cover;
  position: relative;
  width: 15.5px;
}

.arrow-1-1 {
  height: 7.36px;
  margin-right: -0.50px;
  object-fit: cover;
  position: relative;
  width: 15.5px;
}

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

.heading-6-wide-assortment {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

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

.first-name-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.frame-1171275938 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  position: relative;
}

.frame-6345-4 {
  background-color: #eaeaea;
}

.previous-1 {
  color: var(--gray);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxxs);
  font-weight: 600;
  letter-spacing: 0;
  line-height: 26px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

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

.group-1116601236-1 {
  height: 25px;
  position: relative;
  width: 103px;
}

.group-1116601236-1-custom {
  position: relative;
  width: 150px;
  top: 670px;
  left: 604px;
}

.frame-117127516 {
  box-shadow: 0px 0px 40px #0000001a;
  height: 295px;
  position: relative;
  width: 1440px;
}

.group-161612 {
  align-items: flex-start;
  display: flex;
  height: 50px;
  left: 0;
  min-width: 52px;
  position: absolute;
  top: 0;
}

.ellipse-137-2 {
  background-color: var(--mercury-3);
  border-radius: 25px;
  height: 50px;
  left: 0;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 50px;
}

.number-4 {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: 30px;
  font-weight: 600;
  left: 19px;
}

.ellipse-137-1 {
  background-color: var(--gray);
  border-radius: 25px;
  height: 50px;
  left: 0;
  opacity: 0.1;
  position: absolute;
  top: 0;
  width: 50px;
}

.span-1 {
  text-decoration: underline;
}

.rectangle-4323 {
  height: 190px;
  position: relative;
  width: 315px;
}

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

.los-angeles-orthopae {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 315px;
}

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

.frame-117127531 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 15px;
  position: relative;
}

.group-1171275198 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 5px;
  min-height: 73px;
  width: 551px;
}

.location-information-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 38px;
}

.los-angeles-orthopae-1 {
  letter-spacing: 0;
  line-height: normal;
  min-height: 30px;
  min-width: 547px;
  text-align: center;
}

.at-valley-presbyteri {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: 322px;
}

.group-1171275370 {
  align-items: center;
  background-image: url(../img/rectangle-4318@2x.png);
  background-size: 100% 100%;
  display: flex;
  height: 230px;
  justify-content: flex-end;
  margin-top: 15px;
  min-width: 315px;
  padding: 0 132px;
}

.group-1171275155 {
  background-color: var(--blue);
  border-radius: 25px;
  height: 50px;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 50px;
}

.group-1171275156 {
  align-items: center;
  background-color: var(--blue);
  border-radius: 18px;
  display: flex;
  height: 36px;
  left: 7px;
  min-width: 36px;
  opacity: 0.8;
  padding: 0 10px;
  position: absolute;
  top: 7px;
}

.cardiology {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1.0px;
  margin-top: 10px;
  min-height: 27px;
  min-width: 102px;
  text-align: center;
}

.search-1 {
  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;
}

.search-1::placeholder {
  color: #7f7f7f99;
}

.x-services {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  min-width: 201px;
  white-space: nowrap;
}

.rehabilitation-services {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  min-width: 226px;
  white-space: nowrap;
}

.vuesaxbold-down-12 {
  height: 30px;
  width: 30px;
}

.womens-services {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  min-width: 181px;
  white-space: nowrap;
}

.wound-services {
  height: 30px;
  letter-spacing: 0;
  line-height: 30px;
  min-width: 160px;
  white-space: nowrap;
}

.span-3 {
  text-decoration: underline;
}

.frame-1171275353 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 50px;
  position: relative;
}

.frame-1171275262 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 800px;
  justify-content: center;
  position: relative;
}

.related-videos {
  left: 19px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 14px;
}

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

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

.rectangle-4316 {
  height: 232px;
  position: relative;
  width: 394px;
}

.rectangle-4316-custom {
  height: 280px;
  position: relative;
  width: 394px;
  margin-top: 16px;
}

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

.group-1171275160 {
  height: 355px;
  position: relative;
  width: 535px;
}

.cardiology-1 {
  left: 195px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 317px;
}

.group-1171275159 {
  align-items: flex-end;
  background-image: url(../img/rectangle-4318-1.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 307px;
  justify-content: flex-end;
  left: 0;
  min-width: 533px;
  padding: 118px 231px;
  position: absolute;
  top: 0;
}

.group-1171275155-1 {
  background-color: var(--blue);
  border-radius: 35px;
  height: 70px;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 70px;
}

.group-1171275156-1 {
  background-color: var(--blue);
  border-radius: 28px;
  height: 56px;
  left: 7px;
  opacity: 0.8;
  position: absolute;
  top: 7px;
  width: 56px;
}

.rectangle-4317 {
  height: 232px;
  object-fit: cover;
  position: relative;
  width: 393px;
}

.frame-1171275215 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 50px;
  position: relative;
}

.group-1171275140-1 {
  align-items: flex-start;
  display: flex;
  min-width: 364px;
}

.frame-1171275315 {
  align-items: flex-start;
  align-self: flex-end;
  display: inline-flex;
  gap: 15px;
  position: relative;
}

.frame-1171275476 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  position: relative;
}

.we-hope-the-informat {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 315px;
}

.welcome-to-our-neighborhood {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 292px;
}

.we-speak-your-language-program {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 292px;
}

.caregiver-resources-support {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 292px;
}

.security-services {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 292px;
}

.visiting {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 292px;
}

.span {
  text-decoration: underline;
}

.group-1171275165 {
  height: 38px;
  position: relative;
  width: 656px;
}

.we-hope-the-informat-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: 1360px;
}

.visiting-information-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 360px;
}

.visiting-hours-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 360px;
}

.maps-directions-parking-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 360px;
}

.welcome-to-our-neighborhood-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 360px;
}

.we-speak-your-language-program-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 360px;
}

.caregiver-resources-support-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 360px;
}

.gift-shop-2 {
  margin-top: -1.00px;
  text-decoration: underline;
  width: 360px;
}

.gift-shop-3 {
  margin-top: -1.00px;
  text-decoration: underline;
  width: 360px;
}

.security-services-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-decoration: underline;
  width: 360px;
}

.gift-shop-4 {
  width: fit-content;
}

.span0 {
  text-decoration: underline;
}

.span1-1 {
  text-decoration: underline;
}

/* HOVER EFFECT START */

.frame-1171275129:hover,
.frame-1171275130:hover,
.frame-1171275132:hover,
.frame-1171275133:hover,
.frame-1171275129-1:hover,
.frame-1171275128-custom:hover,
.group-1171275150:hover {
  background-color: var(--blue);
}

.frame-1171275129:hover .text-changer,
.frame-1171275130:hover .text-changer,
.frame-1171275132:hover .text-changer,
.frame-1171275133:hover .text-changer,
.frame-1171275129-1:hover .text-changer,
.frame-1171275128-custom:hover .text-change {
  color: var(--white);
}

.frame-1171275129:hover .ellipse-137-3,
.frame-1171275130:hover .ellipse-137-3,
.frame-1171275132:hover .ellipse-137-3,
.frame-1171275133:hover .ellipse-137-3,
.frame-1171275129-1:hover .ellipse-137-3 {
  background-color: var(--blue);
}

.bi-arrow-right {
  position: absolute;
  right: 0;
  top: 4px;
  font-size: 25px;
}
.group-1171275150:hover .group-1171275130-1-custom{
  opacity: 1;
}
.overlap-group-16:hover .rectangle-4293 {
  opacity: 1;
}

.overlap-group-16:hover .text-changer-orange {
  color: var(--orage);
}

.overlap-group-16:hover .text-changer-gray {
  color: var(--gray);
}

.overlap-group-16:hover .group-1171275130-1 {
  opacity: 1;
}

.frame-1171275-1:hover .overlap-group-10 {
  background-color: var(--blue);
  border-radius: 20px;
}

.frame-1171275-1:hover .group-1171275130-1-custom {
  opacity: 1;
}

.frame-1171275-1:hover .text-changer-white,
.group-1171275150:hover .text-changer-white {
  color: var(--white);
}

.frame-1171275-1:hover .group-1171275130-1 {
  border-color: var(--blue);
}

.overlap-group-9-custom:hover,
.overlap-group-8-custom:hover,
.overlap-group4-1-custom:hover,
.overlap-group2-custom:hover,
.overlap-group-2-custom:hover,
.overlap-group4-custom:hover,
.overlap-group1-3-custom:hover,
.overlap-group-10-custom:hover,
.overlap-group3-custom:hover {
  border: 2px solid var(--orage);
  border-radius: 12px;
}

.overlap-group-9-custom:hover .text-changer-orange,
.overlap-group-8-custom:hover .text-changer-orange,
.overlap-group4-1-custom:hover .text-changer-orange,
.overlap-group2-custom:hover .text-changer-orange,
.overlap-group-2-custom:hover .text-changer-orange,
.overlap-group4-custom:hover .text-changer-orange,
.overlap-group1-3-custom:hover .text-changer-orange,
.overlap-group3-custom:hover .text-changer-orange {
  color: var(--orage);
}

.accordion-button:hover {
  border: 2px solid var(--orage);
  border-radius: 12px;
}

.accordion-button {
  border: 2px solid var(--white);
  border-radius: 12px;
}

.accordion-button:hover .text-changer-orange {
  color: var(--orage);
}

.overlap-group-11-custom:hover {
  background-color: var(--white);
}

.overlap-group-11-custom:hover .text-changer-orange {
  color: var(--orage);
}

.overlap-group-11-custom .frame-5-custom {
  content: url("../img/dark-hover.svg");
  height: 115px;
  left: -1px;
  position: absolute;
  top: -12px;
  width: 89px;

}

.overlap-group-11-custom:hover .frame-5-custom {
  content: url("../img/frame-39.svg");
  height: 54px;
  left: 18px;
  position: absolute;
  top: 18px;
  width: 54px;
}

.overlap-group-11-custom .group-1171275093 {
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(54, 63, 108) 93.55%);
}

.overlap-group-11-custom:hover .group-1171275093 {
  background: linear-gradient(180deg, rgb(227, 109, 39) 0%, rgb(255, 255, 255) 96.89%);
}

.overlap-group3-1-custom:hover {
  background-color: var(--white);
}

.overlap-group3-1-custom:hover .text-changer-orange {
  color: var(--orage);
}

.overlap-group3-1-custom .frame-5-custom {
  content: url("../img/white-hover-2.png");
  height: 86px;
  left: 0px;
  position: absolute;
  top: 2px;
  width: 89px;
}

.overlap-group3-1-custom:hover .frame-5-custom {
  content: url("../img/frame-227.svg");
  height: 54px;
  left: 18px;
  position: absolute;
  top: 18px;
  width: 54px;
}

.overlap-group3-1-custom .group-1171275093 {
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(54, 63, 108) 93.55%);
}

.overlap-group3-1-custom:hover .group-1171275093 {
  background: linear-gradient(180deg, rgb(227, 109, 39) 0%, rgb(255, 255, 255) 96.89%);
}

/* Ensure proper layout for the select dropdown */
select[name="doctorCategory"] {
  position: relative;
  z-index: 10;
  margin-top: 0;
  margin-bottom: 0;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  border: transparent;
}

/* HOVER EFFECT END */

/* ACCORDIAN START */

.accordion {
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-border-color: transparent;
}

.accordion-item {
  width: 368px;
  box-shadow: 0px 0px 32px #0000000d;
  margin-bottom: 10px;
  border-radius: 12px;
}

.accordion-button:not(.collapsed) {
  background-color: var(--white);
  border: 2px solid white;
  height: 85px;
}

/* ACCORDIAN END */

/* PC HEADER START */

.header-ps {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 30px;
  min-height: 157px;
  width: 1920px;
}

.frame-1116601396-ps {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 15px;
  box-shadow: 0px 0px 30.6px #00000017;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  padding: 20px;
}

.frame-1116601396-ps {
  display: none;
  transition: all 0.3s ease-in-out;
}

.frame-1116601396-ps.show {
  display: block;
  position: absolute;
  left: 38px;
  top: 53px;
  z-index: 5;
  width: 235px;
}

.frame-1116601396-ps-custom-1 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 15px;
  box-shadow: 0px 0px 30.6px #00000017;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  padding: 20px;
}

.frame-1116601396-ps-custom-1 {
  display: none;
  transition: all 0.3s ease-in-out;
}

.frame-1116601396-ps-custom-1.show {
  display: block;
  position: absolute;
  left: 205px;
  top: 53px;
  z-index: 5;
  width: 235px;
}

.frame-1116601396-ps-custom-2 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 15px;
  box-shadow: 0px 0px 30.6px #00000017;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  padding: 20px;
}

.frame-1116601396-ps-custom-2 {
  display: none;
  transition: all 0.3s ease-in-out;
}

.frame-1116601396-ps-custom-2.show {
  display: block;
  position: absolute;
  left: 405px;
  top: 53px;
  z-index: 5;
  width: 235px;
}

.frame-1116601396-ps-custom-3 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 15px;
  box-shadow: 0px 0px 30.6px #00000017;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  padding: 20px;
}

.frame-1116601396-ps-custom-3 {
  display: none;
  transition: all 0.3s ease-in-out;
}

.frame-1116601396-ps-custom-3.show {
  display: block;
  position: absolute;
  left: 725px;
  top: 53px;
  z-index: 5;
  width: 235px;
}

.frame-1116601396-ps-custom-4 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 15px;
  box-shadow: 0px 0px 30.6px #00000017;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  padding: 20px;
}

.frame-1116601396-ps-custom-4 {
  display: none;
  transition: all 0.3s ease-in-out;
}

.frame-1116601396-ps-custom-4.show {
  display: block;
  position: absolute;
  left: 850px;
  top: 53px;
  z-index: 5;
  width: 235px;
}

.frame-1116601396-ps-custom-5 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 15px;
  box-shadow: 0px 0px 30.6px #00000017;
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  padding: 20px;
}

.frame-1116601396-ps-custom-5 {
  display: none;
  transition: all 0.3s ease-in-out;
}

.frame-1116601396-ps-custom-5.show {
  display: block;
  position: absolute;
  left: 1000px;
  top: 53px;
  z-index: 5;
  width: 235px;
}

.header-megamenu {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  line-height: 2;
}

.group-1171275094-ps {
  align-items: flex-start;
  background-color: var(--white);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: var(--mercury-3);
  display: flex;
  height: 100px;
  min-width: 1920px;
  padding: 23px 239px;
}

.frame-1171275105-ps {
  align-items: center;
  display: inline-flex;
  gap: 657px;
  position: relative;
}

.image-2-3-ps {
  height: 53px;
  position: relative;
  width: 295px;
}

.frame-11712751-ps {
  display: inline-flex;
  position: relative;
}

.frame-11712751-1-ps {
  align-items: flex-start;
  flex: 0 0 auto;
  gap: 20px;
}

.frame-6344-ps {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--mercury-2);
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  height: 50px;
  justify-content: center;
  padding: 8px 177px 8px 15px;
  position: relative;
  width: 284px;
}

.frame-6343-ps {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  position: relative;
}

.frame-7-ps {
  height: 18px;
  position: relative;
  width: 18px;
}

.search-ps {
  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;
}

.group-1000003689-ps {
  cursor: pointer;
  height: 50px;
  position: relative;
}

.group-1000003689-3-ps {
  width: 184px;
}

.overlap-group-17-ps {
  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;
}

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

.frame-6345-1-ps {
  align-items: flex-start;
}

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

.vuesaxbold-down-2-ps {
  height: 24px;
  position: relative;
  width: 24px;
}

.frame-6354-ps {
  align-items: center;
  display: inline-flex;
  gap: 30px;
  position: relative;
}

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

.frame-635-ps {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 5px;
  position: relative;
}

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

.vuesaxbold-down-3-ps {
  height: 22px;
  position: relative;
  width: 22px;
}

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

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

.link-2-ps {
  margin-top: -1.00px;
}

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

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

.way-to-give-ps {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

/* PC HEADER END */

/* MOBILE HEADER START */


/* MOBILE HEADER START */

.mobile-top-header {
  height: 43px;
  width: 375px;
  position: relative;
  z-index: 20;
}

.nav-group-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 375px;
}

.navbar-strip {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 100%;
  padding: 10px 15px;
  position: relative;
  z-index: 20;
  background-color: white;
  height: 80px;
}

.group-5 {
  background-image: url(../img/mask-group-6@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 31px;
  width: 82px;
}

.close-button {
  border: none;
  cursor: pointer;
  background-color: white;
}

.group-nav-btns {
  height: 22px;
  width: 22px;
}

.nav-open {
  display: block;
}

.nav-close {
  display: none;
}

.nav-position {
  transition: 0.5s linear;
  top: 0 !important;
}

.mobile-navbar {
  width: 100%;
  position: relative;
}

.mobile_nav {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  flex-direction: row;
  padding: 0 24px;
  gap: 26px;
  text-align: left;
  font-size: 24px;
  color: #767676;
  font-family: Inter;
  border-top: 1px solid rgba(117, 117, 117, 0.1);
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  position: absolute;
  background-color: white;
  width: 375px;
  top: -420px;
  z-index: 10;
  transition: 0.5s linear;
}

.left-content {
  padding: 0 20px 0 0;
  margin-left: -201px;
  margin-top: 60px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  flex-shrink: 0;
  gap: 65px;
}

.frame-child {
  height: 143px;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
}

.navigation {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 30px 0;
}

.nav-slide-links {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px;
  flex-shrink: 0;
}

.nav-active {
  font-weight: 700 !important;
}

.nav-home,
.nav-about-us,
.nav-services,
.nav-our-team,
.nav-expertise,
.nav-gallery,
.nav-blog,
.nav-contact-us {
  min-width: 100%;
  position: relative;
  font-weight: 500;
  display: inline-block;
}

#get-care-li {
  display: none;
  width: 298px;
  left: 38px;
  position: relative;
  top: 396px;
  transition: all 0.3s ease-in-out;
  transform: translateY(-100%);
}

#get-care-li-2 {
  display: none;
  width: 298px;
  left: 38px;
  position: relative;
  top: 174px;
  transition: all 0.3s ease-in-out;
  transform: translateY(-100%);
}

#get-care-li-3 {
  display: none;
  width: 298px;
  left: 38px;
  position: relative;
  top: 386px;
  transition: all 0.3s ease-in-out;
  transform: translateY(-100%);
}

#get-care-li-4 {
  display: none;
  width: 298px;
  left: 38px;
  position: relative;
  top: 560px;
  transition: all 0.3s ease-in-out;
  transform: translateY(-100%);
}

.bi-chevron-right {
  color: var(--gray);
}

#get-care-li-5 {
  display: none;
  width: 298px;
  left: 38px;
  position: relative;
  top: 356px;
  transition: all 0.3s ease-in-out;
  transform: translateY(-100%);
}

.right-content {
  display: flex;
  flex-shrink: 0;
  width: 155px;
  padding: 8px 0 0;
  box-sizing: border-box;
}

.nested-right-child {
  margin-top: 200px;
  position: relative;
  align-self: stretch;
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
  object-fit: contain;
  flex: 1;
}

/* MOBILE HEADER END */

/* MOBILE HEADER END */

/* PS FOOTER START */

.footer-ps {
  align-items: flex-start;
  display: flex;
  margin-right: -5px;
  margin-top: 45px;
  min-width: 1930px;
}

.frame-container-footer-ps {
  height: 1081px;
  position: relative;
  width: 1930px;
}

.frame-1171275138-footer-ps {
  align-items: flex-end;
  background-color: var(--mercury);
  display: flex;
  flex-direction: column;
  gap: 368px;
  height: 780px;
  left: 0;
  position: absolute;
  top: 301px;
  width: 1930px;
}

.overlap-group-6-footer-ps {
  align-self: center;
  height: 95px;
  position: relative;
  width: 1920px;
}

.group-6113-footer-ps {
  height: 95px;
  left: 0;
  position: absolute;
  top: 0;
  width: 709px;
}

.vector-15-footer-ps {
  height: 83px;
  left: 624px;
  position: absolute;
  top: 0;
  width: 247px;
}

.vector-16-footer-ps {
  height: 83px;
  left: 846px;
  position: absolute;
  top: 0;
  width: 247px;
}

.vector-17-footer-ps {
  height: 83px;
  left: 1050px;
  position: absolute;
  top: 0;
  width: 247px;
}

.vector-18-footer-ps {
  height: 83px;
  left: 1254px;
  position: absolute;
  top: 0;
  width: 247px;
}

.vector-19-footer-ps {
  height: 83px;
  left: 1458px;
  position: absolute;
  top: 0;
  width: 247px;
}

.vector-20-footer-ps {
  height: 84px;
  left: 1662px;
  position: absolute;
  top: 0;
  width: 258px;
}

.pngwing-4-footer-ps {
  height: 317px;
  margin-right: 5px;
  width: 466px;
}

.frame-1171275154-footer-ps {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 69px;
  left: 245px;
  position: absolute;
  top: 0;
}

.group-35586-footer-ps {
  height: 470px;
  position: relative;
  width: 1440px;
}

.overlap-group1-5-footer-ps {
  height: 470px;
  position: relative;
}

.frame-92-footer-ps {
  align-items: flex-end;
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 0px 40px #0000000d;
  display: flex;
  height: 339px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 131px;
  width: 1440px;
}

.overlap-group-7-footer-ps {
  height: 308px;
  position: relative;
  width: 577px;
}

.compound-path-footer-ps {
  height: 275px;
  left: 0;
  position: absolute;
  top: 33px;
  width: 577px;
}

.wepik-export-202310111000353397-1-1-footer-ps {
  height: 470px;
  left: 807px;
  position: absolute;
  top: 0;
  width: 621px;
}

.frame-1000003447-footer-ps {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 40px;
  left: 50px;
  position: absolute;
  top: 171px;
}

.group-69-footer-ps {
  height: 169px;
  position: relative;
  width: 749px;
}

.group-89-footer-ps {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 15px;
  min-height: 169px;
}

.get-in-touch-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  min-height: 64px;
}

.the-point-of-using-l-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  min-height: 90px;
  width: 749px;
}

.group-1000003689-footer-ps {
  height: 50px;
  position: relative;
  width: 184px;
}

.overlap-group-8-footer-ps {
  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;
}

.frame-6345-1-footer-ps {
  align-items: flex-start;
  background-color: var(--orage);
  display: inline-flex;
  gap: 10px;
  position: relative;
}

.contact-us-footer-ps {
  letter-spacing: 0;
  position: relative;
  width: fit-content;
}

.contact-us-1-footer-ps {
  line-height: 26px;
  margin-top: -1.00px;
  white-space: nowrap;
}

.vuesaxbold-down-5-footer-ps {
  height: 24px;
  position: relative;
  width: 24px;
}

.frame-11712751-footer-ps {
  display: inline-flex;
  flex: 0 0 auto;
  position: relative;
}

.frame-11712751-1-footer-ps {
  align-items: flex-start;
  flex-direction: column-reverse;
  gap: 50px;
}

.frame-117127514-footer-ps {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 15px;
  position: relative;
}

.frame-1171275148-footer-ps {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 409px;
  position: relative;
}

.copyright-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.group-1171275113-footer-ps {
  height: 27px;
  margin-right: -10.00px;
  position: relative;
  width: 867px;
}

.flex-row-7-footer-ps {
  display: flex;
  gap: 20px;
}

.flex-row-6-footer-ps {
  align-items: flex-start;
  height: 27px;
  min-width: 857px;
}

.privacy-policy-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
  min-width: 149px;
}

.terms-of-use-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
  min-width: 143px;
}

.name-7-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
  min-width: 180px;
}

.site-map-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
  min-width: 105px;
}

.surname-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  min-height: 27px;
}

.line-6-1-footer-ps {
  height: 1px;
  margin-top: -1.00px;
  object-fit: cover;
  position: relative;
  width: 1440px;
}

.frame-1171275152-footer-ps {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 117px;
  position: relative;
}

.image-2-3-footer-ps {
  height: 69px;
  position: relative;
  width: 380px;
}

.frame-11712751-2-footer-ps {
  align-items: flex-start;
  flex-direction: column-reverse;
  gap: 20px;
}

.frame-11712751-3-footer-ps {
  align-items: center;
  gap: 15px;
}

.group-1171275110-footer-ps {
  background-color: var(--white);
  border-radius: 25px;
  height: 50px;
}

.group-1171275110-2-footer-ps {
  position: relative;
  width: 50px;
}

.group-1171275110-footer-ps {
  background-color: var(--white);
  border-radius: 25px;
  height: 50px;
}

.group-1171275110-2-footer-ps {
  position: relative;
  width: 50px;
}

.vuesaxbold-1-footer-ps {
  height: 26px;
  left: 12px;
  position: absolute;
  top: 12px;
  width: 26px;
}

.phone-footer-ps {
  letter-spacing: 0;
  line-height: normal;
}

.phone-9-footer-ps {
  position: relative;
  width: 262px;
}

.address-footer-ps {
  letter-spacing: 0;
  line-height: normal;
}

.address-3-footer-ps {
  margin-top: -1.00px;
  position: relative;
  width: 262px;
}

.careers-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.our-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.contact-us-2-footer-ps {
  line-height: normal;
}

.send-e-card-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.patients-visitors-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

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

.patient-portal-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.frame-1171275143-footer-ps {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 10px;
  position: relative;
}

.line-5-1-footer-ps {
  height: 2px;
  position: relative;
  width: 40px;
}

.quick-links-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.hrp-ee-portal-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.new-employee-email-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.physician-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.physician-portal-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.safety-compliance-contacts-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.interpreter-services-1-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.ways-to-give-footer-ps {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

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

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

.group-1171275112-1-footer-ps {
  height: 50px;
  position: relative;
  width: 110px;
}

.group-1171275111-1-footer-ps {
  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;
}

.frame-4-footer-ps {
  height: 30px;
  width: 30px;
}

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


/* PS FOOTER END */

/* MOBILE FOOTER START */

.footer-ms {
  height: 1287px;
  left: 118px;
  position: absolute;
  top: 917px;
  width: 375px;
}

.frame-1171275449-footer-ms {
  align-items: center;
  background-color: var(--mercury);
  display: flex;
  flex-direction: column;
  height: 1013px;
  left: 0;
  position: absolute;
  top: 274px;
  width: 375px;
}

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

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

.group-1171275111-footer-ms {
  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;
}

.group-1171275110-1-footer-ms {
  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;
}

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

.frame-2-footer-ms {
  cursor: pointer;
  height: 34px;
  left: 6px;
  position: absolute;
  top: 3px;
  width: 30px;
}

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

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

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

.frame-1171275450-footer-ms {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 20px;
  margin-right: 28.0px;
  margin-top: 124px;
  position: relative;
}

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

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

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

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

.vuesaxbold-footer-ms {
  height: 21px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 21px;
}

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

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

.frame-1171275454-footer-ms {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 30px;
  position: relative;
}

.line-5-footer-ms {
  height: 2px;
  position: relative;
  width: 40px;
}

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

.frame-1171275453-footer-ms {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 28px;
  position: relative;
}

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

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

.link-footer-ms {
  margin-top: -1.00px;
}

.send-e-card-footer-ms {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

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

.new-employee-email-footer-ms {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.safety-compliance-contacts-footer-ms {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.interpreter-services-footer-ms {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

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

.frame-1171275455-footer-ms {
  align-items: flex-start;
  align-self: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  margin-left: 15px;
  margin-top: 30px;
  position: relative;
}

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

.line-6-footer-ms {
  height: 1px;
  margin-top: 34px;
  object-fit: cover;
  width: 345px;
}

.group-1171275340-footer-ms {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-right: 1.0px;
  margin-top: 10px;
  min-height: 46px;
  width: 344px;
}

.group-1171275339-footer-ms {
  align-items: flex-start;
  display: flex;
  gap: 34px;
  min-width: 346px;
}

.copyright-footer-ms {
  letter-spacing: 0;
  line-height: normal;
  min-height: 18px;
  min-width: 114px;
}

.group-1171275337-footer-ms {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  height: 18px;
  min-width: 209px;
}

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

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

.group-1171275338-footer-ms {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  height: 18px;
  min-width: 350px;
}

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

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

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

.group-1171275336-footer-ms {
  align-items: flex-end;
  background-color: var(--white);
  border-radius: 20px;
  box-shadow: 0px 0px 40px #0000000f;
  display: flex;
  height: 427px;
  left: 14px;
  min-width: 345px;
  padding: 0 20px;
  position: absolute;
  top: 0;
}

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

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

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

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

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

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

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

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

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

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

.overlap-group1-3-footer-ms {
  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;
}

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

.view-all-footer-ms {
  letter-spacing: 0;
  line-height: 26px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: 58px;
}

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

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

/* MOBILE FOOTER END */

/* EXTRA */

#time {
  width: 100%;
  border: transparent;
  color: var(--gray);
  font-size: 18px;
}

#time1 {
  width: 265px;
  border: transparent;
  color: var(--gray);
  font-size: 14px;
  height: 46px;
}

#time2 {
  width: 100%;
  border: transparent;
  color: var(--gray);
  font-size: 18px;
  height: 46px;
}

.group-1000003380-custom {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
}

.group-1000003380-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 20px;
}