.ghostkit-counter-box{--gkt-counter-box__padding-v: 1.5em;--gkt-counter-box__padding-h: 1.5em;--gkt-counter-box__border-width: 1px;--gkt-counter-box__border-color: var(--gkt-color-light-gray-darken);--gkt-counter-box__border-radius: var(--gkt-border-radius);--gkt-counter-box--number__offset: 1.5em;--gkt-counter-box--number__font-size: 2.5em;--gkt-counter-box--number__color: var(--gkt-color-primary);--gkt-counter-box__transition-duration: var(--gkt-transition-duration);--gkt-counter-box__transition-easing: var(--gkt-transition-easing)}.ghostkit-counter-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--gkt-counter-box__padding-v) var(--gkt-counter-box__padding-h);border:var(--gkt-counter-box__border-width) solid var(--gkt-counter-box__border-color);border-radius:var(--gkt-counter-box__border-radius)}.ghostkit-counter-box-with-link{position:relative}.ghostkit-counter-box-link span{position:absolute;top:0;left:0;width:100%;height:100%}.ghostkit-counter-box-number{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--gkt-counter-box--number__font-size);color:var(--gkt-counter-box--number__color);-webkit-transition:var(--gkt-counter-box__transition-duration) color var(--gkt-counter-box__transition-easing);-o-transition:var(--gkt-counter-box__transition-duration) color var(--gkt-counter-box__transition-easing);transition:var(--gkt-counter-box__transition-duration) color var(--gkt-counter-box__transition-easing)}.ghostkit-counter-box-number ~ .ghostkit-counter-box-content{padding-left:var(--gkt-counter-box--number__offset)}.ghostkit-counter-box-number-align-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0}.ghostkit-counter-box-number-align-right ~ .ghostkit-counter-box-content{padding-right:var(--gkt-counter-box--number__offset);padding-left:0}.ghostkit-counter-box-number-align-top{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0}.ghostkit-counter-box-number-align-top ~ .ghostkit-counter-box-content{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-top:var(--gkt-counter-box--number__offset);padding-left:0}.ghostkit-counter-box-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.ghostkit-counter-box-content p:last-child{margin-bottom:0}
