.lp-sparplan-banner{max-width:1920px;min-height:calc(100vw * var(--mobile-aspect-ratio));justify-content:flex-start;margin:0 auto;padding:32px 0 48px;display:flex;position:relative}.lp-sparplan-banner__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.lp-sparplan-banner__content{z-index:1;max-width:500px;position:relative}.lp-sparplan-banner__label{text-align:center;background-color:#cad500;border-radius:24px;margin-bottom:10px;padding:10px 15px;font-size:16px;font-weight:700;line-height:1;display:inline-block}.lp-sparplan-banner__title{text-transform:none;margin:0;font-size:24px;font-weight:900;line-height:1.24}.lp-sparplan-banner__subtitle{margin-top:12px;font-size:17px;font-weight:400;line-height:1.21053}.lp-sparplan-banner__button{margin-top:24px}@media only screen and (min-width:375px){.lp-sparplan-banner__title{font-size:26px}.lp-sparplan-banner__subtitle{font-size:19px}.lp-sparplan-banner__button{margin-top:28px}}@media only screen and (min-width:480px){.lp-sparplan-banner{min-height:calc(75vw * var(--mobile-aspect-ratio))}}@media only screen and (min-width:640px){.lp-sparplan-banner{min-height:calc(60vw * var(--mobile-aspect-ratio))}}@media only screen and (min-width:768px){.lp-sparplan-banner{min-height:calc(100vw * var(--desktop-aspect-ratio));align-items:center}.lp-sparplan-banner__title{font-size:36px}.lp-sparplan-banner__label{padding:12px 16px;font-size:18px}.lp-sparplan-banner__subtitle{margin-top:8px}.lp-sparplan-banner__button{margin-top:64px}}@media only screen and (min-width:1200px){.lp-sparplan-banner__title{font-size:50px}.lp-sparplan-banner__content{max-width:750px}}@media only screen and (min-width:1920px){.lp-sparplan-banner{min-height:calc(1920px * var(--desktop-aspect-ratio))}}
