@import url("https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap;");
.paragraph-usp-list {
  background-color: #ffffff;
  border: 0 solid;
  border-radius: 10px;
  max-width: 1027px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .paragraph-usp-list {
    padding: 30px 8px;
  }
}
.paragraph-usp-list .field--name-field-list-title {
  font-size: 30px;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 12px;
  font-weight: 700;
}
@media (max-width: 768px) {
  .paragraph-usp-list .field--name-field-list-title {
    font-size: 25px;
  }
}
.paragraph-usp-list .field--name-field-list-description {
  margin-bottom: 20px;
  max-width: 800px;
}
.paragraph-usp-list .field--name-field-list-description p {
  color: #000000;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 155%;
}
.paragraph-usp-list .field--name-field-list-footer p {
  color: #000000;
  font-size: 18px;
  font-weight: 300;
  line-height: 155%;
}
.paragraph-usp-list .field--name-field-list-usp-comparison {
  display: grid;
  overflow: hidden;
  grid-template-columns: 1fr;
  align-items: stretch;
  gap: 0;
  column-gap: 0;
}
.paragraph-usp-list .field--name-field-list-usp-comparison:has(.field__item:nth-child(2)) {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 768px) {
  .paragraph-usp-list .field--name-field-list-usp-comparison:has(.field__item:nth-child(2)) {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .paragraph-usp-list .field--name-field-list-usp-comparison .field--name-field-usp-items {
    padding: 20px;
    gap: 20px;
    display: flex;
    flex-direction: column;
  }
}
.paragraph-usp-list .field--name-field-list-usp-comparison .paragraph-usp-item {
  padding: 20px;
}
@media (max-width: 768px) {
  .paragraph-usp-list .field--name-field-list-usp-comparison .paragraph-usp-item {
    padding: 0;
  }
}
@media (min-width: 769px) {
  .paragraph-usp-list .field--name-field-list-usp-comparison .field__item:not(:only-child):nth-child(odd) {
    display: flex;
  }
  .paragraph-usp-list .field--name-field-list-usp-comparison .field__item:not(:only-child):nth-child(odd) .paragraph-usp-comparison-list {
    border-right: 0;
    border-bottom-right-radius: 0;
    width: 100%;
  }
  .paragraph-usp-list .field--name-field-list-usp-comparison .field__item:not(:only-child):nth-child(odd) .field--name-field-column-title {
    border-top-right-radius: 0;
  }
  .paragraph-usp-list .field--name-field-list-usp-comparison .field__item:not(:only-child):nth-child(even) {
    display: flex;
  }
  .paragraph-usp-list .field--name-field-list-usp-comparison .field__item:not(:only-child):nth-child(even) .paragraph-usp-comparison-list {
    border-bottom-left-radius: 0;
    width: 100%;
  }
  .paragraph-usp-list .field--name-field-list-usp-comparison .field__item:not(:only-child):nth-child(even) .field--name-field-column-title {
    border-top-left-radius: 0;
  }
}
@media (max-width: 768px) {
  .paragraph-usp-list .field--name-field-list-usp-comparison {
    grid-template-columns: 1fr;
  }
}
.paragraph-usp-list .field--name-field-list-usp-items {
  margin-bottom: 20px;
  display: grid;
  overflow: hidden;
  grid-template-columns: repeat(2, 1fr);
  align-items: stretch;
  gap: 20px 60px;
}
@media (max-width: 768px) {
  .paragraph-usp-list .field--name-field-list-usp-items {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
/*# sourceMappingURL=usp-list.css.map */
