.btn-whats {display: flex; flex-direction: row; justify-content: center; align-items: center; max-width: 324px;  transition: 0.4s;}
.btn-whats p {border-radius: 9px; background: #00A322; background: linear-gradient(90deg, rgba(0, 163, 34, 1) 0%, rgba(0, 167, 27, 1) 20%, rgba(0, 176, 0, 1) 50%, rgba(0, 183, 0, 1) 80%, rgba(0, 189, 0, 1) 100%); padding: 14px 20px 11px 33px; font: 600 17.31px / 20.95px montserrat; color: var(--branco); text-align: center; transition: 0.4s;}
.btn-whats .icone {width: 49px; height: 49px; border-radius: 9px; display: flex; justify-content: center; align-items: center; background: var(--verde-seg); margin-right: -13px; position: relative;}
.btn-whats .icone svg {width: 23px; height: 23px;}
.btn-whats .icone path {fill: var(--branco) !important;}

.btn-whats:hover {transform: scale(1.06);}

@media(max-width:450px){
     .btn-whats {max-width: unset; width: 100%;}
     .btn-whats p {width: 100%; padding: 14px 20px 11px 20px;}
     .btn-whats .icone {min-width: 49px;}
}