<style>
.benefitBanner.position--benefitHomepage{align-items:stretch;padding:40px 0}
.benefitBanner.position--benefitHomepage .benefitBanner__item{flex-direction:column;align-items:center;text-align:center;padding:0 24px;margin-bottom:0;overflow:visible;border-right:1px solid #e2e2e2}
.benefitBanner.position--benefitHomepage .benefitBanner__item:last-child{border-right:none}
.benefitBanner.position--benefitHomepage .benefitBanner__picture{margin:0 0 16px;flex:0 0 auto}
.benefitBanner.position--benefitHomepage .benefitBanner__img{width:72px;height:auto;max-width:none}
.benefitBanner.position--benefitHomepage .benefitBanner__content{display:block;text-align:center}
.benefitBanner.position--benefitHomepage .benefitBanner__title{display:block;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:8px;color:var(--b,#0f0f0f)}
.benefitBanner.position--benefitHomepage .benefitBanner__data{font-size:15px;line-height:1.5;color:#0f0f0f;max-width:24ch;margin:0 auto}
.benefitBanner.position--benefitHomepage .benefitBanner__item:nth-child(1){--b:#1a5c38}
.benefitBanner.position--benefitHomepage .benefitBanner__item:nth-child(2){--b:#4cb562}
.benefitBanner.position--benefitHomepage .benefitBanner__item:nth-child(3){--b:#7b5233}
.benefitBanner.position--benefitHomepage .benefitBanner__item:nth-child(4){--b:#f3b2a3}
@media(max-width:991px){.benefitBanner.position--benefitHomepage .benefitBanner__item{margin-bottom:32px}.benefitBanner.position--benefitHomepage .benefitBanner__item:nth-child(2n){border-right:none}}
@media(max-width:479px){.benefitBanner.position--benefitHomepage .benefitBanner__item{border-right:none;padding:0 12px}}
</style>