@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-duration:initial;--tw-font-weight:initial}}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/voix-hospitality/Inter-Variable.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Halant;font-style:normal;font-weight:400;src:url(../fonts/voix-hospitality/Halant-Regular.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Halant;font-style:normal;font-weight:600;src:url(../fonts/voix-hospitality/Halant-SemiBold.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Luxurious Script;font-style:normal;font-weight:400;src:url(../fonts/voix-hospitality/LuxuriousScript-Regular.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-serif:"Halant",Georgia,"Times New Roman",serif;--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-display:"Luxurious Script",cursive;--color-hotelier-50:#f4f9f7;--color-hotelier-100:#daede4;--color-hotelier-200:#b5daca;--color-hotelier-300:#85bda6;--color-hotelier-400:#60a189;--color-hotelier-500:#46866f;--color-hotelier-600:#366b59;--color-hotelier-700:#2f5649;--color-hotelier-800:#29463d;--color-hotelier-900:#253c34;--color-hotelier-950:#11221d;--color-restaurant-50:#f0f5fe;--color-restaurant-100:#dee8fb;--color-restaurant-200:#c4d8f9;--color-restaurant-300:#9bbef5;--color-restaurant-400:#6b9cef;--color-restaurant-500:#4978e8;--color-restaurant-600:#345bdc;--color-restaurant-700:#2f4dd3;--color-restaurant-800:#293ca4;--color-restaurant-900:#263782;--color-restaurant-950:#1b2350;--color-event-50:#fdf3f3;--color-event-100:#fde3e3;--color-event-200:#fbcdcd;--color-event-300:#f8a9a9;--color-event-400:#f17878;--color-event-500:#e74c4c;--color-event-600:#d32f2f;--color-event-700:#b12424;--color-event-800:#932121;--color-event-900:#7a2222;--color-event-950:#420d0d;--theme-50:var(--color-hotelier-50);--theme-100:var(--color-hotelier-100);--theme-200:var(--color-hotelier-200);--theme-300:var(--color-hotelier-300);--theme-400:var(--color-hotelier-400);--theme-500:var(--color-hotelier-500);--theme-600:var(--color-hotelier-600);--theme-700:var(--color-hotelier-700);--theme-800:var(--color-hotelier-800);--theme-900:var(--color-hotelier-900);--theme-950:var(--color-hotelier-950)}body{font-family:var(--font-sans)}.fade-in-enter-active,.fade-in-leave-active{transition:opacity 1s}.fade-in-enter-from,.fade-in-leave-to{opacity:0}.fade-in-enter-to,.fade-in-leave-from{opacity:1}.horiz-slider{overflow:visible}.horiz-slider :deep(.swiper-wrapper){align-items:stretch}.slider-card{height:100%}.ghost-btn{border-color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:2px;color:var(--color-white,#fff);cursor:pointer;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*8);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;border-radius:.25rem;transition-duration:.3s}@media(hover:hover){.ghost-btn:hover{background-color:var(--color-white,#fff);color:var(--color-black,#000)}}.ghost-btn.sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*5)}.ghost-btn.lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*8)}.ghost-btn.darken{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.ghost-btn.darken{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}.ghost-btn.darken:hover{background-color:var(--color-white,#fff);color:var(--color-black,#000)}.ghost-btn.color{border-color:var(--theme-600);color:var(--theme-900)}.solid-btn{background-color:var(--color-white,#fff);border-color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:2px;cursor:pointer;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*8);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-black,#000);font-weight:var(--font-weight-medium,500);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;border-radius:3.40282e+38px;transition-duration:.3s}@media(hover:hover){.solid-btn:hover{background-color:#0000;color:var(--color-white,#fff)}}.solid-btn.sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*5)}.solid-btn.lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*8)}.solid-btn.darken{background-color:var(--theme-800);color:var(--color-white,#fff)}.solid-btn.darken:hover{background-color:var(--theme-700)}.text-btn{color:var(--color-white,#fff);cursor:pointer;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.text-btn:hover{color:var(--color-gray-300,oklch(87.2% .01 258.338))}}.text-btn.sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase}.text-btn.lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
