a.fwc-call-btn:hover i,a.fwc-call-btn:focus i,a.fwc-call-btn:hover i::before,a.fwc-call-btn:focus i::before{color:#FFD700!important}a.fwc-call-btn:hover i svg,a.fwc-call-btn:focus i svg,a.fwc-call-btn:hover i svg path,a.fwc-call-btn:focus i svg path{fill:#FFD700!important;color:#FFD700!important}a.fwc-call-btn:hover i svg,a.fwc-call-btn:focus i svg,a.fwc-call-btn:hover i svg path,a.fwc-call-btn:focus i svg path{fill:#FFD700!important;color:#FFD700!important}.fwc-wa-btn{background-color:#25D366!important}.fwc-wa-btn:hover{background-color:#128C7E!important}.fwc-call-btn{background-color:#007bff!important}.fwc-call-btn:hover{background-color:#0056b3!important;filter:brightness(.95) saturate(1.2)}.whatsapp-float{background-color:#25D366;color:#fff;border-radius:50%;padding:16px;font-size:24px;text-decoration:none;box-shadow:0 4px 8px rgb(0 0 0 / .3);transition:background-color 0.3s ease;display:inline-flex;align-items:center;justify-content:center;z-index:9999}.whatsapp-float:hover{background-color:#128C7E}.whatsapp-float.button-shape{border-radius:50px;padding:12px 20px;font-size:18px;gap:8px}.whatsapp-float.button-shape i{font-size:20px}.whatsapp-wrapper{position:fixed;top:50%;right:20px;transform:translateY(-50%);z-index:9999;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:16px!important}.whatsapp-float .fa-solid.fa-phone{font-size:24px;color:#fff}.whatsapp-dismiss{position:absolute;top:-8px;right:-8px;background:#fff;color:#333;border-radius:50%;font-size:14px;width:20px;height:20px;text-align:center;line-height:20px;cursor:pointer;box-shadow:0 2px 4px rgb(0 0 0 / .2)}.whatsapp-tooltip{position:absolute;background:#333;color:#fff;padding:6px 10px;border-radius:4px;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease;z-index:10000}.whatsapp-tooltip.top{bottom:100%;right:0;margin-bottom:8px;.fwc-wa-btn{background-color:#25D366!important}.fwc-wa-btn:hover{background-color:#128C7E!important}.fwc-call-btn{background-color:#007bff!important}.fwc-call-btn:hover{background-color:#0056b3!important}.fwc-wa-btn i,.fwc-call-btn i{font-size:28px!important;color:#fff!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:5px solid #FFD700!important;border-radius:50%!important;box-sizing:border-box!important;background:transparent!important;padding:6px!important;margin:0 auto!important;transition:color 0.3s,border-color 0.3s,background 0.3s}a.fwc-call-btn:hover i,a.fwc-call-btn:focus i,a.fwc-call-btn:hover .fa,a.fwc-call-btn:focus .fa,a.fwc-call-btn:hover .fas,a.fwc-call-btn:focus .fas,a.fwc-call-btn:hover .fa-solid,a.fwc-call-btn:focus .fa-solid,a.fwc-call-btn:hover .fwc-call-icon,a.fwc-call-btn:focus .fwc-call-icon{color:#FFD700!important;fill:#FFD700!important;border-color:#FFD700!important;background:#fff!important;transition:color 0.2s,fill 0.2s,border-color 0.2s}a.fwc-call-btn:hover span,a.fwc-call-btn:focus span{color:#FFD700!important}.fwc-call-btn:hover~.whatsapp-tooltip,.fwc-call-btn:focus~.whatsapp-tooltip{display:none!important;opacity:0!important;pointer-events:none!important}transform:translateY(5px)}.whatsapp-tooltip.bottom{top:100%;right:0;margin-top:8px;transform:translateY(-5px)}.whatsapp-tooltip.left{right:100%;top:50%;margin-right:8px;transform:translateX(-5px) translateY(-50%)}.whatsapp-tooltip.right{left:100%;top:50%;margin-left:8px;transform:translateX(5px) translateY(-50%)}.whatsapp-wrapper:hover .whatsapp-tooltip{opacity:1;transform:translate(0,0)}@media screen and (max-width:768px){.whatsapp-wrapper{top:50%;right:15px;transform:translateY(-50%);gap:14px!important}.whatsapp-float,.fwc-wa-btn,.fwc-call-btn{padding:14px;font-size:24px}.fwc-wa-btn i,.fwc-call-btn i{font-size:24px!important;width:24px;height:24px}.whatsapp-float.button-shape{padding:10px 16px;font-size:16px}}@media screen and (max-width:480px){.whatsapp-wrapper{top:50%;right:10px;transform:translateY(-50%);gap:12px!important}.whatsapp-float,.fwc-wa-btn,.fwc-call-btn{padding:12px;font-size:20px}.fwc-wa-btn i,.fwc-call-btn i{font-size:20px!important;width:20px;height:20px}.whatsapp-float.button-shape{padding:8px 14px;font-size:15px}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes slide{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}#to_top_scrollup{background-color:#000;-webkit-border-radius:5%;-moz-border-radius:5%;border-radius:5%;box-sizing:content-box;bottom:20px;color:#fff;cursor:pointer;display:none;font-size:32px;font-weight:400;height:32px;opacity:.5;padding:5px;position:fixed;right:20px;text-align:center;text-decoration:none;vertical-align:middle;width:32px;z-index:9999}#to_top_scrollup img{width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}