
  #shopify-section-template--26580117979520__feature_icons_FMhHHz {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;
    --section-padding-horizontal: 50px;
    --heading-size: 40px;
    --heading-line-height: 48px;
    --heading-color: #000000;
    --body-size: 16px;
    --body-line-height: 24px;
    --body-color: #000000;
    --bolded-heading-color: #000000;
    --bolded-body-color: #000000;
  }

  #shopify-section-template--26580117979520__feature_icons_FMhHHz .section__feature_icons {
    padding: 5px 0;
    margin: -1px 0;
  }

  #section-template--26580117979520__feature_icons_FMhHHz {
    padding: var(--section-padding-top) 0 var(--section-padding-bottom);
  }

  #section-template--26580117979520__feature_icons_FMhHHz .feature-icons-padding {
    padding: 0 var(--section-padding-horizontal);
  }

  #section-template--26580117979520__feature_icons_FMhHHz .title {
    margin: 0 0 2.5rem;
    text-align: center;
    font-size: var(--heading-size);
    line-height: var(--heading-line-height);
    color: var(--heading-color);
    --color-highlighted-color: var(--bolded-heading-color);
  }

  #section-template--26580117979520__feature_icons_FMhHHz .feature-icons-text {
    text-align: center;
    font-size: var(--body-size);
    line-height: var(--body-line-height);
    color: var(--body-color);
    --color-highlighted-color: var(--bolded-body-color);
  }

  .feature-icon-card {
    padding: 2.5rem;
    text-align: center;
  }

  .feature-icon-card__icon {
    --small-icon-size: 3rem;
    --medium-icon-size: 3.5rem;
    --large-icon-size: 4rem;
    margin-bottom: 1rem;
  }

  .feature-icon-card__icon svg {
    display: inline-block;
  }

  .feature-icon-card__icon--small svg:not(.placeholder-svg),
  .feature-icon-card__icon--small img {
    height: var(--small-icon-size);
    width: var(--small-icon-size);
  }

  .feature-icon-card__icon--small span {
    font-size: 28px;
  }

  .feature-icon-card__icon--medium svg:not(.placeholder-svg),
  .feature-icon-card__icon--medium img {
    height: var(--medium-icon-size);
    width: var(--medium-icon-size);
  }

  .feature-icon-card__icon--medium span {
    font-size: 34px;
  }

  .feature-icon-card__icon--large svg:not(.placeholder-svg),
  .feature-icon-card__icon--large img {
    height: var(--large-icon-size);
    width: var(--large-icon-size);
  }

  .feature-icon-card__icon--large span {
    font-size: 40px;
  }

  .feature-icon-card__title {
    font-weight: 500;
    line-height: calc(1 + 0.5 / max(1, var(--font-heading-scale)));
    margin: 1rem 0 0;
  }

  .feature-icon-card__text {
    padding-top: 1rem;
  }

  .feature-icon-card__text p {
    margin: 0;
  }

  #section-template--26580117979520__feature_icons_FMhHHz .title strong {}

  @media (max-width: 786px) {
    #section-template--26580117979520__feature_icons_FMhHHz .title {
      font-size: 28px;
      line-height: 36px;
    }

    #section-template--26580117979520__feature_icons_FMhHHz .feature-icons-padding {
      padding: 0 1.5rem;
    }
  }


                #Slide-feature-card-column_CGfRnb-1 .feature-icon-card__text,
                #Slide-feature-card-column_CGfRnb-1 .feature-icon-card__text p {
                  font-size: 16px !important; 
                  line-height: 20px!important; 
                  color: #000000 !important; 
                  --color-highlighted-color: #000000;
                }
              

                #Slide-feature-card-column_wVLFHK-2 .feature-icon-card__text,
                #Slide-feature-card-column_wVLFHK-2 .feature-icon-card__text p {
                  font-size: 16px !important; 
                  line-height: 20px!important; 
                  color: #000000 !important; 
                  --color-highlighted-color: #000000;
                }
              

                #Slide-feature-card-column_EqjGVG-3 .feature-icon-card__text,
                #Slide-feature-card-column_EqjGVG-3 .feature-icon-card__text p {
                  font-size: 16px !important; 
                  line-height: 20px!important; 
                  color: #000000 !important; 
                  --color-highlighted-color: #000000;
                }
              

                #Slide-feature-card-column_cnahQ4-4 .feature-icon-card__text,
                #Slide-feature-card-column_cnahQ4-4 .feature-icon-card__text p {
                  font-size: 16px !important; 
                  line-height: 20px!important; 
                  color: #000000 !important; 
                  --color-highlighted-color: #000000;
                }
              
