.step-container[data-v-8ef6cdae]{margin-left:auto;margin-right:auto;display:flex;height:100%;width:100%;max-width:48rem;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.step-intro[data-v-8ef6cdae]{font-size:1.075rem;line-height:1.65rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.step-heading[data-v-8ef6cdae]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:BuenosAiresRegular,Adjusted Arial Fallback Regular,Arial,sans-serif;font-size:1.7rem;line-height:2.15rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.booking-input[data-v-8ef6cdae]{height:100%;width:100%;flex-grow:1;border-bottom-width:2px;--tw-border-opacity: 1;border-bottom-color:rgb(58 181 167 / var(--tw-border-opacity, 1));background-color:transparent;padding-left:.5rem;padding-right:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.booking-input[data-v-8ef6cdae]:-webkit-autofill{background-color:transparent}.booking-input[data-v-8ef6cdae]:autofill{background-color:transparent}.booking-input[data-v-8ef6cdae]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0}.booking-button[data-v-8ef6cdae]{position:relative;display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(58 181 167 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.booking-button[data-v-8ef6cdae]:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(58 181 167 / var(--tw-text-opacity, 1))}.booking-choice[data-v-8ef6cdae]{display:inline-block;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(244 246 247 / var(--tw-bg-opacity, 1));padding:1rem 1.5rem;--tw-text-opacity: 1;color:rgb(0 69 90 / var(--tw-text-opacity, 1));--tw-shadow: 5px 5px 0px 1px #54977F11;--tw-shadow-colored: 5px 5px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.booking-choice[data-v-8ef6cdae]:hover{--tw-bg-opacity: 1;background-color:rgb(58 181 167 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.clear-icon[data-v-8ef6cdae]{position:absolute;right:1rem;top:1rem;height:1.5rem;width:1.5rem;cursor:pointer;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(58 181 167 / var(--tw-bg-opacity, 1));fill:#fff;padding:.375rem}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.carousel__viewport,.carousel__track{height:100%}.carousel__prev,.carousel__next{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;svg {display: none;}}.carousel__prev:hover,.carousel__next:hover{--tw-bg-opacity: .9}.carousel__prev:before,.carousel__next:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat}.carousel__prev:before{background-image:url(/build/assets/light-arrow-22ec28e5.svg);--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.carousel__next:before{background-image:url(/build/assets/light-arrow-22ec28e5.svg)}.carousel__prev{left:1rem}.carousel__next{right:1rem}.text-carousel .carousel__viewport,.text-carousel .carousel__track{height:100%}.text-carousel .carousel__prev,.text-carousel .carousel__next{position:static}.text-carousel .carousel__prev,.text-carousel .carousel__next{margin:0}.text-carousel .carousel__prev,.text-carousel .carousel__next{border-radius:9999px}.text-carousel .carousel__prev,.text-carousel .carousel__next{--tw-bg-opacity: 1;background-color:rgb(48 73 88 / var(--tw-bg-opacity, 1))}.text-carousel .carousel__prev,.text-carousel .carousel__next{padding:.5rem}.text-carousel .carousel__prev,.text-carousel .carousel__next{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.text-carousel .carousel__prev,.text-carousel .carousel__next{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.text-carousel .carousel__prev,.text-carousel .carousel__next{svg {display: none;}}.text-carousel .carousel__prev:hover,.text-carousel .carousel__next:hover{--tw-bg-opacity: .9}.text-carousel .carousel__prev:before{background-image:url(/build/assets/arrow-8b62fb7b.svg)}.text-carousel .carousel__prev:before{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.text-carousel .carousel__prev:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.text-carousel .carousel__next:before{background-image:url(/build/assets/arrow-8b62fb7b.svg)}.text-carousel .carousel__next:before{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.text-carousel .carousel__next:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.text-carousel .carousel__prev{left:1rem}.text-carousel .carousel__next{right:1rem}
