/* screen - resume */

.resume {
  align-items: flex-start;
  background-color: var(--white);
  cursor: pointer;
  display: flex;
  width: 1280px;
}

.resume .overlap-group {
  height: 960px;
  position: relative;
  width: 1280px;
}

.resume .background {
  background-color: var(--white);
  height: 960px;
  left: 290px;
  position: absolute;
  top: 0;
  width: 990px;
}

.resume .nav-background {
  background-color: var(--valentino);
  height: 739px;
  left: 0;
  position: absolute;
  top: 221px;
  width: 290px;
}

.resume .logo-background {
  background-color: var(--bossanova);
  height: 235px;
  left: 0;
  position: absolute;
  top: 0;
  width: 290px;
}

.resume .title {
  left: 352px;
  letter-spacing: 0;
  line-height: 66px;
  position: absolute;
  top: 41px;
  white-space: nowrap;
}

.resume .icon-metro-facebook {
  height: 31px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  top: 871px;
  width: 31px;
}

.resume .icon-awesome-instagram {
  height: 32px;
  left: 93px;
  object-fit: cover;
  position: absolute;
  top: 871px;
  width: 32px;
}

.resume .information-form {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 532px;
  min-height: 430px;
  position: absolute;
  top: 187px;
  width: 507px;
}

.resume .first-and-last-name {
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: -4px;
  margin-top: -3px;
  min-height: 22px;
  white-space: nowrap;
}

.resume .rectangle-59 {
  background-color: var(--white);
  height: 50px;
  margin-top: 13px;
  width: 507px;
}

.resume .information-form-item {
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: -4px;
  margin-top: 23px;
  min-height: 22px;
  white-space: nowrap;
}

.resume .rectangle-59-1 {
  background-color: var(--white);
  height: 182px;
  margin-top: 13px;
  width: 507px;
}

.resume .contract-button {
  height: 100px;
  left: 819px;
  object-fit: cover;
  position: absolute;
  top: 809px;
  width: 378px;
}

.resume .white-blockout {
  background-color: var(--white);
  height: 960px;
  left: 0;
  opacity: 0.85;
  position: absolute;
  top: 0;
  width: 1280px;
}

.resume .book-mark {
  background-color: var(--santas-gray);
  height: 71px;
  left: 0;
  position: absolute;
  top: 499px;
  width: 290px;
}

.resume .place {
  left: 41px;
  letter-spacing: 0;
  line-height: 37px;
  position: absolute;
  top: 282px;
  white-space: nowrap;
}

.resume .portfolio {
  left: 41px;
  letter-spacing: 0;
  line-height: 37px;
  position: absolute;
  top: 360px;
  white-space: nowrap;
}

.resume .about {
  left: 41px;
  letter-spacing: 0;
  line-height: 37px;
  position: absolute;
  top: 438px;
  white-space: nowrap;
}

.resume .place-1 {
  left: 41px;
  letter-spacing: 0;
  line-height: 37px;
  position: absolute;
  top: 516px;
  white-space: nowrap;
}

.resume .pdw_logo-02 {
  height: 186px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 251px;
}

.resume .back_button-05 {
  cursor: pointer;
  height: 73px;
  left: 1039px;
  object-fit: cover;
  position: absolute;
  top: 399px;
  width: 152px;
}

.resume .creative-resume-color-bw {
  height: 912px;
  left: 294px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 692px;
}
