.alp-feature {
  padding: 80px 0;
}
.alp-feature .alp-section-title {
  max-width: 550px;
}
.alp-feature .row {
  --bs-gutter-y: 0;
}
.alp-feature .alpf-content {
  margin-bottom: 60px;
}
.alp-feature .alpf-content p {
  line-height: 30px;
  margin-bottom: 24px;
}
.alp-feature .alpf-content p strong {
  letter-spacing: 0;
  color: #1a1a1a;
}
.alp-feature .alpf-content ul {
  margin-bottom: 60px;
}
.alp-feature .alpf-content ul li {
  font-size: 20px;
  line-height: 29px;
  position: relative;
  padding-left: 40px;
}
.alp-feature .alpf-content ul li::before {
  position: absolute;
  left: 0;
  content: url(../images/icons/circular-tick.svg);
  display: inline-block;
  max-width: 22px;
}
.alp-feature .alpf-content ul li:not(:last-child) {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  .alp-feature {
    padding: 120px 0;
  }
  .alp-feature .alpf-content {
    margin-bottom: 0;
  }
  .alp-feature .alpf-content p {
    margin-bottom: 40px;
  }
  .alp-feature .alpf-content ul {
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .alp-feature .row {
    --bs-gutter-x: 0;
  }
  .alp-feature .alpf-content {
    max-width: 490px;
  }
  .alp-feature .alpf-image {
    max-width: 827px;
    margin-left: auto;
  }
}
