:root{--ww-cColorHeader: #0c6156;--ww-cColorBtn:#25D366;--ww-bColor:#25D366}@keyframes wiggle{0%{transform:rotate(-3deg)}20%{transform:rotate(20deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(5deg)}90%{transform:rotate(-1deg)}100%{transform:rotate(0)}}@keyframes pulsewp{0%{transform:scale(1)}50%{transform:scale(1.6)}100%{transform:scale(1.7);opacity:0}}#wpp-fix{position:fixed;bottom:20px;right:20px;z-index:12;display:none;z-index:901}#wpp-fix .wpp-link{background:var(--ww-bColor);display:flex;z-index:2;position:relative;padding:10px;border:none;cursor:pointer;align-items:center;border-radius:100px;box-shadow:0px 3px 10px rgba(0,0,0,.56);transform:scale(1)}#wpp-fix .wpp-link i{margin-left:8px;animation:1s wiggle ease infinite}#wpp-fix .wpp-link>span{margin-top:1px;font-size:16px;color:#fff;font-weight:500}#wpp-fix .wpp-link:hover{transform:scale(1.05);background:var(--ww-bColor);opacity:.9}#wpp-fix .wpp-link.hide-this{opacity:0;visibility:hidden;transform:scale(0.5)}#wpp-fix .wpp-link.hide-this+.form-wpp{visibility:visible;opacity:1;transform:scale(1);border-radius:10px}#wpp-fix .wpp-link.hide-this+.form-wpp+.mask{opacity:1;visibility:visible}#wpp-fix .wpp-link+.form-wpp{transition:all .3s ease-in-out;position:absolute;box-shadow:0 0 20px 0 rgba(0,0,0,.12);border-radius:3px;bottom:0;right:0px;opacity:0;overflow:hidden;transform:scale(0.2);border-radius:100px;z-index:1;visibility:hidden;transform-origin:bottom right;width:100%;max-width:300px;min-width:350px}#wpp-fix .wpp-link+.form-wpp+.mask{transition:all .3s ease-in-out;position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden}#wpp-fix .wpp-link+.form-wpp .form-content{transition:all .3s ease-in-out;padding:15px;float:left;position:relative;width:100%;background-color:#e9e0d7;background-position:50%;background-size:cover;background-image:url(https://www.davidsonsilva.com.br/wp-content/uploads/2023/04/bg-whatsapp.png)}#wpp-fix .wpp-link+.form-wpp .buss-msg{background-color:#fff;padding:10px;border-radius:0 4px 4px 4px;line-height:1.3;font-size:15px;max-width:270px;margin:0 0 10px;position:relative}#wpp-fix .wpp-link+.form-wpp .buss-msg::before{content:"";position:absolute;border-top:5px solid #fff;border-right:5px solid #fff;border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);left:-10px;top:0}#wpp-fix .wpp-link+.form-wpp .form{transition:all .3s ease-in-out;float:right;position:initial}#wpp-fix .wpp-link+.form-wpp .form label{line-height:1;margin-bottom:0px}#wpp-fix .wpp-link+.form-wpp .form label.error{font-size:10px;padding:0 5px;position:absolute;right:0;bottom:3px}#wpp-fix .wpp-link+.form-wpp .form .campo{position:relative;float:left;width:100%;margin-bottom:5px}#wpp-fix .wpp-link+.form-wpp .form .form-control-wrap{float:left;width:100%;position:relative}#wpp-fix .wpp-link+.form-wpp .form .form-control-wrap::after{content:"";position:absolute;border-top:5px solid #e7ffe7;border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid #e7ffe7;right:-10px;top:0}#wpp-fix .wpp-link+.form-wpp .form input[type=text],#wpp-fix .wpp-link+.form-wpp .form input[type=tel],#wpp-fix .wpp-link+.form-wpp .form input[type=email]{border-radius:4px 0 4px 4px;width:100%;padding:10px;background:#e7ffe7;border:1px solid #e7ffe7;font-size:1rem}#wpp-fix .wpp-link+.form-wpp .form input.error,#wpp-fix .wpp-link+.form-wpp .form input.not-valid{border-color:#f44336}#wpp-fix .wpp-link+.form-wpp .form input+.not-valid-tip{font-size:10px;padding:0 5px;position:absolute;right:0;bottom:0}#wpp-fix .wpp-link+.form-wpp .form .btn{float:right;margin-top:5px}#wpp-fix .wpp-link+.form-wpp .form .btn button{transition:all .3s ease-in-out;background-color:var(--ww-cColorBtn);border:1px solid var(--ww-cColorBtn);text-transform:initial;cursor:pointer;padding:8px 12px;color:#fff;border-radius:25px;font-size:1rem;position:relative;display:flex;align-items:center;justify-content:center;gap:8px}#wpp-fix .wpp-link+.form-wpp .form .btn button:hover{box-shadow:0 1px 4px 0 rgba(0,0,0,.52)}#wpp-fix .wpp-link+.form-wpp .form .response-output{font-size:.9rem;line-height:1.2;float:left;margin:0;width:100%}#wpp-fix .wpp-link+.form-wpp .form::after{transition:all .3s ease-in-out;content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 15px);background:rgba(255,255,255,.93);left:-2px;top:-9px;z-index:5;background-image:url(https://www.davidsonsilva.com.br/wp-content/uploads/2023/04/load.gif);background-size:70px;background-repeat:no-repeat;background-position:50%;opacity:0;visibility:hidden}#wpp-fix .wpp-link+.form-wpp .form.submitting::after{opacity:1;visibility:visible}#wpp-fix .wpp-link+.form-wpp .form .response-output{display:none;opacity:0;@inclue transition()}#wpp-fix .wpp-link+.form-wpp .form.sent{height:50px}#wpp-fix .wpp-link+.form-wpp .form.sent .response-output{position:absolute;width:100%;height:calc(100% + 15px);background:#fff;opacity:1;left:0;font-size:1.4rem;text-align:center;top:0;align-items:center;display:flex}#wpp-fix .wpp-link+.form-wpp .head-wpp{width:100%;padding:16px 16px;background:var(--ww-cColorHeader);position:relative;display:flex;flex-direction:row;align-items:center;z-index:6;color:#fff}#wpp-fix .wpp-link+.form-wpp .head-wpp img{margin-right:8px;width:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}#wpp-fix .wpp-link+.form-wpp .head-wpp #c_nombre{word-break:keep-all;padding-right:30px;font-size:16px;font-weight:500;margin:0 0 0 10px}#wpp-fix .wpp-link+.form-wpp .head-wpp #c_caption{padding-right:30px;font-size:12px;margin:0 0 0 10px;font-size:13px;line-height:18px}#wpp-fix .wpp-link+.form-wpp .close{color:#fff;position:absolute;cursor:pointer;right:0;top:0;padding:0px 12px;font-size:16px}#wpp-fix svg{width:initial;display:block;height:20px}#wpp-fix svg path{fill:#fff}#wpp-fix.shake .wpp-link::before{transition:all .3s ease-in-out;background:var(--ww-bColor);opacity:.4;content:"";width:100%;height:100%;position:absolute;border-radius:100px;z-index:-1;top:0px;right:0;animation:pulsewp 2s infinite}@media(max-width: 767px){#wpp-fix{bottom:15px}#wpp-fix svg{height:30px}#wpp-fix .wpp-link{padding:10px}#wpp-fix .wpp-link+.form-wpp form{width:260px}#wpp-fix .wpp-link+.form-wpp form input[type=text],#wpp-fix .wpp-link+.form-wpp form input[type=email]{font-size:.875rem}#wpp-fix .wpp-link+.form-wpp form .btn button{font-size:.875rem}}@media(max-width: 395px){#wpp-fix .wpp-link+.form-wpp{min-width:290px}#wpp-fix .wpp-link+.form-wpp .head-wpp img{width:40px}}/*# sourceMappingURL=widget-whatsapp.css.map */