.fact-counter-box{padding-top:120px;display:block;position:relative}.fact-counter-box .sec-title h2{color:#fff}.single-fact-counter{margin-bottom:34px;display:block;position:relative}.single-fact-counter .inner{text-align:center;z-index:1;background:#fff;padding:40px 0 33px;display:block;position:relative}.single-fact-counter .inner:before{content:"";background:var(--thm-base);-o-transition:all .4s linear;height:4px;transition:all .4s linear;position:absolute;bottom:-4px;left:30px;right:30px}.single-fact-counter:hover .inner:before{left:0;right:0}.single-fact-counter .inner .pattern-bg{z-index:-1;background-color:#fff;background-repeat:repeat;transition:all .2s linear .1s;position:absolute;inset:0}.single-fact-counter:hover .inner .pattern-bg{background-color:#000;background-image:inherit}.single-fact-counter .inner .icon{padding-bottom:11px;display:block;position:relative}.single-fact-counter .inner .icon span:before{color:var(--thm-base);font-size:50px;line-height:50px}.single-fact-counter .count-box{color:#213140;font-size:60px;font-weight:600;font-family:var(--thm-font-2);transition:all .2s linear .1s;display:block;position:relative}.single-fact-counter:hover .count-box{color:#fff}.single-fact-counter .count-box span{line-height:60px;display:inline-block;position:relative}.single-fact-counter .count-box .k{margin-left:-15px;display:inline-block;position:relative}.single-fact-counter .count-box .plus{margin-left:-25px;font-size:50px;font-weight:700;line-height:40px;display:inline-block;position:relative}.single-fact-counter .title{padding-top:25px;display:block;position:relative}.single-fact-counter .title h3{color:#fff;text-transform:capitalize;font-size:20px;font-weight:600;line-height:26px}