/* line 12, static/scss/variables.scss */
:root {
  --color-primary: #002e5a;
  --color-secondary: #fe6d73;
  --color-tertiary: #fde21c; }

/* line 4, static/user/scss/profile-resume.scss */
.resume-section-list ul {
  list-style: none;
  margin: 0;
  padding-right: 16px; }
  /* line 9, static/user/scss/profile-resume.scss */
  .resume-section-list ul li {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-left: 16px;
    padding-bottom: 30px;
    position: relative; }
    /* line 17, static/user/scss/profile-resume.scss */
    .resume-section-list ul li:not(:last-child):before {
      content: '';
      position: absolute;
      left: 0px;
      top: 8px;
      width: 1px;
      height: 100%;
      background-color: #fe6d73; }
    /* line 27, static/user/scss/profile-resume.scss */
    .resume-section-list ul li:after {
      content: '';
      position: absolute;
      left: -5px;
      top: 8px;
      width: 12px;
      height: 12px;
      border: 1px solid #fe6d73;
      border-radius: 100%;
      background-color: #ffffff; }
    /* line 39, static/user/scss/profile-resume.scss */
    .resume-section-list ul li a {
      margin-left: 10px; }
    /* line 44, static/user/scss/profile-resume.scss */
    .resume-section-list ul li .portfolio-info img {
      height: 100px;
      object-fit: cover;
      width: 100px; }
