.lp-sparplan-steps--secondary{background-color:#fff}.lp-sparplan-steps--secondary .lp-sparplan-steps__item:after,.lp-sparplan-steps--secondary .lp-sparplan-steps__item:before{background-color:#f2efeb}.lp-sparplan-steps__wrapper{padding-top:55px;padding-bottom:55px}.lp-sparplan-steps__items{display:flex;flex-direction:column;gap:28px;margin-top:36px;counter-reset:step-number}.lp-sparplan-steps__item{position:relative;width:100%;padding-left:44px;padding-top:6px}.lp-sparplan-steps__item:before{content:counter(step-number);counter-increment:step-number;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#fff;border-radius:51%;font-size:17px;font-weight:600;line-height:1.17647;color:#66291e;text-align:center}.lp-sparplan-steps__item:after{content:"";position:absolute;top:44px;left:16px;width:1px;height:calc(100% - 28px);background-color:#fff;transform:translateX(-50%)}.lp-sparplan-steps__item:last-child:after{content:none}.lp-sparplan-steps__item-description{margin-top:6px}.lp-sparplan-steps__button{margin-top:40px}@media only screen and (min-width:768px){.lp-sparplan-steps__items{gap:60px}.lp-sparplan-steps__item{padding-left:60px;padding-top:8.5px}.lp-sparplan-steps__item:before{width:40px;height:40px;font-size:19px;line-height:1.21052}.lp-sparplan-steps__item:after{top:51.5px;left:20px;height:calc(100% - 4px)}.lp-sparplan-steps__item-description{margin-top:8.5px}}@media only screen and (min-width:1024px){.lp-sparplan-steps__wrapper{padding-top:95px;padding-bottom:95px}.lp-sparplan-steps__items{margin-top:48px}.lp-sparplan-steps__button{margin-top:88px}}