.progress-wrap{position:fixed;right:30px;bottom:30px;height:45px;width:45px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:inset 0 0 0 2px #e1e1e1;background-color:transparent;z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);transition:all .2s linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap svg{fill:none;transition:.5s}.progress-wrap svg.progress-circle{stroke:#1781FE;stroke-width:4;box-sizing:border-box;transition:all .2s linear}.progress-wrap .arrow{fill:#1781FE;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.5s}.progress-wrap:hover{background-color:#1781FE}.progress-wrap:hover .arrow{fill:#ffffff}body.fs-float-active .progress-wrap{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:768px){.progress-wrap{right:20px;bottom:20px;height:40px;width:40px}.progress-wrap .arrow{width:18px;height:20px}}.whatsapp-float-button{position:fixed;bottom:40px;left:20px;z-index:9999}.whatsapp-float-close{position:absolute;top:-6px;right:-6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#334155;font-size:16px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(15,23,42,.18);transition:background .15s ease,color .15s ease,transform .15s ease}.whatsapp-float-close:hover{background:#f1f5f9;color:#0f172a;transform:scale(1.05)}.whatsapp-float-close:focus-visible{outline:2px solid #1781fe;outline-offset:2px}.whatsapp-float-restore{position:fixed;left:0;bottom:52px;z-index:9998;display:inline-flex;align-items:center;justify-content:center;width:20px;height:48px;padding:0;border:1px solid rgba(26,43,73,.22);border-left:none;border-radius:0 10px 10px 0;background:#1a2b49;color:#ffffff;cursor:pointer;box-shadow:2px 2px 8px rgba(15,23,42,.22);opacity:.92;transition:opacity .15s ease,background .15s ease,width .15s ease,color .15s ease}.whatsapp-float-restore:focus-visible,.whatsapp-float-restore:hover{width:24px;opacity:1;background:#25d366;color:#ffffff;border-color:#25d366}.whatsapp-float-restore:focus-visible{outline:2px solid #1781fe;outline-offset:2px}.whatsapp-float-restore__chevron{width:11px;height:11px;pointer-events:none}.whatsapp-bubbles{width:100%;height:100%;pointer-events:none}.bubble,.whatsapp-bubbles{position:absolute;left:0;bottom:0}.bubble{width:18px;height:18px;background-color:#25D366;border-radius:50%;opacity:0;animation:bubbleFloatCurved 2.5s infinite}.bubble-1{animation-delay:0s}.bubble-2{animation-delay:.5s;width:16px;height:16px}.bubble-3{animation-delay:1s;width:14px;height:14px}@keyframes bubbleFloatCurved{0%{left:0;bottom:0;opacity:0;transform:scale(0)}15%{opacity:1}50%{left:-35px;bottom:-15px;opacity:1;transform:scale(1)}85%{opacity:1}to{left:-70px;bottom:-30px;opacity:0;transform:scale(.8)}}.whatsapp-button-link{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#25D366;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);text-decoration:none;transition:all .2s ease;padding:0;position:relative}.whatsapp-button-link:hover{background-color:#20BA5A;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.whatsapp-icon{width:32px;height:32px;object-fit:contain}@media (max-width:768px){.whatsapp-float-button{bottom:30px;left:15px}.whatsapp-float-close{width:20px;height:20px;top:-5px;right:-5px;font-size:15px}.whatsapp-float-restore{bottom:40px;width:18px;height:44px}.whatsapp-float-restore:focus-visible,.whatsapp-float-restore:hover{width:22px}.whatsapp-float-restore__chevron{width:10px;height:10px}.whatsapp-button-link{width:52px;height:52px}.whatsapp-icon{width:28px;height:28px}.bubble{width:14px;height:14px}.bubble-2{width:12px;height:12px}.bubble-3{width:10px;height:10px}}body.tours-filters-open #whatsapp-float-button,body.tours-filters-open #whatsapp-float-restore,body.tours-filters-open .whatsapp-float-button,body.tours-filters-open .whatsapp-float-restore{display:none!important;visibility:hidden!important;pointer-events:none!important}