.email-quote-floater[data-astro-cid-62nwfy75]{z-index:80;left:24px;bottom:calc(var(--vpp-contact-bottom,76px) + env(safe-area-inset-bottom,0px));box-sizing:border-box;color:#173047;background:#f7f5f0;border:1px solid #bd9b73;border-radius:14px;align-items:center;gap:12px;max-width:calc(100vw - 48px);min-height:64px;padding:10px 18px 10px 10px;font:800 14px/1.3 Trebuchet MS,Arial,sans-serif;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 8px 24px #0003}.email-quote-floater__icon[data-astro-cid-62nwfy75]{color:#fff;background:#173047;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.email-quote-floater__icon[data-astro-cid-62nwfy75] svg[data-astro-cid-62nwfy75]{width:23px;height:23px}.email-quote-floater[data-astro-cid-62nwfy75]:hover{background:#eae4d9}.email-quote-floater[data-astro-cid-62nwfy75]:focus-visible{outline-offset:4px;outline:3px solid #a87919}@media (width<=768px){.email-quote-floater[data-astro-cid-62nwfy75]{display:none}}.vpp-email-dialog[data-astro-cid-eswfnhtf]{box-sizing:border-box;color:#173047;background:#f7f5f0;border:1px solid #bd9b73;border-radius:16px;width:min(32rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1.25rem,4vw,2rem);font:16px/1.55 Trebuchet MS,Arial,sans-serif;overflow-y:auto;box-shadow:0 18px 65px #0005}.vpp-email-dialog[data-astro-cid-eswfnhtf]:not([open]){display:none}.vpp-email-dialog[data-astro-cid-eswfnhtf]::backdrop{background:#0b172bb3}.vpp-email-dialog[data-astro-cid-eswfnhtf] h2[data-astro-cid-eswfnhtf]{letter-spacing:-.02em;text-transform:none;color:inherit;margin:0 2.25rem .7rem 0;font:800 1.55rem/1.25 Trebuchet MS,Arial,sans-serif}.vpp-email-dialog[data-astro-cid-eswfnhtf] p[data-astro-cid-eswfnhtf]{color:inherit;margin:0;font-size:.95rem;line-height:1.55}.vpp-email-dialog__close[data-astro-cid-eswfnhtf]{color:#173047;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;font:400 2rem/1 Arial,sans-serif;display:grid;position:absolute;top:.6rem;right:.6rem}.vpp-email-dialog__close[data-astro-cid-eswfnhtf]:hover{background:#eae4d9}.vpp-email-dialog__options[data-astro-cid-eswfnhtf]{gap:.65rem;margin-block:1.25rem;display:grid}.vpp-email-dialog__option[data-astro-cid-eswfnhtf]{color:#173047;background:#fff;border:1px solid #bdcbd6;border-radius:9px;gap:.2rem;padding:.9rem 1rem;text-decoration:none;display:grid}.vpp-email-dialog__option[data-astro-cid-eswfnhtf] strong[data-astro-cid-eswfnhtf]{font-size:1rem;line-height:1.4}.vpp-email-dialog__option[data-astro-cid-eswfnhtf]>span[data-astro-cid-eswfnhtf]{font-size:.85rem;line-height:1.5}.vpp-email-dialog__option[data-astro-cid-eswfnhtf]:hover{background:#eaeff3}.vpp-email-dialog__option--primary[data-astro-cid-eswfnhtf]{color:#fff;background:#173047;border-color:#173047}.vpp-email-dialog__option--primary[data-astro-cid-eswfnhtf]:hover{background:#25465f}.vpp-email-dialog__address-block[data-astro-cid-eswfnhtf]{border-top:1px solid #d7cbb9;padding-top:1rem}.vpp-email-dialog__address[data-astro-cid-eswfnhtf]{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-block:.25rem .8rem;font-size:1rem;font-weight:700;display:block}.vpp-email-dialog__copy[data-astro-cid-eswfnhtf]{color:#173047;cursor:pointer;background:0 0;border:1px solid #173047;border-radius:7px;min-height:44px;padding:.55rem .8rem;font:700 .9rem/1.4 Trebuchet MS,Arial,sans-serif}.vpp-email-dialog__copy[data-astro-cid-eswfnhtf]:hover{background:#eae4d9}.vpp-email-dialog[data-astro-cid-eswfnhtf] .vpp-email-dialog__status[data-astro-cid-eswfnhtf]{margin-top:.6rem;font-size:.85rem}.vpp-email-dialog__status[data-astro-cid-eswfnhtf]:empty{display:none}.vpp-email-dialog[data-astro-cid-eswfnhtf] a[data-astro-cid-eswfnhtf]:focus-visible,.vpp-email-dialog[data-astro-cid-eswfnhtf] button[data-astro-cid-eswfnhtf]:focus-visible{outline-offset:4px;outline:3px solid #a87919}html[data-vpp-publication=live]{--vpp-contact-bottom:18px}html[data-vpp-publication=live] .wa-floater{bottom:calc(var(--vpp-contact-bottom) + env(safe-area-inset-bottom,0px))!important}@media (width<=760px){html[data-vpp-publication=live] .footer{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}}@media (width<=640px){.wa-floater .wa-text{min-width:0;white-space:normal!important}}
