/**
* This CSS was automatically generated from a source file.
* Editing this file directly isn't recommended. Modifying the styles of this module can be done
* with an external stylesheet attached to the page or module.
*/

.counter_v1{background-color:transparent;}
.counter-number__wrapperalign-items: center;
    color: #1759ff;
    display: flex;
    font-size: 32px;
    font-weight: 700;
    justify-content: center;
    line-height: 48px;
    font-family: 'Poppins';
    margin-top: 0;
}
.counter-number__icon{margin-bottom:20px}
.counter-number__icon img,.counter-number__icon svg{max-height:var(--icon-height);width:auto}
.counter-number__icon svg{transition:all .2s linear;fill:var(--icon-color,var(--base-color))}
.counter-affix{margin-top: 0;
    color: #1759FF !important;
    font-size: 32px;
    font-weight: 700;
    line-height: 48px;
    font-family: 'Poppins' !important;}
.counter-text{margin-top:1rem;color:#000;}
.counters-wrapper{--gutter:10px}
.text--center .counter-number__wrapper{justify-content:center}
.text--right .counter-number__wrapper{justify-content:flex-end}
.counter_v1.transparent.text--left {
    text-align: center;
    margin: auto;
}

.wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 895px;
  column-gap: 30px;
  row-gap:80px;
  margin:auto;
}

.counter_v1 {
  flex: 1 1 28%;
}

@media (max-width:767px){
  .counter_v1 {
    flex: 1 1 40%;
  }

  .wrapper {
    column-gap: 80px;
    row-gap:80px;
  }
  .counter-number__wrapper{font-size:30px;line-height:30px;}
  .counter-text{font-size: 24px;
    font-weight: 400;line-height:24px;}
}

@media (max-width:430px){
  .counter_v1 {flex: 1 1 35%;max-width:35%;}
}

@media (max-width:310px){
  .counter_v1 {flex: 0 0 30%;max-width:30%;}
}
.counter-number__wrapper h2{color:#1759FF!important;    font-family: 'Poppins'!important;}