.booking-button[data-v-19c45285]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:5px;justify-content:center;letter-spacing:.02em;line-height:1;min-height:30px;padding:0 9px;transition:background .25s ease,border-color .25s ease,transform .25s ease}.booking-button[data-v-19c45285] svg{height:16px;width:16px}.navbar-action-icon[data-v-19c45285]{flex:0 0 auto;height:16px;width:16px}.booking-button[data-v-19c45285]:focus-visible,.booking-button[data-v-19c45285]:hover{background:#ffffff2e;border-color:#fff9}.booking-button[data-v-19c45285]:hover{transform:translateY(-1px)}.booking-button[data-v-19c45285]:focus-visible{outline:2px solid #fff;outline-offset:3px}.cta-button[data-v-19c45285]{background:linear-gradient(90deg,#ffffff14,#ffffff2e);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;box-shadow:inset 0 0 #fff0,0 0 0 transparent;color:#fff;justify-content:center;position:relative;transition:all .35s ease}.cta-button[data-v-19c45285]:hover{background:linear-gradient(90deg,#ffffff2e,#ffffff59);border-color:#fff9;box-shadow:inset 0 0 18px #ffffff40,0 8px 24px #00000040}.cta-button[data-v-19c45285]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.25),transparent 60%);border-radius:inherit;content:"";inset:1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.cta-button[data-v-19c45285]:hover:after{opacity:1}.cta-icon-circle[data-v-19c45285]{align-items:center;border-radius:999px;display:flex;justify-content:center;transition:background-color .3s ease}.cta-button:hover .cta-icon-circle[data-v-19c45285]{background-color:transparent}.arrow-icon[data-v-19c45285]{transform-origin:center;transition:transform .3s ease}.cta-button:hover .arrow-icon[data-v-19c45285]{transform:rotate(45deg)}
