.banner-cta .wrapper{border:1px solid #dddbd4;border-radius:28px;box-shadow:0 0 8px #00000026;padding:2rem 3.25rem}@media only screen and (max-width:959px){.banner-cta .wrapper{padding:1rem 1.5rem}}.banner-cta .wrapper.bg-lime{background:linear-gradient(68.61deg,#d1ff6f .27%,#fffc 44.11%)}.banner-cta .wrapper.bg-purple{background:linear-gradient(68.61deg,#9a42ff .27%,#fffc 44.11%)}.banner-cta .wrapper .reverse,.banner-cta .wrapper .row{flex-wrap:wrap-reverse}@media only screen and (min-width:960px){.banner-cta .wrapper .reverse .headline,.banner-cta .wrapper .row .headline{margin-right:1rem}}@media only screen and (min-width:1280px){.banner-cta .wrapper .reverse .headline,.banner-cta .wrapper .row .headline{margin-right:2rem}}.banner-cta .wrapper .reverse .headline b,.banner-cta .wrapper .row .headline b{font-weight:600}.banner-cta .wrapper .reverse .top-image-wrapper,.banner-cta .wrapper .row .top-image-wrapper{align-items:center;bottom:.75rem;display:flex;justify-content:center;position:absolute;right:0;z-index:2}@media only screen and (max-width:959px){.banner-cta .wrapper .reverse .top-image-wrapper,.banner-cta .wrapper .row .top-image-wrapper{bottom:0;position:relative}}.banner-cta .wrapper .reverse .top-image-wrapper .top-image,.banner-cta .wrapper .row .top-image-wrapper .top-image{background-color:transparent;max-height:14rem}.banner-cta .wrapper .bottom-content{align-items:center;-moz-column-gap:3.5rem;column-gap:3.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:1.5rem}@media only screen and (max-width:959px){.banner-cta .wrapper .bottom-content{justify-content:center}}.banner-cta .wrapper .bottom-content .text{flex:1}@media only screen and (max-width:959px){.banner-cta .wrapper .bottom-content .text{flex:0 1 auto}}.banner-cta .wrapper .bottom-content .button-holder{min-width:400px}@media only screen and (max-width:959px){.banner-cta .wrapper .bottom-content .button-holder{min-width:min(400px,100%)}}.banner-cta .wrapper .bottom-content .button-holder .outer-button{background:#fffc5899;border-radius:999px;box-shadow:0 0 8px #00000026;display:flex;justify-content:center;padding:.5rem;transition:all .3s ease;width:100%}.banner-cta .wrapper .bottom-content .button-holder .outer-button:hover{box-shadow:0 0 8px #00000026}.banner-cta .wrapper .bottom-content .button-holder .outer-button .cta{font-size:16px;font-weight:500;justify-content:center;padding:1rem 2rem;width:100%}@media only screen and (min-width:960px){.banner-cta .wrapper .bottom-content .button-holder .outer-button .cta{font-size:18px}}
