/* Cadastro no site como única ação da campanha. */
.actions .cta[data-registration]{width:100%;max-width:100%;align-self:stretch;min-height:78px;padding:16px 35px;gap:24px;font-size:23px;line-height:1.05;font-weight:850;letter-spacing:-.035em;border-radius:60px;background:#18ff00;border-color:#18ff00;color:#031006;text-align:left}
.actions .cta[data-registration]:hover{background:#67ff57;border-color:#67ff57}
.actions .cta[data-registration] .action-icon{width:38px;height:38px}
.actions .cta[data-registration] .arrow{display:block;width:24px;height:24px}
.actions .cta[data-registration]>span{flex:1}
.floating-actions.registration-only{grid-template-columns:minmax(0,1fr)}
.floating-actions.registration-only .floating-primary{background:#18ff00;color:#031006}
@media(max-width:760px){.actions .cta[data-registration]{min-height:56px;padding:12px 18px;gap:12px;font-size:16px;letter-spacing:-.025em}.actions .cta[data-registration] .action-icon{width:28px;height:28px}.actions .cta[data-registration] .arrow{width:20px;height:20px}}
@media(max-width:350px){.actions .cta[data-registration]{font-size:15px;padding-inline:14px;gap:10px}}
