.btn-default {display: flex; width: fit-content; padding: 15px 20px 13px; border-radius: 12px; background: var(--vermelho); gap: 5px; align-items: center; font: 500 clamp(12px,4vw,12px) / 1 var(--mont); color: var(--branco); transition: 0.2s;}
.btn-default .icone {width: 17px; height: 17px;}
.btn-default .icone svg {width: 100%; height: 100%;}
.btn-default .icone svg path {fill: var(--branco);}
.btn-default:hover, .btn-default:focus {transform: scale(0.96); box-shadow: 0 0 5px 5px var(--vermelho);}