.design-component{text-align:center;padding:0% 5%}.benefits-container{background-color:var(--GrayesBg);text-align:center;border-radius:40px;width:100%;padding:30px}.link-text{cursor:pointer;color:#454545;font-size:14px;text-decoration:underline}.benefits-title{color:var(--TextBlue);margin-top:10px;margin-bottom:20px;font-size:32px;font-weight:800}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.benefit-card{text-align:center;border-radius:10px;padding:20px}.benefit-icon{width:auto;height:50px}.benefit-icon-typetwo{height:100px}.benefit-title{color:var(--blackColor);margin-top:15px;margin-bottom:8px;font-size:18px;font-weight:700}.benefit-description{color:#454545;font-size:16px}.benefits-boxes{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}@media (max-width:768px){.benefits-boxes{flex-direction:column;align-items:center}.benefit-icon-typetwo{height:50px}}@media (max-width:480px){.benefits-boxes{flex-direction:column;align-items:center}.design-component{text-align:center;padding:2% 5%}.benefit-card{text-align:center;border-radius:10px;padding:10px 0}}@media (max-width:900px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1250px){.benefit-description{display:none}}@media (min-width:1250px){.hover-card:hover .benefit-description{display:block}}@media (max-width:600px){.benefits-grid{grid-template-columns:repeat(2,1fr);gap:15px}.benefits-container{padding:20px}.benefits-title{font-size:22px}.benefit-title{font-size:16px}.benefit-description{display:none}}.hover-card .benefit-description{display:none}
