.counter-sec{background:linear-gradient(90deg,#111c55,#143b8e);display:inline-block;overflow:hidden;padding:255px 0 96px;position:relative;vertical-align:top;width:100%;z-index:2}.counter-sec .arc-bg-img{height:auto;left:0;position:absolute;top:0;width:71%;z-index:-1}.counter-sec .arc-bg-img svg{height:100%;width:100%}.counter-sec .count-wrap{grid-gap:32px;display:grid;grid-template-columns:repeat(4,1fr);position:relative;width:100%}.counter-sec .counter-box{background-color:#fff;border-radius:12px;padding:99px 32px;position:relative;text-align:center;width:100%;z-index:1}.counter-sec .counter-box strong{color:#79bb63;font-family:Josefin Sans;font-size:4rem;font-weight:500;line-height:4rem}.counter-sec .counter-box p{color:#143c90;font-size:1.25rem;font-weight:700;padding-top:5px}.counter-sec .counter-para{display:inline-block;padding-top:48px;position:relative;width:100%}.counter-sec .counter-para p{color:#fff;font-size:1.25rem;font-weight:400;line-height:2rem}.counter-sec .contain,.counter-sec .counter-para p{display:inline-block;width:100%}.counter-sec.style-2{overflow:inherit;padding:128px 0 96px}.counter-sec.style-2 .counter-box{padding:56px 32px}.counter-sec.style-2 .counter-box .text{display:inline-block;width:100%}.counter-sec.style-2 .counter-box .text p{color:#143c90;display:inline-block;font-size:20px;font-style:normal;font-weight:400;line-height:32px;width:100%}.counter-sec.style-2 .arc-bg-img{height:auto;top:-80px}@media(max-width:1341px){.counter-sec .counter-box strong{font-size:3rem;line-height:3rem}.counter-sec.style-2 .arc-bg-img{top:-40px}}@media(max-width:1199px){.counter-sec .count-wrap{grid-template-columns:repeat(2,1fr)}.counter-sec,.counter-sec.style-2{padding:150px 0 96px}}@media(max-width:991px){.counter-sec,.counter-sec.style-2{padding:100px 0 96px}.counter-sec .counter-box strong{font-size:3rem;line-height:3rem}.counter-sec .arc-bg-img{width:100%}.counter-sec .counter-box{padding:50px 32px}}@media(max-width:767px){.counter-sec{padding:60px 0}.counter-sec .count-wrap{grid-template-columns:repeat(1,1fr)}.counter-sec .counter-box p,.counter-sec .counter-para p{font-size:1.125rem;line-height:1.5rem}.counter-sec .counter-para{padding-top:32px}.counter-sec.style-2{padding:60px 0}.counter-sec.style-2 .counter-box .text p{font-size:1.125rem;line-height:1.75rem}}