.row.horizontal-style {
  --bs-gutter-x: 0;
  --bs-gutter-y: 3rem !important;
}


.editor__desc p:last-child {
  margin-bottom: 0 !important;
}

.check-value {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

.check-value li {
  position: relative;
  padding-left: 36px;
  margin-bottom: 18px;
}

/* remove default marker (extra safety) */
.check-value li::marker {
  content: "";
}

/* custom check icon */
.check-value li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 26px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Crect width='26' height='26' rx='13' fill='%23219653' fill-opacity='0.08'/%3E%3Cpath d='M19 8.5L10.75 16.75L7 13' stroke='%23219653' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}


ul.check-value.bg li {
  padding: 16px 60px 16px;
  box-shadow: var(--shadow) !important;
  border: 1px solid #eeeeee;
  border-radius: 8px;
  margin-bottom: 8px;
  font-size: 18px;
}

.text-heading-bullets p + ul {
  margin-top: 16px;
}

.check-value.bg li::before {
  top: 16px;
  left: 24px;
}

.check-value.bg li::before { 
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Crect width='26' height='26' rx='13' fill='%235E64EF' fill-opacity='0.08'/%3E%3Cpath d='M19 8.5L10.75 16.75L7 13' stroke='%235E64EF' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.check-value.blue li::before {  
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Crect width='26' height='26' rx='13' fill='%235E64EF' fill-opacity='0.08'/%3E%3Cpath d='M19 8.5L10.75 16.75L7 13' stroke='%235E64EF' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.check-value li:has(span) {
  font-weight: 500;
}

.check-value li:has(span) span {
  font-weight: 400;
}

.danger {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

.danger li {
  list-style: none !important;
  position: relative;
  padding-left: 34px;
  margin-bottom: 18px;
}

.danger li::marker {
  content: "";
}

.danger li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9V14' stroke='%23EB5757' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.0004 21.4093H5.94042C2.47042 21.4093 1.02042 18.9293 2.70042 15.8993L5.82042 10.2793L8.76042 4.9993C10.5404 1.7893 13.4604 1.7893 15.2404 4.9993L18.1804 10.2893L21.3004 15.9093C22.9804 18.9393 21.5204 21.4193 18.0604 21.4193H12.0004V21.4093Z' stroke='%23EB5757' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9941 17H12.0031' stroke='%23EB5757' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width:767px) {
  ul.check-value.bg li {
    padding: 16px 8px 16px 48px;
}
.check-value.bg li::before {
  top: 16px;
  left: 16px;
}
.row.vertical-style {
  row-gap: 32px;
}

}

/* show list horizetnally style css start*/

.check-value.list-grid-3 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding-left: 0;
  margin-left: 0;
}

/* reset li */
.check-value.list-grid-3 li {
  flex: 0 0 calc(33.333% - 8px);
  box-sizing: border-box;
  margin-bottom: 0;
}

/* tablet */
@media (max-width: 991px) {
  .check-value.list-grid-3 li {
    flex: 0 0 calc(50% - 8px);
  }
}

/* mobile */
@media (max-width: 576px) {
  .check-value.list-grid-3 li {
    flex: 0 0 100%;
  }
}

/* show list horizetnally style css ends here*/
