.fd{z-index:880;font-family:var(--sans);flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.fd-tile{--w:50px;height:50px;width:var(--w);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1b2a4a;cursor:pointer;background:#fffffff0;border:1px solid #e7e2d9;border-right:0;border-radius:10px 0 0 10px;align-items:center;padding:0;text-decoration:none;transition:width .3s cubic-bezier(.22,.61,.36,1),background-color .2s,color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px -12px #1b2a4a73}.fd-ic{flex:0 0 50px;place-items:center;width:50px;height:100%;display:grid}.fd-lbl{white-space:nowrap;opacity:0;padding-right:16px;font-size:.84rem;font-weight:600;transition:opacity .2s}.fd-tile:hover,.fd-tile:focus-visible{--w:168px;color:sienna;outline:none}.fd-tile:hover .fd-lbl,.fd-tile:focus-visible .fd-lbl{opacity:1;transition-delay:80ms}.fd-tile:focus-visible{box-shadow:0 0 0 2px #c9a84c,0 8px 22px -12px #1b2a4a73}.fd-ask,.fd-wa,.fd-wa:hover,.fd-wa:focus-visible{color:sienna}.fd-apply{color:#fff;background:sienna;border-color:sienna}.fd-apply:hover,.fd-apply:focus-visible{color:#fff;background:#8b3a1a}.fd-follow{justify-content:flex-end;display:flex;position:relative}.fd-follow.is-open>.fd-tile{color:sienna}.fd-socials{opacity:0;visibility:hidden;background:#fff;border:1px solid #e7e2d9;border-radius:12px;gap:6px;padding:6px;transition:opacity .2s,transform .25s,visibility 0s linear .25s;display:flex;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(8px,-50%);box-shadow:0 14px 30px -14px #1b2a4a73}.fd-follow.is-open .fd-socials{opacity:1;visibility:visible;transition:opacity .2s,transform .25s,visibility;transform:translateY(-50%)}.fd-follow.is-open>.fd-tile{--w:50px}.fd-follow.is-open>.fd-tile .fd-lbl{opacity:0}.fd-socials a{color:#1b2a4a;border-radius:9px;place-items:center;width:38px;height:38px;transition:background-color .15s,color .15s;display:grid}.fd-socials a:hover,.fd-socials a:focus-visible{color:sienna;background:#f6f3ee;outline:none}@media (min-width:1025px){.fd-prog{display:none}}.fd-wa-fab{right:max(24px, env(safe-area-inset-right,0px));bottom:max(24px, env(safe-area-inset-bottom,0px));z-index:880;color:#fff;background:#1fa855;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s,background-color .2s;display:grid;position:fixed;box-shadow:0 10px 24px -8px #12783c99}.fd-wa-fab svg{width:28px;height:28px}.fd-wa-fab:hover,.fd-wa-fab:focus-visible{background:#188f47;outline:none;transform:translateY(-2px)}.fd-wa-fab:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px #1fa855}.fd-wa-tip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;background:#1b2a4a;border-radius:8px;padding:7px 12px;font-size:.82rem;font-weight:600;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(6px,-50%)}.fd-wa-fab:hover .fd-wa-tip,.fd-wa-fab:focus-visible .fd-wa-tip{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:translateY(-50%)}@media (max-width:1024px){.fd{gap:5px;top:42%}.fd-ask,.fd-apply,.fd-call,.fd-wa-fab{display:none}.fd-tile,.fd-tile:hover,.fd-tile:focus-visible{--w:42px;height:42px}.fd-ic{flex-basis:42px;width:42px}.fd-ic svg{width:19px;height:19px}.fd-lbl{display:none}.fd-socials{gap:4px;padding:5px}.fd-socials a{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.fd-tile,.fd-lbl,.fd-socials{transition:none}}
