.booking-button-ring-wrap{bottom:20px;position:fixed;right:20px;z-index:999999}.booking-button-ring{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:initial;cursor:pointer;display:block;height:110px;position:relative;right:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:visibility .5s;visibility:visible;width:110px;z-index:11}.booking-button-ring-circle{-webkit-animation:booking-ring-circle-anim 1.2s ease-in-out infinite;animation:booking-ring-circle-anim 1.2s ease-in-out infinite;background-color:initial;border:2px solid #e60808;border-radius:100%;height:85px;opacity:.5;right:10px;top:13px;width:85px}.booking-button-ring-circle,.booking-button-ring-circle-fill{position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .5s}.booking-button-ring-circle-fill{-webkit-animation:booking-ring-circle-fill-anim 2.3s ease-in-out infinite;animation:booking-ring-circle-fill-anim 2.3s ease-in-out infinite;background-color:rgba(230,8,8,.7);border:2px solid transparent;border-radius:100%;height:55px;right:25px;top:28px;width:55px}.booking-button-ring-img-circle{align-items:center;-webkit-animation:booking-ring-circle-img-anim 1s ease-in-out infinite;animation:booking-ring-circle-img-anim 1s ease-in-out infinite;background-color:#e60808;border:2px solid transparent;border-radius:100%;display:flex;height:33px;justify-content:center;position:absolute;right:37px;top:40px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:33px}.booking-button-bar{background:rgba(230,8,8,.75);background-size:100%;border-radius:50px!important;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.1);cursor:pointer;height:40px;line-height:40px;padding:0 10px;position:absolute;right:33px;top:37px;transition:all .8s;width:195px;z-index:9}.booking-button-bar>a{color:#fff;display:block;font-size:15px;font-weight:700;letter-spacing:1px;line-height:40px;-webkit-text-decoration:none;text-decoration:none;text-indent:10px}.booking-button-bar>a:active,.booking-button-bar>a:hover{color:#fff}@-webkit-keyframes booking-ring-circle-anim{0%{opacity:.1;-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg)}30%{opacity:.5;-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg)}to{opacity:.1;-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}@keyframes booking-ring-circle-anim{0%{opacity:.1;-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg)}30%{opacity:.5;-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg)}to{opacity:.1;-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes booking-ring-circle-fill-anim{0%{opacity:.6;-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg)}50%{opacity:.6;-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}to{opacity:.6;-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg)}}@keyframes booking-ring-circle-fill-anim{0%{opacity:.6;-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg)}50%{opacity:.6;-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}to{opacity:.6;-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg)}}@-webkit-keyframes booking-ring-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}@keyframes booking-ring-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}@media (max-width:768px){.booking-button-ring-wrap{bottom:15px;right:15px}.booking-button-ring{height:90px;width:90px}.booking-button-ring-circle{height:70px;right:8px;top:10px;width:70px}.booking-button-ring-circle-fill{height:45px;right:20px;top:23px;width:45px}.booking-button-ring-img-circle{height:28px;right:29px;top:32px;width:28px}.booking-button-ring-img-circle .lucide{height:16px;width:16px}.booking-button-bar{border-radius:40px!important;height:32px;line-height:32px;padding:0 8px;right:25px;top:30px;width:140px}.booking-button-bar>a{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:32px;text-indent:6px}}
