.FloatingContactButtons-module__2_nAXq__dock{--s:52px;--m:54px;--g:12px;z-index:60;align-items:center;gap:var(--g);pointer-events:none;flex-direction:column;display:flex;position:fixed;top:50%;left:16px;transform:translateY(-50%)}.FloatingContactButtons-module__2_nAXq__list{gap:var(--g);flex-direction:column;display:flex}.FloatingContactButtons-module__2_nAXq__btn{--to:calc((3 - var(--i)) * (var(--s) + var(--g)) + (var(--m) - var(--s)) / 2);width:var(--s);height:var(--s);color:#fff;pointer-events:auto;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative;box-shadow:0 6px 18px #00000042}.FloatingContactButtons-module__2_nAXq__ico{width:26px;height:26px}.FloatingContactButtons-module__2_nAXq__call .FloatingContactButtons-module__2_nAXq__ico{width:23px;height:23px}.FloatingContactButtons-module__2_nAXq__wa{background:#1f7a6c}.FloatingContactButtons-module__2_nAXq__tg{background:#0e3b36;box-shadow:0 6px 18px #00000042,inset 0 0 0 1.5px #e3c77e8c}.FloatingContactButtons-module__2_nAXq__call{color:#092a26;background:#c9a24a}.FloatingContactButtons-module__2_nAXq__dock[data-open="1"] .FloatingContactButtons-module__2_nAXq__btn{visibility:visible;animation:.62s cubic-bezier(.3,1.25,.5,1) both FloatingContactButtons-module__2_nAXq__neDockOut;animation-delay:calc((2 - var(--i)) * 55ms)}.FloatingContactButtons-module__2_nAXq__dock[data-open="0"] .FloatingContactButtons-module__2_nAXq__btn{visibility:hidden;pointer-events:none;animation:.34s cubic-bezier(.55,0,.75,.2) both FloatingContactButtons-module__2_nAXq__neDockIn;animation-delay:calc(var(--i) * 45ms);transition:visibility 0s linear .5s}@keyframes FloatingContactButtons-module__2_nAXq__neDockOut{0%{opacity:0;transform:translateY(var(--to)) scale(.35)}45%{opacity:1;transform:translateY(-3px)scale(1.14,.86)}66%{transform:translateY(1px)scale(.93,1.07)}84%{transform:scale(1.03,.98)}to{opacity:1;transform:none}}@keyframes FloatingContactButtons-module__2_nAXq__neDockIn{0%{opacity:1;transform:none}25%{opacity:1;transform:scale(1.08,.92)}to{opacity:0;transform:translateY(var(--to)) scale(.3)}}.FloatingContactButtons-module__2_nAXq__tip{white-space:nowrap;color:#fff;font:600 .8rem/1 var(--font-dm-sans), "DM Sans", sans-serif;opacity:0;pointer-events:none;background:#0e1a18eb;border-radius:8px;padding:6px 11px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-6px,-50%)}@media (hover:hover){.FloatingContactButtons-module__2_nAXq__btn:hover .FloatingContactButtons-module__2_nAXq__tip{opacity:1;transform:translateY(-50%)}.FloatingContactButtons-module__2_nAXq__dock[data-open="1"] .FloatingContactButtons-module__2_nAXq__btn:hover{transition:transform .18s;animation:none;transform:scale(1.08)}}.FloatingContactButtons-module__2_nAXq__main{width:var(--m);height:var(--m);cursor:pointer;pointer-events:auto;color:#e3c77e;-webkit-tap-highlight-color:transparent;background:#0e3b36;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .25s,color .25s;display:grid;position:relative;box-shadow:0 6px 18px #00000047,inset 0 0 0 1.5px #e3c77e99}.FloatingContactButtons-module__2_nAXq__dock[data-open="0"] .FloatingContactButtons-module__2_nAXq__main{color:#092a26;background:#c9a24a;animation:.7s cubic-bezier(.3,1.3,.5,1) .22s both FloatingContactButtons-module__2_nAXq__neDockBlob;box-shadow:0 6px 18px #00000047}.FloatingContactButtons-module__2_nAXq__dock[data-open="1"] .FloatingContactButtons-module__2_nAXq__main{animation:.42s both FloatingContactButtons-module__2_nAXq__neDockPress}@keyframes FloatingContactButtons-module__2_nAXq__neDockBlob{0%{transform:scale(1)}30%{transform:scale(1.16,.86)}52%{transform:scale(.9,1.1)}72%{transform:scale(1.05,.96)}to{transform:scale(1)}}@keyframes FloatingContactButtons-module__2_nAXq__neDockPress{0%{transform:scale(1)}40%{transform:scale(.88)}to{transform:scale(1)}}.FloatingContactButtons-module__2_nAXq__dock[data-open="0"] .FloatingContactButtons-module__2_nAXq__main:after{content:"";pointer-events:none;border-radius:50%;animation:1.6s ease-out .9s 2 FloatingContactButtons-module__2_nAXq__neDockRing;position:absolute;inset:0;box-shadow:0 0 #c9a24a8c}@keyframes FloatingContactButtons-module__2_nAXq__neDockRing{0%{box-shadow:0 0 #c9a24a8c}to{box-shadow:0 0 0 16px #c9a24a00}}.FloatingContactButtons-module__2_nAXq__mIco{width:26px;height:26px;transition:transform .32s cubic-bezier(.3,1.4,.5,1),opacity .2s;position:absolute}.FloatingContactButtons-module__2_nAXq__mX{width:22px;height:22px}.FloatingContactButtons-module__2_nAXq__dock[data-open="1"] .FloatingContactButtons-module__2_nAXq__mChat{opacity:0;transform:rotate(80deg)scale(.4)}.FloatingContactButtons-module__2_nAXq__dock[data-open="0"] .FloatingContactButtons-module__2_nAXq__mX{opacity:0;transform:rotate(-80deg)scale(.4)}:is(.FloatingContactButtons-module__2_nAXq__btn:focus-visible,.FloatingContactButtons-module__2_nAXq__main:focus-visible){outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 5px #1f7a6c}@media (max-width:640px){.FloatingContactButtons-module__2_nAXq__dock{--s:46px;--m:50px;--g:10px;top:auto;bottom:16px;left:12px;transform:none}.FloatingContactButtons-module__2_nAXq__ico{width:24px;height:24px}.FloatingContactButtons-module__2_nAXq__call .FloatingContactButtons-module__2_nAXq__ico{width:21px;height:21px}.FloatingContactButtons-module__2_nAXq__tip{display:none}}@media (prefers-reduced-motion:reduce){.FloatingContactButtons-module__2_nAXq__dock[data-open="1"] .FloatingContactButtons-module__2_nAXq__btn,.FloatingContactButtons-module__2_nAXq__dock[data-open="0"] .FloatingContactButtons-module__2_nAXq__btn,.FloatingContactButtons-module__2_nAXq__dock .FloatingContactButtons-module__2_nAXq__main,.FloatingContactButtons-module__2_nAXq__dock[data-open="0"] .FloatingContactButtons-module__2_nAXq__main:after{animation:none!important}.FloatingContactButtons-module__2_nAXq__dock[data-open="0"] .FloatingContactButtons-module__2_nAXq__btn{opacity:0;transition:opacity .2s,visibility 0s linear .2s}.FloatingContactButtons-module__2_nAXq__dock[data-open="1"] .FloatingContactButtons-module__2_nAXq__btn{opacity:1;transition:opacity .2s}}
