.ourImpact{position:relative}.ourImpact:before{content:"";height:40%;position:absolute;top:0;width:100%}.impact{align-items:center;display:flex}.impact .head{flex:0 0 226px;line-height:45px}.impact .head span{display:block;font-weight:300}.impactConter{border:1px solid #fff;border-radius:12px;display:flex;justify-content:center;padding:15px;width:100%}.impact .counter{border-right:1px solid #fff;flex:0 0 20%;height:auto;padding-left:15px;padding-right:15px;position:relative}.impact .counter:last-child{border-right:0}.counterCaption{color:#fff;font-size:42px;font-weight:700;line-height:50px;padding-top:33px;position:relative;text-align:center;z-index:1}.counterCaption span{display:block;font-size:18px;font-weight:300;line-height:24px}.counter img{left:0;margin:0 auto;position:absolute;right:0;top:-70px}.impact .counter:hover{position:relative}.impact .counter:hover:before{border-radius:12px 12px 0 0;bottom:-36px;box-shadow:0 1px 77px -26px #443db8;content:"";height:240px;left:-1px;padding:25px;position:absolute;right:-1px;width:101%}@media only screen and (max-width:1440px){.impact .head{font-size:36px;line-height:36px}.impact .head span{font-size:20px}.counterCaption{font-size:30px;line-height:38px}.counterCaption span{font-size:16px;line-height:19px}.impact .counter{padding-left:5px;padding-right:5px}}@media only screen and (max-width:1199px){.counter img{height:auto;width:70px}.counterCaption{padding-top:5px}}@media only screen and (max-width:991px){.impact .head{flex:0 0 100%;margin-bottom:80px;text-align:center}.impact{flex-wrap:wrap}.impact .head{font-size:28px;line-height:30px}.impact .counter:hover:before{height:216px}.impact .head span{font-size:22px!important;margin-bottom:10px}}@media only screen and (max-width:767px){.impact .head{margin-bottom:25px}.impactConter{flex-wrap:wrap}.impact .counter{flex:0 0 50%;padding-bottom:15px;padding-top:15px}.counter img{display:block;margin:0 auto;position:inherit;top:inherit}.impact .counter:first-child{border-bottom:1px solid #fff}.impact .counter:nth-child(2){border-bottom:1px solid #fff;border-right:0}.impact .counter:nth-child(4){border-right:0}}@media only screen and (max-width:679px){.impact .counter{border:0;flex:0 0 100%}.impact .counter:nth-child(3),.impact .counter:nth-child(4){border-bottom:1px solid #fff;border-right:0}}