.floating-wpp{position:fixed;bottom:15px;left:15px;font-size:14px;transition:bottom .2s;z-index:1000}.floating-wpp .floating-wpp-button{position:relative;border-radius:50%;box-shadow:1px 1px 4px rgba(60,60,60,.4);transition:box-shadow .2s;cursor:pointer;overflow:hidden}.floating-wpp .floating-wpp-button img,.floating-wpp .floating-wpp-button svg{position:absolute;width:100%;height:auto;object-fit:cover;top:50%;left:50%;transform:translate3d(-50%,-50%,0);border-radius:50%}.floating-wpp:hover{bottom:17px}.floating-wpp:hover .floating-wpp-button{box-shadow:1px 2px 8px rgba(60,60,60,.4)}.floating-wpp .floating-wpp-popup{border-radius:6px;background:#e5ddd5 url(fondo.png);position:absolute;overflow:hidden;padding:0;box-shadow:1px 2px 8px rgba(60,60,60,.25);width:0;height:0;bottom:0;opacity:0;transition:bottom .1s ease-out,opacity .2s ease-out;transform-origin:bottom}.floating-wpp .floating-wpp-popup.active{padding:0 12px 12px 12px;width:284px;height:auto;bottom:82px;opacity:1}.floating-wpp .floating-wpp-popup .floating-wpp-message{background-color:#fff;padding:8px;border-radius:0 5px 5px 5px;box-shadow:1px 1px 1px rgba(0,0,0,.15);opacity:0;transition:opacity .2s}.floating-wpp .floating-wpp-popup.active .floating-wpp-message{opacity:1;transition-delay:.2s}.floating-wpp .floating-wpp-popup .floating-wpp-head{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:right;color:#fff;margin:0 -15px 10px -15px;padding:8px 12px 6px 12px;display:flex;justify-content:space-between;cursor:pointer;height:48px;width:290px;user-select:none}.floating-wpp .floating-wpp-popup .floating-wpp-head .user-image{display:inline;background-color:#fff;border-radius:50%;width:32px;height:32px;padding:2px;user-select:none}.floating-wpp .floating-wpp-popup .floating-wpp-head .user-image img{margin:0 0 0 -2px;padding:0;max-width:32px;max-height:32px;width:32px;height:32px}.floating-wpp .floating-wpp-popup .floating-wpp-head .user-title{display:inline;width:100%;text-align:left;padding-left:7px;padding-top:0;height:34px;line-height:normal}.floating-wpp .floating-wpp-popup .floating-wpp-head .close{font-size:28px;padding-right:5px;float:unset;font-weight:700;line-height:normal;color:#fff;text-shadow:none;opacity:1}.floating-wpp .floating-wpp-popup .floating-wpp-body .floating-wpp-form .input-div,.floating-wpp .floating-wpp-popup .floating-wpp-body .floating-wpp-form .submit-div{width:100%;padding:4px}.floating-wpp .floating-wpp-popup .floating-wpp-body .floating-wpp-form input{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width:100%;border:none;border-radius:4px;box-shadow:none;padding:10px;font-size:1em;color:#666;font-weight:200}.floating-wpp .floating-wpp-popup .floating-wpp-body .floating-wpp-form input:focus{border-color:#128c7e;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(18,140,126,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(18,140,126,.6)}.floating-wpp .floating-wpp-popup .floating-wpp-body .floating-wpp-form .submit-div{text-align:center}.floating-wpp .floating-wpp-popup .floating-wpp-body .floating-wpp-form button{background-color:#25d366;border-radius:18px;text-align:center;white-space:nowrap;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;color:#fff;padding:6px 15px;font-size:18px;margin-top:8px}.floating-wpp .floating-wpp-popup .floating-wpp-body .floating-wpp-form button:hover{background-color:#1fb758;outline:0}.floating-wpp .floating-wpp-input-message{background-color:#fff;margin:10px -15px -15px -15px;padding:0 15px;display:flex;align-items:center}.floating-wpp .floating-wpp-input-message textarea{border:1px solid #ccc;border-radius:4px;box-shadow:none;padding:8px;margin:10px 0;width:100%;max-width:100%;font-family:inherit;font-size:inherit;resize:none}.floating-wpp .floating-wpp-btn-send{margin-left:12px;font-size:0;cursor:pointer}