.cv-container {
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  background-color: #efefef;
  padding: 60px;
}

.cv-content {
  margin: 60px 0 0 0;
}

.cv-content ul li {
  list-style: none;
  display: block;
}

.cv-bottom-content {
  display: flex;
  width: 970px;
  justify-content: space-between;
  align-content: center;
  align-items: center;
  padding-inline-start: 0px;
}

.left-img-area {
  display: flex;
  position: relative;
  justify-content: center;
  align-content: center;
  align-items: center;
  width: 407px;
  height: 344px;
}

.left-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.form-area {
  display: flex;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
  width: 529px;
  padding: 10px;
}

.form-area p {
  font-size: 14px;
  color: #24253d;
  letter-spacing: 0;
  line-height: 24px;
  text-align: left;
}

@media all and (max-width: 1024px) {
  .cv-container {
    padding: 48px 0 48px 0;
    justify-content: center;
  }
  .cv-bottom-content {
    padding: 0px;
    width: 100%;
    justify-content: center;
    align-content: center;
    align-items: center;
    flex-flow:column wrap;
    flex-direction: column;
  }

  .left-img-area {
    width: 100%;
    height: 283px;
  }
  .left-img {
    width: 335px;
    height: 283px;
  }
  .form-area {
    width: 90%;
  }
}
