.counter-area{background:linear-gradient(145deg,#fa5b34 67%,#ff005c);display:inline-block;width:100%}.counter-area .counter-wrapper{display:flex;gap:46px;justify-content:space-between;width:100%}.counter-area h2{color:#fff;margin-bottom:110px;text-align:center}.count-div{display:flex;flex-direction:column;gap:45px}.count-div .c-num{background:linear-gradient(148.49deg,#fff 43.28%,#b9b9b9 119.53%);-webkit-background-clip:text;font-size:clamp(65px,15vw,115px);-webkit-text-fill-color:transparent;font-family:GothamHTF-Bold;line-height:1.1;text-align:center}.c-num span{font-size:60px}.count-div .c-num .additional{background:linear-gradient(148.49deg,#fff 43.28%,#b9b9b9 119.53%);-webkit-background-clip:text;display:inline-block;line-height:1;position:relative;top:-20px;-webkit-text-fill-color:transparent}.info-tag{color:#fff;font-family:GothamHTF-Book;font-size:20px;font-weight:400;line-height:1.29;margin:0 auto;max-width:400px;text-align:center}.count-div.box-2 .c-num{letter-spacing:-9.2px;min-width:330px}.bottom-box{background:#fff;border-radius:25px;box-shadow:0 0 124px 0 #0000001a;margin:114px auto -420px;max-width:954px;padding:70px 60px 60px;position:relative;text-align:center;z-index:1}.counter-area .bottom-box h2{color:#323548;font-family:GothamHTF-Medium;font-size:34px;font-weight:500;line-height:1.1;margin-bottom:37px}.bottom-box p{color:#323548;font-size:20px!important;line-height:1.75;margin:0 auto 35px;max-width:775px}.bottom-box .b-logo-holder{display:flex;gap:54px;justify-content:center;margin-bottom:40px;padding-top:15px}.bottom-box-btn{text-align:center}.bottom-box-btn .primary-btn{margin-bottom:0;padding:15px 42px}@media (min-width:992px) and (max-width:1222px){.counter-area .counter-wrapper{flex-wrap:wrap;justify-content:center}.count-div{width:calc(50% - 23px)}}@media (max-width:991.9px){.counter-area h2{font-size:36px;margin-bottom:90px}.counter-area .counter-wrapper{flex-direction:column}.count-div{margin:0 auto;max-width:360px;width:100%}.info-tag{margin:0 auto;max-width:320px}}@media(max-width:767.9px){.counter-area .counter-wrapper{gap:75px}.count-div{gap:20px}.c-num span{font-size:26px}.info-tag{font-size:16px}.bottom-box{padding:60px 30px}.bottom-box .b-logo-holder{gap:33px}.count-div .c-num .additional{top:-15px}.count-div.box-2 .c-num{letter-spacing:-5.12px;min-width:inherit}}@media(max-width:480.9px){.counter-area .bottom-box h2,.counter-area h2{font-size:30px}}