.statistics .stat-box h3{font-size:1.5rem}
.statistics .stat-box h5{font-size:1rem; font-weight: 600;}
.statistics .stat-box h3, .statistics .stat-box h5 {
    color: #202428;
}
.gradient-overlay {
  position: relative
}
.gradient-overlay:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgb(104, 129, 231);
  background: -moz-linear-gradient(90deg, rgba(104, 129, 231, 1) 0%, rgba(177, 128, 243, 1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(104, 129, 231, 1) 0%, rgba(177, 128, 243, 1) 100%);
  background: linear-gradient(90deg, rgba(104, 129, 231, 1) 0%, rgba(177, 128, 243, 1) 100%);
  z-index: 1
}

.form-content-block .content-gradient {color:#fff;}
.form-content-block .content-gradient h1{
  color: #fff; 
  font-weight: 700;
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
  font-size: clamp(1.8rem, -1.5rem + 8vw, 2.5rem);
  line-height: 1.2;
}
.hs-content-id-183993720411 .form-content-block .content-gradient h1, 
.hs-content-id-186009938990 .form-content-block .content-gradient h1,
.hs-content-id-183988675373 .form-content-block .content-gradient h1{font-size: 1.5rem;}
.form-content-block .content-gradient .box-icon .icon-rounded-sm {margin-bottom: 0;width: 50px;height: 50px;border-radius: 50%;background-color: #fff;
    display: flex;align-items: center;justify-content: center;}
.form-content-block .content-gradient .box-content h6{color:#ffffff; margin:0; font-size: 1.2rem;}
.form-content-block .content-gradient .box-icon img { height: 25px;width: 25px;}
.form-content-block .form_wrap{border-radius: 8px;}
.form-content-block .form_wrap .form-title {display:none;}
.form-content-block .form_wrap .form-text h3{ margin-bottom:.7rem; font-size: 1.7rem; font-weight: 800; line-height: 1.2;}
.form-content-block .hs_submit .actions {text-align: center;}
.form-content-block .icon-box-two .box-icon { margin-right: 1.5rem;}
.lp-header_reviews-block {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    display: flex;
}
.lp-header_reviews-container {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    align-items: center;
    display: flex;
  justify-content: center;
}
.lp-header_reviews-image { height: 32px;}
.lp-header_rating-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    align-items: center;
    display: flex
}
.lp-header_g2-review-image { height: 42px}
.lp-header_reviews-text {
    color: var(--dark);
    margin-bottom: -6px;
    font-family: p22-mackinac-pro,sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1
}
.lp-header_reviews-divider {
    border: 1px solid var(--dark);
    width: .5px;
    height: 20px
}
.lp-header_gartner-review-image {
    height: 32px
}
  
@media screen and (max-width: 479px) {
    .lp-header_reviews-block {
        align-items: flex-start;
    }
      

}  
  @media screen and (max-width: 962px) {
    .lp-header_reviews-image {
        height: 24px;
    }
    .lp-header_gartner-review-image {
        height: 24px;
    }
        .lp-header_reviews-text {
        font-size: 1.5rem;
    }
    .lp-header_g2-review-image {
        height: 32px;
    }

}
@media screen and (max-width: 1100px) {
    .lp-header_reviews-container { 
        align-items: flex-center;
        flex-direction: column;
    }
}

.b-variant_statistics .stats-grid {
  display: grid;
  {# grid-template-columns: repeat(5, 1fr); #}
  gap: 15px;
  text-align: center;
  align-items: flex-start;
}
.content-block-b_variant .form_wrap form input[type="submit"],
.content-block-b_variant .form_wrap form .hs-button {font-size: 1.25rem;}
.b-variant_statistics .icon h3 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 1rem;
}
/* Image Box Styling */
.b-variant_statistics .image-box {
  border: none;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}

.b-variant_statistics .image-box img {
  width: 100%;
  height: auto;
}
.b-variant_statistics .stats-grid .box-details p{font-size:1rem;}
/* Responsive Adjustments */
@media (max-width: 1024px) {

}

@media (max-width: 768px) {

}

@media (max-width: 480px) {

}
