.counter-block .section-heading{margin:0 auto 2.625rem;max-width:37.25rem}@media (min-width:1200px){.counter-block .section-heading{max-width:53.875rem}}.counter-block .section-heading__title{margin-bottom:1.5625rem}.counter-block .section-heading__desc{font-size:1rem;line-height:1.625}@media (min-width:1200px){.counter-block .section-heading__desc{font-size:1.125rem;line-height:1.4}}.counter-block .section-heading__desc p{margin-bottom:1.5625rem}.counter-block .col-counter{padding:0}@media (min-width:768px){.counter-block .col-counter{border-left:1px solid #5a5478}}@media (min-width:992px){.counter-block .col-counter{border-left:1px solid #5a5478}}.counter-block .col-counter:nth-child(2n){border-left:1px solid #5a5478}.counter-block .col-counter:nth-child(n+3){border-top:1px solid #5a5478}@media (min-width:768px){.counter-block .col-counter:nth-child(n+3){border-top:0}.counter-block .col-counter:nth-child(n+5){border-top:1px solid #5a5478}}@media (min-width:992px){.counter-block .col-counter:nth-child(n+5) .counter-wrap{padding-bottom:.625rem;padding-top:2.1875rem}}@media (min-width:768px){.counter-block .col-counter:nth-child(4n+1){border-left:0}}@media (max-width:767.98px){.counter-block .col-counter{margin:0}}.counter-block .col-counter .counter-wrap{padding:2.1875rem .625rem;text-align:center}@media (min-width:768px){.counter-block .col-counter .counter-wrap{margin:0 auto;max-width:11.6875rem;padding:20px}}@media (min-width:992px){.counter-block .col-counter .counter-wrap{padding-bottom:2.1875rem;padding-top:.625rem}}@media (min-width:1200px){.counter-block .col-counter .counter-wrap{max-width:13.125rem}}.counter-block .col-counter .icon-wrap{margin-bottom:.625rem}.counter-block .col-counter .text-wrap .counter{font-size:2.1875rem;letter-spacing:-.02em;line-height:1.28571;margin-bottom:.3125rem}@media (min-width:992px){.counter-block .col-counter .text-wrap .counter{font-size:2.375rem;line-height:1.5789}}.counter-block .col-counter .text-wrap p{font-size:.875rem;line-height:1.4}@media (min-width:992px){.counter-block .col-counter .text-wrap p{font-size:1rem}}@media (min-width:1200px){.counter-block .col-counter .text-wrap p{font-size:1.125rem}}.counter-block .col-counter .text-wrap p:last-child{margin-bottom:0}