body {
  font-family: "Montserrat", sans-serif;
  background: #e5e5e5;
}
.wrapper {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  width: 1100px;
  margin: 0 auto;
  background: #ffffff;
  box-shadow: #000000 10%;
}
.asite {
  width: 350px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
    #1e2939;
}
.cv-photo {
  margin: 25px 0 0 0;
}
.head-secondary {
  color: #ffffff;
}
.contact-links {
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
}
.bold {
  font-weight: 700;
}
.color-list {
  color: #fb6d3a;
  font-size: 14px;
  line-height: 24px;
  margin-left: 0;
  padding-left: 0;
  list-style-position: inside;
}
.color-list-item {
  color: #ffffff;
}
.contact-blok {
  margin: 51px 40px;
}
.tech-skills-box {
  margin: 47px 40px;
}
.soft-skills-box {
  margin: 44px 40px;
}
.main-box {
  width: 100%;
  padding-left: 88px;
  padding-top: 20px;
  padding-bottom: 102px;
  padding-right: 88px;
}
.about-myself {
  width: 400px;
  left: 498px;
  top: 142px;
  padding-top: 0px;
}
.font-about-myself {
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 19px;
}
.h1 {
  font-weight: 700;
  font-size: 45px;
  line-height: 55px;
}
.font-about-description {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #595959;
  margin-bottom: 40px;
}
.projects {
  width: 485px;
  margin-bottom: 51px;
}
.secondary-title {
  font-weight: 700;
  font-size: 22px;
  line-height: 27px;
}
.syle-list-main {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin-left: 0;
  padding-left: 0;
  list-style-position: inside;
}
.style-list-main-projects {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #595959;
}
.main-list-links {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #595959;
  text-decoration: none;
}
.syle-list-experience {
  font-size: 14px;
  line-height: 24px;
  margin-left: 0;
  padding-left: 0;
  list-style-position: inside;
}
.data {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #a8a8a8;
}
.jobs-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}
.uniwersity {
  color: #fb6d3a;
}
.direction {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
}
.expirience {
  margin-bottom: 16px;
}
.education {
  margin-top: 47px;
}
.fast-menu {
  display: flex;
  margin-bottom: 20px;
}
