.counter-area-biokp{background-color:#fcf9f2;padding:80px 0}.counter-area-biokp .counter-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}@media(max-width:991px){.counter-area-biokp .counter-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.counter-area-biokp .counter-wrapper{grid-template-columns:repeat(2,1fr);gap:15px}}.counter-area-biokp .counter-wrapper .single-counter{text-align:center;background:#fff;padding:40px 20px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s ease;position:relative;overflow:hidden}.counter-area-biokp .counter-wrapper .single-counter:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:var(--color-primary);transition:height .3s ease}.counter-area-biokp .counter-wrapper .single-counter:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.08)}.counter-area-biokp .counter-wrapper .single-counter:hover:after{height:8px}.counter-area-biokp .counter-wrapper .single-counter .title{font-size:48px;font-weight:700;color:var(--color-primary);margin-bottom:10px;display:flex;align-items:center;justify-content:center}.counter-area-biokp .counter-wrapper .single-counter .title span{margin-left:2px}.counter-area-biokp .counter-wrapper .single-counter .label{font-size:18px;font-weight:600;color:#333;margin:0}