.CtaBanner{--promo-cta-banner-description:#f7fbf8;flex-direction:column;align-items:center;margin-top:6rem;display:flex}@media (min-width:64rem){.CtaBanner{margin-top:8rem}}.CtaBanner_container{width:100%;height:19.5rem;display:flex}@media (min-width:64rem){.CtaBanner_container{height:52.25rem}}.CtaBanner_content{background-size:cover;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:1rem;display:flex}@media (min-width:64rem){.CtaBanner_content{padding:4.25rem max(1rem,50% - 37.5rem)}}.CtaBanner_content_title{letter-spacing:0;background:linear-gradient(90deg, var(--brand-minty-green-050) 0%, var(--background-info-subtle-hover) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:.5rem;font-family:Roobert;font-size:32px;line-height:40px}@media (min-width:64rem){.CtaBanner_content_title{letter-spacing:0;font-family:Roobert;font-size:40px;line-height:52px}}.CtaBanner_content_description{max-width:7.4375rem;margin-bottom:var(--spacing-10);color:var(--promo-cta-banner-description);font-size:.75rem;line-height:1rem}@media (min-width:64rem){.CtaBanner_content_description{letter-spacing:0;max-width:100%;font-family:Roobert;font-size:18px;line-height:28px}.CtaBanner_content_button{max-width:23.375rem}}
