.counter-sec{padding:69px 0 115px;vertical-align:top}.counter-sec,.counter-sec .counter-inner{display:inline-block;width:100%}.counter-sec .counter-inner .right-counter{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);width:100%}.counter-sec .counter-inner .right-counter .counter-title span{font-family:Gotham;font-size:14px;font-weight:700;line-height:30px;text-transform:uppercase}.counter-sec .counter-inner .right-counter .counter-number span{font-family:Gotham;font-size:64px;font-weight:700;line-height:30px;white-space:nowrap}.counter-sec .right-counter .counters{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:1}.counter-sec .right-counter .counters:last-child{border-right:0}.counter-sec .right-counter .counters:last-child .counter-number span{font-family:Gotham;font-size:40px;font-weight:700;line-height:40px;text-transform:uppercase}.counter-sec .right-counter .counters:after{background:#c7025d;content:"";display:block;height:78%;position:absolute;right:0;width:1px;z-index:-1}.counter-sec .right-counter .counters:last-child:after{display:none}@media(max-width:1346px){.counter-sec .counter-inner .right-counter .counter-number span{font-size:50px}.counter-sec .right-counter .counters:last-child .counter-number span{font-size:30px;line-height:30px}}@media(max-width:767px){.counter-sec .counter-inner{flex-wrap:wrap;gap:41px}.counter-sec .counter-inner .right-counter{gap:32px 32px;padding-left:0;padding-top:30px;width:100%}.counter-sec{padding:60px 0 100px}.counter-sec .counter-inner .right-counter .counter-title span{display:block;font-size:12px;line-height:20px}.counter-sec .counter-inner{flex-direction:column-reverse}.counter-sec .counter-inner .right-counter{padding-top:0}.counter-sec .counter-inner .right-counter .counter-number span{display:inline-block;flex-shrink:0;font-size:40px;margin-bottom:0}.counter-sec .right-counter .counters:last-child .counter-number span{font-size:20px;line-height:22px}.counter-sec .right-counter .counters:after{display:none}.counter-sec .right-counter .counters:first-child{border:none}.counter-sec .right-counter .counters{border-left:1px solid #c7025d}.counter-sec .counter-inner .right-counter{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.counter-sec .counter-inner .right-counter::-webkit-scrollbar{display:none}.counter-sec .right-counter .counters{flex:0 0 calc(40.33333% - 13.33333px);scroll-snap-align:start}.counter-sec .container{max-width:100%;padding:0;width:100%}}