.ppm-btn{border:1px solid var(--ppm-laranja);background-color:var(--ppm-laranja);color:var(--ppm-branco);fill:var(--ppm-branco);font-family:var(--ppm-font-ui);letter-spacing:.2px;text-align:center;text-transform:uppercase;cursor:pointer;clip-path:polygon(var(--ppm-chanfro));background-size:600%;border-radius:0;padding:16px 24px;font-size:.875rem;font-weight:500;line-height:1;transition:all .3s;display:inline-block}.ppm-btn:hover,.ppm-btn:focus{border-color:var(--ppm-laranja-hover);background-color:var(--ppm-laranja-hover);color:var(--ppm-branco)}.ppm-btn__conteudo{flex-direction:row;justify-content:center;gap:5px;display:flex}.ppm-btn--icone-depois .ppm-btn__conteudo{flex-direction:row-reverse;gap:10px}.ppm-btn__icone{align-items:center;display:flex}.ppm-btn__icone svg{width:1em;height:1em}.ppm-btn--chanfro-sup-dir{--ppm-chanfro:0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 0 100%}.ppm-btn--chanfro-inf-dir{--ppm-chanfro:0 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%}.ppm-btn--chanfro-inf-esq{--ppm-chanfro:0 0, 100% 0, 100% 100%, 14px 100%, 0 calc(100% - 14px)}.ppm-btn--preto{background-color:var(--ppm-preto);border-style:none}.ppm-btn--preto:hover,.ppm-btn--preto:focus{border-color:var(--ppm-branco);background-color:var(--ppm-laranja)}.ppm-btn--cinza{background-color:var(--ppm-cinza-claro);color:var(--ppm-texto);fill:var(--ppm-texto);border-style:none}.ppm-btn--cinza:hover,.ppm-btn--cinza:focus{background-color:var(--ppm-laranja);color:var(--ppm-branco);fill:var(--ppm-branco)}
