.floating-buttons[data-astro-cid-v4o2aonp]{position:fixed!important;right:20px;top:40%;transform:translateY(-50%);display:flex!important;flex-direction:column;gap:12px;z-index:9999!important;animation:slideInRight .5s ease-out;opacity:1!important;visibility:visible!important}.floating-btn[data-astro-cid-v4o2aonp]{width:50px;height:50px;border-radius:50%;background:#bd8a6a;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 12px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:auto;border:none;cursor:pointer;position:relative;overflow:visible}.floating-btn[data-astro-cid-v4o2aonp]:hover{transform:scale(1.1);box-shadow:0 6px 20px #00000040}.floating-btn[data-astro-cid-v4o2aonp]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.floating-btn[data-astro-cid-v4o2aonp]:active:before{width:60px;height:60px}.floating-btn[data-astro-cid-v4o2aonp] svg[data-astro-cid-v4o2aonp]{width:24px;height:24px;transition:transform .3s ease}.floating-btn[data-astro-cid-v4o2aonp]:hover svg[data-astro-cid-v4o2aonp]{transform:scale(1.1)}.call-btn[data-astro-cid-v4o2aonp]{background:#22c55e}.call-btn[data-astro-cid-v4o2aonp]:hover{background:#16a34a}.rates-btn[data-astro-cid-v4o2aonp]{background:#eab308}.rates-btn[data-astro-cid-v4o2aonp]:hover{background:#ca8a04}.contact-btn[data-astro-cid-v4o2aonp]{background:#22c55e}.contact-btn[data-astro-cid-v4o2aonp]:hover{background:#16a34a}.tooltip[data-astro-cid-v4o2aonp]{position:absolute;right:60px;top:50%;transform:translateY(-50%);background:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1001;box-shadow:0 4px 12px #0000004d}.tooltip[data-astro-cid-v4o2aonp]:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#000000e6}.floating-btn[data-astro-cid-v4o2aonp]:hover .tooltip[data-astro-cid-v4o2aonp]{opacity:1;visibility:visible;transform:translateY(-50%) translate(-8px)}.tooltip-text[data-astro-cid-v4o2aonp]{display:block;line-height:1.2}.tooltip-text[data-astro-cid-v4o2aonp].es{font-weight:600;margin-bottom:2px}.tooltip-text[data-astro-cid-v4o2aonp].en{font-size:11px;opacity:.8;font-style:italic}.floating-buttons[data-astro-cid-v4o2aonp]{animation:slideInRight .6s cubic-bezier(.4,0,.2,1)}@keyframes slideInRight{0%{opacity:0;transform:translateY(-50%) translate(100px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.floating-btn[data-astro-cid-v4o2aonp]:nth-child(1){animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) .1s both}.floating-btn[data-astro-cid-v4o2aonp]:nth-child(2){animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) .2s both}.floating-btn[data-astro-cid-v4o2aonp]:nth-child(3){animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) .3s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1024px){.floating-buttons[data-astro-cid-v4o2aonp]{right:15px;top:38%}.floating-btn[data-astro-cid-v4o2aonp]{width:45px;height:45px}.floating-btn[data-astro-cid-v4o2aonp] svg[data-astro-cid-v4o2aonp]{width:20px;height:20px}.tooltip[data-astro-cid-v4o2aonp]{right:55px;font-size:11px;padding:6px 10px}}@media (max-width: 768px){.floating-buttons[data-astro-cid-v4o2aonp]{right:12px;top:35%;gap:10px}.floating-btn[data-astro-cid-v4o2aonp]{width:44px;height:44px}.floating-btn[data-astro-cid-v4o2aonp] svg[data-astro-cid-v4o2aonp]{width:18px;height:18px}.tooltip[data-astro-cid-v4o2aonp]{right:50px;font-size:10px;padding:5px 8px}.tooltip[data-astro-cid-v4o2aonp]:after{border-width:5px}}@media (max-width: 640px){.floating-buttons[data-astro-cid-v4o2aonp]:not([data-show-mobile=true]){display:none}.tooltip[data-astro-cid-v4o2aonp]{display:none}}@media (hover: none) and (pointer: coarse){.floating-btn[data-astro-cid-v4o2aonp]{min-width:44px;min-height:44px}.floating-btn[data-astro-cid-v4o2aonp]:hover{transform:none}.floating-btn[data-astro-cid-v4o2aonp]:active{transform:scale(.95);background:#a67c52}}@media (prefers-color-scheme: dark){.floating-btn[data-astro-cid-v4o2aonp]{box-shadow:0 4px 12px #0000004d}.floating-btn[data-astro-cid-v4o2aonp]:hover{box-shadow:0 6px 20px #0006}}@media (prefers-reduced-motion: reduce){.floating-btn[data-astro-cid-v4o2aonp],.floating-btn[data-astro-cid-v4o2aonp] svg[data-astro-cid-v4o2aonp],.floating-btn[data-astro-cid-v4o2aonp]:before{transition:none}.floating-buttons[data-astro-cid-v4o2aonp],.floating-btn[data-astro-cid-v4o2aonp]{animation:none}.floating-btn[data-astro-cid-v4o2aonp]:hover{transform:none}}.floating-btn[data-astro-cid-v4o2aonp]:focus{outline:2px solid #FFFFFF;outline-offset:2px}.floating-btn[data-astro-cid-v4o2aonp]:focus:not(:focus-visible){outline:none}.floating-btn[data-astro-cid-v4o2aonp]:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}
