.benefit-cards .benefit-card:after{content:"";position:absolute;inset:0;border-radius:12px;border:2px solid rgba(0,0,0,0);background:linear-gradient(180deg,rgba(53,230,249,.6),rgba(53,230,249,.1)) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.benefit-card{position:relative;padding:40px;background:linear-gradient(236.95deg,rgba(255,255,255,.12),rgba(255,255,255,.04));backdrop-filter:blur(60px);border-radius:12px;width:calc(25% - 1rem)}.benefit-card img{margin-bottom:60px}.benefit-card .hr{border-top:1px solid rgba(96,96,96,.3019607843);margin-bottom:24px}.benefit-card h5{font-size:16px;color:#fff;font-weight:500;margin-bottom:100px;min-height:38px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:992px){.benefit-card{width:calc(50% - 1rem)}}@media screen and (max-width:768px){.benefit-card{width:100%}}