.cta-banner .cta-banner-content{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#4babd3 var(--tw-gradient-from-position);--tw-gradient-to:#03e7df var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);text-align:center;border-radius:1rem;width:100%;padding:3rem 1.5rem}@media (width>=768px){.cta-banner .cta-banner-content{padding:4rem}}.cta-banner .cta-banner-kicker{text-transform:uppercase;letter-spacing:.2em;color:#fffc;margin-bottom:.75rem;font-size:.75rem;font-weight:700;line-height:1rem;display:block}@media (width>=768px){.cta-banner .cta-banner-kicker{font-size:.875rem;line-height:1.25rem}}.cta-banner h3{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}@media (width>=768px){.cta-banner h3{font-size:1.875rem;line-height:2.25rem}}.cta-banner p{color:#ffffffe6;max-width:36rem;margin-top:1rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.75rem}@media (width>=768px){.cta-banner p{font-size:1.125rem;line-height:1.75rem}}.cta-banner .cta-banner-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.cta-banner .btn.btn-secondary{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.cta-banner .btn.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 171 211/var(--tw-text-opacity,1))}.cta-banner .btn.btn-primary-reverse{color:#0000;background-image:linear-gradient(90deg,#4babd3,#03e7df),linear-gradient(#fff,#fff);-webkit-background-clip:text,padding-box;background-clip:text,padding-box;border-width:2px;border-color:#0000;position:relative}.cta-banner .btn.btn-primary-reverse:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-image:linear-gradient(90deg,#4babd3,#03e7df);-webkit-background-clip:border-box;background-clip:border-box}
