.counter-section{background:#0f0f14;padding:120px 0}.counter-section .title h2{color:#fff;font-size:48px;font-weight:700;line-height:64px;margin-bottom:32px;text-align:center}.counter-section #counter{--bs-gutter-x:3.5rem;--bs-gutter-y:0;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)/-2);margin-right:calc(var(--bs-gutter-x)/-2)}.counter-section #counter .item{border-right:1px solid #49494d;box-sizing:border-box;max-width:33.33%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);text-align:center;width:100%}.counter-section #counter .item:last-child{border:0}.counter-section #counter .item .number{-webkit-text-fill-color:transparent;align-items:center;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));-webkit-background-clip:text;display:flex;font-size:64px;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:72px;margin-bottom:10px}.counter-section #counter .item p{color:#fff}@media (max-width:767.98px){.counter-section #counter .item{border:none;margin-bottom:28px;max-width:100%}.counter-section .title h2{font-size:36px}.counter-section{padding:60px 0 32px}}@media (max-width:575.98px){.counter-section .title h2{font-size:38px;line-height:58px;margin-bottom:30px}.counter-section #counter .item .number{font-size:52px;line-height:62px}}@media (min-width:768px) and (max-width:991.98px){.counter-section .title h2{font-size:36px}.counter-section #counter .item .number{font-size:50px}}