.ctabanner{position:relative;width:100%}.ctabanner__inner{align-items:flex-start;display:flex;flex-direction:column;gap:32px;justify-content:center}.ctabanner__media{display:flex;justify-content:center;width:100%}.ctabanner__svg{width:225px}.ctabanner__img-wrap img,.ctabanner__svg svg{display:block;height:auto;width:100%}.ctabanner__content{display:flex;flex-direction:column;gap:16px}.ctabanner__headline{font-weight:400;margin:0}.ctabanner__description{margin:0}@media (min-width:580px){.ctabanner__svg{width:300px}.ctabanner__inner{flex-direction:row}}@media (min-width:768px){.ctabanner__media{flex:0 0 220px;width:25%}.ctabanner__content{width:58.33%}}@media (min-width:992px){.ctabanner__media{flex:0 0 400px}}.ctabanner__svg svg{overflow:visible}.ctabanner__svg svg path{opacity:0;transform:scale(0);transform-origin:50% 50%}.ctabanner.is-inview:not(.hover-replay) .ctabanner__svg svg path{animation:ctabannerPop .6s cubic-bezier(.22,.61,.36,1) forwards}.ctabanner.is-inview .ctabanner__svg svg path:nth-of-type(7){animation-delay:0s}.ctabanner.is-inview .ctabanner__svg svg path:nth-of-type(8){animation-delay:.07s}.ctabanner.is-inview .ctabanner__svg svg path:nth-of-type(9){animation-delay:.14s}.ctabanner.is-inview .ctabanner__svg svg path:nth-of-type(4){animation-delay:.6s}.ctabanner.is-inview .ctabanner__svg svg path:nth-of-type(5){animation-delay:.67s}.ctabanner.is-inview .ctabanner__svg svg path:nth-of-type(6){animation-delay:.74s}.ctabanner.is-inview .ctabanner__svg svg path:first-of-type{animation-delay:1.2s}.ctabanner.is-inview .ctabanner__svg svg path:nth-of-type(2){animation-delay:1.27s}.ctabanner.is-inview .ctabanner__svg svg path:nth-of-type(3){animation-delay:1.34s}@media (prefers-reduced-motion:reduce){.ctabanner__svg svg path{opacity:1;transform:scale(1)}.ctabanner.is-inview .ctabanner__svg svg path{animation:none}}@keyframes ctabannerPop{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.05)}75%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}