.scrollbar-hide[data-astro-cid-jbsgp32e]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-astro-cid-jbsgp32e]::-webkit-scrollbar{display:none}.snap-x[data-astro-cid-jbsgp32e]{scroll-snap-type:x mandatory}.snap-start[data-astro-cid-jbsgp32e]{scroll-snap-align:start}@media (max-width: 768px){.overflow-x-auto[data-astro-cid-jbsgp32e]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}}.price-display[data-v-72a95d4e]{min-height:2.5rem}.has-price[data-astro-cid-4tgvfqgj]{order:0}.has-no-price[data-astro-cid-4tgvfqgj]{opacity:.65;background:#fff8dc;transition:filter .3s,opacity .3s;order:100000000}.group[data-astro-cid-4tgvfqgj]:hover .group-hover\:scale-105[data-astro-cid-4tgvfqgj]{transform:scale(1.05)}.maldives-map{&[data-v-6bcbd96e]{width:100%;max-width:300px;margin:0 auto}.maldives-map-marker[data-v-6bcbd96e]{transform:translate(-50%,-50%)}}svg[data-v-6bcbd96e]{width:100%;height:auto}.form-label[data-v-61348615]{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--primary))}@media (min-width: 768px){.form-label[data-v-61348615]{font-size:.875rem;line-height:1.25rem}}.form-input[data-v-61348615]{width:100%;border-radius:calc(var(--radius) - 2px);border-width:2px;border-color:hsl(var(--primary) / .2);background-color:#fffc;padding:.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-input[data-v-61348615]:focus{border-color:hsl(var(--primary))}.form-group-card[data-v-61348615]{border-radius:.75rem;border-width:1px;border-color:hsl(var(--primary) / .1);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: hsl(var(--accent) / .05) var(--tw-gradient-to-position);padding:1rem}.form-checkbox[data-v-61348615]{margin-top:.25rem;height:1.25rem;width:1.25rem;border-radius:.25rem;border-width:2px;border-color:hsl(var(--primary) / .3);color:hsl(var(--primary));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-checkbox[data-v-61348615]:focus{--tw-ring-color: hsl(var(--primary) / .5) }.btn-primary[data-v-61348615]{border-radius:calc(var(--radius) - 2px);background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1d4ed8 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #1e40af var(--tw-gradient-to-position);padding:.75rem 1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--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:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary[data-v-61348615]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;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));--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e40af var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position);--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-secondary[data-v-61348615]{border-radius:calc(var(--radius) - 2px);border-width:2px;border-color:hsl(var(--primary) / .3);background-color:transparent;padding:.75rem 1.5rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary[data-v-61348615]:hover{background-color:hsl(var(--primary) / .05)}.content[data-astro-cid-pqurbyc3] p[data-astro-cid-pqurbyc3]{margin-bottom:1rem;font-weight:300}.w-10[data-astro-cid-pqurbyc3].h-10 svg[data-astro-cid-pqurbyc3]{color:#fff}.animate-wave[data-astro-cid-pqurbyc3]{animation:wave 3s ease-in-out infinite}.animate-float[data-astro-cid-pqurbyc3]{animation:float 6s ease-in-out infinite}.animate-pulse-slow[data-astro-cid-pqurbyc3]{animation:pulse-slow 3s ease-in-out infinite}@keyframes wave{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.8}}
