.c34-mm-benefits{background:#fafafb;color:#191a1a;font-family:Montserrat,Arial,sans-serif;padding:100px 24px}.c34-mm-benefits__inner{margin:0 auto;max-width:1232px;text-align:center}.c34-mm-benefits h2{color:#242052;font-size:36px;font-weight:700;line-height:1.111;margin:0 0 48px}.c34-mm-benefits__grid{display:grid;gap:32px 24px;grid-template-columns:1fr}.c34-mm-benefit-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:32px}.c34-mm-benefit-card__icon{height:56px;width:56px}.c34-mm-benefit-card__icon svg{display:block;height:56px;width:56px}.c34-mm-benefit-card h3{color:#242052;font-size:20px;font-weight:600;line-height:1.4;margin:0 0 12px}.c34-mm-benefit-card__body,.c34-mm-benefit-card__body p{color:#191a1a;font-size:18px;line-height:1.444}.c34-mm-benefit-card__body p{margin:0}@media (min-width:768px){.c34-mm-benefits{padding-left:104px;padding-right:104px}.c34-mm-benefits__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.c34-mm-benefit-card{grid-column:span 2}.c34-mm-benefit-card:nth-last-child(2):nth-child(4){grid-column:2/span 2}}@media (max-width:560px){.c34-mm-benefits{padding:72px 20px}.c34-mm-benefits h2{font-size:30px}}