#whatsapp_lead {
display: flex;
flex-direction: column;
align-items: flex-end;
position:fixed;
bottom:65px; 
right:40px;
z-index:20!important;  
animation-duration: 3s; 
animation-name: slidein;
pointer-events: none;
}
#whatsapp_lead .whatsapp_trigger {
pointer-events: all;
}
#whatsapp_lead .whatsapp_trigger.hidd img { 
transform: translateX(120%);
}
#whatsapp_lead .whatsapp_trigger img {
transform: translateX(0);
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
width: 200px;
}
#whatsapp_lead .card-head {
padding:20px;
background: #128c7e;
border-radius: 8px 8px 0 0;
color:#fff;
}
#whatsapp_lead .card-head .thumb {
width: 40px;
height: 40px;
border-radius: 40px;
overflow: hidden;
margin-right:1rem;
}
#whatsapp_lead .card-head h3, 
#whatsapp_lead .card-head p {
margin: 0;
color:#fff;
}
#whatsapp_lead .form-content .card-body {
padding: 16px;
}
#whatsapp_lead .form-content {
position: relative;
background: #ece5dd;
max-width: 350px;
border-radius: 8px;
z-index: 999;
transform: translate3d(110%, 60px, 0);
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
transition-delay: 150ms;
}
#whatsapp_lead .form-content.show {
transform: translate3d(0, 60px, 0);
pointer-events: all;
}
#whatsapp_lead .form-content .close {
position: absolute;
right: 16px;
top:5px;
opacity: 1;
border-radius: 3rem;
color: #fff;
margin: 0;
outline: none;
}
#whatsapp_lead .text-area {
width: 100%;
margin-bottom: 11px;
border-radius: 8px 8px 8px 0px;
padding: 15px 10px 15px 15px;
background-repeat: no-repeat;
background: #ffffff;
text-align: left;
}
#whatsapp_lead .formLead label {
display: block;
margin-bottom: 11px;
position: relative;
}
#whatsapp_lead .formLead label input, 
#whatsapp_lead .formLead label textarea, 
#whatsapp_lead .formLead label select {
width: 100%;
height: 44px;
padding: 0 15px;
border: 1px solid #d1d1d1;
border-radius: 8px;
}
#whatsapp_lead button[type="submit"] {
width: 100%;
border: 0px;
margin-top: 0;
background: #128c7e;
height: 50px;
color: white;
border-radius: 8px;
font-size: 18px;
font-weight: 900;
padding: 0;
}