.block-stats .stats-area{padding:4.4rem 4rem;background:linear-gradient(120deg,#0399ab 0%,#046a78 100%);border-radius:20px;display:grid;grid-template-columns:1fr 1fr 1fr;color:#ffffff;grid-gap:60px;}
.block-stats .stats-area .stat{position:relative}
.block-stats .stats-area .stat:after{content:'';width:1px;height:100%;background:rgba(255,255,255,0.18);position:absolute;top:0;right:-30px;}
.block-stats .stats-area .stat .tiny-title{color:#bdeae4;margin-bottom:.75rem;}
.block-stats .stats-area .stat .stat-value{font-size:5.3rem;color:#03dac5;font-weight:700;line-height:1;}
.block-stats .stats-area .stat .stat-description{font-size:1.3rem;margin-top:2rem;}

.block-stats .stats-area .stat:before{content:'';width:100%;height:1px;background:rgba(255,255,255,0.18);position:absolute;top:-30px;left:0px;}
.block-stats .stats-area .stat:nth-of-type(1):before, .block-stats .stats-area .stat:nth-of-type(2):before, .block-stats .stats-area .stat:nth-of-type(3):before{display:none;}

@media(max-width:1024px){
    .block-stats .stats-area{grid-template-columns:1fr !important;grid-gap:0;padding:3rem;}
    .block-stats .stats-area .stat{border-bottom:1px solid rgba(255,255,255,0.18);padding-bottom:2rem;margin-bottom:2rem !important;}
    .block-stats .stats-area .stat:first-child{padding-top:0;}
    .block-stats .stats-area .stat:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0 !important;}
    .block-stats .stats-area .stat:after, .block-stats .stats-area .stat:before{display:none !important;}
}