.df-benefits-grid{padding:60px 12px}.df-benefits-grid .uk-container{background:linear-gradient(90deg,#fef5e2,#eef9f9 85.5%);border:1px solid #038181;border-radius:14px;box-shadow:10px 8px 28px rgba(0,0,0,.25);box-sizing:border-box;max-width:1260px;overflow:visible;padding:30px 16px;position:relative}.df-benefits-grid__title{color:#383d3d;font-size:28px;font-weight:400;line-height:1.25;margin-bottom:40px;text-align:center}.df-benefits-grid__cards{display:grid;gap:30px;grid-template-columns:1fr}.df-benefit-card{display:flex;flex-direction:column;gap:12px}.df-benefit-card__header{align-items:flex-start;display:flex;gap:16px;margin-bottom:0}.df-benefit-card__icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.df-benefit-card__icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.df-benefit-card__title{color:#038181;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.45px;line-height:1.3;margin:0;padding-top:2px}.df-benefit-card__description{color:#383d3d;font-family:Roboto,sans-serif;font-size:16px;letter-spacing:.26px;line-height:1.5;margin:0;padding-left:0}@media (min-width:768px){.df-benefits-grid .uk-container{padding:40px}.df-benefits-grid__title{font-size:32px;margin-bottom:50px}.df-benefit-card__icon{height:32px;width:32px}.df-benefit-card__title{font-size:20px}.df-benefit-card__description{padding-left:44px}.df-benefits-grid__cards{gap:24px}.df-benefits-grid__cards.grid-2,.df-benefits-grid__cards.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.df-benefits-grid{padding:80px 16px 100px}.df-benefits-grid .uk-container{padding:48px 41px}.df-benefits-grid__title{font-size:40px;margin-bottom:60px}.df-benefit-card__header{gap:24px}.df-benefit-card__title{font-size:22px;line-height:26px;min-height:52px}.df-benefit-card__description{font-size:18px;line-height:28px;padding-left:56px}.df-benefits-grid__cards.grid-4{grid-template-columns:repeat(4,1fr)}.df-benefits-grid__cards.grid-3{grid-template-columns:repeat(3,1fr)}}.df-benefits-grid__decor{height:60px;pointer-events:none;position:absolute;right:7px;top:-13px;width:60px}
