.site-footer[data-astro-cid-yvls7w3g]{background:#161616;padding:4rem 0 2.5rem;border-top:1px solid rgba(255,255,255,.06);border-radius:50px 50px 0 0}.site-footer[data-astro-cid-yvls7w3g] .footer-brand[data-astro-cid-yvls7w3g]{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em;text-align:center}.site-footer[data-astro-cid-yvls7w3g] .footer-brand[data-astro-cid-yvls7w3g]:hover{transition:transform .3s ease;transform:scale(1.05)}.site-footer[data-astro-cid-yvls7w3g] .footer-social[data-astro-cid-yvls7w3g]{display:flex;gap:.75rem;justify-content:center;margin-bottom:1.25rem}.site-footer[data-astro-cid-yvls7w3g] .footer-social[data-astro-cid-yvls7w3g] .circle[data-astro-cid-yvls7w3g]{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;color:#e8eaf1;border:1px solid rgba(255,255,255,.12);background:#ffffff08;transition:background .2s ease,border-color .2s ease}.site-footer[data-astro-cid-yvls7w3g] .footer-social[data-astro-cid-yvls7w3g] .circle[data-astro-cid-yvls7w3g] i[data-astro-cid-yvls7w3g]{font-size:18px}.site-footer[data-astro-cid-yvls7w3g] .footer-nav[data-astro-cid-yvls7w3g]{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin:.75rem 0 1.25rem}.site-footer[data-astro-cid-yvls7w3g] .footer-nav[data-astro-cid-yvls7w3g] a[data-astro-cid-yvls7w3g]{color:#e8eaf1;opacity:.9;font-weight:600;font-size:.95rem}.site-footer[data-astro-cid-yvls7w3g] .footer-nav[data-astro-cid-yvls7w3g] a[data-astro-cid-yvls7w3g]:hover{opacity:1}.site-footer[data-astro-cid-yvls7w3g] .footer-cta[data-astro-cid-yvls7w3g]{display:flex;justify-content:center;margin:.5rem 0 1.25rem}.site-footer[data-astro-cid-yvls7w3g] .footer-call[data-astro-cid-yvls7w3g]{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.2rem;border-radius:12px;background:#ffffff0f;color:#e8eaf1;border:1px solid rgba(255,255,255,.12)}.site-footer[data-astro-cid-yvls7w3g] .footer-emails[data-astro-cid-yvls7w3g]{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin:.75rem 0 1.25rem;font-size:1rem}.site-footer[data-astro-cid-yvls7w3g] .footer-emails[data-astro-cid-yvls7w3g] a[data-astro-cid-yvls7w3g]{color:#b9bfcc}.site-footer[data-astro-cid-yvls7w3g] .footer-legal[data-astro-cid-yvls7w3g]{display:flex;gap:.6rem;align-items:center;justify-content:center;flex-wrap:wrap;color:#9aa3b2;font-size:.8rem}.site-footer[data-astro-cid-yvls7w3g] .footer-copy[data-astro-cid-yvls7w3g]{display:flex;gap:.6rem;align-items:center;justify-content:center;flex-wrap:wrap;color:#9aa3b2;font-size:.8rem;margin-top:1rem}.site-footer[data-astro-cid-yvls7w3g] .footer-legal[data-astro-cid-yvls7w3g] .copy[data-astro-cid-yvls7w3g]{justify-content:center}.site-footer[data-astro-cid-yvls7w3g] .footer-legal[data-astro-cid-yvls7w3g] a[data-astro-cid-yvls7w3g]{color:#9aa3b2}.site-footer[data-astro-cid-yvls7w3g] .footer-legal[data-astro-cid-yvls7w3g] .spacer[data-astro-cid-yvls7w3g]{flex:1 1 auto}.site-footer[data-astro-cid-yvls7w3g] .brand[data-astro-cid-yvls7w3g]{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:1.5rem;font-size:.85rem;color:#9aa3b2}.site-footer[data-astro-cid-yvls7w3g] .brand[data-astro-cid-yvls7w3g] a[data-astro-cid-yvls7w3g] img[data-astro-cid-yvls7w3g]{filter:brightness(0) invert(1);vertical-align:baseline}@media(max-width:640px){.site-footer[data-astro-cid-yvls7w3g]{padding:3rem 0 2rem}.site-footer[data-astro-cid-yvls7w3g] .footer-nav[data-astro-cid-yvls7w3g],.site-footer[data-astro-cid-yvls7w3g] .footer-emails[data-astro-cid-yvls7w3g]{gap:1rem}.site-footer[data-astro-cid-yvls7w3g] .footer-legal[data-astro-cid-yvls7w3g]{justify-content:center}.site-footer[data-astro-cid-yvls7w3g] .footer-legal[data-astro-cid-yvls7w3g] .spacer[data-astro-cid-yvls7w3g]{display:none}}.ws-contact[data-astro-cid-dqexnjh4]{--ws-size: 52px;--ws-gap: 10px;--ws-z: 500;--ws-bg-toggle: #000000;--ws-bg-call: #000000;--ws-bg-mail: #000000;--ws-bg-wa: #000000;--ws-tooltip-bg: #000000;--ws-tooltip-fg: #ffffff;--ws-shadow: 0 8px 24px rgba(0, 0, 0, .18);position:fixed;bottom:20px;right:24px;z-index:var(--ws-z);display:flex;flex-direction:column;align-items:flex-end;gap:var(--ws-gap);font-family:Poppins,sans-serif}.ws-contact__list[data-astro-cid-dqexnjh4]{display:flex;flex-direction:column;gap:var(--ws-gap);order:-1}.ws-contact__label[data-astro-cid-dqexnjh4]{position:absolute;right:calc(100% + 15px);top:auto;bottom:0;transform:translateY(0);opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:10;pointer-events:none}.ws-contact__text[data-astro-cid-dqexnjh4]{background:var(--ws-bg-toggle);color:#fff;padding:12px 18px;border-radius:25px;font-size:15px;font-weight:300;white-space:nowrap;box-shadow:var(--ws-shadow);display:inline-block;position:relative;animation:pulse-shadow-label 2.5s infinite}@keyframes pulse-shadow-label{0%{box-shadow:var(--ws-shadow),0 0 #00000080}50%{box-shadow:var(--ws-shadow),0 0 0 8px #0003}to{box-shadow:var(--ws-shadow),0 0 #0000}}.ws-contact__text[data-astro-cid-dqexnjh4]:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);width:0;height:0;border-left:8px solid var(--ws-bg-toggle);border-top:6px solid transparent;border-bottom:6px solid transparent}.ws-contact[data-astro-cid-dqexnjh4]:hover .ws-contact__label[data-astro-cid-dqexnjh4]{transform:translate(-2px)}.ws-contact__toggle[data-astro-cid-dqexnjh4]:hover+.ws-contact__list[data-astro-cid-dqexnjh4]+.ws-contact__label[data-astro-cid-dqexnjh4],.ws-contact__toggle[data-astro-cid-dqexnjh4]:focus+.ws-contact__list[data-astro-cid-dqexnjh4]+.ws-contact__label[data-astro-cid-dqexnjh4]{transform:translate(-2px)}.ws-contact[data-astro-cid-dqexnjh4].is-open .ws-contact__label[data-astro-cid-dqexnjh4]{opacity:0!important;visibility:hidden!important;transform:translate(10px)}.ws-contact[data-astro-cid-dqexnjh4].is-open .ws-contact__text[data-astro-cid-dqexnjh4]{animation:none}.ws-contact__icon[data-astro-cid-dqexnjh4]{width:var(--ws-size);height:var(--ws-size);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--ws-shadow);transition:transform .25s ease,opacity .25s ease,visibility .25s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none;border:none;outline:none}.ws-contact__toggle[data-astro-cid-dqexnjh4]{background:var(--ws-bg-toggle);animation:pulse-shadow 2s infinite}@keyframes pulse-shadow{0%{box-shadow:var(--ws-shadow),0 0 #000000b3}50%{box-shadow:var(--ws-shadow),0 0 0 10px #0000004d}to{box-shadow:var(--ws-shadow),0 0 #0000}}.ws-contact[data-astro-cid-dqexnjh4].is-open .ws-contact__toggle[data-astro-cid-dqexnjh4]{animation:none}.ws-contact__toggle[data-astro-cid-dqexnjh4]:before{content:"";position:absolute;inset:0;margin:auto;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7c0-4.97-4.03-9-9-9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:24px 24px;transition:transform .2s ease}.ws-contact[data-astro-cid-dqexnjh4].is-open .ws-contact__toggle[data-astro-cid-dqexnjh4]:before{transform:rotate(180deg)}.ws-contact__icon[data-astro-cid-dqexnjh4][data-tooltip]:after{content:attr(data-tooltip);position:absolute;right:100%;top:50%;transform:translate(-8px,-50%);background:var(--ws-tooltip-bg);color:var(--ws-tooltip-fg);border-radius:8px;padding:8px 10px;white-space:nowrap;font-size:13px;line-height:1;box-shadow:0 4px 14px #00000026;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease,transform .15s ease;z-index:1}.ws-contact__icon[data-astro-cid-dqexnjh4]:hover:after,.ws-contact__icon[data-astro-cid-dqexnjh4]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-10px,-50%)}.ws-contact__list[data-astro-cid-dqexnjh4] .ws-contact__icon[data-astro-cid-dqexnjh4]{transform:translateY(-20px);opacity:0;visibility:hidden}.ws-contact[data-astro-cid-dqexnjh4].is-open .ws-contact__list[data-astro-cid-dqexnjh4] .ws-contact__icon[data-astro-cid-dqexnjh4]{transform:translateY(0);opacity:1;visibility:visible}.ws-contact__icon[data-astro-cid-dqexnjh4]:hover{box-shadow:0 10px 30px #0000003d;transform:scale(1.05)}.ws-contact[data-astro-cid-dqexnjh4].is-open .ws-contact__icon[data-astro-cid-dqexnjh4]:nth-child(1){transition-delay:40ms}.ws-contact[data-astro-cid-dqexnjh4].is-open .ws-contact__icon[data-astro-cid-dqexnjh4]:nth-child(2){transition-delay:80ms}.ws_contact[data-astro-cid-dqexnjh4].is-open .ws-contact__icon[data-astro-cid-dqexnjh4]:nth-child(3){transition-delay:.12s}.ws-contact__icon--call[data-astro-cid-dqexnjh4]{background:var(--ws-bg-call)}.ws-contact__icon--call[data-astro-cid-dqexnjh4]:before{content:"";position:absolute;inset:0;margin:auto;width:26px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M6.62 10.79a15.46 15.46 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1v3.5a1 1 0 01-1 1C10.85 20.82 3.18 13.15 3.18 3.99a1 1 0 011-1H7.7a1 1 0 011 1c0 1.25.2 2.46.57 3.58a1 1 0 01-.24 1.01l-2.4 2.21z'/%3E%3C/svg%3E") center/26px 26px no-repeat}.ws-contact__icon--mail[data-astro-cid-dqexnjh4]{background:var(--ws-bg-mail)}.ws-contact__icon--mail[data-astro-cid-dqexnjh4]:before{content:"";position:absolute;inset:0;margin:auto;width:26px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M20 4H4a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V6a2 2 0 00-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E") center/26px 26px no-repeat}.ws-contact__icon--whatsapp[data-astro-cid-dqexnjh4]{background:var(--ws-bg-wa)}.ws-contact__icon--whatsapp[data-astro-cid-dqexnjh4]:before{content:"";position:absolute;inset:0;margin:auto;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893A11.821 11.821 0 0020.465 3.488'/%3E%3C/svg%3E") center/24px 24px no-repeat}.ws-contact__icon[data-astro-cid-dqexnjh4]:focus-visible{outline:3px solid rgba(106,179,30,.5);outline-offset:2px}@media(max-width:768px){.ws-contact[data-astro-cid-dqexnjh4]{bottom:15px;right:15px;--ws-size: 48px}.ws-contact__icon[data-astro-cid-dqexnjh4][data-tooltip]:after{font-size:12px;padding:6px 8px}.ws-contact__label[data-astro-cid-dqexnjh4]{right:calc(100% + 12px);bottom:2px}.ws-contact__text[data-astro-cid-dqexnjh4]{font-size:13px;padding:10px 16px}.ws-contact__text[data-astro-cid-dqexnjh4]:after{border-left:7px solid var(--ws-bg-toggle);border-top:5px solid transparent;border-bottom:5px solid transparent}@keyframes pulse-shadow-label{0%{box-shadow:var(--ws-shadow),0 0 #00000080}50%{box-shadow:var(--ws-shadow),0 0 0 6px #0003}to{box-shadow:var(--ws-shadow),0 0 #0000}}}@media(prefers-reduced-motion:reduce){.ws-contact__toggle[data-astro-cid-dqexnjh4],.ws-contact__text[data-astro-cid-dqexnjh4]{animation:none}}.call-button[data-astro-cid-ngltxtwp]{--call-primary: #000000ff;--call-primary-dark: #000000ff;--call-secondary: rgb(0, 0, 0);--call-text: #ffffff;--call-shadow: 0 4px 20px rgba(166, 124, 82, .3);--call-shadow-hover: 0 6px 25px rgba(166, 124, 82, .4);--call-z: 900;position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:var(--call-z);font-family:Poppins,sans-serif}.call-button__link[data-astro-cid-ngltxtwp]{position:relative;display:flex;align-items:center;justify-content:center;background:var(--call-primary);color:var(--call-text);text-decoration:none;width:50px;height:200px;border-radius:0 40px 40px 0;box-shadow:var(--call-shadow);transition:all .3s ease;overflow:hidden;cursor:pointer;padding:20px 0}.call-button__link[data-astro-cid-ngltxtwp]:hover,.call-button__link[data-astro-cid-ngltxtwp]:focus{transform:translate(5px);box-shadow:var(--call-shadow-hover);background:var(--call-secondary)}.call-button__link[data-astro-cid-ngltxtwp]:focus{outline:3px solid rgba(166,124,82,.5);outline-offset:3px}.call-button__text[data-astro-cid-ngltxtwp]{font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transform:rotate(-90deg);transform-origin:center;color:var(--call-text);text-shadow:0 1px 2px rgba(0,0,0,.2)}@media(max-width:768px){.call-button__link[data-astro-cid-ngltxtwp]{width:70px;height:170px;border-radius:0 35px 35px 0;gap:15px}.call-button__text[data-astro-cid-ngltxtwp]{font-size:12px;letter-spacing:.5px}}@media(max-width:480px){.call-button__link[data-astro-cid-ngltxtwp]{width:60px;height:150px;border-radius:0 30px 30px 0;gap:12px}.call-button__text[data-astro-cid-ngltxtwp]{font-size:11px}}@media(prefers-reduced-motion:reduce){.call-button__link[data-astro-cid-ngltxtwp],.call-button__icon[data-astro-cid-ngltxtwp]{transition:none}}@media print{.call-button[data-astro-cid-ngltxtwp]{display:none}}body.modal-open .call-button[data-astro-cid-ngltxtwp]{z-index:var(--call-z);opacity:.4;pointer-events:none;transition:opacity .25s ease}body.modal-open .call-button__link[data-astro-cid-ngltxtwp]{transform:none}
