/* stylelint-disable max-line-length */
:root {
  --breakpoint-xxl: 1920px;
  --breakpoint-sxl: 1600px;
  --breakpoint-xl: 1440px;
  --breakpoint-lg: 1280px;
  --breakpoint-md: 1024px;
  --breakpoint-md-s: 992px;
  --breakpoint-sm: 768px;
  --breakpoint-xs: 512px;
  --breakpoint-xxs: 390px;
  --breakpoint-xxxs: 375px;
}

.list-links__wrapper {
  max-width: 620px;
  background: var(--sk-color-white);
  padding: 25px 15px;
}
@media (min-width: 1024px) {
  .list-links__wrapper {
    max-width: 790px;
    padding: 50px 100px;
  }
}
.list-links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.list-links ul li:first-child::before {
  content: "";
  position: absolute;
  left: 0;
  width: calc(100% + 30px);
  height: 1px;
  background-color: var(--sk-color-grey);
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 1024px) {
  .list-links ul li:first-child::before {
    width: calc(100% + 200px);
    margin-left: -100px;
    margin-right: -100px;
  }
}
.list-links ul li {
  position: relative;
}
.list-links ul li::after, .list-links ul li::before {
  content: "";
  position: absolute;
  left: 0;
  width: calc(100% + 30px);
  height: 1px;
  background-color: var(--sk-color-grey);
  margin-right: -15px;
  margin-left: -15px;
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
@media (min-width: 1024px) {
  .list-links ul li::after, .list-links ul li::before {
    width: calc(100% + 200px);
    margin-left: -100px;
    margin-right: -100px;
  }
}
.list-links ul li:last-child::after {
  bottom: 0;
}
.list-links ul li::before {
  top: 0;
  background-color: transparent;
}
.list-links ul li::after {
  bottom: -1px;
}
.list-links ul li:hover::before, .list-links ul li:hover::after {
  background-color: var(--sk-color-salmon);
}
.list-links ul li a {
  padding: 15px 0 13px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  font-weight: 300;
  position: relative;
}
.list-links ul li a:hover {
  color: var(--sk-color-salmon);
}
.list-links ul li a:hover svg path {
  fill: var(--sk-color-salmon);
}
.list-links ul li a svg {
  flex-shrink: 0;
}
.list-links ul li a svg path {
  transition: 0.4s;
  transition-timing-function: ease-in-out;
}
