.ctaPrimary{position:relative}.ctaPrimary>a{position:relative;display:block;height:calc(100dvh - 57px);max-height:1080px}.ctaPrimary>a>.wrap{padding:24px 16px;position:absolute;z-index:2;bottom:76px;left:16px;right:16px;background:rgba(255,255,255,.85);border-radius:var(--radius)}.ctaPrimary>a>.wrap>*+*{margin-top:12px}.ctaPrimary>a>.wrap>header>.heading{font-family:var(--fontHeadingClean)!important;color:var(--colorHeadingBasic);margin:0;font-size:28px}.ctaPrimary>a>.wrap>.main>p{color:var(--colorHeadingBasic);font-size:16px}.ctaPrimary>a>picture>img{object-fit:cover;height:100%;width:100%}.ctaPrimary>.btn-gradient-wrapper{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.ctaPrimary>.btn-gradient-wrapper>.btn-primary.scroll{border-radius:50%;height:40px;width:40px;padding:0;text-align:center}.ctaPrimary>.btn-gradient-wrapper>.scroll svg{width:20px;height:17px;display:inline}.ctaPrimary+*{scroll-margin-top:57px}main.pageGrid>.ctaPrimary{margin-left:-16px;margin-right:-16px}@media (min-width: 1200px){main.pageGrid>.ctaPrimary{margin-top:-57px}}@media (min-aspect-ratio: 1/1) and (min-width: 1920px){main.pageGrid>.ctaPrimary{margin-left:auto;margin-right:auto}}@media (min-aspect-ratio: 1/1){.ctaPrimary>a{width:100%;max-width:1920px;max-height:none;margin:0 auto}.ctaPrimary>a>.wrap{width:500px;top:100px;left:32px;bottom:auto}}@media (min-aspect-ratio: 1/1) and (min-width: 1304px){.ctaPrimary>a>.wrap{left:calc(50% - 620px);padding:32px 24px}.ctaPrimary>a>.wrap>*+*{margin-top:16px}.ctaPrimary>a>.wrap>header>.heading{font-size:36px;line-height:44px}.ctaPrimary>a>.wrap>.main>p{font-size:20px}}@media (min-width: 1200px){.ctaPrimary{height:calc(100dvh - var(--headerHeight))}}
