#why-choose-us-section-wrapper {
  background-image: linear-gradient(
    to bottom,
    var(--charts-red, #ff5f5f) 52%,
    var(--light-white, #fff) 52%
  );
  border-collapse: separate;
  overflow: hidden;
}
#why-choose-us-section-wrapper #why-choose-us-section-inner-wrapper {
  width: 1216px;
  min-width: 1216px;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 64px;
  margin-bottom: 100px;
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 1250px) and (min-width: 650px) {
  #why-choose-us-section-wrapper #why-choose-us-section-inner-wrapper {
    margin-top: 48px;
    margin-bottom: 64px;
  }
}
@media (max-width: 650px) {
  #why-choose-us-section-wrapper #why-choose-us-section-inner-wrapper {
    margin-top: 24px;
    margin-bottom: 48px;
  }
}
#why-choose-us-section-wrapper
  #why-choose-us-section-inner-wrapper
  #why-choose-header {
  display: flex;
  flex-direction: column;
  margin-bottom: 40px;
}
#why-choose-us-section-wrapper
  #why-choose-us-section-inner-wrapper
  #why-choose-header
  h2 {
  color: var(--light-white, #fff);
  font-family: "SF-Pro-Semi-Bold-Text";
  font-size: 40px;
  font-style: normal;
  line-height: 125%;
  margin: 0 0;
  margin-bottom: 8px;
}
#why-choose-us-section-wrapper
  #why-choose-us-section-inner-wrapper
  #why-choose-header
  p {
  width: 1204px;
  color: var(--light-white, #fff);
  font-family: "SF-Pro-Regular-Text";
  font-size: 16px;
  font-style: normal;
  line-height: 150%;
  margin: 0 0;
}
#why-choose-us-section-wrapper
  #why-choose-us-section-inner-wrapper
  #why-choose-card-container {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
#why-choose-us-section-wrapper
  #why-choose-us-section-inner-wrapper
  #why-choose-card-container
  .why-choose-card {
  padding: 40px 40px;
  width: 284px;
  min-width: 284px;
  max-width: 284px;
  border: 1px solid var(--light-light-d-2, #d3d6e0);
  border-radius: 16px;
  background: var(--light-white, #fff);
  box-shadow: 0px 8px 16px 0px rgba(39, 40, 51, 0.16);
}
#why-choose-us-section-wrapper
  #why-choose-us-section-inner-wrapper
  #why-choose-card-container
  .why-choose-card
  h4 {
  margin-top: 24px;
  margin-bottom: 8px;
  color: var(--dark-dark-d-2, #111116);
  font-family: "SF-Pro-Semi-Bold-Text";
  font-size: 24px;
  font-style: normal;
  line-height: 125%;
}
#why-choose-us-section-wrapper
  #why-choose-us-section-inner-wrapper
  #why-choose-card-container
  .why-choose-card
  p {
  margin-bottom: 0;
  color: var(--dark-dark-l-2, #393a4a);
  font-family: "SF-Pro-Regular-Text";
  font-size: 16px;
  font-style: normal;
  line-height: 125%;
}
#why-choose-us-section-wrapper
  #why-choose-us-section-inner-wrapper
  #why-choose-card-container
  .why-choose-card
  .card-icon {
  border-radius: 15px;
  background: var(--light-light, #f1f2f5);
  height: 56px;
  width: 56px;
}

/* Styles for tablet view */
@media (max-width: 1250px) and (min-width: 650px) {
  #why-choose-us-section-wrapper {
    background-image: linear-gradient(
      to bottom,
      var(--charts-red, #ff5f5f) 32%,
      var(--light-white, #fff) 32%
    );
  }
  #why-choose-us-section-wrapper #why-choose-us-section-inner-wrapper {
    width: 616px;
    min-width: 616px;
    max-width: 616px;
    margin-left: auto;
    margin-right: auto;
  }
  #why-choose-us-section-wrapper
    #why-choose-us-section-inner-wrapper
    #why-choose-header
    p {
    width: 584px;
  }
}
@media (max-width: 650px) {
  #why-choose-us-section-wrapper {
    background-image: linear-gradient(
      to bottom,
      var(--charts-red, #ff5f5f) 26%,
      var(--light-white, #fff) 26%
    );
  }
  #why-choose-us-section-wrapper #why-choose-us-section-inner-wrapper {
    width: 344px;
    min-width: 344px;
    max-width: 344px;
    margin-left: auto;
    margin-right: auto;
  }
  #why-choose-us-section-wrapper
    #why-choose-us-section-inner-wrapper
    #why-choose-header
    p {
    width: 312px;
  }
  #why-choose-us-section-wrapper
    #why-choose-us-section-inner-wrapper
    #why-choose-card-container
    .why-choose-card {
    width: 321px;
    max-width: 312px;
    min-width: 312px;
  }
} 
