/**handles:tm-counter-style1**/
.counter-block{position:relative;margin-bottom:50px}.counter-block .inner{position:relative;text-align:center;transition:all .3s ease}.counter-block .inner:hover .counter-icon{color:#fff}.counter-block .inner:hover .counter-icon i{z-index:3}.counter-block .inner:hover .counter-icon:after{background-color:var(--theme-color1);z-index:2}.counter-block .counter-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:128px;width:128px;border-radius:50%;color:var(--theme-color1);font-size:62px;transition:all .3s ease;border:1px solid var(--theme-color1);margin:0 auto 15px}.counter-block .counter-icon i{z-index:2}.counter-block .counter-icon:after{position:absolute;left:5px;right:5px;bottom:5px;top:5px;background-color:#f3f3f3;border-radius:50%;transition:all .3s ease;z-index:0;content:""}.counter-block .count-box{font-size:60px;color:var(--theme-color1);font-weight:800;line-height:1em;text-transform:uppercase;margin-bottom:12px}.counter-block .count-box .counter{font-size:60px;color:var(--theme-color2);letter-spacing:-.02em;font-weight:800;line-height:1em}.counter-block .title{display:block;font-size:18px;color:#6a6a6a;font-weight:500;letter-spacing:-.02em;margin-bottom:0}.tm-counter-icon-top .inner{flex-direction:column}.tm-counter-icon-right .inner{flex-direction:row-reverse;display:inline-flex}.tm-counter-icon-right .inner .counter-icon{margin-right:0;margin-left:20px}