.inf-benefits{background:var(--inf-benefits-bg, #f4f4f4);padding:64px 0;box-sizing:border-box}.inf-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:64px;align-items:start}.inf-benefits__item{width:100%;max-width:300px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.inf-benefits__icon{width:64px;height:64px;min-width:64px;min-height:64px;margin:0 0 24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--inf-benefits-icon-bg, #2d49b7);color:#fafafa;box-sizing:border-box}.inf-benefits__icon svg{display:block;width:33px;height:33px;max-width:33px;max-height:33px;flex:0 0 33px;overflow:visible}.inf-benefits__image{display:block;width:33px;height:33px;max-width:33px;max-height:33px;flex:0 0 33px;object-fit:contain;object-position:center;border:0}.inf-benefits__title{width:100%;margin:0 0 8px;padding:0;font-size:27px;line-height:120%;font-family:DM Sans;letter-spacing:0px;font-weight:600;color:var(--inf-benefits-title, #202020);text-align:center;box-sizing:border-box}.inf-benefits__text{width:100%;margin:0;padding:0;font-size:18px;line-height:150%;letter-spacing:0;font-weight:400;color:var(--inf-benefits-text, #404040);text-align:center;box-sizing:border-box}@media screen and (max-width:1024px){.inf-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:64px}.inf-benefits__item{max-width:320px}}@media screen and (max-width:749px){.inf-benefits{padding-top:48px;padding-bottom:48px}.inf-benefits__grid{grid-template-columns:1fr;row-gap:64px}.inf-benefits__item{max-width:360px}.inf-benefits__icon{width:64px;height:64px;min-width:64px;min-height:64px;margin-bottom:24px}.inf-benefits__icon svg{width:33px;height:33px;max-width:33px;max-height:33px;flex-basis:33px}.inf-benefits__image{width:33px;height:33px;max-width:33px;max-height:33px;flex-basis:33px;object-fit:contain;object-position:center}.inf-benefits__title{font-size:23px;line-height:120%;letter-spacing:-.92px;margin-bottom:8px}.inf-benefits__text{font-size:16px;line-height:150%;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-infinity-benefits.css.map */
