@media screen {
  .work-details .left-area .year {
    height: 12rem;
    width: 12rem;
    border-radius: 50%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 103 95 / var(--tw-bg-opacity));
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-right: 0rem;
    padding-left: 0rem;
    text-align: center;
    font-size: 1.7rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
  }

  .work-details .left-area .year .start,
  .work-details .left-area .year .end {
    display: block
  }
}

@media screen and (min-width: 1200px) {
  .work-details .left-area .year {
    height: 14rem;
    width: 14rem;
    padding-top: 5rem
  }
}

@media screen and (max-width: 767px) {
  .work-details .left-area .year {
    margin-top: 0rem;
    margin-bottom: 0rem;
    margin-left: auto;
    margin-right: auto
  }
}

@media screen {
  .work-details .right-area {
    border-left-width: 0.1rem;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(229 228 228 / var(--tw-border-opacity));
    padding-bottom: 4.7rem
  }
}

@media screen and (max-width: 767px) {
  .work-details .right-area {
    border-left-width: 0rem
  }
}

@media screen {
  .work-details .right-area .arrowpart {
    float: left;
    height: 5rem;
    width: 1.5rem
  }
}

@media screen and (max-width: 767px) {
  .work-details .right-area .arrowpart {
    float: none;
    height: 4rem;
    width: 100%
  }
}

@media screen {
  .work-details .right-area .ex-con {
    margin-left: 1.5rem;
    width: auto;
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
    padding-top: 2.2rem;
    padding-bottom: 0.6rem;
    padding-right: 4.7rem;
    padding-left: 4.7rem;
    text-align: left;
    border-bottom: solid 4px #e8e7e7
  }

  .work-details .right-area .ex-con .description {
    padding-bottom: 2.2rem
  }

  .work-details .right-area .ex-con p {
    padding-bottom: 0.5rem;
    line-height: 2.1rem;
    --tw-text-opacity: 1;
    color: rgb(132 134 141 / var(--tw-text-opacity))
  }

  .work-details .right-area .ex-con h4 {
    padding-bottom: 0.3rem;
    --tw-text-opacity: 1;
    color: rgb(71 77 93 / var(--tw-text-opacity))
  }

  .work-details .right-area .ex-con h5 {
    --tw-text-opacity: 1;
    color: rgb(71 77 93 / var(--tw-text-opacity))
  }
}

@media screen and (max-width: 767px) {
  .work-details .right-area .ex-con {
    margin-left: 0rem
  }
}

@media screen {
  .work-details:last-child .right-area {
    padding-bottom: 0rem
  }
}
