#tf-act{--tf-primary:#0C486F;--tf-ink:#0B1A26;--tf-accent:#DA291C;position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:6800;display:flex;flex-direction:column;align-items:flex-start;gap:1px;font-family:'Archivo',system-ui,sans-serif;opacity:0;pointer-events:none}#tf-act.is-on{opacity:1;pointer-events:auto}#tf-act *{box-sizing:border-box}#tf-act .tf-a{position:relative;display:flex;align-items:center;justify-content:flex-start;height:54px;width:54px;text-decoration:none;background:var(--tf-primary);color:#fff;overflow:hidden;transition:width .26s cubic-bezier(.22,.61,.36,1),background .16s ease}#tf-act .tf-a + .tf-a{border-top:1px solid rgba(255,255,255,.16)}#tf-act .tf-a:hover,#tf-act .tf-a:focus-visible{width:224px;background:#0F5A8A;border-radius:0 3px 3px 0}#tf-act .tf-a:focus-visible{outline:3px solid var(--tf-accent);outline-offset:-3px}#tf-act .tf-lab{flex:1;padding-right:20px;font-size:14px;font-weight:700;white-space:nowrap;opacity:0;transform:translateX(8px);transition:opacity .2s ease .04s,transform .26s cubic-bezier(.22,.61,.36,1) .04s}#tf-act .tf-a:hover .tf-lab,#tf-act .tf-a:focus-visible .tf-lab{opacity:1;transform:none}#tf-act .tf-ic{width:54px;flex:none;display:flex;align-items:center;justify-content:center}#tf-act .tf-ic svg{width:22px;height:22px}#tf-act .tf-a--tel{background:var(--tf-accent);color:#fff}#tf-act .tf-a--tel:hover,#tf-act .tf-a--tel:focus-visible{background:#F0473A}@media (max-width:820px){#tf-act{top:auto;bottom:0;right:0;left:0;transform:none;flex-direction:row;align-items:stretch;gap:0;border-top:1px solid rgba(255,255,255,.16)}#tf-act .tf-a{flex:1;width:auto;height:56px;justify-content:center}#tf-act .tf-a + .tf-a{border-top:none;border-left:1px solid rgba(255,255,255,.16)}#tf-act .tf-a:hover,#tf-act .tf-a:focus-visible{width:auto}#tf-act .tf-lab{display:none}#tf-act .tf-ic{width:auto}}@media (prefers-reduced-motion:reduce){#tf-act .tf-a,#tf-act .tf-lab{transition:none}}@media print{#tf-act{display:none}}#tf-top{position:fixed;right:20px;bottom:22px;z-index:6800;width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;background:#DA291C;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px -8px rgba(218,41,28,.5);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,background .16s ease;font-family:'Archivo',system-ui,sans-serif}#tf-top.is-on{opacity:1;pointer-events:auto;transform:none}#tf-top:hover{background:#0B1A26}#tf-top:focus-visible{outline:3px solid #0B1A26;outline-offset:3px}#tf-top svg{width:20px;height:20px}@media (max-width:820px){#tf-top{bottom:70px;right:14px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){#tf-top{transition:opacity .2s ease}}@media print{#tf-top{display:none}}