.benefits-section{flex-wrap:wrap;justify-content:center;gap:20px;max-width:1123px;margin:60px auto}.benefit-card,.benefits-section{display:flex;box-sizing:border-box}.benefit-card{flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:261px;padding:20px;transition:transform .5s ease;border-radius:8px}.benefit-card:hover .benefit-icon-wrapper{transform:scaleX(-1)}.benefit-icon-wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:transform .5s ease}.benefit-icon{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.benefit-info{display:flex;flex-direction:column;gap:12px;width:100%}.benefit-title{font-family:Roboto,Arial,sans-serif;font-weight:600;font-size:16px;line-height:1;color:#1d1d1d;flex-wrap:nowrap}.benefit-description{font-family:Roboto,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.4;color:#7c7c7c}@media screen and (max-width:1024px){.benefits-section{flex-wrap:nowrap;flex-direction:column;gap:0;margin:40px auto}.benefit-card{width:auto;padding:10px 20px 0;border-radius:0;box-shadow:none;text-align:start;margin-top:10px}.benefit-info{gap:8px}.benefit-title{font-size:15px}.benefit-description{font-size:11.5px}}