/** Shopify CDN: Minification failed

Line 59:0 Unexpected "}"

**/
.number-counter-section.grid--1-col-desktop { display: grid;  grid-template-columns: repeat(1,1fr);}
.number-counter-section.grid--2-col-desktop { display: grid;  grid-template-columns: repeat(2,1fr);}
.number-counter-section.grid--3-col-desktop { display: grid;  grid-template-columns: repeat(3,1fr);}
.number-counter-section.grid--4-col-desktop { display: grid; grid-template-columns: repeat(4,1fr);}
.number-counter-section.grid--5-col-desktop {  display: grid; grid-template-columns: repeat(5,1fr);}
.number-counter-section.grid--6-col-desktop { display: grid; grid-template-columns: repeat(6,1fr);}
.number-counter-block.column-alignment-center{ align-items: center;  text-align:center;}
.number-counter-block.column-alignment-left{text-align:left;align-items: flex-start;}
/* .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--center { text-align: center;} */
.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.content-align--left { text-align: left;}
.number-counter-icon img.support-block-card__image{width:100px; height:auto;}
.number-counter-block{display: flex; flex-direction: column;}

.number-counter-section{ align-items:flex-start;}
.number-counter-block .counter-value{margin:0;}
.number-counter-block  .number-counter-title{margin:0; font-weight: var(--font-heading-weight);}
.number-counter-block .number-counter-description{margin:0;}
.number-counter-section.list .number-counter-block{ flex-direction: row;display:flex;align-items: center;}
.number-counter-section.list .number-counter-block .number-counter-icon{padding-right:20px;}
.number-counter-block .number-counter-content > *:not(:last-child){margin:0 10px 0 0;}
 .number-counter-section.grid  .number-counter-block .number-counter-content{margin-top:10px}
.number-counter-block .number-counter-content h3.counter-value {font-weight: var(--font-heading-weight);}
.number-counter .number-counter-parent .title{
  font-size: var(--font-h2-size);
    font-weight: 500;
}
.number-counter .number-counter-parent .number-counter-section-wrapper{
  display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    padding: 43px;
    width: 70%;
}
@media screen and (max-width: 1440px){
.number-counter-section.grid--6-col-desktop { display: grid;  grid-template-columns: repeat(4,1fr);}  
}
@media screen and (max-width: 1199px){
.number-counter-section.grid--5-col-desktop { display: grid;  grid-template-columns: repeat(3,1fr);}
.number-counter-section.grid--6-col-desktop { display: grid;  grid-template-columns: repeat(3,1fr);}  
}

@media screen and (max-width: 990px){
.number-counter-section.grid--3-col-desktop { display: grid;  grid-template-columns: repeat(2,1fr);}
.number-counter-section.grid--4-col-desktop{display: grid;  grid-template-columns: repeat(2,1fr);}
}
@media screen and (max-width: 749px){
.number-counter-section.grid--3-col-desktop { display: grid;  grid-template-columns: repeat(2,1fr);}
.number-counter-section.grid--4-col-desktop{display: grid;  grid-template-columns: repeat(2,1fr);}
.number-counter-section.grid--5-col-desktop { display: grid;  grid-template-columns: repeat(2,1fr);} 
.number-counter-section.grid--6-col-desktop { display: grid;  grid-template-columns: repeat(2,1fr);}   
  
.number-counter-section.grid--3-col-desktop .number-counter-block:last-child,
/* .number-counter-section.grid--5-col-desktop .number-counter-block:last-child{left:50%;position:relative;}  */
}
@media screen and (max-width: 576px){
.number-counter-section.grid--3-col-desktop, .number-counter-section.grid--4-col-desktop,
.number-counter-section.grid--5-col-desktop, .number-counter-section.grid--6-col-desktop { display: grid;  grid-template-columns: repeat(1,1fr);} 
  
 .number-counter-section.list{grid-template-columns: repeat(1,1fr);} 
 .number-counter-section.list.grid--3-col-desktop .number-counter-block:last-child,
 .number-counter-section.grid--5-col-desktop .number-counter-block:last-child{left:0; }
  .number-counter-section.list .number-counter-block{justify-content: center;}
  .number-counter .number-counter-parent .title{  font-size: calc(var(--font-h2-size) * .7);}
  .number-counter .number-counter-parent .number-counter-section-wrapper{padding:30px;}
}

@media screen and (max-width: 400px){
  .number-counter-section.grid--3-col-desktop { display: grid;  grid-template-columns: repeat(1,1fr);}
  .number-counter-section.grid--3-col-desktop .number-counter-block:last-child{left:0;}
}
/*css  */
.number-counter .number-counter-parent{
  display: flex;
}

.number-counter .number-counter-parent .description{
  max-width: 90%;
    line-height: 30px;
  font-size: var(--font-h5-size);
    font-weight: var(--font-body-weight);
}
.rtl-mode .number-counter .number-counter-parent .description{
  text-align: right;
}
.number-counter .number-counter-parent .number-counter-wrapper .counter-value{
  /* font-size: var(--font-h1-size); */
  font-size: -webkit-xxx-large;
    font-weight: 500; align-items:center;
}
.number-counter .number-counter-parent .number-counter-wrapper .number-counter-title{
  font-size: var(--font-h4-size);
    font-weight: 400;
  max-width: 58%;
}

.number-counter .number-counter-parent .number-image{
  display:flex;
   width: 30%;
}
.number-counter-wrapper .number-counter-content{
  display: flex;
    align-items: center;
}

.number-counter-parent .title-wrapper-with-link{
  text-align: left;
    align-items: flex-start;
  margin: 0;
}
.number-counter-parent .counter-value {
  display:flex;
}
.number-counter-parent .counter-value .plus{
  font-size: smaller;
}
@media screen and (max-width: 1440px){
  .number-counter .number-counter-parent .number-counter-wrapper .counter-value{
    font-size: 4rem;
 }
  .number-counter-wrapper .number-counter-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
  .number-counter .number-counter-parent .number-counter-wrapper .number-counter-title {
    font-size: 1.6rem;
    font-weight: 400;
    max-width: 100%;
}
}
@media screen and (max-width: 1024px){
  .number-counter .number-counter-parent {
    display: flex;
    flex-direction: column;
    gap:25px;
}
  .number-counter .number-counter-parent .number-counter-section-wrapper {width:100%;}
  .number-counter .number-counter-parent .number-image{width:100%;}
 
}

@media screen and (max-width: 749px){
  .number-counter-parent .title-wrapper-with-link{
    text-align: center;
    align-items: center;
  }
  .number-counter-wrapper .number-counter-content,
  .number-counter-block.column-alignment-left{
    align-items: center;
  }
}