
html body main.aboutPremium .aboutClientStatsSection .clientStatsBox,
html body .aboutClientStatsSection .clientStatsBox{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:0 !important;
  align-items:stretch !important;
  padding:16px 14px !important;
}

html body main.aboutPremium .aboutClientStatsSection .clientStatItem,
html body .aboutClientStatsSection .clientStatItem{
  min-width:0 !important;
  min-height:76px !important;
  padding:0 12px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
}

html body main.aboutPremium .aboutClientStatsSection .clientStatItem:not(:last-child)::after,
html body .aboutClientStatsSection .clientStatItem:not(:last-child)::after{
  display:block !important;
  content:"" !important;
  position:absolute !important;
  right:0 !important;
  top:13px !important;
  width:1px !important;
  height:50px !important;
  background:linear-gradient(180deg,rgba(207,224,241,0),rgba(207,224,241,.95),rgba(207,224,241,0)) !important;
}

html body main.aboutPremium .aboutClientStatsSection .clientStatItem h3,
html body .aboutClientStatsSection .clientStatItem h3{
  max-width:100% !important;
  margin:0 0 5px !important;
  font-size:12px !important;
  line-height:1.1 !important;
  letter-spacing:0 !important;
  white-space:nowrap !important;
}

html body main.aboutPremium .aboutClientStatsSection .clientStatItem strong,
html body .aboutClientStatsSection .clientStatItem strong{
  font-size:38px !important;
  line-height:1 !important;
  white-space:nowrap !important;
}

@media(max-width:600px){
  html body main.aboutPremium .aboutClientStatsSection,
  html body .aboutClientStatsSection{
    padding:14px 0 !important;
  }
  html body main.aboutPremium .aboutClientStatsSection > .container,
  html body .aboutClientStatsSection > .container{
    width:calc(100% - 24px) !important;
    max-width:none !important;
  }
  html body main.aboutPremium .aboutClientStatsSection .clientStatsBox,
  html body .aboutClientStatsSection .clientStatsBox{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:0 !important;
    padding:13px 6px !important;
    border-radius:18px !important;
  }
  html body main.aboutPremium .aboutClientStatsSection .clientStatItem,
  html body .aboutClientStatsSection .clientStatItem{
    min-height:68px !important;
    padding:0 5px !important;
  }
  html body main.aboutPremium .aboutClientStatsSection .clientStatItem h3,
  html body .aboutClientStatsSection .clientStatItem h3{
    margin-bottom:5px !important;
    font-size:10px !important;
    line-height:1.08 !important;
  }
  html body main.aboutPremium .aboutClientStatsSection .clientStatItem strong,
  html body .aboutClientStatsSection .clientStatItem strong{
    font-size:29px !important;
  }
  html body main.aboutPremium .aboutClientStatsSection .clientStatItem:not(:last-child)::after,
  html body .aboutClientStatsSection .clientStatItem:not(:last-child)::after{
    top:10px !important;
    height:48px !important;
  }
}

@media(max-width:380px){
  html body main.aboutPremium .aboutClientStatsSection .clientStatItem h3,
  html body .aboutClientStatsSection .clientStatItem h3{
    font-size:8.7px !important;
  }
  html body main.aboutPremium .aboutClientStatsSection .clientStatItem strong,
  html body .aboutClientStatsSection .clientStatItem strong{
    font-size:26px !important;
  }
}
