/* screen - full-project */
.full-project {
  width: 100%;
  display: grid;
  place-items: center;
  cursor: url('./logo/cursor.svg'), pointer;
  cursor: url('./logo/cursor.svg'), default;
  overflow: hidden; 
}

/* screen - iphone-14-1 */

.iphone-14-1 {
  align-items: flex-start;
  border: 1px none;
  display: flex;
  width: 390px;
}

.iphone-14-1 .overlap-group7 {
  height: 5174px;
  position: relative;
  width: 390px;
}

.iphone-14-1 .i-phone-14-1 {
  background-color: var(--white);
  height: 5174px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 390px;
}

.iphone-14-1 .overlap-group5 {
  height: 3588px;
  left: 0;
  position: absolute;
  top: 0;
  width: 390px;
}

.iphone-14-1 .business-overlap-group5 {
  height: 2744px;
  left: 0;
  position: absolute;
  top: 844px;
  width: 390px;
}

.iphone-14-1 .pexels-polina-tankilevitch-3738349-1 {
  height: 286px;
  left: 198px;
  object-fit: cover;
  position: absolute;
  top: 823px;
  width: 192px;
}

.iphone-14-1 .mask-group {
  height: 844px;
  left: 0;
  position: absolute;
  top: 0;
  width: 390px;
}

.iphone-14-1 .navigation {
  background-color: var(--bunting);
  height: 80px;
  left: 0;
  position: absolute;
  top: 0;
  width: 390px;
}

.iphone-14-1 .iabout {
  height: 17px;
  left: 316px;
  position: absolute;
  top: 814px;
  width: 60px;
}

.iphone-14-1 .rectangle-2592-overlap-group5 {
  height: 1px;
  left: 198px;
  position: absolute;
  top: 800px;
  width: 192px;
}

.iphone-14-1 .menu {
  height: 24px;
  left: 20px;
  position: absolute;
  top: 28px;
  width: 24px;
}

.iphone-14-1 .hero-text {
  height: 482px;
  left: 0;
  position: absolute;
  top: 185px;
  width: 390px;
}

.iphone-14-1 .group-22654 {
  height: 286px;
  left: 20px;
  position: absolute;
  top: 962px;
  width: 280px;
}

.iphone-14-1 .overlap-group1 {
  height: 430px;
  left: 20px;
  position: absolute;
  top: 1644px;
  width: 355px;
}

.iphone-14-1 .overlap-group {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 12px;
  left: 0;
  min-height: 430px;
  padding: 27px 27.9px;
  position: absolute;
  top: 0;
  width: 355px;
}

.iphone-14-1 .number {
  letter-spacing: 0;
  line-height: 26.1px;
  margin-left: 0.06px;
  min-height: 19px;
  white-space: nowrap;
}

.iphone-14-1 .line-4 {
  height: 1px;
  width: 286px;
}

.iphone-14-1 .frame-975-overlap-group1 {
  height: 302px;
  top: 92px;
}

.iphone-14-1 .frame-976-1 {
  width: 302px;
}

.iphone-14-1 .design-and-branding {
  letter-spacing: -1.28px;
  line-height: 38.4px;
  margin-top: -1.00px;
  width: 298px;
}

.iphone-14-1 .in-this-day-and-age {
  height: 120px;
  letter-spacing: -0.14px;
  line-height: 21px;
  width: 302px;
}

.iphone-14-1 .frame-661 {
  align-items: center;
  display: flex;
  gap: 8px;
  width: fit-content;
}

.iphone-14-1 .learn-more {
  letter-spacing: 0;
  line-height: 18px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: fit-content;
}

.iphone-14-1 .vector {
  height: 12px;
  margin-right: -1.00px;
  min-width: 7px;
}

.iphone-14-1 .overlap-group2 {
  height: 430px;
  left: 20px;
  position: absolute;
  top: 2130px;
  width: 355px;
}

.iphone-14-1 .frame-975-overlap-group2 {
  height: 330px;
  padding: 12px 0px 0px;
  top: 59px;
}

.iphone-14-1 .frame-976-2,
.iphone-14-1 .frame-976-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 247px;
  width: 302px;
}

.iphone-14-1 .construction {
  color: var(--black);
  font-family: var(--font-family-suisse_works-book);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  height: 75px;
  letter-spacing: -1.28px;
  line-height: 38.4px;
  margin-top: -1.00px;
  width: 298px;
}

.iphone-14-1 .obtain-a-high-end-fi {
  height: 120px;
  letter-spacing: -0.14px;
  line-height: 21px;
  width: 302px;
}

.iphone-14-1 .overlap-group3 {
  height: 430px;
  left: 20px;
  position: absolute;
  top: 2616px;
  width: 355px;
}

.iphone-14-1 .frame-975-overlap-group3,
.iphone-14-1 .frame-975-overlap-group4 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 32px;
  height: 302px;
  left: 28px;
  position: absolute;
  top: 71px;
  width: 302px;
}

.iphone-14-1 .frame-976-4 {
  height: 247px;
  width: fit-content;
}

.iphone-14-1 .medical {
  height: 75px;
  letter-spacing: -1.28px;
  line-height: 38.4px;
  margin-top: -1.00px;
  width: 298px;
}

.iphone-14-1 .our-medical-grade-ch {
  height: 120px;
  letter-spacing: -0.14px;
  line-height: 21px;
  width: 302px;
}

.iphone-14-1 .overlap-group4 {
  height: 430px;
  left: 20px;
  position: absolute;
  top: 3102px;
  width: 355px;
}

.iphone-14-1 .cosmetics {
  height: 75px;
  letter-spacing: -1.28px;
  line-height: 38.4px;
  margin-top: -1.00px;
  width: 298px;
}

.iphone-14-1 .enhance-your-medical {
  height: 120px;
  letter-spacing: -0.14px;
  line-height: 21px;
  width: 302px;
}

.iphone-14-1 .frame-971 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 24px;
  left: 42px;
  position: absolute;
  top: 238px;
  width: 306px;
}

.iphone-14-1 .designed-by-physicians-for-physicians {
  color: var(--white);
  font-family: var(--font-family-suisse_works-book);
  font-size: var(--font-size-xxxl);
  font-weight: 400;
  height: 181px;
  letter-spacing: -1.92px;
  line-height: 57.6px;
  margin-top: -1.00px;
  width: 306px;
}

.iphone-14-1 .your-one-stop-shop-f {
  color: var(--white);
  font-family: var(--font-family-general_sans-semibold);
  font-size: var(--font-size-l);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24.3px;
  width: 303px;
}

.iphone-14-1 .frame-960 {
  align-items: center;
  background-color: var(--bunting);
  border-radius: 72px;
  display: flex;
  gap: 10px;
  justify-content: center;
  padding: 12px 20px;
  width: fit-content;
}

.iphone-14-1 .get-start {
  color: var(--white);
  font-family: var(--font-family-general_sans-semibold);
  font-size: var(--font-size-m);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  text-align: center;
  width: fit-content;
}

.iphone-14-1 .overlap-group6 {
  align-items: flex-start;
  background-color: var(--bunting);
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 1606px;
  padding: 45px 0;
  position: absolute;
  top: 3588px;
  width: 390px;
}

.iphone-14-1 .rectangle-2592-overlap-group6 {
  border: 0.25px solid;
  border-color: var(--white);
  height: 1px;
  width: 190px;
}

.iphone-14-1 .team {
  height: 15px;
  margin-left: 20.5px;
  margin-top: 20px;
  width: 55px;
}

.iphone-14-1 .content-overlap-group6 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-left: 20px;
  margin-top: 35px;
  width: fit-content;
}

.iphone-14-1 .content-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: fit-content;
}

.iphone-14-1 .how-passionate-we-are-blah {
  color: var(--white);
  font-family: var(--font-family-suisse_works-bold);
  font-size: var(--font-size-xxl);
  font-weight: 700;
  letter-spacing: -1.28px;
  line-height: 32px;
  margin-top: -1.00px;
  width: 264px;
}

.iphone-14-1 .it-all-began-with-a {
  letter-spacing: -0.14px;
  line-height: 21px;
  width: 292px;
}

.iphone-14-1 .whee-jae {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-left: 20px;
  margin-top: 40px;
  width: fit-content;
}

.iphone-14-1 .wheejae-kim {
  letter-spacing: -0.80px;
  line-height: 27.0px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: 307px;
}

.iphone-14-1 .line-5 {
  height: 1px;
  min-width: 307px;
  object-fit: cover;
}

.iphone-14-1 .ceo {
  color: var(--white);
  font-family: var(--font-family-helvetica_neue-regular);
  font-size: var(--font-size-m);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 20.3px;
  white-space: nowrap;
  width: 307px;
}

.iphone-14-1 .name-1 {
  letter-spacing: -0.14px;
  line-height: 21px;
  width: 307px;
}

.iphone-14-1 .overlap-group6-item {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-left: 20px;
  margin-top: 20px;
  width: fit-content;
}

.iphone-14-1 .name-2 {
  letter-spacing: -0.80px;
  line-height: 27.0px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: 307px;
}

.iphone-14-1 .medical-director {
  color: var(--white);
  font-family: var(--font-family-general_sans-regular);
  font-size: var(--font-size-m);
  font-weight: 400;
  letter-spacing: -0.56px;
  line-height: 18.9px;
  white-space: nowrap;
  width: 307px;
}

.iphone-14-1 .name-3 {
  letter-spacing: -0.14px;
  line-height: 21px;
  width: 307px;
}

.iphone-14-1 .name-4 {
  letter-spacing: -0.80px;
  line-height: 27.0px;
  margin-top: -1.00px;
  white-space: nowrap;
  width: 307px;
}

.iphone-14-1 .at-apexderm-ventures-overlap-group6-item {
  letter-spacing: -0.14px;
  line-height: 21px;
  width: 307px;
}

.iphone-14-1 .business-overlap-group7 {
  height: 15px;
  left: 21px;
  position: absolute;
  top: 1319px;
  width: 76px;
}

.iphone-14-1 .what-we-do {
  height: 27px;
  left: 20px;
  position: absolute;
  top: 1356px;
  width: 176px;
}

.iphone-14-1 .at-apexderm-ventures-overlap-group7 {
  height: 160px;
  left: 20px;
  position: absolute;
  top: 1424px;
  width: 293px;
}

.iphone-14-1 .rectangle-2592-overlap-group7 {
  height: 1px;
  left: 0;
  position: absolute;
  top: 1299px;
  width: 197px;
}

.iphone-14-1 .frame-975-overlap {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 32px;
  left: 28px;
  position: absolute;
  width: 302px;
}

.iphone-14-1 .frame-976 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

@media screen and (max-width: 1439px) {
  .screen.full-project { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.iphone-14-1 { 
    display: none;
   }
}