.layout_features_list.double-overlap {
  padding-bottom: 400px;
}
@media (max-width: 1499.98px) {
  .layout_features_list.double-overlap {
    padding-bottom: 320px;
  }
}
@media (max-width: 991.98px) {
  .layout_features_list.double-overlap {
    padding-bottom: 300px;
  }
}
.layout_features_list.double-overlap + .layout_gallery_slider {
  margin-top: -450px;
}
@media (max-width: 1499.98px) {
  .layout_features_list.double-overlap + .layout_gallery_slider {
    margin-top: -320px;
  }
}
@media (max-width: 991.98px) {
  .layout_features_list.double-overlap + .layout_gallery_slider {
    margin-top: -300px;
  }
}
@media (max-width: 991.98px) {
  .layout_features_list.double-overlap + .layout_certifications {
    padding-top: 50px;
  }
}
@media (max-width: 767.98px) {
  .layout_features_list.double-overlap + .layout_certifications {
    padding-top: 0;
  }
}

.l-features-list {
  color: #ffffff;
}
.l-features-list__features {
  margin-top: 30px;
  width: 100%;
}
@media (max-width: 1499.98px) {
  .l-features-list__features {
    margin-top: 24px;
  }
}
@media (max-width: 991.98px) {
  .l-features-list__features {
    margin-top: 20px;
  }
}
@media (max-width: 767.98px) {
  .l-features-list__features {
    margin-top: 0;
  }
}
.l-features-list__feature {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  height: 100%;
  padding: 20px;
}
@media (max-width: 767.98px) {
  .l-features-list__feature {
    gap: 10px;
    padding: 15px 0;
  }
}
.l-features-list__feature-icon {
  background-image: url("../../../img/icons/check-icon.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 45px;
  height: 40px;
}
@media (max-width: 767.98px) {
  .l-features-list__feature-icon {
    width: 35px;
    height: 30px;
  }
}
.l-features-list__feature-text {
  flex: 1;
  font-size: 1em;
  line-height: 1.38;
  font-weight: normal;
}